Your message dated Thu, 21 Oct 2021 07:03:58 +0000
with message-id <[email protected]>
and subject line Bug#987257: fixed in unixcw 3.6.0-3
has caused the Debian Bug report #987257,
regarding libcw{7,-dev}: removal of libcw{7,-dev} makes files disappear from
libcw6{,-dev}
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 [email protected]
immediately.)
--
987257: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=987257
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libcw-dev,libcw7
Version: 3.6.0-1
Severity: serious
User: [email protected]
Usertags: piuparts replaces-without-breaks
Hi,
during a test with piuparts and DOSE tools I noticed your package causes
removal of files that also belong to another package.
This is caused by using Replaces without corresponding Breaks.
The installation sequence to reproduce this problem is
apt-get install libcw6-dev
# (1)
apt-get install libcw-dev
apt-get remove libcw-dev
# (2)
The list of installed files at points (1) and (2) should be identical,
but the following files have disappeared:
/usr/include/libcw.h
/usr/include/libcw_debug.h
/usr/lib/x86_64-linux-gnu/libcw.a
/usr/lib/x86_64-linux-gnu/libcw.so
/usr/lib/x86_64-linux-gnu/pkgconfig/libcw.pc
/usr/share/man/man3/libcw.3.gz
/usr/share/man/man7/cw.7.gz
This is a serious bug violating policy 7.6, see
https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
and also see the footnote that describes this incorrect behavior:
https://www.debian.org/doc/debian-policy/ch-relationships.html#id13
The libcw-dev package has the following relationships with libcw6-dev:
Conflicts: n/a
Replaces: libcw3-dev, libcw4-dev, libcw5-dev, libcw6-dev, unixcw-dev
Breaks: libcw3-dev, unixcw-dev
The libcw7 package has the following relationships with libcw6:
Conflicts: n/a
Replaces: libcw3, libcw4, libcw5, libcw6, unixcw
Breaks: libcw3, unixcw
>From the attached log (scroll to the bottom...):
0m25.1s ERROR: FAIL: After purging files have disappeared:
/usr/include/libcw.h owned by: libcw-dev
/usr/include/libcw_debug.h owned by: libcw-dev
/usr/lib/x86_64-linux-gnu/libcw.a owned by: libcw-dev
/usr/lib/x86_64-linux-gnu/libcw.so -> libcw.so.6.6.1 owned by: libcw-dev
/usr/lib/x86_64-linux-gnu/pkgconfig/libcw.pc owned by: libcw-dev
/usr/share/man/man3/libcw.3.gz owned by: libcw-dev
/usr/share/man/man7/cw.7.gz owned by: libcw7:amd64
0m25.1s ERROR: FAIL: After purging files have been modified:
/var/lib/dpkg/info/libcw6-dev.list not owned
/var/lib/dpkg/info/libcw6:amd64.list not owned
cheers,
Andreas
libcw6-dev=3.5.1-4_libcw-dev=3.6.0-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: unixcw
Source-Version: 3.6.0-3
Done: Christoph Berg <[email protected]>
We believe that the bug you reported is fixed in the latest version of
unixcw, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Christoph Berg <[email protected]> (supplier of updated unixcw 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 21 Oct 2021 08:51:47 +0200
Source: unixcw
Architecture: source
Version: 3.6.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Hamradio Maintainers <[email protected]>
Changed-By: Christoph Berg <[email protected]>
Closes: 987257 990589
Changes:
unixcw (3.6.0-3) unstable; urgency=medium
.
[ Christoph Berg ]
* libcw-dev: Add Provides libcw6-dev. (Cf. #996628)
.
[ Federico Grau ]
* Earlier commit Mon Feb 15 2021 Closes: #990589
* Update d/control Breaks, to match Replaces Closes: #987257
* Bump standards version to 4.6.0.
Checksums-Sha1:
7063636b102c310e57367627f67fc1ce9dd5baab 2310 unixcw_3.6.0-3.dsc
c4a90a46fa1eaf663ba1521d30ae9ff6a1976a88 22352 unixcw_3.6.0-3.debian.tar.xz
Checksums-Sha256:
490a030b623a6ad59d198f984e6658506d197d8b6c03fb7949ed4d753f61fe6a 2310
unixcw_3.6.0-3.dsc
c79562d344068c5aad0561e8644195cdeef21d89f1589d6a6b102733711e54d0 22352
unixcw_3.6.0-3.debian.tar.xz
Files:
a29f3210297b4ed952c5739f347ae5d5 2310 hamradio optional unixcw_3.6.0-3.dsc
e0d7733aac2238f3591d582b9ead76c4 22352 hamradio optional
unixcw_3.6.0-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEXEj+YVf0kXlZcIfGTFprqxLSp64FAmFxDmkACgkQTFprqxLS
p67hVw/5AaoYGKHBEaegJpbCEVlCpgBFVSvVWn6mmbqIQ6ZG/60qucAbIv16IWJm
/cAZINshjQ/Sm2/kHYqMPk0rY1fpEhT24QQ71Hkic+Xeuenre6Y3xMFkgoNf74ie
FGl+AHNhHvecAk5scBwBCw9y1/cmotn8RPslcIxDUb2ACv7pr+3ceFP+borA5EZ2
JRIT9eftfp/jdS+0eBzvPh4IzCnE+1bbENSTIt3kI4gul1ihzR9rI/yWAJDxyF1Z
LJjEMkEjOfOB+1xgREyygnL5cKIy2RgC8JorSVP4S444qWuxc6SJ7MML1ftjICMg
4SuV2+rV05a2R2fyKx1bNo9iFXrtmOx79JPd5AZkL4L8uGcQO20aAd50DlDxqGR1
Mh9/erkurDEVS5e1vsLEQNTf6vqoWUKXL6/3ExC+ZD+TGCdbW66nn0HH+kqf3nAz
gERLAa5X9bDZ4JwWl6pvT5mui+yvdpaApYyjsCH/462J9ofQPTKgXtxYgMUHdnJN
sp9lCL29WyhNj3Op74AHU58i+dgI95UY9racu8+Fo8gOujuOInrbuVeTUvb/74u/
72VUM7A2HhA3aZEQXVao1cCsr7SngQfc+v89QIEPYjN1OUmXys5Xk0Ouu2wA3CsB
MyulRK1sW4PuLOOU/HUzB4YEscGI2Se+vUGlLatewGHnSJ23+WE=
=5aYu
-----END PGP SIGNATURE-----
--- End Message ---