Your message dated Sat, 17 Mar 2012 16:48:13 +0000
with message-id <e1s8wnd-0000sk...@franck.debian.org>
and subject line Bug#663167: fixed in gconf 3.2.3-4
has caused the Debian Bug report #663167,
regarding gconf2: multiarch split means gconf2 trigger may be called when not 
usable
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 ow...@bugs.debian.org
immediately.)


-- 
663167: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663167
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gconf2
Version: 3.2.4-0ubuntu1
Severity: serious
Tags: patch
Justification: doesn't upgrade cleanly

Hi Joss,

We've recently merged your latest multiarch-split gconf2 package into
Ubuntu, and in the process discovered that it was now causing upgrade
failures for users, because the gconf2 trigger was being called while the
libraries were in an inconsistent state.

  https://bugs.launchpad.net/ubuntu/+source/gconf/+bug/948294

Since libgconf-2-4 Breaks: libgconf2-4 does not result in dpkg deconfiguring
the reverse-dependencies of libgconf2-4, gconf2 remains configured, and its
trigger can fire if a triggering package is unpacked after (for example)
libgconf-2-4 is unpacked but before gconf-service is unpacked.

The most straightforward fix that I've been able to identify here is for
both of libgconf-2-4 and libgconf2-4 to declare a Breaks: gconf2 (<<
3.2.3-2).

Although this issue doesn't seem to have been reported in Debian yet, as far
as I can tell that's just the luck of the draw, and this bug will eventually
affect some random subset of Debian users as well.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org



--- End Message ---
--- Begin Message ---
Source: gconf
Source-Version: 3.2.3-4

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_3.2.3-4_amd64.deb
  to main/g/gconf/gconf-defaults-service_3.2.3-4_amd64.deb
gconf-gsettings-backend_3.2.3-4_amd64.deb
  to main/g/gconf/gconf-gsettings-backend_3.2.3-4_amd64.deb
gconf-service_3.2.3-4_amd64.deb
  to main/g/gconf/gconf-service_3.2.3-4_amd64.deb
gconf2-common_3.2.3-4_all.deb
  to main/g/gconf/gconf2-common_3.2.3-4_all.deb
gconf2_3.2.3-4_amd64.deb
  to main/g/gconf/gconf2_3.2.3-4_amd64.deb
gconf_3.2.3-4.debian.tar.gz
  to main/g/gconf/gconf_3.2.3-4.debian.tar.gz
gconf_3.2.3-4.dsc
  to main/g/gconf/gconf_3.2.3-4.dsc
gir1.2-gconf-2.0_3.2.3-4_amd64.deb
  to main/g/gconf/gir1.2-gconf-2.0_3.2.3-4_amd64.deb
libgconf-2-4_3.2.3-4_amd64.deb
  to main/g/gconf/libgconf-2-4_3.2.3-4_amd64.deb
libgconf2-4_3.2.3-4_amd64.deb
  to main/g/gconf/libgconf2-4_3.2.3-4_amd64.deb
libgconf2-dev_3.2.3-4_amd64.deb
  to main/g/gconf/libgconf2-dev_3.2.3-4_amd64.deb
libgconf2-doc_3.2.3-4_all.deb
  to main/g/gconf/libgconf2-doc_3.2.3-4_all.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 663...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Josselin Mouette <j...@debian.org> (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 ftpmas...@debian.org)


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

Format: 1.8
Date: Sat, 17 Mar 2012 17:23:46 +0100
Source: gconf
Binary: gconf2 gconf-service gconf2-common gconf-defaults-service libgconf-2-4 
libgconf2-4 libgconf2-dev libgconf2-doc gir1.2-gconf-2.0 gconf-gsettings-backend
Architecture: source all amd64
Version: 3.2.3-4
Distribution: unstable
Urgency: medium
Maintainer: Josselin Mouette <j...@debian.org>
Changed-By: Josselin Mouette <j...@debian.org>
Description: 
 gconf-defaults-service - GNOME configuration database system (system defaults 
service)
 gconf-gsettings-backend - GNOME configuration database system - GSettings 
back-end
 gconf-service - GNOME configuration database system (D-Bus service)
 gconf2     - GNOME configuration database system (support tools)
 gconf2-common - GNOME configuration database system (common files)
 gir1.2-gconf-2.0 - GNOME configuration database system (GObject-Introspection)
 libgconf-2-4 - GNOME configuration database system (shared libraries)
 libgconf2-4 - GNOME configuration database system (dummy package)
 libgconf2-dev - GNOME configuration database system (development)
 libgconf2-doc - GNOME configuration database system (API reference)
Closes: 663167
Changes: 
 gconf (3.2.3-4) unstable; urgency=medium
 .
   * Let libgconf2-4 and libgconf-2-4 break gconf2 << 3.2.3-2 to avoid
     triggering gconf2 while in an inconsistent state. Thanks a lot to
     Steve Langasek for the analysis. Closes: #663167.
Checksums-Sha1: 
 c47abe796112b502a7c647b680ab68f16497d39f 2317 gconf_3.2.3-4.dsc
 6a85531722207f6e02d93493f7cfb4ddaaad98bf 27864 gconf_3.2.3-4.debian.tar.gz
 bb1f41818fb6b6bf2dfa35dca64e63445969a398 2009028 gconf2-common_3.2.3-4_all.deb
 880a6eecdf627c193043ef2ec33770d4d599696b 431696 libgconf2-doc_3.2.3-4_all.deb
 3b209115d62c31b4d799e598f37e80e485dab3b0 429926 gconf2_3.2.3-4_amd64.deb
 8064fde48c39edb8092d9fdede0f406968d0b8fa 422940 gconf-service_3.2.3-4_amd64.deb
 b53bd5b7d343bb6ceb1f6d904f6655bdd1a09cd3 367914 
gconf-defaults-service_3.2.3-4_amd64.deb
 e3bb2cee1049f1ee90185ba7385ea596e7889506 431782 libgconf-2-4_3.2.3-4_amd64.deb
 767354a87a70408b81ef70cfd035e3901ce5bb8b 348852 libgconf2-4_3.2.3-4_amd64.deb
 6a8846a100453ec436833d1015f10f6647be7560 474798 libgconf2-dev_3.2.3-4_amd64.deb
 35f2895b24261ad567162e0d727cf3f7e9617a54 354414 
gir1.2-gconf-2.0_3.2.3-4_amd64.deb
 ad4479c000fc17bfd8bdbf8f8cf21373ebf1b75f 358608 
gconf-gsettings-backend_3.2.3-4_amd64.deb
Checksums-Sha256: 
 41c738342c71a5b482f57d4b78de1add7002c1bfb99acd47e5492a846c2bbf78 2317 
gconf_3.2.3-4.dsc
 125ad8d7fceb788b67ec6eff97a765cf93bb03361f45f136f35e152a3bfbbc86 27864 
gconf_3.2.3-4.debian.tar.gz
 1816f733ecc64f0a36b5d0afa89d77685f445c2321c0cfe5d7c3e9ef72bcd02f 2009028 
gconf2-common_3.2.3-4_all.deb
 98c34f752c3aa1165a6d7773b42d805c3e7c9238967e73ab31fb11eebf4f252a 431696 
libgconf2-doc_3.2.3-4_all.deb
 74287d3f61c1ac9ae7dda68f94825342d912186fc73a3c79e0d54ee51c5f5521 429926 
gconf2_3.2.3-4_amd64.deb
 4314e6b4ea1a567e29bb565de30fde9131a2cb2652a3af7e9d794ace82ae927b 422940 
gconf-service_3.2.3-4_amd64.deb
 f6d7087e933110e700c8e97c71c4ef6964a4d8138ca77e6f10cdb3f69d15a51e 367914 
gconf-defaults-service_3.2.3-4_amd64.deb
 7b05e8d7ae801ab8c9075377a15e6cb5af45a2ea609895b864e5b740133e3498 431782 
libgconf-2-4_3.2.3-4_amd64.deb
 d410a9f7dadcc9dc156d8422d24716d67d882908ec359fa9992530c1a88093d6 348852 
libgconf2-4_3.2.3-4_amd64.deb
 1063a1c050daf200c00eec9db1229723f8275058b36c07625288a816030c6475 474798 
libgconf2-dev_3.2.3-4_amd64.deb
 2d75a652c6c293497d131fd9ac20689bf1312951eaed478772eb21c57b9fb1fb 354414 
gir1.2-gconf-2.0_3.2.3-4_amd64.deb
 8439bf08a8e461c0ea38af65fd881061a61e677efb06fbf4ded9ce1eb1868af0 358608 
gconf-gsettings-backend_3.2.3-4_amd64.deb
Files: 
 b7647596f3c2c29c2d8b352f37156df4 2317 libs optional gconf_3.2.3-4.dsc
 2cb46800aa9048df88d0f4af9f52915c 27864 libs optional 
gconf_3.2.3-4.debian.tar.gz
 92c75361ea3cf87dd1193793f5d448e5 2009028 libs optional 
gconf2-common_3.2.3-4_all.deb
 3de49abc72a02cd4c44840f68272527a 431696 doc optional 
libgconf2-doc_3.2.3-4_all.deb
 53438907d4a951e936b5b6fbb90ee477 429926 libs optional gconf2_3.2.3-4_amd64.deb
 c3098bfc9c7ee5f3486facc30af2b68f 422940 libs optional 
gconf-service_3.2.3-4_amd64.deb
 b689deab1c27f23fedac9d74f741ba54 367914 libs optional 
gconf-defaults-service_3.2.3-4_amd64.deb
 ddd5b503d75c03b18671abc41a52f32d 431782 libs optional 
libgconf-2-4_3.2.3-4_amd64.deb
 a39deeb36e0575360e57f617e539c317 348852 oldlibs optional 
libgconf2-4_3.2.3-4_amd64.deb
 4f64d5fdf8c0442e644e2d714b2fb8b1 474798 libdevel optional 
libgconf2-dev_3.2.3-4_amd64.deb
 767fd5280affa0bf0f2fd212dc9751c0 354414 introspection optional 
gir1.2-gconf-2.0_3.2.3-4_amd64.deb
 f950380e5407d4c18f1834c668071b16 358608 libs extra 
gconf-gsettings-backend_3.2.3-4_amd64.deb

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

iD8DBQFPZLxdrSla4ddfhTMRAvrRAJ9UFqQCggMrWB4Oan2SlSZqePNo3QCg5xuw
7/v0/Qbpt9y7jk4UDfJwNzY=
=W7bB
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to