Your message dated Sun, 25 Nov 2012 09:17:46 +0000
with message-id <e1tcyls-0000hs...@franck.debian.org>
and subject line Bug#694287: fixed in argyll 1.4.0-8
has caused the Debian Bug report #694287,
regarding icc-utils: missing Breaks+Replaces: libicc2 (<< 2.12+argyll1.4.0-2)
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.)


-- 
694287: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694287
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: icc-utils
Version: 1.4.0-7
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 libicc2.
  (Reading database ... 6286 files and directories currently installed.)
  Unpacking libicc2 (from .../libicc2_2.12+argyll1.1.1-1_amd64.deb) ...
  Setting up libicc2 (2.12+argyll1.1.1-1) ...

  Selecting previously deselected package icc-utils.
  (Reading database ... 6352 files and directories currently installed.)
  Unpacking icc-utils (from .../icc-utils_1.4.0-7_amd64.deb) ...
  dpkg: error processing /var/cache/apt/archives/icc-utils_1.4.0-7_amd64.deb 
(--unpack):
   trying to overwrite '/usr/bin/iccdump', which is also in package libicc2 
2.12+argyll1.1.1-1


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/bin/iccdump
  usr/bin/icclu


The icc-utils package was added recently:

  argyll (1.4.0-2) unstable; urgency=low
   * Move binaries from libicc2 package to a new icc-utils package (Closes:


The following relationships are currently defined:

  Package: icc-utils
  Depends: libicc2
  Conflicts: n/a
  Breaks:    n/a
  Replaces:  libicc2 (<= 1.4.0-1)

But libicc2 has the version number prefixed with "2.12+argyll", so
this does not match.

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:  icc-utils
  Breaks:   libicc2 (<< 2.12+argyll1.4.0-2)
  Replaces: libicc2 (<< 2.12+argyll1.4.0-2)

IMO (<< 2.12+argyll1.4.0-2) is preferable over (<= 2.12+argyll1.4.0-1)
as the latter does now cover binNMUs like 2.12+argyll1.4.0-1+b1.


Cheers,

Andreas

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

Attachment: libicc2=2.12+argyll1.1.1-1_icc-utils=1.4.0-7.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: argyll
Source-Version: 1.4.0-8

We believe that the bug you reported is fixed in the latest version of
argyll, 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.
Christian Marillat <maril...@debian.org> (supplier of updated argyll 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: Sun, 25 Nov 2012 09:59:35 +0100
Source: argyll
Binary: argyll argyll-dbg icc-utils libicc-dev libicc2 libimdi-dev libimdi0
Architecture: source i386
Version: 1.4.0-8
Distribution: unstable
Urgency: low
Maintainer: Christian Marillat <maril...@debian.org>
Changed-By: Christian Marillat <maril...@debian.org>
Description: 
 argyll     - Color Management System, calibrator and profiler
 argyll-dbg - debugging symbols for argyll
 icc-utils  - ICC profile I/O library
 libicc-dev - Development files for the ICC profile I/O library
 libicc2    - ICC profile I/O library
 libimdi-dev - Development files for the IMDI library
 libimdi0   - Integer Multi-Dimensional Interpolation routines (IMDI) library
Closes: 694287
Changes: 
 argyll (1.4.0-8) unstable; urgency=low
 .
   * Add a Breaks field and update the version in the Replaces field for the
     icc-utils package (Closes: #694287)
Checksums-Sha1: 
 e1915377d105c9451a2b61548c8456bebdf0fc99 1607 argyll_1.4.0-8.dsc
 0b2cdf76664af0738c899a62c3e7acf1f22ba996 350846 argyll_1.4.0-8.debian.tar.gz
 fb1261a014fce8680124b4455e5632a0dbbe6eeb 161456 
libicc2_2.12+argyll1.4.0-8_i386.deb
 556aac0d0d425643aeba9d61b2b9f2ecf40fd291 186418 
libicc-dev_2.12+argyll1.4.0-8_i386.deb
 9fc6fd73b560b2492d8af10d37ecf5731b6dd8f4 4373926 argyll_1.4.0-8_i386.deb
 9c74ce17d407e7dd32b9ea4d0903af3381ba7e8c 4178830 argyll-dbg_1.4.0-8_i386.deb
 e708c68d8b7f385f750c22c9218bbf502e4c589f 73756 icc-utils_1.4.0-8_i386.deb
 148c94718364a1c3130c8b9f7ed5180224915ea3 220158 libimdi-dev_1.4.0-8_i386.deb
 929a09adafc3d7acd905a937f4a1536f3fbc58ef 241420 libimdi0_1.4.0-8_i386.deb
Checksums-Sha256: 
 76e1b57969fbae7d5e326095eb62b54447851be67886f59c6ac09468360118ca 1607 
argyll_1.4.0-8.dsc
 45c8beb61ee00b72dad5da8ed954acf8d96514091cf3cc4b844e7e2ca1aac070 350846 
argyll_1.4.0-8.debian.tar.gz
 6c0fb10eed65e0b20d8b2bc0c01a7a99f4bc53343b2c1036f5afbc7e4abdd39b 161456 
libicc2_2.12+argyll1.4.0-8_i386.deb
 b70fd587a93194c8e877f4913ab72924227b9641aa2ea8c1450abd647ce02a90 186418 
libicc-dev_2.12+argyll1.4.0-8_i386.deb
 6db7914210a69ec23ccefc316f107b63ba89bd0c431894d2b9ef4d8d58f3db26 4373926 
argyll_1.4.0-8_i386.deb
 e721b8c53a41bc86f2e2ad39d1960fde1e8b618adda80e6d31f342d4360460fd 4178830 
argyll-dbg_1.4.0-8_i386.deb
 b0975137114f7c2b6340b82cf13a51122fcf9d475a23fad20eb175a9d7e4111b 73756 
icc-utils_1.4.0-8_i386.deb
 99eebbec7d0ab97d0cc7b78be156b2d351f34afec7d289176f731aa20b6e37fe 220158 
libimdi-dev_1.4.0-8_i386.deb
 e76449f47fb74c8b297e2e512db3b50e9374c496979566b05b86ec39d8bbadcd 241420 
libimdi0_1.4.0-8_i386.deb
Files: 
 d1fde405f79104e30a5ec973fd6ff32f 1607 graphics optional argyll_1.4.0-8.dsc
 c5990b72d7edef8bc7f280eb255eccc2 350846 graphics optional 
argyll_1.4.0-8.debian.tar.gz
 db5cf09cd5bde43fb235a8bf6ca94297 161456 libs optional 
libicc2_2.12+argyll1.4.0-8_i386.deb
 387415ad9e8a8560078e798f685b8d9f 186418 libdevel optional 
libicc-dev_2.12+argyll1.4.0-8_i386.deb
 28635872bc70edd596b78bb03e9bb6d0 4373926 graphics optional 
argyll_1.4.0-8_i386.deb
 d20f03bbfa54700bffea5d1337164f67 4178830 debug extra 
argyll-dbg_1.4.0-8_i386.deb
 4e7013e5eb9cd5a8d1c1a8d0da712a15 73756 graphics optional 
icc-utils_1.4.0-8_i386.deb
 3634d028f53bd58470cfee37f7245d00 220158 libdevel optional 
libimdi-dev_1.4.0-8_i386.deb
 2e1528af4c993a8440f77b9afce7136c 241420 libs optional libimdi0_1.4.0-8_i386.deb

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

iD8DBQFQsd9xB9xWPR9BuQcRApY9AJ4x7xoKhQWXZ706OD2fWM/xHQJI+ACfe9UE
oUXFfaO+FVOvv/3CArK9O4Y=
=Je7W
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to