Your message dated Tue, 07 Jan 2020 12:35:39 +0000
with message-id <[email protected]>
and subject line Bug#948273: fixed in boost1.67 1.67.0-17
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.67
Source-Version: 1.67.0-17

We believe that the bug you reported is fixed in the latest version of
boost1.67, 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.
Giovanni Mascellani <[email protected]> (supplier of updated boost1.67 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: Tue, 07 Jan 2020 13:13:25 +0100
Source: boost1.67
Architecture: source
Version: 1.67.0-17
Distribution: unstable
Urgency: medium
Maintainer: Debian Boost Team <[email protected]>
Changed-By: Giovanni Mascellani <[email protected]>
Closes: 948273
Changes:
 boost1.67 (1.67.0-17) unstable; urgency=medium
 .
   * 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:
 6e4d41fe8f524cf9d5a9d0d775d5480240948102 7736 boost1.67_1.67.0-17.dsc
 123dc34dd012db3eeac07fd62258c738c7ca60f8 351932 
boost1.67_1.67.0-17.debian.tar.xz
 e5a42bcfc4359be09dd95c54c1a5c26b3e7f1f69 14621 
boost1.67_1.67.0-17_source.buildinfo
Checksums-Sha256:
 18af5a8631b1a1851de6d2a994f76078044d1cc8b8041d26c00f3efa0aa6a9d4 7736 
boost1.67_1.67.0-17.dsc
 341fb37b41117abb704a973b3ded432f1890c247f06873d951ca0b95f0a422cd 351932 
boost1.67_1.67.0-17.debian.tar.xz
 3d9584681c92f6fa40f7703c1b6612696a734a9ed587d6ff4876b3f7a55a0c62 14621 
boost1.67_1.67.0-17_source.buildinfo
Files:
 4190bd4aab157444548cc529a190cfc6 7736 libs optional boost1.67_1.67.0-17.dsc
 34b1bb56c72ef7e314390eb286b40467 351932 libs optional 
boost1.67_1.67.0-17.debian.tar.xz
 20ead9dd325b531d5f7baa35c8d36cc7 14621 libs optional 
boost1.67_1.67.0-17_source.buildinfo

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

iHUEARYKAB0WIQSiBF6hBvCQNcghJEaNr8EMz954SQUCXhR2TgAKCRCNr8EMz954
STTdAP97sTpGDH/NulP6dCNhPA94wbJKBfDXOmM58dHTkrP8lgEA8FgOJslePCax
y+w0km+Pq8Yvgc5O+XIxG/I8mvSyGAg=
=55NA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to