Your message dated Mon, 26 Nov 2012 10:00:19 +0000
with message-id <e1tcvub-0004pk...@franck.debian.org>
and subject line Bug#694286: fixed in fstrcmp 0.5.D001-1
has caused the Debian Bug report #694286,
regarding fstrcmp: missing Breaks+Replaces: libfstrcmp-dev (<< 0.4)
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.)


-- 
694286: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694286
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: fstrcmp
Version: 0.4.D001-1
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 libfstrcmp0.
  (Reading database ... 6286 files and directories currently installed.)
  Unpacking libfstrcmp0 (from .../libfstrcmp0_0.3.D001-1_amd64.deb) ...
  Selecting previously deselected package libfstrcmp-dev.
  Unpacking libfstrcmp-dev (from .../libfstrcmp-dev_0.3.D001-1_amd64.deb) ...
  Setting up libfstrcmp0 (0.3.D001-1) ...
  Setting up libfstrcmp-dev (0.3.D001-1) ...

  Selecting previously deselected package fstrcmp.
  (Reading database ... 6369 files and directories currently installed.)
  Unpacking fstrcmp (from .../fstrcmp_0.4.D001-1_amd64.deb) ...
  dpkg: error processing /var/cache/apt/archives/fstrcmp_0.4.D001-1_amd64.deb 
(--unpack):
   trying to overwrite '/usr/share/man/man3/fstrcoll.3.gz', which is also in 
package libfstrcmp-dev 0.3.D001-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/share/man/man3/fmemcmp.3.gz
        usr/share/man/man3/fmemcmpi.3.gz
        usr/share/man/man3/fstrcasecmp.3.gz
        usr/share/man/man3/fstrcasecmpi.3.gz
        usr/share/man/man3/fstrcmp.3.gz
        usr/share/man/man3/fstrcmpi.3.gz
        usr/share/man/man3/fstrcoll.3.gz
        usr/share/man/man3/fstrcolli.3.gz
        usr/share/man/man3/fwcscmp.3.gz
        usr/share/man/man3/fwcscmpi.3.gz


The following relationships are currently defined:

  Package:   fstrcmp
  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:  fstrcmp
  Breaks:   libfstrcmp-dev (<< 0.4)
  Replaces: libfstrcmp-dev (<< 0.4)


Cheers,

Andreas

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

Attachment: libfstrcmp-dev=0.3.D001-1_fstrcmp=0.4.D001-1.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: fstrcmp
Source-Version: 0.5.D001-1

We believe that the bug you reported is fixed in the latest version of
fstrcmp, 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.
Peter Miller <pmil...@opensource.org.au> (supplier of updated fstrcmp 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 22:03:41 +1100
Source: fstrcmp
Binary: fstrcmp fstrcmp-doc libfstrcmp0 libfstrcmp0-dbg libfstrcmp-dev
Architecture: source amd64 all
Version: 0.5.D001-1
Distribution: unstable
Urgency: low
Maintainer: Peter Miller <pmil...@opensource.org.au>
Changed-By: Peter Miller <pmil...@opensource.org.au>
Description: 
 fstrcmp    - fuzzy comparison of strings
 fstrcmp-doc - fuzzy string compare library - documentation
 libfstrcmp-dev - fuzzy string compare library - development files
 libfstrcmp0 - fuzzy string compare library - runtime library
 libfstrcmp0-dbg - fuzzy string compare library - debugging symbols
Closes: 625080 625331 694286
Changes: 
 fstrcmp (0.5.D001-1) unstable; urgency=low
 .
   * This change set prepares the fstrcmp project for the next public release.
   * 0.3.D003: Closes: #625080
   * 0.3.D003: Closes: #625331
   * 0.4.D003: Closes: #694286
   * This is a summary, see earlier changelog entries for details of individual
     bug fixes.
Checksums-Sha1: 
 37c3729769b2d99a6d33a39f9b3316ae1a0a163a 1055 fstrcmp_0.5.D001-1.dsc
 2b2bcc527f5141452ceaaca7583dc119b38ea8c1 395554 fstrcmp_0.5.D001-1.tar.gz
 0e481329d2ac0e30a0c8ff62412c0c1de348b060 10066 fstrcmp_0.5.D001-1_amd64.deb
 ea8cd7d05c79a1ca2c17f0c2afefb8bec431e7b6 81164 fstrcmp-doc_0.5.D001-1_all.deb
 46757e5f024ab38d8e6a93c7d84de5705adb0b73 9852 libfstrcmp0_0.5.D001-1_amd64.deb
 9cab5f965ed97033446fc3be2ac8ee75e931f37f 27138 
libfstrcmp0-dbg_0.5.D001-1_amd64.deb
 8efd7031817af5d32028e59fd1cb03cd6fb9318f 24388 
libfstrcmp-dev_0.5.D001-1_amd64.deb
Checksums-Sha256: 
 b99cfefc5ebb7f6ce50ecafbd5f8307968f068e2ae652767d60e389898595a72 1055 
fstrcmp_0.5.D001-1.dsc
 29756d15f9751832923f09d453b5ac0e3cc885230e8a16bc5aba0e4a09f7f1ce 395554 
fstrcmp_0.5.D001-1.tar.gz
 88f3ac3eab7b9920a783438023c0c1d63c9bc00cbcfc918dfcede0518afd3e2a 10066 
fstrcmp_0.5.D001-1_amd64.deb
 ef84f8d952a3635e25447ecb7f2335e5551927a800c22eb72b994abc7678ce04 81164 
fstrcmp-doc_0.5.D001-1_all.deb
 01a239589083c95693f04d6c8648803fbfa93556262a75f0660f75c4bd6ab46b 9852 
libfstrcmp0_0.5.D001-1_amd64.deb
 0eff15530ee866b78ed9651843e3f52ef9c06970db8c9a3a46ffb49b5c311417 27138 
libfstrcmp0-dbg_0.5.D001-1_amd64.deb
 9ca413f6cad70f72e5784a5f41263b6686a0f3fb67012adf908556fa40c395a0 24388 
libfstrcmp-dev_0.5.D001-1_amd64.deb
Files: 
 319dc5b86c4b80d6c249b8babab38e5f 1055 devel optional fstrcmp_0.5.D001-1.dsc
 e567168398f42ebf4d254c1c1c899a02 395554 devel optional 
fstrcmp_0.5.D001-1.tar.gz
 8023414717e400aab4988e30e952e1a2 10066 devel optional 
fstrcmp_0.5.D001-1_amd64.deb
 165f93870cfea6eac7083ccb1be40749 81164 doc optional 
fstrcmp-doc_0.5.D001-1_all.deb
 6731a00f98019cff94d28e65c64d428f 9852 libs optional 
libfstrcmp0_0.5.D001-1_amd64.deb
 5ad6289bb873c99c561efe6fbd053bf4 27138 debug extra 
libfstrcmp0-dbg_0.5.D001-1_amd64.deb
 79315c6a06f24ac5dd5a2f2bb4a05687 24388 libdevel optional 
libfstrcmp-dev_0.5.D001-1_amd64.deb

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

iEYEARECAAYFAlCzJSQACgkQA8ACPgVBDpdH3ACdEidBtBaxPmwF5Qj41b7W8yXL
dCgAn1E5zXfhxyMuERQM0j8FaZzNyU9Z
=w1/3
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to