Your message dated Sat, 12 Aug 2017 15:11:15 +0000 with message-id <e1dgy4j-000emu...@fasolo.debian.org> and subject line Bug#871579: fixed in python3.5 3.5.4-2 has caused the Debian Bug report #871579, regarding libpython3.5-stdlib: removal of libpython3.5-stdlib makes files disappear from libpython3.5-testsuite 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.) -- 871579: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871579 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libpython3.5-stdlib Version: 3.5.4-1~rc1 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 libpython3.5-testsuite/stretch # (1) apt-get install libpython3.5-stdlib/buster apt-get remove libpython3.5-stdlib # (2) The list of installed files at points (1) and (2) should be identical, but the following files have disappeared: /usr/lib/python3.5/test/test_support.py This is a serious bug violating policy 7.6, see https://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces and also see the footnote that describes this incorrect behavior https://www.debian.org/doc/debian-policy/footnotes.html#f53 The libpython3.5-stdlib package has the following relationships with libpython3.5-testsuite: Conflicts: n/a Breaks: n/a Replaces: libpython3.5-testsuite (<< 3.5.4~rc1-1) >From the attached log (scroll to the bottom...): 0m52.2s ERROR: FAIL: After purging files have disappeared: /usr/lib/python3.5/test/__pycache__/test_support.cpython-35.pyc not owned /usr/lib/python3.5/test/test_support.py owned by: libpython3.5-stdlib:amd64 0m52.2s ERROR: FAIL: After purging files have been modified: /var/lib/dpkg/info/libpython3.5-testsuite.list not owned cheers, Andreas
libpython3.5-testsuite=3.5.3-1_libpython3.5-stdlib=3.5.4-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: python3.5 Source-Version: 3.5.4-2 We believe that the bug you reported is fixed in the latest version of python3.5, 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 871...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Matthias Klose <d...@debian.org> (supplier of updated python3.5 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, 12 Aug 2017 10:08:14 -0400 Source: python3.5 Binary: python3.5 python3.5-venv libpython3.5-stdlib python3.5-minimal libpython3.5-minimal libpython3.5 python3.5-examples python3.5-dev libpython3.5-dev libpython3.5-testsuite idle-python3.5 python3.5-doc python3.5-dbg libpython3.5-dbg Architecture: source Version: 3.5.4-2 Distribution: unstable Urgency: medium Maintainer: Matthias Klose <d...@debian.org> Changed-By: Matthias Klose <d...@debian.org> Description: idle-python3.5 - IDE for Python (v3.5) using Tkinter libpython3.5 - Shared Python runtime library (version 3.5) libpython3.5-dbg - Debug Build of the Python Interpreter (version 3.5) libpython3.5-dev - Header files and a static library for Python (v3.5) libpython3.5-minimal - Minimal subset of the Python language (version 3.5) libpython3.5-stdlib - Interactive high-level object-oriented language (standard library libpython3.5-testsuite - Testsuite for the Python standard library (v3.5) python3.5 - Interactive high-level object-oriented language (version 3.5) python3.5-dbg - Debug Build of the Python Interpreter (version 3.5) python3.5-dev - Header files and a static library for Python (v3.5) python3.5-doc - Documentation for the high-level object-oriented language Python python3.5-examples - Examples for the Python language (v3.5) python3.5-minimal - Minimal subset of the Python language (version 3.5) python3.5-venv - Interactive high-level object-oriented language (pyvenv binary, v Closes: 871579 Changes: python3.5 (3.5.4-2) unstable; urgency=medium . * Update breaks/replaces. Closes: #871579. Checksums-Sha1: bf7e4fdf5fa050e542c3e1b53d08eae807d9dfdc 3367 python3.5_3.5.4-2.dsc dcace0c681e548a267c6a7d7402b30a9a6dae08f 235040 python3.5_3.5.4-2.debian.tar.xz 6d0e0a9ba2cb187b909ba8d75fcfcf6daaa07ab1 9273 python3.5_3.5.4-2_source.buildinfo Checksums-Sha256: 7a320712a94d67a134e6474dadf9b4b24725d6b8e0bf41c41fe151ba7cda1ce3 3367 python3.5_3.5.4-2.dsc af67ec79738eb67976fc8b59ffa3d64ba329bfa14aa96cb938b2a0a0486d0464 235040 python3.5_3.5.4-2.debian.tar.xz a25f6f00aa41cbd2fd26c5d5a3ce0661f1b59b67fb9f838be4abfaa041f76992 9273 python3.5_3.5.4-2_source.buildinfo Files: 93bffadf0f4f3eb8dbf76eb1163183d8 3367 python optional python3.5_3.5.4-2.dsc 5545ca195235a9de8b59aac4311a9146 235040 python optional python3.5_3.5.4-2.debian.tar.xz e92315625fc66ec8bd9acb20eb514a96 9273 python optional python3.5_3.5.4-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlmPDDkQHGRva29AZGVi aWFuLm9yZwAKCRC9fqpgd4+m9XtsEADROJJvWr9LG9AYO+0Q7L4N2cJIwwywizYG dVtowDZFFBcsujEalIOkPlb3/5ZbYMJkEN1u+lw6efehKeRb0KzKlfPzCyD/HY4/ 6j0CbFRI8SoXRvq7iWBo0Dc+cEjau/UrJguI80WJjqGG5WED99mXOFPASn82UIrM ZC29NwsgBD5Q5/ELnyEkV4Mjzgyx0riXtuYmoy3WV4cGKJhDy2qxvf2L3LLt2Byh 86aSKNrSDiStnKbQRILIV3FS+fq0HfL1Hx6m6YHni3lAJaJQPCaOvDGd8txdtzr7 v7idwBhSp6OgpQ53PO70DxU4EFEfWa/Gp7QVSsGsNloAYSjsS6RCfZ0xq2BRXnJL 3lUOzMZlawdDl9t8g1KxuoAiylrPeDC04M/p516033FrylaoWmzJl5YQjce3ozke 9WnbevPvNfIyd8wDLdGtCTNGW8oCBIr4eQNzC5lkq+HVjoUR58lQf8uHLe5YYQb+ pY8j3xYenDRn0IcwSu5O14gKNVCnn9fVpkwiiC6UKQTSzo+TGRFlQC6R9r3xEwJY 76DINj6QLg4Z0u5zdNhV2svYvuS20XXBJen5kMfRUso2ohIaVR2ttOiKR/CgmOGK j03h6lJSx7l3AKN864CZOO/Y65MNNNwB+zP8ypXXmmpm1tzLf/ev2OQgDWPQyJPf NUrTsPOa1A== =Thcu -----END PGP SIGNATURE-----
--- End Message ---