Your message dated Mon, 31 Aug 2020 00:18:58 +0000 with message-id <e1kcxxg-000ccv...@fasolo.debian.org> and subject line Bug#940919: fixed in pycxx 7.1.3-0.2 has caused the Debian Bug report #940919, regarding python3-cxx-dev: removal of python3-cxx-dev makes files disappear from python-cxx-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 ow...@bugs.debian.org immediately.) -- 940919: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=940919 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: python3-cxx-dev Version: 7.0.3-3 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-cxx-dev/buster # (1) apt-get install python3-cxx-dev/bullseye apt-get remove python3-cxx-dev # (2) The list of installed files at points (1) and (2) should be identical, but the following files have disappeared: /usr/include/CXX/* /usr/src/CXX/* 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 python3-cxx-dev package has the following relationships with python-cxx-dev: Conflicts: n/a Breaks: n/a Replaces: python-cxx-dev (<< 7.0.3-3) >From the attached log (scroll to the bottom...): 1m3.9s ERROR: FAIL: After purging files have disappeared: /usr/include/CXX/Config.hxx owned by: python3-cxx-dev /usr/include/CXX/CxxDebug.hxx owned by: python3-cxx-dev /usr/include/CXX/Exception.hxx owned by: python3-cxx-dev /usr/include/CXX/Extensions.hxx owned by: python3-cxx-dev /usr/include/CXX/IndirectPythonInterface.hxx owned by: python3-cxx-dev /usr/include/CXX/Objects.hxx owned by: python3-cxx-dev /usr/include/CXX/Version.hxx owned by: python3-cxx-dev /usr/include/CXX/WrapPython.h owned by: python3-cxx-dev /usr/lib/pkgconfig/PyCXX.pc owned by: python3-cxx-dev /usr/src/CXX/IndirectPythonInterface.cxx owned by: python3-cxx-dev /usr/src/CXX/cxx_exceptions.cxx owned by: python3-cxx-dev /usr/src/CXX/cxx_extensions.cxx owned by: python3-cxx-dev /usr/src/CXX/cxxextensions.c owned by: python3-cxx-dev /usr/src/CXX/cxxsupport.cxx owned by: python3-cxx-dev 1m3.9s ERROR: FAIL: After purging files have been modified: /var/lib/dpkg/info/python-cxx-dev.list not owned cheers, Andreaspython-cxx-dev=7.0.3-2_python3-cxx-dev=7.0.3-3.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: pycxx Source-Version: 7.1.3-0.2 Done: Andreas Beckmann <a...@debian.org> We believe that the bug you reported is fixed in the latest version of pycxx, 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 940...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andreas Beckmann <a...@debian.org> (supplier of updated pycxx 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: Fri, 21 Aug 2020 01:25:21 +0200 Source: pycxx Architecture: source Version: 7.1.3-0.2 Distribution: unstable Urgency: medium Maintainer: Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org> Changed-By: Andreas Beckmann <a...@debian.org> Closes: 940919 Changes: pycxx (7.1.3-0.2) unstable; urgency=medium . * Non-maintainer upload. * Add missing Breaks. (Closes: #940919) Checksums-Sha1: 8e420ff8f39afbb9eaa7a2dcd9c2a10815988664 2108 pycxx_7.1.3-0.2.dsc a4a1ba55ae3ef9d1bc7b005531960cf7b513e157 8384 pycxx_7.1.3-0.2.debian.tar.xz 9a0f1d099925d7197573005f4cb372d86413fd30 5850 pycxx_7.1.3-0.2_source.buildinfo Checksums-Sha256: 886f222c5bfa75fa8410bea3da5cdb25ac4a7142afa2b1719d69005c54c794bb 2108 pycxx_7.1.3-0.2.dsc aad7da729c8f0a106590c479bb9bb881597823017b2118609d4cc739adfb873a 8384 pycxx_7.1.3-0.2.debian.tar.xz 296a78179020e5af296ea4cb6650f63e3deb8ca2f75de827f557c89a6f145cfa 5850 pycxx_7.1.3-0.2_source.buildinfo Files: 338bcc0b9bed230590d7832ee436a2f9 2108 python optional pycxx_7.1.3-0.2.dsc b8d4cb7c8a9bda0df42dd2a08428dff1 8384 python optional pycxx_7.1.3-0.2.debian.tar.xz 2e5dade0ae99849ab15dade0f498468a 5850 python optional pycxx_7.1.3-0.2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAl8/B2QQHGFuYmVAZGVi aWFuLm9yZwAKCRBfsz+TWentCAe1D/9EjSZ6yhVIkv0Bnx3su/9oZyWWWQuoRMaO MkYHPqCcBAXbSURON7dnsBnmnNthhAkrEnZ+nC11DlstGJBVWqW5dNDjR1N6YUAC mMRM96bfHQaMmC+5C5jazTS1fbh2bwaXaiTsRQUlS+4XYu5vWfNq7Aapo15hUymw 80dafSFySqA7gg+dZeQhP1vNOzYp3TzxO6PUfJnUlC+wFrcxUvrnfeoQ32hUtBRz Zeih75u0MVNrG6GAhP0tbqCaM3OGfrppA9qKgsvBrPyZwk07SEe5CgYurLHf67Gf hjHjjgmTNaNprZT6h9tQvahpyF/+31ZBzXe2s7oLQYt8l3Fl+yGFvJO1cv+n4fcc mYe2kRZIE5WSvyiBcmhW1JcKWFUsPC66rCsgczmhLge9LdYzJPpA00MSTw6X6cZ3 FvqEj7r6Lcz2tUReS5jyKqIKVWJIPuEDEIS2/Zl+ULgdfHM9aN7mILRAz6rykQSS N4nWbtQZokGIQaTinNBTnak9S1y08DFFTV9rcHEpMb6QtCGPNSnDC37sY1ytdNum xos4L8KwrKdvZB40DVHfpFtiYexdqtMNRcy9ZYx6h2kxFHilj0MExWMZ/JEiSl/U EudnoMBQ+5osIRdJT0AaORvI+/W6rPeyiT2Mi2UCaAJ4J1gC166tYxxTMj6KvgQf 4ltG/AV5XA== =C2c7 -----END PGP SIGNATURE-----
--- End Message ---