[Pidgin] #453: Automatic migration considered harmful

Pidgin trac at pidgin.im
Mon Apr 30 21:15:20 EDT 2007


#453: Automatic migration considered harmful
---------------------------+------------------------------------------------
  Reporter:  Ulrich        |       Owner:        
      Type:  enhancement   |      Status:  closed
  Priority:  minor         |   Milestone:        
 Component:  pidgin (gtk)  |     Version:  2.0   
Resolution:  worksforme    |    Keywords:        
---------------------------+------------------------------------------------
Comment (by Ulrich):

 Replying to [comment:1 rlaager]:
 > You have no justification. Why would you not want automatic migration?

 The first justification is to make the user aware, that a migration is
 being performed. While the change has been announced on the webpage,
 changelog and what not, end users might not have seen this (for whatever
 reason). The user should therefore be notified, when the migration is made
 to let them know, that their settings have been moved, and that the old
 settings-directory is no longer used by the program. If the user again
 uses the old program, then additions (such as non-server buddies and logs)
 made there are not necessarily available to the new program.
 If the user is not aware of this, then that's a problem.

 Secondly, users of the old Gaim might want to test the new Pidgin using
 different accounts before making a final switch, running both programs in
 parallel. Forcing the user's data to the new location could have
 disasterous results, if the unaware user uninstalls the new version and
 removed the associated user-directory being none the wiser. (Never
 underestimate the common stupidity of users!)
 Parallel usage would especially be the case during the beta-testing, where
 one would likely uninstall the beta.

 While I am aware, that there are workarounds, that allows the user to
 avoid triggering migration (such as renaming the ".gaim"-directory, before
 running the program), not all would think of that.

 I could also imagine some cases, where one does not want to keep the
 settings from the old program, but rather would like to try the default
 settings and work their way from that.


 While I myself could just temporarily rename the settings-directory when
 testing Pidgin in parallel, I thought my suggestion could be beneficial
 for others, who are not power users.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/453#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list