Support for FreeDesktop XDG base directory specifications

Bug #363549 reported by Cristian Klein
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox
Fix Released
Medium
David Murphy
checkbox (Ubuntu)
Fix Released
Medium
David Murphy

Bug Description

Binary package hint: checkbox

FreeDesktop? XDG Base Directory Specifications [1] aim at solving two problems:

1) The home directory of users is filled with many hidden directories.

2) It is hard for a user to distinguish application preferences, application data and application cache, which is useful for backup purposes.

CheckBox does not currently respect this standard and instead creates its files directly in ~/.checkbox. I am not 100% sure, but it seems to me that all these files can safely be deleted, without resetting user preferences nor user data, so they can be treated as cache and move to $XDG_CACHE_HOME/checkbox.

[1] http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html

David Murphy (schwuk)
Changed in checkbox (Ubuntu):
assignee: nobody → Dave Murphy (schwuk)
importance: Undecided → Low
status: New → Confirmed
David Murphy (schwuk)
Changed in checkbox:
assignee: nobody → Dave Murphy (schwuk)
importance: Undecided → Medium
milestone: none → 0.8-alpha3
status: New → In Progress
Changed in checkbox (Ubuntu):
importance: Low → Medium
milestone: none → karmic-alpha-3
status: Confirmed → In Progress
Revision history for this message
David Murphy (schwuk) wrote :

Committed to trunk in r587.

Changed in checkbox:
milestone: 0.8-alpha3 → 0.8-alpha4
status: In Progress → Fix Committed
Changed in checkbox (Ubuntu):
milestone: karmic-alpha-3 → karmic-alpha-4
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package checkbox - 0.8~alpha4

---------------
checkbox (0.8~alpha4) karmic; urgency=low

  * New upstream version:
    * Changed icon.
    * Added timeout property to lock_prompt plugin.
    * Added concept of attachments to tests.
    * Added support for backslahes in templates to wrap lines.
    * Added support blacklisting and whitelisting both tests and suites.
    * Introduced the concept of jobs for suites, tests and attachments.
    * Removed upstart event which is no longer needed.
    * Replaced architecture and category with requires in test definitions.
  * Fixed pygst dependency (LP: #334442)
  * Fixed configuration file updates during install (LP: #330596)
  * Fixed and expanded translations (LP: #347038)
  * Fixed ignored system proxy settings (LP: #345548)
  * Fixed parsing blank lines in templates (LP: #393907)
  * Fixed escaping of lists (LP: #394001)
  * Fixed timeout in manual tests (LP: #377986)
  * Fixed CLI interface dialog.
  * Fixed support for FreeDesktop XDG base directory specification (LP: #363549)
  * Added general and package specific apport hooks

  [ Gabor Keleman ]
  * Fixed untranslated strings in tests (LP: #374666)
  * Fixed untranslated last screen (LP: #374646)

 -- Marc Tardif <email address hidden> Wed, 19 Aug 2009 15:36:05 -0500

Changed in checkbox (Ubuntu):
status: Fix Committed → Fix Released
Marc Tardif (cr3)
Changed in checkbox:
status: Fix Committed → Fix Released
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.