Your message dated Sat, 09 Oct 2010 08:32:24 +0000
with message-id <[email protected]>
and subject line Bug#599393: fixed in gconf 2.28.1-5
has caused the Debian Bug report #599393,
regarding [patch] small fix in update-gconf-defaults for dangling symlinks
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
599393: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=599393
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gconf
Version: 2.31.4-1
Severity: minor
Tags: patch
User: [email protected]
Usertags: origin-ubuntu natty ubuntu-patch



In Ubuntu, we've applied the attached patch to achieve the following:

  * debian/update-gconf-defaults:
    - check if a file exists before trying to read it, otherwise
      it crashes on broken symlinks (LP: #633370)

We thought you might be interested in doing the same. 

This fixes a issue we had with one package that used a symlink
in the gconf defaults directory and did not properly remove/rename
it on upgrade so that it pointed in the void. That caused 
update-gconf-defaults to raise a exception. Certainly a problem 
with the package, but it would be nice if update-gconf-defaults
would be more robust too. Thinking about it, it could print a 
big warning if it finds a not existing file.

Cheers,
 Michael

-- System Information:
Debian Release: squeeze/sid
  APT prefers maverick-updates
  APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 
'maverick')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-22-generic (SMP w/4 CPU cores)
Locale: LANG=en_DK.utf8, LC_CTYPE=en_DK.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u gconf-2.31.91/debian/update-gconf-defaults gconf-2.31.91/debian/update-gconf-defaults
--- gconf-2.31.91/debian/update-gconf-defaults
+++ gconf-2.31.91/debian/update-gconf-defaults
@@ -130,7 +130,8 @@
     if f.endswith(ext):
       break
   else:
-    defaults_files.append(f)
+    if os.path.exists(os.path.join(options.source_dir, f)):
+      defaults_files.append(f)
 defaults_files.sort()
 
 if options.ifchanged:
diff -u gconf-2.31.91/debian/changelog gconf-2.31.91/debian/changelog

--- End Message ---
--- Begin Message ---
Source: gconf
Source-Version: 2.28.1-5

We believe that the bug you reported is fixed in the latest version of
gconf, which is due to be installed in the Debian FTP archive:

gconf-defaults-service_2.28.1-5_amd64.deb
  to main/g/gconf/gconf-defaults-service_2.28.1-5_amd64.deb
gconf2-common_2.28.1-5_all.deb
  to main/g/gconf/gconf2-common_2.28.1-5_all.deb
gconf2_2.28.1-5_amd64.deb
  to main/g/gconf/gconf2_2.28.1-5_amd64.deb
gconf_2.28.1-5.diff.gz
  to main/g/gconf/gconf_2.28.1-5.diff.gz
gconf_2.28.1-5.dsc
  to main/g/gconf/gconf_2.28.1-5.dsc
libgconf2-4_2.28.1-5_amd64.deb
  to main/g/gconf/libgconf2-4_2.28.1-5_amd64.deb
libgconf2-dev_2.28.1-5_amd64.deb
  to main/g/gconf/libgconf2-dev_2.28.1-5_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Josselin Mouette <[email protected]> (supplier of updated gconf package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 09 Oct 2010 09:59:07 +0200
Source: gconf
Binary: gconf2 gconf2-common gconf-defaults-service libgconf2-4 libgconf2-dev
Architecture: source all amd64
Version: 2.28.1-5
Distribution: unstable
Urgency: low
Maintainer: Josselin Mouette <[email protected]>
Changed-By: Josselin Mouette <[email protected]>
Description: 
 gconf-defaults-service - GNOME configuration database system (system defaults 
service)
 gconf2     - GNOME configuration database system (support tools)
 gconf2-common - GNOME configuration database system (common files)
 libgconf2-4 - GNOME configuration database system (shared libraries)
 libgconf2-dev - GNOME configuration database system (development)
Closes: 599032 599049 599125 599198 599393
Changes: 
 gconf (2.28.1-5) unstable; urgency=low
 .
   * Include patch-translations.mk, bump build-depends accordingly.
   * Include 03_error_message.patch in POTFILES.in.
   * pt_BR.po: Brazilian Portuguese translation. Closes: #599032.
   * fr.po: French translation by Christian Perrier. Closes: #599049.
   * da.po: Danish translation by Joe Hansen. Closes: #599125.
   * cs.po: Czech translation by Michal Simunek. Closes: #599198.
   * update-gconf-defaults: patch from Ubuntu to deal with broken
     symlinks. Closes: #599393. Thanks Michael Vogt.
Checksums-Sha1: 
 11308a6022fe7a1b1a7eba5a179193a118911976 1713 gconf_2.28.1-5.dsc
 276cae7d4e7bf2fcddbd42fc12b8dc0c5b774470 23818 gconf_2.28.1-5.diff.gz
 6e028b33a95f8f0ac43b55717a97145812be6972 1676974 gconf2-common_2.28.1-5_all.deb
 6052c3a12b7da4a31d9256e80137490dc0c8256f 153924 gconf2_2.28.1-5_amd64.deb
 e61f42a43e68dd5aeb87c1cc0d2d17c08792f5d4 112578 
gconf-defaults-service_2.28.1-5_amd64.deb
 5e909623be155d8587a05d247cd7287f306f1ed1 276800 libgconf2-4_2.28.1-5_amd64.deb
 5ae20ea456c6d1430874c6162288aebd3caceb06 309846 
libgconf2-dev_2.28.1-5_amd64.deb
Checksums-Sha256: 
 96975700d6a2001abac010be0095a305176401a33cd366430e9129e01a05f886 1713 
gconf_2.28.1-5.dsc
 3c5f3c7511c0017ac4338333807f121a0169b32e4d29ea6fe56f34ca958fc395 23818 
gconf_2.28.1-5.diff.gz
 2b7e51f38d06d1039a39e717776ca6002bf3109ffa3043e5892fe2b7872e551e 1676974 
gconf2-common_2.28.1-5_all.deb
 9f2e1852630967ad14dae6e64af73cfc9a1fa574ace00a91317da1a4f925dd56 153924 
gconf2_2.28.1-5_amd64.deb
 7c3314440a218a7cc2864f3a95a32b2bc0050766a247f4dc1e15e9a70adf9ced 112578 
gconf-defaults-service_2.28.1-5_amd64.deb
 16b8779c4129b702ef4afa07be025034cd0c7ba5b45fa7717819beda6433c330 276800 
libgconf2-4_2.28.1-5_amd64.deb
 d5f045f0318fe59d707960c3243d96812b4b0eb99937c647f740a45b629c6205 309846 
libgconf2-dev_2.28.1-5_amd64.deb
Files: 
 a7a4e9f0835392a93a5659610ec9cdcf 1713 libs optional gconf_2.28.1-5.dsc
 d2325b48e844acba0970ba24d17143b1 23818 libs optional gconf_2.28.1-5.diff.gz
 7f1eebcb53bc12c7b4cb349c675d6070 1676974 libs optional 
gconf2-common_2.28.1-5_all.deb
 fad301b77c33e9c8e8f199c7b5e59f0b 153924 libs optional gconf2_2.28.1-5_amd64.deb
 a8f66fab207d8da030746379b761ed41 112578 libs optional 
gconf-defaults-service_2.28.1-5_amd64.deb
 570055c6e38d3db8f5da3a727b13a2e2 276800 libs optional 
libgconf2-4_2.28.1-5_amd64.deb
 d8401185af239439f1e5d6ff90192866 309846 libdevel optional 
libgconf2-dev_2.28.1-5_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFMsCTNrSla4ddfhTMRAnAgAKCbUf81Auxsq10ifwkrWfiYCWE5kACfQBFK
wuburdUVV/O2ZD6Bc5wSTh8=
=3qLt
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to