Your message dated Fri, 30 Mar 2018 10:50:28 +0000
with message-id <e1f1rc4-0002um...@fasolo.debian.org>
and subject line Bug#894204: fixed in python3.7 3.7.0~b3-1
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

Attachment: 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.7
Source-Version: 3.7.0~b3-1

We believe that the bug you reported is fixed in the latest version of
python3.7, 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.7 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, 30 Mar 2018 12:35:22 +0800
Source: python3.7
Binary: python3.7 python3.7-venv libpython3.7-stdlib python3.7-minimal 
libpython3.7-minimal libpython3.7 python3.7-examples python3.7-dev 
libpython3.7-dev libpython3.7-testsuite idle-python3.7 python3.7-doc 
python3.7-dbg libpython3.7-dbg
Architecture: source
Version: 3.7.0~b3-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <d...@debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Description:
 idle-python3.7 - IDE for Python (v3.7) using Tkinter
 libpython3.7 - Shared Python runtime library (version 3.7)
 libpython3.7-dbg - Debug Build of the Python Interpreter (version 3.7)
 libpython3.7-dev - Header files and a static library for Python (v3.7)
 libpython3.7-minimal - Minimal subset of the Python language (version 3.7)
 libpython3.7-stdlib - Interactive high-level object-oriented language 
(standard library
 libpython3.7-testsuite - Testsuite for the Python standard library (v3.7)
 python3.7  - Interactive high-level object-oriented language (version 3.7)
 python3.7-dbg - Debug Build of the Python Interpreter (version 3.7)
 python3.7-dev - Header files and a static library for Python (v3.7)
 python3.7-doc - Documentation for the high-level object-oriented language 
Python
 python3.7-examples - Examples for the Python language (v3.7)
 python3.7-minimal - Minimal subset of the Python language (version 3.7)
 python3.7-venv - Interactive high-level object-oriented language (pyvenv 
binary, v
Closes: 894204
Changes:
 python3.7 (3.7.0~b3-1) unstable; urgency=medium
 .
   * Python 3.7.0 beta 3 release.
   * libpython3.7-stdlib: Add missing python3-distutils breaks. Closes: #894204.
Checksums-Sha1:
 d9114a46cbc34e06db5719499f64a17686cf1ff3 3406 python3.7_3.7.0~b3-1.dsc
 2f11bbde13e30663fef4836d7e3d3150dec576b6 16575572 
python3.7_3.7.0~b3.orig.tar.xz
 298943dd9aa7a0ffa9459520aca4a2d22ecfa37c 205148 
python3.7_3.7.0~b3-1.debian.tar.xz
 d83df20fd1720b7f9358a61fd2bfb459dc1d37b1 9651 
python3.7_3.7.0~b3-1_source.buildinfo
Checksums-Sha256:
 965fca8eb85a3b5f613c88229d77294263e9680cb13d81c747b3b67b7a211769 3406 
python3.7_3.7.0~b3-1.dsc
 2b152788486c61ee6c3e9feaeb4c3fe9679f0a76a19a4c82eb4c665989c340fb 16575572 
python3.7_3.7.0~b3.orig.tar.xz
 43ad98adb3ad4903a02fe3d22ab9d7ccf69f10ecf903a319d49bc87791c7e525 205148 
python3.7_3.7.0~b3-1.debian.tar.xz
 3f979d6cc0157d563d9c5aadab4484179196dbb3ad5962a24fab821fc701206a 9651 
python3.7_3.7.0~b3-1_source.buildinfo
Files:
 8c90a7220cf23afad0ccc3492ecb578b 3406 python optional python3.7_3.7.0~b3-1.dsc
 1a9dca37ccfddea7b9f9ee65789e7036 16575572 python optional 
python3.7_3.7.0~b3.orig.tar.xz
 b6c3631646665157963be39ae892bb8b 205148 python optional 
python3.7_3.7.0~b3-1.debian.tar.xz
 81b796219c11f33a1fb725046c3ad0c3 9651 python optional 
python3.7_3.7.0~b3-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlq9v7sQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9a0TD/4oOqGievIzp5rh8UH2jTgAYS1An+hwAkVW
VLAmbm3Gas9UB0zMSp4Ow8UVo7S2dTkp0lIilViILJZ1leWhQyizlyu9IrvdNdF/
8NgalT9hsGEnjB4rR1hmYVvilEW6AaCpLzomKjus0fcHSn1rM4/Lyds332XmmkMw
Y3G9Lu7mZAqUkPiMFKmNeyxXWupyd2yAAdrhqanhVD/OmgorlVe+0Wccuj5wYBCh
PliqigMQXgkuzNdTNOw2r1RHtl2mhyRAVp5Ymmmz6sBiWeclhkiC5WWK2iDZ8UF2
/xjCGs0j9Aa4NVrTKp4f38nFTiU3b7VLLFu6nRrnPi8HJ/6wMNiytiaOH4u2iSYj
ibJvBSBx9426tF0U3e+qnXs5XK/thu/bHxK0ERqKOtwl4H1ADOmKvAMr1QChZZfu
RfSXQz7i+2uJGYhefq1rgipsJExv7a+lk3z1UkvOXVYCgT07KL+29/fhVa570Nf0
iAouEH79BJBVPtfmRIhqX2RojEpT3E2YhZM2nf5LmlFm7vtAzwhbJCKVYQC73m8W
AawrW82CUsQagmL9kxPvfjXx0svGibdEBn4l5UXzxtpf3yYnLeOplewVfN64FS6e
FyYqzCQkCzXXaqhTtZbobY1sdJ8E+myOLmYvzhnBBgdKq3Lk82cG/Nv2JA7mR/6W
IEpeYksDxQ==
=+p7H
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to