Your message dated Thu, 30 Jan 2020 16:05:46 +0000
with message-id <[email protected]>
and subject line Bug#948273: fixed in boost1.71 1.71.0-5
has caused the Debian Bug report #948273,
regarding boost1.67,1.71: adjust shlibs to depend on the virtual *-pyXX packages
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 [email protected]
immediately.)


-- 
948273: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948273
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: boost1.67,boost1.71
Version: 1.67.0-13
Severity: important
Tags: patch

Hi,

as a followup to #911625, which was implemented in 1.67.0-12:
  * Expose supported Python version as virtual packages, so that reverse
    dependencies can depend on the right package (closes: #911625).
we need to adjust the shlibs files s.t. they automatically add
dependencies on these virtual packages.

The attached patch was tested against 1.67.0-13 (buster, testing), but
should work for sid and 1.71, too.

This will make it possible to remove supported python versions (and the
corrresponding shared libraries) without silently breaking rdepends.


Andreas
diff -Nru boost1.67-1.67.0/debian/rules boost1.67-1.67.0/debian/rules
--- boost1.67-1.67.0/debian/rules       2019-02-04 15:24:57.000000000 +0100
+++ boost1.67-1.67.0/debian/rules       2020-01-06 02:28:46.000000000 +0100
@@ -407,6 +407,9 @@
 override_dh_makeshlibs:
        dh_makeshlibs -plibboost-regex1.67.0 -V 'libboost-regex1.67.0 (>= 
1.67.0-10)'
        dh_makeshlibs --remaining-packages
+       sed -i -r 's/^(libboost_python([0-9]{2}) \S+ (\S+).*)$$/\1, \3-py\2/' 
debian/libboost-python$(SOVERSION)/DEBIAN/shlibs
+       sed -i -r 's/^(libboost_mpi_python([0-9]{2}) \S+ (\S+).*)$$/\1, 
\3-py\2/' debian/libboost-mpi-python$(SOVERSION)/DEBIAN/shlibs
+       sed -i -r 's/^(libboost_numpy([0-9]{2}) \S+ (\S+).*)$$/\1, \3-py\2/' 
debian/libboost-numpy$(SOVERSION)/DEBIAN/shlibs
 
 $(bjam):
        ./bootstrap.sh --with-icu=/usr --prefix=$(CURDIR)/debian/tmp/usr \

--- End Message ---
--- Begin Message ---
Source: boost1.71
Source-Version: 1.71.0-5

We believe that the bug you reported is fixed in the latest version of
boost1.71, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dimitri John Ledkov <[email protected]> (supplier of updated boost1.71 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 30 Jan 2020 15:50:23 +0000
Source: boost1.71
Architecture: source
Version: 1.71.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Boost Team <[email protected]>
Changed-By: Dimitri John Ledkov <[email protected]>
Closes: 948273
Launchpad-Bugs-Fixed: 1859941
Changes:
 boost1.71 (1.71.0-5) unstable; urgency=medium
 .
   [ Dimitri John Ledkov ]
   * Cherrypick further patches to document and optimize context on
     s390x. LP: #1859941
   * Simplify debian/rules slightly, by dropping resetting the default
     values.
   * Skip building numpy on Ubuntu:i386.
 .
   [ Giovanni Mascellani ]
   * Expose Python version information in dependencies to Python packages, so
     that removing a supported Python version does not result in silently
     broken reverse dependencies (closes: #948273). Thanks to Andreas Beckmann
     for the patch.
Checksums-Sha1:
 ea72b7681e884f8fa7730e54883387289e25967e 8296 boost1.71_1.71.0-5.dsc
 f45e67b41d28fe7880d65db270de38998c509629 359256 
boost1.71_1.71.0-5.debian.tar.xz
 ac281fe40cdf52a4da32b4be9a314d9b24239132 13958 
boost1.71_1.71.0-5_source.buildinfo
Checksums-Sha256:
 6ee2a0f9299fde2c23649ce46268af91b61a425fd979faaa1f6ab51cbcac90dd 8296 
boost1.71_1.71.0-5.dsc
 ffbf4b123af40f87cae28babd5d65692c28f674b1d1e133cc59e1e61c011d661 359256 
boost1.71_1.71.0-5.debian.tar.xz
 6246aa215d40c581b259fdb75909869d5c2a7ea8e61b87ee1e7471fe98ae8912 13958 
boost1.71_1.71.0-5_source.buildinfo
Files:
 221f9291c26f9c33971d90cbf33fe0d7 8296 libs optional boost1.71_1.71.0-5.dsc
 e93e3b3deff216613173f1a3020fa941 359256 libs optional 
boost1.71_1.71.0-5.debian.tar.xz
 100dbf02ae35f59258695b20a278c70f 13958 libs optional 
boost1.71_1.71.0-5_source.buildinfo

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

iQIzBAEBCgAdFiEE7iQKBSojGtiSWEHXm47ISdXvcO0FAl4y+7kACgkQm47ISdXv
cO0oExAAqInCBentWIOIG4LFSwpvropeGMuxhqikQSWeg7TN0m4mMk30zqCQNNF1
61cXZFV+/drkVpRarzfVHmeNSYJsclw9uvGbV01cD3sab6DCvaM/uOIAsFGU3aXn
jD9jUPZiGIWg4RUfTESuPChcnZb5tryPTa9JRfiEEcjiMB4DG+AF2zm0N4Cyft11
+No2FVFOR5QAxpgVyNKF1Ld4FIK5LyYY+W2TlCXeY1JQxDOJCZYGNks4qCw/VHG5
s7qcmRX53zz0Cip4mQHHF0DwFcHd8Q3Bc41Yqp0CStmT0veQuLSELs8HAgSvH/8a
1bZ09ldPJmJCrqtpXmkwdf7FS744ZFRkeo3x+Bdq8Y11tiTVfu51IrUXKG2A7RMY
DYU8PA/yLhzIDQ6vV/CDbE0WldFdfRxCgfPurisG5XE025U4t5/OiagzjepV0IPE
hz8h7nZeze6qnkllSErx3JIVEV4vfq/lemlY54iiLw23nhSyWcuuEpjqNod2KlTG
z1sYK5Lq4Bh2SBqi10THmw/YyM0oDuISzzyafw0/R4guE922eAmFxMEr2Qpwi58q
5sgufObZS/fBI4GqZ4FmhUGMniDdvoaWIu5cRuAh1u6IsMEtdI2nvX39rY+YhAOU
KVheWg8GZFSbBhwAP6LTlzJKfYXK+EtNM32eFiOKSVLIcWGjrAY=
=dzKK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to