Your message dated Tue, 27 Nov 2012 11:32:56 +0000
with message-id <e1tdjpm-0004jg...@franck.debian.org>
and subject line Bug#694468: fixed in ldns 1.6.13-4
has caused the Debian Bug report #694468,
regarding libldns-dev: missing Breaks+Replaces: ldnsutils (<< 1.6.13-3)
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.)


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

Architecture: amd64
Distribution: wheezy->sid (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 unselected package ldnsutils.
  Unpacking ldnsutils (from .../ldnsutils_1.6.13-1_amd64.deb) ...

  Setting up ldnsutils (1.6.13-1) ...

  Selecting previously unselected package libldns-dev.
  Unpacking libldns-dev (from .../libldns-dev_1.6.13-3_amd64.deb) ...
  dpkg: error processing /var/cache/apt/archives/libldns-dev_1.6.13-3_amd64.deb 
(--unpack):
   trying to overwrite '/usr/share/man/man1/ldns-config.1.gz', which is also in 
package ldnsutils 1.6.13-1
  dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
  Errors were encountered while processing:
   /var/cache/apt/archives/libldns-dev_1.6.13-3_amd64.deb


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 wheezy
to sid (but not within wheezy or sid 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/man/man1/ldns-config.1.gz


The following relationships are currently defined:

  Package:   libldns-dev
  Conflicts: n/a
  Breaks:    ldnsutil (<< 1.6.13-2)
  Replaces:  ldnsutil (<< 1.6.13-2)

Wrong package name: ldnsutil*s*
insufficient version: the man page was still there in -2

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:   libldns-dev
  Breaks:    ldnsutils (<< 1.6.13-3)
  Replaces:  ldnsutils (<< 1.6.13-3)


Cheers,

Andreas

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

Attachment: ldnsutils=1.6.13-1_libldns-dev=1.6.13-3.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: ldns
Source-Version: 1.6.13-4

We believe that the bug you reported is fixed in the latest version of
ldns, 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.
Ondřej Surý <ond...@debian.org> (supplier of updated ldns 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: Tue, 27 Nov 2012 12:05:04 +0100
Source: ldns
Binary: libldns1 libldns1-dbg libldns-dev ldnsutils python-ldns
Architecture: source amd64
Version: 1.6.13-4
Distribution: unstable
Urgency: low
Maintainer: Ondřej Surý <ond...@debian.org>
Changed-By: Ondřej Surý <ond...@debian.org>
Description: 
 ldnsutils  - ldns library for DNS programming
 libldns-dev - ldns library for DNS programming
 libldns1   - ldns library for DNS programming
 libldns1-dbg - ldns library for DNS programming (debug symbols)
 python-ldns - Python bindings for the ldns library for DNS programming
Closes: 694468
Changes: 
 ldns (1.6.13-4) unstable; urgency=low
 .
   * Add correct Breaks/Replaces, fix typo and version (Closes: #694468)
Checksums-Sha1: 
 acd2b43b614cb1c6fba3c116a466459bf823e352 1463 ldns_1.6.13-4.dsc
 f718875c81d4f8a79b2f83a50eff474406fadce0 12952 ldns_1.6.13-4.debian.tar.gz
 aa079cb1d6b16778eb0e7783e86cdcc88c74b8a0 167036 libldns1_1.6.13-4_amd64.deb
 b1d61071bbbe225129dc315e9d8a1d1853fba329 349562 libldns1-dbg_1.6.13-4_amd64.deb
 b9ecefa55420508dda381fc971131ba503280521 584100 libldns-dev_1.6.13-4_amd64.deb
 cc2aac2a9c986555e96b257329019fd52913916b 171840 ldnsutils_1.6.13-4_amd64.deb
 f882c1c2807f4a50092d4158cc78ddb95756b8a2 425782 python-ldns_1.6.13-4_amd64.deb
Checksums-Sha256: 
 3d017d9abed9af8e9d396df2aef4528d94f09759ae326affd2bb0650b6632a85 1463 
ldns_1.6.13-4.dsc
 1f86c8a913f77cabb9b9b50023137305a9db3728f532a5210ed892d3b73b22e5 12952 
ldns_1.6.13-4.debian.tar.gz
 fdd33aad13c151b7d0359ed0e330a6ad5a3ee18a24a07fa8ff7e43120b30754d 167036 
libldns1_1.6.13-4_amd64.deb
 224f171e1a98dc00d3894d37e46005486407acce0cb9a8bbd8bbffbbf10889d9 349562 
libldns1-dbg_1.6.13-4_amd64.deb
 d49778da920e8a7be07082b35c2945e18f15a05c5a3ceba37fcb386ceedfec7f 584100 
libldns-dev_1.6.13-4_amd64.deb
 cabf1b4700ab397f1e9f80b56b9595a877d63478b6950766ecdee335843a6a0a 171840 
ldnsutils_1.6.13-4_amd64.deb
 8eb943c6d9e62ec715e9947365e166b4a06fd4a951147d6e69cd613332573ebf 425782 
python-ldns_1.6.13-4_amd64.deb
Files: 
 0a3d83f2546d0da600c13c2b84aab733 1463 net extra ldns_1.6.13-4.dsc
 208760bd3f4225374f6f7d5f4e2b6305 12952 net extra ldns_1.6.13-4.debian.tar.gz
 0208083ea70d5bf46bb3440672c7f8ca 167036 libs extra libldns1_1.6.13-4_amd64.deb
 1362a3d90ea52408fd3dd84894d8777a 349562 debug extra 
libldns1-dbg_1.6.13-4_amd64.deb
 75d4c16fe9af9c0847be226c897db304 584100 libdevel extra 
libldns-dev_1.6.13-4_amd64.deb
 21d57b27e66e04dff19ed5ade189b274 171840 net extra ldnsutils_1.6.13-4_amd64.deb
 16da08a846fe56ab22d68f00a3aedc47 425782 python extra 
python-ldns_1.6.13-4_amd64.deb

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

iEYEARECAAYFAlC0oSUACgkQ9OZqfMIN8nNDpQCeP5ZBCrYyIAfpi7n8yggKuY+m
t8EAn1+Cv2LYheVTH1h2pQZ2aUSy83i7
=5fYK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to