gconfd-2 does not cleanup empty directories under /tmp

Bug #103349 reported by Marc Tardif
2
Affects Status Importance Assigned to Milestone
gconf
Fix Released
High
gconf (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

When a user logins, gconfd creates a new session and creates a temporary directory for the user under /tmp. For a user named cr3, gconfd creates the directory /tmp/gconfd-cr3. While the user is logged in, this directory is used for storing miscellaneous files. For example, gconfd creates a lock subdirectory.

When a user logouts, gconfd cleans everything in the temporary directory except the directory itself. In the above example, the directory /tmp/gconfd-cr3 remains and is completely empty.

The expected behavior is that gconfd should cleanup everything for users under /tmp when they logout.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug

Changed in gconf2:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in gconf:
status: Unknown → Confirmed
Changed in gconf2:
status: Confirmed → Triaged
Changed in gconf:
status: Confirmed → Invalid
Changed in gconf:
status: Unknown → Confirmed
Changed in gconf:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream now

Changed in gconf2:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gconf - 2.23.2-0ubuntu1

---------------
gconf (2.23.2-0ubuntu1) intrepid; urgency=low

  * New upstream version:
    Fixes
    - cleanups
    Features
    - stop using /tmp for the IOR, instead use the DBus session bus
    - optionally install a DBus service for system-wide settings
  * debian/control.in:
    - build-depends on libpolkit-dbus-dev
  * debian/gconf2-common.install:
    - new version update

gconf (2.23.1-0ubuntu1) intrepid; urgency=low

  * New upstream versions:
    Fixes
    - Fix the build.
    - stop spamming syslog
    - signal handling fixes
    - use AC_HELP_STRINGS for nice formatting
    - timeout batching work
    - remove syslog spamming code
    - fix a crash when unsetting a key with no writable source
    - allow overriding $TMPDIR
    - integration with D-BUS (lp: #103349)
    - translation updates
  * debian/control.in:
    - add Build-Depends on libdbus-1-dev and libdbus-glib-1-dev
    - libgconf2-dev depends on libdbus-1-dev now
    - updated maintainer information
  * debian/gconf2-common.install:
    - install the new dbus activation service
  * debian/patches/01_no_syslog_thanks.patch:
    - dropped, fixed in the new version
  * Sync on Debian

 -- Sebastien Bacher <email address hidden> Tue, 19 Aug 2008 13:42:30 +0200

Changed in gconf:
status: Fix Committed → Fix Released
Changed in gconf:
importance: Unknown → High
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.