[Pidgin] #4911: Pidgin does not adhere to the freedesktop.org XDG Base Directory Specification

Pidgin trac at pidgin.im
Tue Feb 26 14:36:44 EST 2008


#4911: Pidgin does not adhere to the freedesktop.org XDG Base Directory
Specification
---------------------------+------------------------------------------------
  Reporter:  timnik        |       Owner:  lschiere
      Type:  enhancement   |      Status:  closed  
  Priority:  minor         |   Milestone:          
 Component:  unclassified  |     Version:  2.3.1   
Resolution:  wontfix       |    Keywords:          
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by timnik):

 > There is a flaw in this argument--accounts are configuration data, thus
 accounts.xml would be stored in $XDG_CONFIG_DIR with prefs.xml. Simply
 wiping out $XDG_DATA_DIR would cause you to lose accounts. Restoring a
 default configuration without losing acounts would require deletion of
 only prefs.xml, as it does now. This standard serves no useful purpose in
 this case.

 [[BR]]
 Hmmm, when seeing it from this point of view you're right. I guess what
 I'm looking for is not in this specification after all. It's nice to know
 that all I have to do for pidgin is to delete the prefs file. I only wish
 it was this easy with other applications. I guess I'm looking for a
 consistent convention for separating general settings that have default
 values from settings that contain important user data such as account
 settings. It's a headache to go through each applications folder and try
 and figure out what conventions they're following, especially if you're
 having to go through 50+ applications.

 [[BR]]
 I appreciate your feedback and agree that my proposed solution is not the
 right one. Thanks!

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


More information about the Tracker mailing list