Your message dated Mon, 19 Nov 2018 05:51:12 +0000
with message-id <[email protected]>
and subject line Bug#913066: fixed in libp11 0.4.9-3
has caused the Debian Bug report #913066,
regarding libengine-pkcs11-openssl: use versioned Breaks+Replaces:
libengine-pkcs11-openssl1.1 (<< 0.4.9-2)
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.)
--
913066: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913066
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libengine-pkcs11-openssl
Version: 0.4.9-2
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 libengine-pkcs11-openssl1.1/stretch
# (1)
apt-get install libengine-pkcs11-openssl/sid
apt-get remove libengine-pkcs11-openssl
# (2)
The list of installed files at points (1) and (2) should be identical,
but the following files have disappeared:
/usr/lib/x86_64-linux-gnu/engines-1.1/libpkcs11.so
/usr/lib/x86_64-linux-gnu/engines-1.1/pkcs11.la
/usr/lib/x86_64-linux-gnu/engines-1.1/pkcs11.so
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 $OFFENDER package has the following relationships with $VICTIM:
Conflicts: n/a
Breaks: n/a
Replaces: libengine-pkcs11-openssl1.1
Provides: libengine-pkcs11-openssl1.1
>From the attached log (scroll to the bottom...):
18m52.8s ERROR: FAIL: After purging files have disappeared:
/usr/lib/x86_64-linux-gnu/engines-1.1/libpkcs11.so -> pkcs11.so owned
by: libengine-pkcs11-openssl:amd64
/usr/lib/x86_64-linux-gnu/engines-1.1/pkcs11.la owned by:
libengine-pkcs11-openssl:amd64
/usr/lib/x86_64-linux-gnu/engines-1.1/pkcs11.so owned by:
libengine-pkcs11-openssl:amd64
18m52.8s ERROR: FAIL: After purging files have been modified:
/var/lib/dpkg/info/libengine-pkcs11-openssl1.1:amd64.list not owned
cheers,
Andreas
libengine-pkcs11-openssl1.1=0.4.4-4_libengine-pkcs11-openssl=0.4.9-2.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: libp11
Source-Version: 0.4.9-3
We believe that the bug you reported is fixed in the latest version of
libp11, 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.
Eric Dorland <[email protected]> (supplier of updated libp11 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: Mon, 19 Nov 2018 00:30:17 -0500
Source: libp11
Binary: libp11-dev libp11-3 libengine-pkcs11-openssl libengine-pkcs11-openssl1.1
Architecture: source
Version: 0.4.9-3
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenSC Maintainers <[email protected]>
Changed-By: Eric Dorland <[email protected]>
Description:
libengine-pkcs11-openssl - OpenSSL engine for PKCS#11 modules
libengine-pkcs11-openssl1.1 - dummy package for upgrades from
libengine-pkcs11-openssl1.1
libp11-3 - pkcs#11 convenience library
libp11-dev - pkcs#11 convenience library - development files
Closes: 913066
Changes:
libp11 (0.4.9-3) unstable; urgency=medium
.
* Add correct Breaks/Replaces on libengine-pkcs11-openssl1.1 (Closes: 913066)
Checksums-Sha1:
70db7c52742bbcb7ce0eb67af51efd6759fd068d 2176 libp11_0.4.9-3.dsc
af5dd68603e266719c480e5d2f656c1e73667244 12436 libp11_0.4.9-3.debian.tar.xz
eb74c36fba293cd8fd89b4de27d96173263562ed 7450 libp11_0.4.9-3_amd64.buildinfo
Checksums-Sha256:
d8c6359fd0dc66529428f2e74ad70caefa423330267b9a6e49e441e507493e70 2176
libp11_0.4.9-3.dsc
3ec1ac4169ddbb6bcffa3821aac4912258493c0b0bb22bc52b77bf8113ca62dc 12436
libp11_0.4.9-3.debian.tar.xz
f636f9259a3d468f00128f06b9622ff274f4d43540c2b9c785a66597c1f7e1e6 7450
libp11_0.4.9-3_amd64.buildinfo
Files:
52285e289a9b9faec385c3ea449e4ef9 2176 libdevel optional libp11_0.4.9-3.dsc
8f3a94d13c78c14c324fc57ae434f174 12436 libdevel optional
libp11_0.4.9-3.debian.tar.xz
4c622a9dee4de543ab9092371a06136c 7450 libdevel optional
libp11_0.4.9-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEQ88SKPcm/VtHTOliwlb71QAiHpMFAlvySzYACgkQwlb71QAi
HpMWPg//aSKcZWnoM8Kz5IZhcvbC+3RmRm8/szfPISKYUg6hMaN2GCcXhLv0FSvj
0V970Se/XYNffG0JtfV1tQ41Fik0hgLW37TD6ZTR4hrUOrCKREXAW1CnZSvuY/Nj
twTcdztWVY41SsN+h4/aVVKhTRr/mZ8YCx7btFGcc32bzk9/RBj0LIQpIZPkErJu
IhVzdsGkT2PvB2QyRpntePm7zdM2F4I7WjmFQfZ6V9Tlu8JVpBffyngIPravEaeQ
D3tJgFYxRr9TV2F3bnmDrxQY0rIUb7mrDNUqDSBTYUdfgUQQqXW4P1YNWNNPsTkh
TMeybNOUaTi9O8IPENiTAqxUuhVLpAqhSl7O8OcZsI6jwK7XiTkYAgTVenhI9/JF
DnVXofWVSZvhkiKdtMXuqsKaB9Qwi++iuAWPtMYtdiUXyG0wjqfNb2f50IHhdt5U
h+WY4U2m2zMUVeYUU2SgtN4+6h+1DlqBdrwFaYWbhqWond36xxdTCuX6uZAgRner
36h3kHDf6+GRrJuIBJh0YTlMIrumfjXABiAChLf27uJKYxtARzTK5ACkI/vSEYOE
UZgdJXSlAHzYi6HmklMQPxlYRSqIdSxMixVgZruqOh70iDZ2ni/wQcFieK9P1Hd9
645+GCUFRaGWmGFharcTjHk+kgJWl4goF4pcCKI4N1BHV86gn9s=
=ypAx
-----END PGP SIGNATURE-----
--- End Message ---