Your message dated Sat, 31 Mar 2018 06:49:46 +0000 with message-id <e1f2akg-000boo...@fasolo.debian.org> and subject line Bug#894204: fixed in python3.6 3.6.5-2 has caused the Debian Bug report #894204, regarding libpython3.6-stdlib,libpython3.7-stdlib: missing Breaks: python3-distutils (<< 3.6.5~rc1-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 ow...@bugs.debian.org immediately.) -- 894204: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894204 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libpython3.6-stdlib,libpython3.7-stdlib Severity: serious User: debian...@lists.debian.org Usertags: piuparts replaces-without-breaks Control: found -1 3.7.0~b2-2 Control: found -1 3.6.5~rc1-3 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 python3-distutils/testing # (1) apt-get install libpython3.6-stdlib/sid apt-get remove libpython3.6-stdlib # (2) The list of installed files at points (1) and (2) should be identical, but the following files have disappeared: /usr/lib/python3.6/distutils/__init__.py /usr/lib/python3.6/distutils/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/distutils/__pycache__/version.cpython-36.pyc /usr/lib/python3.6/distutils/version.py 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 $OFFENDER package has the following relationships with $VICTIM: Conflicts: n/a Breaks: n/a Replaces: python3-distutils (<< 3.6.5~rc1-2) >From the attached log (scroll to the bottom...): 20m55.4s ERROR: FAIL: After purging files have disappeared: /usr/lib/python3.6/distutils/__init__.py owned by: libpython3.6-stdlib:amd64 /usr/lib/python3.6/distutils/__pycache__/__init__.cpython-36.pyc not owned /usr/lib/python3.6/distutils/__pycache__/version.cpython-36.pyc not owned /usr/lib/python3.6/distutils/version.py owned by: libpython3.6-stdlib:amd64 20m55.4s ERROR: FAIL: After purging files have been modified: /var/lib/dpkg/info/python3-distutils.list not owned cheers, Andreas
python3-distutils=3.6.5~rc1-1_libpython3.6-stdlib=3.6.5~rc1-3.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: python3.6 Source-Version: 3.6.5-2 We believe that the bug you reported is fixed in the latest version of python3.6, 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 894...@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.6 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, 31 Mar 2018 06:34:57 +0100 Source: python3.6 Binary: python3.6 python3.6-venv libpython3.6-stdlib python3.6-minimal libpython3.6-minimal libpython3.6 python3.6-examples python3.6-dev libpython3.6-dev libpython3.6-testsuite idle-python3.6 python3.6-doc python3.6-dbg libpython3.6-dbg Architecture: source Version: 3.6.5-2 Distribution: unstable Urgency: medium Maintainer: Matthias Klose <d...@debian.org> Changed-By: Matthias Klose <d...@debian.org> Description: idle-python3.6 - IDE for Python (v3.6) using Tkinter libpython3.6 - Shared Python runtime library (version 3.6) libpython3.6-dbg - Debug Build of the Python Interpreter (version 3.6) libpython3.6-dev - Header files and a static library for Python (v3.6) libpython3.6-minimal - Minimal subset of the Python language (version 3.6) libpython3.6-stdlib - Interactive high-level object-oriented language (standard library libpython3.6-testsuite - Testsuite for the Python standard library (v3.6) python3.6 - Interactive high-level object-oriented language (version 3.6) python3.6-dbg - Debug Build of the Python Interpreter (version 3.6) python3.6-dev - Header files and a static library for Python (v3.6) python3.6-doc - Documentation for the high-level object-oriented language Python python3.6-examples - Examples for the Python language (v3.6) python3.6-minimal - Minimal subset of the Python language (version 3.6) python3.6-venv - Interactive high-level object-oriented language (pyvenv binary, v Closes: 894204 Changes: python3.6 (3.6.5-2) unstable; urgency=medium . * libpython3.6-stdlib: Add missing python3-distutils breaks. Closes: #894204. Checksums-Sha1: 0ab3eb8194e5a982b4539e711aed7c07dcd84f03 3385 python3.6_3.6.5-2.dsc b9507a3ecd85453055ead394876e1b0e5702572d 204780 python3.6_3.6.5-2.debian.tar.xz 745dc8b69403ef98870078e67e64e245972d3a7f 9627 python3.6_3.6.5-2_source.buildinfo Checksums-Sha256: acd15e76e9147d23ed9907fb1a5edd2607ddc76b670c159553c82d0becdd16d9 3385 python3.6_3.6.5-2.dsc 6ee324c7fac05b29af3a02bfacf9702066260654e3ba740f48216acd64b20c95 204780 python3.6_3.6.5-2.debian.tar.xz fa501229f9fe7948e0917d1b7ec7d13edb084fe2733b582ab3ce8c1d75ad6b5a 9627 python3.6_3.6.5-2_source.buildinfo Files: e9ebcd614f4933d8d7f2ab20278caa3c 3385 python optional python3.6_3.6.5-2.dsc 4e05125510ba50bc569fa9fcd1022bc2 204780 python optional python3.6_3.6.5-2.debian.tar.xz f1be62414542139451c02c30359e76eb 9627 python optional python3.6_3.6.5-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlq/KkAQHGRva29AZGVi aWFuLm9yZwAKCRC9fqpgd4+m9fx0EADYTyytJfVNF7r3XHJ6TGvB2gwUxZUlYiq2 Fkj4S10eHMXep/i/z6nKE0kR0mMuam2qnPgVVR65R6sIUPmUDZo0CBAq5g8s+BTj 7uIxnoyXjYWz/XWUgfxrgWXpoJVfAGLjoJDtoAblbHWbzaaESqJVM3RLO8ntdTSs UVunUuyoaxs9YVnaIW90zfDnasjKGQDM4wSYvIGcIxGfp50ZyUeD4t9Kg/WdQp8j jqRUB1+AfhjvNmxpHXNCKnn/IvgnfuToIsmaCp08QVD1Ko4PhtQanSStA7kBAEEh jZ7h8aANE4Sx061RwRJqmbCrUVu3L2tAuywb5XU/BpSzziNRbTEiw5wYPS6re90Z E7nDVtaDepCf+PlKvSEGRW+Y7n/rwY/UbpvdSm8JML8emHZLiX+WMDI/quefrpfE v5KIvRuH3lai6UEWQqp2bxY27c/h9HHkxZ5xZPuK0iM9Ljrp/79jjnUUMbgFch/a FsWTmwsNU3JZGHT7CWQRdi9BsEK0v62zDTpPpSfP9FKSyCfJMrTf2zejG6lMWIdO E7Ew1xYnJEmOXm7QSV16dylh4OTLA6BU6z9oEgrDpBYtqFx0SxPwERIKli8w9YlZ T/njwDeFtkAmlJMjRsMN2a5hEf3Kozqv97jhi07iBrSSKBrLvV7r3z/WzyMvZDAK Gso4U6Z4jw== =fA49 -----END PGP SIGNATURE-----
--- End Message ---