Your message dated Wed, 11 Dec 2019 20:49:28 +0000
with message-id <e1if8vi-000dgw...@fasolo.debian.org>
and subject line Bug#940917: fixed in pylint 2.4.4-2
has caused the Debian Bug report #940917,
regarding pylint: removal of pylint makes files disappear from pylint3
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.)


-- 
940917: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=940917
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pylint
Version: 2.2.2-4
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 pylint3/buster
  # (1)
  apt-get install pylint/bullseye
  apt-get remove pylint
  # (2)

The list of installed files at points (1) and (2) should be identical,
but the following files have disappeared:

  /usr/lib/python3/dist-packages/pylint*

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 pylint package has the following relationships with pylint3:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  pylint3

>From the attached log (scroll to the bottom...):

2m0.1s ERROR: FAIL: After purging files have disappeared:
  /usr/lib/python3/dist-packages/pylint-2.2.2.egg-info/PKG-INFO  owned by: 
pylint
  /usr/lib/python3/dist-packages/pylint-2.2.2.egg-info/dependency_links.txt     
 owned by: pylint
  /usr/lib/python3/dist-packages/pylint-2.2.2.egg-info/entry_points.txt  owned 
by: pylint
  /usr/lib/python3/dist-packages/pylint-2.2.2.egg-info/requires.txt      owned 
by: pylint
  /usr/lib/python3/dist-packages/pylint-2.2.2.egg-info/top_level.txt     owned 
by: pylint
  /usr/lib/python3/dist-packages/pylint/__init__.py      owned by: pylint
  /usr/lib/python3/dist-packages/pylint/__main__.py      owned by: pylint
  /usr/lib/python3/dist-packages/pylint/__pkginfo__.py   owned by: pylint
  /usr/lib/python3/dist-packages/pylint/checkers/__init__.py     owned by: 
pylint
  /usr/lib/python3/dist-packages/pylint/checkers/async.py        owned by: 
pylint
  /usr/lib/python3/dist-packages/pylint/checkers/base.py         owned by: 
pylint
...
 /usr/lib/python3/dist-packages/pylint/test/unittest_checkers_utils.py  owned 
by: pylint
  /usr/lib/python3/dist-packages/pylint/test/unittest_config.py  owned by: 
pylint
  /usr/lib/python3/dist-packages/pylint/test/unittest_lint.py    owned by: 
pylint
  /usr/lib/python3/dist-packages/pylint/test/unittest_pyreverse_diadefs.py      
 owned by: pylint
  /usr/lib/python3/dist-packages/pylint/test/unittest_pyreverse_inspector.py    
 owned by: pylint
  /usr/lib/python3/dist-packages/pylint/test/unittest_pyreverse_writer.py       
 owned by: pylint
  /usr/lib/python3/dist-packages/pylint/test/unittest_reporters_json.py  owned 
by: pylint
  /usr/lib/python3/dist-packages/pylint/test/unittest_reporting.py       owned 
by: pylint
  /usr/lib/python3/dist-packages/pylint/test/unittest_utils.py   owned by: 
pylint
  /usr/lib/python3/dist-packages/pylint/testutils.py     owned by: pylint
  /usr/lib/python3/dist-packages/pylint/utils.py         owned by: pylint

2m0.1s ERROR: FAIL: After purging files have been modified:
  /var/lib/dpkg/info/pylint3.list        not owned


cheers,

Andreas

Attachment: pylint3=2.2.2-1_pylint=2.2.2-4.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: pylint
Source-Version: 2.4.4-2

We believe that the bug you reported is fixed in the latest version of
pylint, 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.
Sandro Tosi <mo...@debian.org> (supplier of updated pylint 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: Wed, 11 Dec 2019 15:20:49 -0500
Source: pylint
Architecture: source
Version: 2.4.4-2
Distribution: unstable
Urgency: medium
Maintainer: Sandro Tosi <mo...@debian.org>
Changed-By: Sandro Tosi <mo...@debian.org>
Closes: 940012 940917
Changes:
 pylint (2.4.4-2) unstable; urgency=medium
 .
   * debian/control
     - Breaks+Replaces+Provides pylint3; Closes: #940012, #940917
Checksums-Sha1:
 3a3f8a0f27b2910b6ad6a2aa9feac5a6652e18cc 2162 pylint_2.4.4-2.dsc
 7701370c90c5e09a869738f168b5e5aa6d37c583 18636 pylint_2.4.4-2.debian.tar.xz
 de425c5e90c5db6878cce561ffd029c8c6e4191a 6213 pylint_2.4.4-2_source.buildinfo
Checksums-Sha256:
 dacb741ad8ed7b91c32373d4d5f5163ef52c5ae0093d985ac06868a225915574 2162 
pylint_2.4.4-2.dsc
 20e8da1ec4436e3bd0277fd2dc312ce332bbf7babbb8f4bee7a2dddbbc2a416e 18636 
pylint_2.4.4-2.debian.tar.xz
 561ed475d6a9170106c0b15e84f200579a9395f7a6a784f67e494ccea9d1248a 6213 
pylint_2.4.4-2_source.buildinfo
Files:
 87e768253e85b2dde426cc534197b523 2162 python optional pylint_2.4.4-2.dsc
 4e9b137b696c94cbcef02537d0514281 18636 python optional 
pylint_2.4.4-2.debian.tar.xz
 eb0a83eec22b44b94b6c3443fa680d28 6213 python optional 
pylint_2.4.4-2_source.buildinfo

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

iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAl3xUKIACgkQh588mTgB
qU8rhg//dksTpaPbFPMhUzVY3c3M2rAaI3HKvbJQH5Rg1j+L13rRNdXZyhBIT4mx
Y65iolvldpelIYyG7MsQM8qJnoAeqks1rmA4pdph1dMHUCnZXCD9veE8ORWzFdvI
UoE4yA2rwGTMMq/H9NH9HYyRMegrCducrBv7AT1x1tvO5H7AO0Ir1hV3719nMYpC
+cexG9ZOt8U4KiJyDY1M4+EQtnrHokltR7ThPyKe8aa1733npKk2OTG+zkpvA70F
oAQDRSfYOaD6KVsVYy+fWWWgfH38c/EAs9Ga7YW/d8sUe922D/A/e/INAn/+NqwS
MmfBkEf9yK28osTwRerSw8gNxqD35JKUfDBwsDjVjaWSREtYvUtT/B4ImEiY+KAZ
GZkW2fJSrw8YZS1l5k8uT7Ug5rTiMgSredefxKWXpwpqFr6gPVxP2TDCAhhTlrVc
JCQmE+CFtuCarvY6HbZEvY8dwYVrZuButautCRTjDBmZ703dAYTlu5VGktE3BlQD
pTl5g3tHd4xNV+FTAW9sg3g1coc41XyvbMTjHkONZ5rIEJ4TBYnmczAaBhIqrPgT
OHKs7qyFl8HTgVlCrFq1bWjO+dG7ron5huXfDmpA893m5ysyc0umxGC6QNCzRqj3
G2TNw9n6AOtybPTY8h0X3I2RIe02fjAj2rhVIy7sa+cX+tZ/Aiw=
=bdbc
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to