[Pidgin] #3227: Failure to separate system-dependent data

Pidgin trac at pidgin.im
Thu Sep 20 01:04:59 EDT 2007


#3227: Failure to separate system-dependent data
-----------------------+----------------------------------------------------
Reporter:  reinderien  |       Owner:  lschiere    
    Type:  defect      |      Status:  new         
Priority:  minor       |   Component:  unclassified
 Version:  2.2.0       |    Keywords:              
 Pending:  0           |  
-----------------------+----------------------------------------------------
 Hello there.

 I attempt to share my .purple between windows and linux. Unfortunately,
 several of the xmls contain system-dependent paths, that break the client
 in one operating system when it's used in another.

 The hack I've been using is to create symlinks in my linux ~/.pidgin to
 the files that can be shared, and leave the files that can't be shared as
 their own unique copy.

 The problem is that pidgin always overwrites these symlinks with copies of
 the file itself.

 The quick solution is to prevent symlinks from being overwritten. The
 better solution is to (a) minimize the amount of system-dependent settings
 in xml files, by (perhaps) forcing all referenced files to be relative
 paths contained within .purple, and (b) for the settings that need to stay
 system-dependent, put them in their own .xml so that it can be omitted
 from symlinking while all of the common settings can stay symlinked.

 Thanks for your time.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/3227>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list