[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#987257: marked as done (libcw{7,-dev}: removal of libcw{7,-dev} makes files disappear from libcw6{,-dev})



Your message dated Thu, 21 Oct 2021 07:03:58 +0000
with message-id <E1mdS7K-00046x-Tn@fasolo.debian.org>
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 owner@bugs.debian.org
immediately.)


-- 
987257: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=987257
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libcw-dev,libcw7
Version: 3.6.0-1
Severity: serious
User: debian-qa@lists.debian.org
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

Attachment: 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 <myon@debian.org>

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 987257@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Christoph Berg <myon@debian.org> (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 ftpmaster@ftp-master.debian.org)


-----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 <debian-hams@lists.debian.org>
Changed-By: Christoph Berg <myon@debian.org>
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 ---

Reply to: