Your message dated Sun, 17 Jun 2018 02:18:09 +0000
with message-id <e1fungb-00065a...@fasolo.debian.org>
and subject line Bug#901210: fixed in dkimpy 0.8.1-1
has caused the Debian Bug report #901210,
regarding python3-dkim: removal of python3-dkim makes files disappear from 
python-dkim
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.)


-- 
901210: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901210
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-dkim
Version: 0.8.0-1
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 python-dkim/stretch
  # (1)
  apt-get install python3-dkim/buster
  apt-get remove python3-dkim
  # (2)

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

  /usr/bin/arcsign
  /usr/bin/arcverify
  /usr/bin/dkimsign
  /usr/bin/dkimverify
  /usr/bin/dknewkey
  /usr/share/man/man1/arcsign.1.gz
  /usr/share/man/man1/arcverify.1.gz
  /usr/share/man/man1/dkimsign.1.gz
  /usr/share/man/man1/dkimverify.1.gz
  /usr/share/man/man1/dknewkey.1.gz


This is a serious bug violating policy 7.6, see
https://www.debian.org/doc/debian-policy/#overwriting-files-and-replacing-packages-replaces
and also see the footnote that describes this incorrect behavior
https://www.debian.org/doc/debian-policy/ (old: footnotes.html#f53)
[footnote permalink broken (#879048), search for /To see why/]

The python3-dkim package has the following relationships with python-dkim:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  python-dkim (<< 0.8.0~)

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

1m3.6s DEBUG: Modified(user, group, mode, size, target): 
/var/lib/dpkg/info/python-dkim.list expected(root, root, - 100644, 2041, None) 
!= found(root, root, - 100644, 1777, None)
1m3.6s ERROR: FAIL: After purging files have disappeared:
  /usr/bin/arcsign       owned by: python3-dkim
  /usr/bin/arcverify     owned by: python3-dkim
  /usr/bin/dkimsign      owned by: python3-dkim
  /usr/bin/dkimverify    owned by: python3-dkim
  /usr/bin/dknewkey      owned by: python3-dkim
  /usr/share/man/man1/arcsign.1.gz       owned by: python3-dkim
  /usr/share/man/man1/arcverify.1.gz     owned by: python3-dkim
  /usr/share/man/man1/dkimsign.1.gz      owned by: python3-dkim
  /usr/share/man/man1/dkimverify.1.gz    owned by: python3-dkim
  /usr/share/man/man1/dknewkey.1.gz      owned by: python3-dkim

1m3.6s ERROR: FAIL: After purging files have been modified:
  /var/lib/dpkg/info/python-dkim.list    not owned


cheers,

Andreas

Attachment: python-dkim=0.6.1-1_python3-dkim=0.8.0-1.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: dkimpy
Source-Version: 0.8.1-1

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

Debian distribution maintenance software
pp.
Scott Kitterman <sc...@kitterman.com> (supplier of updated dkimpy 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: SHA256

Format: 1.8
Date: Sat, 16 Jun 2018 21:56:04 -0400
Source: dkimpy
Binary: python-dkim python3-dkim
Architecture: source all
Version: 0.8.1-1
Distribution: unstable
Urgency: medium
Maintainer: Scott Kitterman <sc...@kitterman.com>
Changed-By: Scott Kitterman <sc...@kitterman.com>
Description:
 python-dkim - Python module for DKIM and ARC signing and verification
 python3-dkim - Python 3 module for DKIM and ARC signing and verification
Closes: 901210
Changes:
 dkimpy (0.8.1-1) unstable; urgency=medium
 .
   * Add missing depends on python/python3-pkg-resources
   * New upstream release
   * Add missing Breaks on python-dkim for python3-dkim (Closes: #901210)
Checksums-Sha1:
 2066d493bc824299a515aa9c89f202ead03b6f3c 2019 dkimpy_0.8.1-1.dsc
 53e5255a96bf07556f51cc226e5b0778ef63fca3 49759 dkimpy_0.8.1.orig.tar.gz
 ce636483a29dc0acfdd0353e08d1b23aeaa07910 4820 dkimpy_0.8.1-1.debian.tar.xz
 1010c7b52ef4a2318b0372287b5b2337f1d092e9 5674 dkimpy_0.8.1-1_amd64.buildinfo
 c3dd628302a33a0982ef0c6a9739efae23554320 42344 python-dkim_0.8.1-1_all.deb
 db03ac0a15d2e3f2e3f6602d1631c0a0191e6b84 50532 python3-dkim_0.8.1-1_all.deb
Checksums-Sha256:
 58b4d4f6cc27d47ff379ea4419edd1d6e004676456dc29047d7ce7a8a9ec4bad 2019 
dkimpy_0.8.1-1.dsc
 3270881e916dda51f77d3a7bf5b43fa925f8d5b5d7a95926b9b248f1f054bd88 49759 
dkimpy_0.8.1.orig.tar.gz
 e3961ac15f67e5eaa9618bc29a70ded2f2e277fdb500ef2c1aa8c481d074da0b 4820 
dkimpy_0.8.1-1.debian.tar.xz
 8966fab4256db16c04ea0876ff78a72510239b890e986b3120954dffd323449f 5674 
dkimpy_0.8.1-1_amd64.buildinfo
 ba6dfa9e752ee1701fa1340e3c8ab9c6db80ad6345358154d01b36f9deb48978 42344 
python-dkim_0.8.1-1_all.deb
 d6658ef55174b0fa4abaf3d9d60bbba8e0d50bda3b95dc5b66e46a2f2c832cc3 50532 
python3-dkim_0.8.1-1_all.deb
Files:
 e31cc302aedd7abcf5fe6703158cc563 2019 python optional dkimpy_0.8.1-1.dsc
 c68cdfdaf072918f350aaaaa5866ef09 49759 python optional dkimpy_0.8.1.orig.tar.gz
 d35418b930abe9152e1f6ab2a013e961 4820 python optional 
dkimpy_0.8.1-1.debian.tar.xz
 83e28a225a3cfd77f57aa6201bdc26a8 5674 python optional 
dkimpy_0.8.1-1_amd64.buildinfo
 62e9c1f06cb87baa38781779f6542a01 42344 python optional 
python-dkim_0.8.1-1_all.deb
 283f64018d891d97f24f7345c4c993aa 50532 python optional 
python3-dkim_0.8.1-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJbJcENAAoJEHjX3vua1ZrxJTcP/0pj9Jucjn6R7O2/MxfVWb0V
AtSxeXGf3ds6Sy1RUEQ1D3tfPDBcq5KG0xkMn5ugqHt+q2c0TPaMoa4iAikYT+os
GraCR085p1d1iBezhVhLdQRaaFFNxT2UK4ymwgF7Bj16eYIPfY4nrOuKrFh4Jxjz
9hfBkNIQnbJO9eZDkCoAqb+G7DuOjOrWOL7/9OpgTd5Mi9qftsjCnCg2/PGPPbzU
mDtUYAWj06PkbCsuQdz/ADidR2unyqNQDPc5mxM0X8vxsCgb5Bs4lsFsfJDDpRgy
9WRf4bL656DbApHqh2PmWUYEwNp7qYCoxME1gJNy0EVkH/E6Ufn/OrPrR6GBcZWh
/GNUO2GLNxqLg2RIN6FTstWSJ89Bk/r2bpjWFdF+sdrnwNtx4Tndes/vlkGnxEMy
IM66szZxtwA+lkwuxryMxW2JxEfulNxP5B5Z//x/kromynbiMpcl6PWJxsAuMP4p
qzsdXO/CsLSn1tYh8lC8yIq/lM6m3yuvJWTAEsyuC2wmmqqISIiBkuQUvLcp2+Un
KZS9ejwbWe7BFA6+Enm60HU5dO7vpHUrAlgSG6NBzsWsp7ByDzOK/V29Unte0/a+
0xJb7SpV0VJlDojZYffqCYubWRNWlbWRBhboeQ8S5UfzPDCB7CxYkEO05QpjYl1m
YN8wRyb+SPBp67YOYxQE
=tWHD
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to