Your message dated Mon, 31 Aug 2020 00:18:58 +0000
with message-id <e1kcxxg-000ccv...@fasolo.debian.org>
and subject line Bug#940919: fixed in pycxx 7.1.3-0.2
has caused the Debian Bug report #940919,
regarding python3-cxx-dev: removal of python3-cxx-dev makes files disappear 
from python-cxx-dev
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.)


-- 
940919: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=940919
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-cxx-dev
Version: 7.0.3-3
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 python-cxx-dev/buster
  # (1)
  apt-get install python3-cxx-dev/bullseye
  apt-get remove python3-cxx-dev
  # (2)

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

  /usr/include/CXX/*
  /usr/src/CXX/*

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 python3-cxx-dev package has the following relationships with python-cxx-dev:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  python-cxx-dev (<< 7.0.3-3)

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

1m3.9s ERROR: FAIL: After purging files have disappeared:
  /usr/include/CXX/Config.hxx    owned by: python3-cxx-dev
  /usr/include/CXX/CxxDebug.hxx  owned by: python3-cxx-dev
  /usr/include/CXX/Exception.hxx         owned by: python3-cxx-dev
  /usr/include/CXX/Extensions.hxx        owned by: python3-cxx-dev
  /usr/include/CXX/IndirectPythonInterface.hxx   owned by: python3-cxx-dev
  /usr/include/CXX/Objects.hxx   owned by: python3-cxx-dev
  /usr/include/CXX/Version.hxx   owned by: python3-cxx-dev
  /usr/include/CXX/WrapPython.h  owned by: python3-cxx-dev
  /usr/lib/pkgconfig/PyCXX.pc    owned by: python3-cxx-dev
  /usr/src/CXX/IndirectPythonInterface.cxx       owned by: python3-cxx-dev
  /usr/src/CXX/cxx_exceptions.cxx        owned by: python3-cxx-dev
  /usr/src/CXX/cxx_extensions.cxx        owned by: python3-cxx-dev
  /usr/src/CXX/cxxextensions.c   owned by: python3-cxx-dev
  /usr/src/CXX/cxxsupport.cxx    owned by: python3-cxx-dev

1m3.9s ERROR: FAIL: After purging files have been modified:
  /var/lib/dpkg/info/python-cxx-dev.list         not owned


cheers,

Andreas

Attachment: python-cxx-dev=7.0.3-2_python3-cxx-dev=7.0.3-3.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: pycxx
Source-Version: 7.1.3-0.2
Done: Andreas Beckmann <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
pycxx, 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.
Andreas Beckmann <a...@debian.org> (supplier of updated pycxx 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, 21 Aug 2020 01:25:21 +0200
Source: pycxx
Architecture: source
Version: 7.1.3-0.2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<python-modules-t...@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Closes: 940919
Changes:
 pycxx (7.1.3-0.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add missing Breaks.  (Closes: #940919)
Checksums-Sha1:
 8e420ff8f39afbb9eaa7a2dcd9c2a10815988664 2108 pycxx_7.1.3-0.2.dsc
 a4a1ba55ae3ef9d1bc7b005531960cf7b513e157 8384 pycxx_7.1.3-0.2.debian.tar.xz
 9a0f1d099925d7197573005f4cb372d86413fd30 5850 pycxx_7.1.3-0.2_source.buildinfo
Checksums-Sha256:
 886f222c5bfa75fa8410bea3da5cdb25ac4a7142afa2b1719d69005c54c794bb 2108 
pycxx_7.1.3-0.2.dsc
 aad7da729c8f0a106590c479bb9bb881597823017b2118609d4cc739adfb873a 8384 
pycxx_7.1.3-0.2.debian.tar.xz
 296a78179020e5af296ea4cb6650f63e3deb8ca2f75de827f557c89a6f145cfa 5850 
pycxx_7.1.3-0.2_source.buildinfo
Files:
 338bcc0b9bed230590d7832ee436a2f9 2108 python optional pycxx_7.1.3-0.2.dsc
 b8d4cb7c8a9bda0df42dd2a08428dff1 8384 python optional 
pycxx_7.1.3-0.2.debian.tar.xz
 2e5dade0ae99849ab15dade0f498468a 5850 python optional 
pycxx_7.1.3-0.2_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAl8/B2QQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCAe1D/9EjSZ6yhVIkv0Bnx3su/9oZyWWWQuoRMaO
MkYHPqCcBAXbSURON7dnsBnmnNthhAkrEnZ+nC11DlstGJBVWqW5dNDjR1N6YUAC
mMRM96bfHQaMmC+5C5jazTS1fbh2bwaXaiTsRQUlS+4XYu5vWfNq7Aapo15hUymw
80dafSFySqA7gg+dZeQhP1vNOzYp3TzxO6PUfJnUlC+wFrcxUvrnfeoQ32hUtBRz
Zeih75u0MVNrG6GAhP0tbqCaM3OGfrppA9qKgsvBrPyZwk07SEe5CgYurLHf67Gf
hjHjjgmTNaNprZT6h9tQvahpyF/+31ZBzXe2s7oLQYt8l3Fl+yGFvJO1cv+n4fcc
mYe2kRZIE5WSvyiBcmhW1JcKWFUsPC66rCsgczmhLge9LdYzJPpA00MSTw6X6cZ3
FvqEj7r6Lcz2tUReS5jyKqIKVWJIPuEDEIS2/Zl+ULgdfHM9aN7mILRAz6rykQSS
N4nWbtQZokGIQaTinNBTnak9S1y08DFFTV9rcHEpMb6QtCGPNSnDC37sY1ytdNum
xos4L8KwrKdvZB40DVHfpFtiYexdqtMNRcy9ZYx6h2kxFHilj0MExWMZ/JEiSl/U
EudnoMBQ+5osIRdJT0AaORvI+/W6rPeyiT2Mi2UCaAJ4J1gC166tYxxTMj6KvgQf
4ltG/AV5XA==
=C2c7
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to