pidgin does not adhere to the Freedesktop XDG Base Directory Specification

Bug #195399 reported by Tim Kersten
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pidgin
Won't Fix
Unknown
pidgin (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

Binary package hint: pidgin

The specification can be found at: http://standards.freedesktop.org/basedir-spec/latest/index.html

From the specification:

##########################################
There is a single base directory relative to which user-specific data files should be written. This directory is defined by the environment variable $XDG_DATA_HOME.

There is a single base directory relative to which user-specific configuration files should be written. This directory is defined by the environment variable $XDG_CONFIG_HOME.

$XDG_DATA_HOME defines the base directory relative to which user specific data files should be stored. If $XDG_DATA_HOME is either not set or empty, a default equal to $HOME/.local/share should be used.

$XDG_CONFIG_HOME defines the base directory relative to which user specific configuration files should be stored. If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used.
##########################################

The reasoning behind this is so that it's easy to remove config files while not affecting any user data. This is especially important when a user upgrades their OS, i.e. Ubuntu 7.10 -> Ubuntu 8.04, and wants to start with the default settings for their applications. It will also help organise the ever so horrid mess in the home folder.

A simple rule might be:
Data for which there exists sane defaults, is config data. Data which should not be lost is user data.

i.e. settings such as whether or not the user wants tabs to be used in their IM windows are "CONFIG" values, where as usernames, passwords, and more importantly chat history are user "DATA".

Daniel T Chen (crimsun)
Changed in pidgin:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Daniel - I notice this bug has already been reported upstream (just added the upstream link), and has been declined by the Pidgin developers.

Changed in pidgin:
status: Unknown → Won't Fix
Revision history for this message
Sebastien Bacher (seb128) wrote :

upstream disagree on the change

Changed in pidgin (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.