Your message dated Wed, 20 Apr 2022 06:03:44 +0000
with message-id <e1nh3ri-000ar6...@fasolo.debian.org>
and subject line Bug#1008093: fixed in dwarves 1.23-2
has caused the Debian Bug report #1008093,
regarding pahole: missing Breaks: dwarves (<< 1.22)
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.)


-- 
1008093: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008093
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pahole
Version: 1.22-8
Severity: serious
User: debian...@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 dwarves/stable
  # (1)
  apt-get install pahole
  apt-get remove pahole
  # (2)

The list of installed files at points (1) and (2) should be identical,
but the following files have disappeared:

  /usr/bin/btfdiff
  /usr/bin/codiff
  /usr/bin/ctracer
  /usr/bin/dtagnames
  /usr/bin/fullcircle
  /usr/bin/pahole
  /usr/bin/pdwtags
  /usr/bin/pfunct
  /usr/bin/pglobal
  /usr/bin/prefcnt
  /usr/bin/scncopy
  /usr/bin/syscse
  /usr/share/dwarves/runtime/Makefile
  /usr/share/dwarves/runtime/ctracer_relay.c
  /usr/share/dwarves/runtime/ctracer_relay.h
  /usr/share/dwarves/runtime/linux.blacklist.cu
  /usr/share/man/man1/pahole.1.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 pahole package has the following relationships with dwarves:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  dwarves (<< 1.22)

>From the attached log (scroll to the bottom...):

0m33.5s DEBUG: Modified(user, group, mode, size, target): 
/var/lib/dpkg/info/dwarves.list expected(root, root, - 100644, 697, None) != 
found(root, root, - 100644, 292, None)
0m33.5s ERROR: FAIL: After purging files have disappeared:
  /usr/bin/btfdiff       owned by: pahole
  /usr/bin/codiff        owned by: pahole
  /usr/bin/ctracer       owned by: pahole
  /usr/bin/dtagnames     owned by: pahole
  /usr/bin/fullcircle    owned by: pahole
  /usr/bin/pahole        owned by: pahole
  /usr/bin/pdwtags       owned by: pahole
  /usr/bin/pfunct        owned by: pahole
  /usr/bin/pglobal       owned by: pahole
  /usr/bin/prefcnt       owned by: pahole
  /usr/bin/scncopy       owned by: pahole
  /usr/bin/syscse        owned by: pahole
  /usr/share/dwarves/runtime/Makefile    owned by: pahole
  /usr/share/dwarves/runtime/ctracer_relay.c     owned by: pahole
  /usr/share/dwarves/runtime/ctracer_relay.h     owned by: pahole
  /usr/share/dwarves/runtime/linux.blacklist.cu  owned by: pahole
  /usr/share/man/man1/pahole.1.gz        owned by: pahole

0m33.5s ERROR: FAIL: After purging files have been modified:
  /var/lib/dpkg/info/dwarves.list        not owned


cheers,

Andreas

Attachment: dwarves=1.20-1_pahole=1.22-8.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: dwarves
Source-Version: 1.23-2
Done: Domenico Andreoli <ca...@debian.org>

We believe that the bug you reported is fixed in the latest version of
dwarves, 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 1008...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Domenico Andreoli <ca...@debian.org> (supplier of updated dwarves 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...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 20 Apr 2022 06:52:21 +0200
Source: dwarves
Architecture: source
Version: 1.23-2
Distribution: unstable
Urgency: medium
Maintainer: Thomas Girard <thomas.g.gir...@free.fr>
Changed-By: Domenico Andreoli <ca...@debian.org>
Closes: 1008093
Changes:
 dwarves (1.23-2) unstable; urgency=medium
 .
   * Upload to unstable, linux 5.17 is now available.
   * pahole: add missing Breaks. Closes: #1008093.
Checksums-Sha1:
 ce0ba53e4445f81542538da7be3c12d531298640 2198 dwarves_1.23-2.dsc
 697907c57a38362ed8c7895a2a72ffce41407cac 18736 dwarves_1.23-2.debian.tar.xz
 816ff62a64c5cf35a4fa58c000e128c29145e044 7427 dwarves_1.23-2_arm64.buildinfo
Checksums-Sha256:
 6cee3a62114c2970c8e434182c9c4db76895dcd4458b15d04dadd97d22ea0bb9 2198 
dwarves_1.23-2.dsc
 d92d9870c92dc2ded77016e2c7628043baeb3dc6600d64abfe5c85398c716062 18736 
dwarves_1.23-2.debian.tar.xz
 695bc2bc3cd5c7840a55bc588188259a289b67f081340dc4eec3f60dbd314e2a 7427 
dwarves_1.23-2_arm64.buildinfo
Files:
 b6b9166664282ef2750f8c91da7e2798 2198 utils optional dwarves_1.23-2.dsc
 b5b3cb26b317ab4576bfce87337833ea 18736 utils optional 
dwarves_1.23-2.debian.tar.xz
 e342659bfe7fa7fb0b7a8225710303e0 7427 utils optional 
dwarves_1.23-2_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE3nQdMjP43a68372B4cmZEuiMSOEFAmJfm1oRHGNhdm9rQGRl
Ymlhbi5vcmcACgkQ4cmZEuiMSOGRexAApDs9lQv0A5Awz0FLXmW705nU7+sH7+rs
xq1KbQnm7iIunyVg3/h1ue+R0sRyFo54Zib6byTtiqVsSMUHQ3Yg5NdSFaWATUSB
DrEUCfiexW3wAVYj9l68wKYqpKQcO0NErrdrSUsCAyaMwzgBeYDLwY3nJvYzqFKM
8Nsf+7/8cE2yYeW5updaYBJRWdHhi3uRs2mPJUfUeHmin18Nvi23KriiOMVrzHpy
WCysdZAPG/0A9mASz82oG6iZQQbTZAPSgaUy9eXlSrmm9q0KvZvYku3y6Fy1oECm
+qgzEUZ98qwXDRo6CMKwJQ4XEjY+QEZ4afPjM9olAymmYjJDD2DZv/TrQTMrbBb5
djc0NduCm2PExaeO4GO3jP7LrwFQr/1AYNs7L9YqMyvWqA6zxECJWO7280ZAJj5X
A1eXiFbrBpOm7VJP7E8EOn5xjs5d0m2kG1xx2Dn/9t0ADKy+5S1wC6mT/t25KmI2
A2oY6KG+/K6OqbWBmOX2gj1jr3ekGtT8ZSSwxOazxmDLMv2WzROt2tzQe8bqQRP5
ZayKHT07YxaGBvA5/KqIx6ibGnoxXqrQJyjBNoGCbHOGh9JXDxfoFkKEi9fYcIg4
u7fZNL/gt3Br4VU34QB8oNOUR7gj9Lc4WFbmP9a7w2fMbO/bTs0Wt5GN+SnZwfMe
JLvPB2c0Xug=
=1Isy
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to