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

Attachment: 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 ---

Reply via email to