Support for FreeDesktop XDG base directory specifications

Bug #363549 reported by Cristian Klein on 2009-04-19
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox
Medium
David Murphy
checkbox (Ubuntu)
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) on 2009-04-21
Changed in checkbox (Ubuntu):
assignee: nobody → Dave Murphy (schwuk)
importance: Undecided → Low
status: New → Confirmed
David Murphy (schwuk) on 2009-06-08
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
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
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) on 2009-08-25
Changed in checkbox:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers