Your message dated Mon, 26 Nov 2012 12:02:47 +0000
with message-id <e1tcxoh-0004ms...@franck.debian.org>
and subject line Bug#694363: fixed in d-conf 0.12.1-3
has caused the Debian Bug report #694363,
regarding libdconf-dev: missing Breaks+Replaces: valac (<< 0.9.5)
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.)


-- 
694363: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694363
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libdconf-dev
Version: 0.5.1-2
Severity: serious
User: trei...@debian.org
Usertags: edos-file-overwrite

Architecture: amd64
Distribution: squeeze->wheezy (partial) upgrade

Hi,

automatic installation tests of packages that share a file and at the
same time do not conflict by their package dependency relationships has
detected the following problem:

  Selecting previously deselected package valac.
  Unpacking valac (from .../valac_0.8.1-2_amd64.deb) ...

  Setting up valac (0.8.1-2) ...

  Selecting previously deselected package libdconf-dev.
  Unpacking libdconf-dev (from .../libdconf-dev_0.12.1-2_amd64.deb) ...
  dpkg: error processing 
/var/cache/apt/archives/libdconf-dev_0.12.1-2_amd64.deb (--unpack):
   trying to overwrite '/usr/share/vala/vapi/dconf.vapi', which is also in 
package valac 0.8.1-2


This is a serious bug as it makes installation/upgrade fail, and
violates sections 7.6.1 and 10.1 of the policy.

As this problem can be demonstrated during partial upgrades from squeeze
to wheezy (but not within squeeze or wheezy itself), this indicates a
missing or insufficiently versioned Replaces+Breaks relationship.
But since this particular upgrade ordering is not forbidden by any
dependency relationship, it is possible that apt (or $PACKAGE_MANAGER)
will use this erroneus path on squeeze->wheezy upgrades.

Here is a list of files that are known to be shared by both packages
(according to the Contents files for squeeze and wheezy on amd64, which
may be slightly out of sync):

  usr/share/vala/vapi/dconf.vapi

Probably added to libdconf-dev in

  d-conf (0.5.1-2) experimental; urgency=low 
   * debian/libdconf-dev.install:
     - Install .vapi file

valac 0.9.5-1 was the first valac package no longer shipping dconf.vapi


The following relationships are currently defined:

  Package:   libdconf-dev
  Conflicts: n/a
  Breaks:    n/a
  Replaces:  n/a

The following relationships should be added for a clean takeover of
these files
(http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces):

  Package:  libdconf-dev
  Breaks:   valac (<< 0.9.5)
  Replaces: valac (<< 0.9.5)


Cheers,

Andreas

PS: for more information about the detection of file overwrite errors
of this kind see http://edos.debian.net/file-overwrites/.

Attachment: valac=0.8.1-2_libdconf-dev=0.12.1-2.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: d-conf
Source-Version: 0.12.1-3

We believe that the bug you reported is fixed in the latest version of
d-conf, which is due to be installed in the Debian FTP archive.

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 694...@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 d-conf 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: Mon, 26 Nov 2012 12:27:35 +0100
Source: d-conf
Binary: libdconf0 libdconf-dev libdconf-dbg libdconf-dbus-1-0 
libdconf-dbus-1-dev libdconf-dbus-1-dbg libdconf-doc dconf-tools 
dconf-gsettings-backend dconf-service
Architecture: source all amd64
Version: 0.12.1-3
Distribution: unstable
Urgency: low
Maintainer: Debian GNOME Maintainers 
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Josselin Mouette <j...@debian.org>
Description: 
 dconf-gsettings-backend - simple configuration storage system - GSettings 
back-end
 dconf-service - simple configuration storage system - D-Bus service
 dconf-tools - simple configuration storage system - utilities
 libdconf-dbg - simple configuration storage system - debugging symbols
 libdconf-dbus-1-0 - simple configuration storage system - D-Bus library
 libdconf-dbus-1-dbg - simple configuration storage system - D-Bus debug symbols
 libdconf-dbus-1-dev - simple configuration storage system - D-Bus development 
files
 libdconf-dev - simple configuration storage system - development files
 libdconf-doc - simple configuration storage system - documentation
 libdconf0  - simple configuration storage system - runtime library
Closes: 694363
Changes: 
 d-conf (0.12.1-3) unstable; urgency=low
 .
   * libdconf-dev breaks/replaces valac (<< 0.9.5). Closes: #694363.
Checksums-Sha1: 
 5eea922903468cfbd597cf38e0b59dcb4e71bd1e 2089 d-conf_0.12.1-3.dsc
 b4db98ee581b1d7e0a11763c6c0f24786503ada4 8558 d-conf_0.12.1-3.debian.tar.gz
 8d89317faeccbe2693cb66bb1e58fadac33d72a2 20452 libdconf-doc_0.12.1-3_all.deb
 679e98970d68ee023b3cb334b8d4d0813c614c8e 24834 libdconf0_0.12.1-3_amd64.deb
 4da7099f2dc6b0756488ae35424d51614ce65d48 12286 libdconf-dev_0.12.1-3_amd64.deb
 0295fbcc6f3cdb66fedd8ec0384eb5913dcce9b7 47630 libdconf-dbg_0.12.1-3_amd64.deb
 d4b311ec0b336c6f014a4b01760d83d09240897e 21212 
libdconf-dbus-1-0_0.12.1-3_amd64.deb
 c884ea15bbf5d72daacfd080b555d4c05e44474e 9868 
libdconf-dbus-1-dev_0.12.1-3_amd64.deb
 75088512bc3bbad3c4ca2f224cecf922b44162dc 36952 
libdconf-dbus-1-dbg_0.12.1-3_amd64.deb
 745645ad9598c5961cf33eef58889528badce0c1 74732 dconf-tools_0.12.1-3_amd64.deb
 a932b262e311cc780bdb4c9a35b281b8bb1f0edd 21230 
dconf-gsettings-backend_0.12.1-3_amd64.deb
 8bdde19c8eb1c5ad6c6640c691ee39d4c2294e35 21894 dconf-service_0.12.1-3_amd64.deb
Checksums-Sha256: 
 fd4b6de8b8b1259c293365cb339d360392ec6a9e4ec0bf06b5546507c38235c4 2089 
d-conf_0.12.1-3.dsc
 5288c3c200aeb5bcbbce4918ff423292c4f3525e308f9143dc557533aaba587b 8558 
d-conf_0.12.1-3.debian.tar.gz
 9a3c51a6eea4c15ac398dbcc2b47a7be68a8c5e086e1e28cd64d3c5a3adf1b87 20452 
libdconf-doc_0.12.1-3_all.deb
 4c361cc123af63cc882e4c1627220a6df34f25c9ffcddeec3678f5ab72c887b3 24834 
libdconf0_0.12.1-3_amd64.deb
 8163fa1d07148a044abf6491ee1c1e1bb085f0935103d1e407441e640f14a4da 12286 
libdconf-dev_0.12.1-3_amd64.deb
 2ef51eb9838cd5b33bbac059ef0a0e3b2f50d67bbeedf00dfb11b64f4a77349e 47630 
libdconf-dbg_0.12.1-3_amd64.deb
 4ccc1785ded33159aed9209621838de8f59f0ffb36ba36ad869f36363496d9a0 21212 
libdconf-dbus-1-0_0.12.1-3_amd64.deb
 b9eb1e31aa3cf34c3d99bc005136660cc3101a9473fc7a56a551c8c1777c4c5b 9868 
libdconf-dbus-1-dev_0.12.1-3_amd64.deb
 4f759d958775c7e4b92aaec27a0add7111ea4c437391c6d6eb6acbf476909746 36952 
libdconf-dbus-1-dbg_0.12.1-3_amd64.deb
 c7f96c192997a3001bed4528fe26faefa9072f37d65060df076af2aef31b57eb 74732 
dconf-tools_0.12.1-3_amd64.deb
 64bdcdd00b91de35e442f500fe3fbaa7ed19e8a20f36a48ab5a386277fedff09 21230 
dconf-gsettings-backend_0.12.1-3_amd64.deb
 4eb404c152cbb25d8c9f9edaecbb89f1a6da64798c3cba8f17e57b942f2a1292 21894 
dconf-service_0.12.1-3_amd64.deb
Files: 
 7296717e602cd023ba9074c35210b9a7 2089 libs optional d-conf_0.12.1-3.dsc
 55a4143b2026ff81534ecde39946363f 8558 libs optional 
d-conf_0.12.1-3.debian.tar.gz
 8294d5c4362fffa561840135ffba68d6 20452 doc optional 
libdconf-doc_0.12.1-3_all.deb
 d4bdc7b3bdef151a9032e2069cb8634e 24834 libs optional 
libdconf0_0.12.1-3_amd64.deb
 816a7651e134abb4f6bdb4cf9fb716ee 12286 libdevel optional 
libdconf-dev_0.12.1-3_amd64.deb
 b9c8490dd924d14f035a5e31f41c20ab 47630 debug extra 
libdconf-dbg_0.12.1-3_amd64.deb
 25aab543ef79386964cce23f215c86a3 21212 libs optional 
libdconf-dbus-1-0_0.12.1-3_amd64.deb
 8b66d735168090a19b4179053d6ecbc3 9868 libdevel optional 
libdconf-dbus-1-dev_0.12.1-3_amd64.deb
 90a757676bc12a7f1a68f03c603d7725 36952 debug extra 
libdconf-dbus-1-dbg_0.12.1-3_amd64.deb
 fbc97a679d8d25b7ff732c3138dce243 74732 utils optional 
dconf-tools_0.12.1-3_amd64.deb
 5cd2ea0c240c2ced8f10003529dd4c62 21230 libs optional 
dconf-gsettings-backend_0.12.1-3_amd64.deb
 5be991582b32c35805f3a49f926a0207 21894 libs optional 
dconf-service_0.12.1-3_amd64.deb

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

iD8DBQFQs1aKrSla4ddfhTMRAnmVAKDZgvthHnsXje4gs3cR4iyPLrf+6QCfTReH
Qkprg93bsiU0+meoZnjUI8c=
=kkAS
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to