Control: tags 1070715 + patch Control: tags 1070715 + pending Control: tags 1131846 + patch Control: tags 1131846 + pending
Dear maintainer, I've prepared an NMU for boost1.90 (versioned as 1.90.0-5.1) and uploaded it to DELAYED/7. Please feel free to tell me if I should cancel it. Cheers -- Sebastian Ramacher
diffstat for boost1.90-1.90.0 boost1.90-1.90.0 changelog | 7 +++++++ control | 5 ----- rules | 8 +------- 3 files changed, 8 insertions(+), 12 deletions(-) diff -Nru boost1.90-1.90.0/debian/changelog boost1.90-1.90.0/debian/changelog --- boost1.90-1.90.0/debian/changelog 2026-02-20 02:32:33.000000000 +0100 +++ boost1.90-1.90.0/debian/changelog 2026-03-26 22:10:12.000000000 +0100 @@ -1,3 +1,10 @@ +boost1.90 (1.90.0-5.1) unstable; urgency=medium + + * debian/: Remove libboost-regex*-icu* Provides (Closes: #1070715) + * debian/control: Remove incorrect Breaks+Replaces+Provides (Closes: #1131846) + + -- Sebastian Ramacher <[email protected]> Thu, 26 Mar 2026 22:10:12 +0100 + boost1.90 (1.90.0-5) unstable; urgency=medium * [6c5f56a] Better fix for reproducible build diff -Nru boost1.90-1.90.0/debian/control boost1.90-1.90.0/debian/control --- boost1.90-1.90.0/debian/control 2026-02-20 02:32:33.000000000 +0100 +++ boost1.90-1.90.0/debian/control 2026-03-25 11:28:39.000000000 +0100 @@ -219,9 +219,6 @@ Conflicts: libboost-atomic1.53-dev, libboost-atomic1.54-dev, libboost-atomic1.55-dev, libboost-atomic1.57-dev, libboost-atomic1.58-dev, libboost-atomic1.60-dev, libboost-atomic1.61-dev, libboost-atomic1.62-dev, libboost-atomic1.63-dev, libboost-atomic1.65-dev, libboost-atomic1.67-dev, libboost-atomic1.70-dev, libboost-atomic1.71-dev, libboost-atomic1.74-dev, libboost-atomic1.80-dev, libboost-atomic1.81-dev, libboost-atomic1.83-dev, libboost-atomic1.88-dev, libboost-atomic1.89-dev Package: libboost-chrono1.90.0 -Breaks: libboost-chrono1.88.0t64 -Replaces: libboost-chrono1.88.0t64 -Provides: libboost-chrono1.88.0t64 (= ${binary:Version}) Homepage: http://www.boost.org/libs/chrono/ Architecture: any Multi-Arch: same @@ -1188,7 +1185,6 @@ Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} -Provides: ${boost:Provides} Description: regular expression library for C++ This package forms part of the Boost C++ Libraries collection. . @@ -1211,7 +1207,6 @@ Depends: ${misc:Depends}, libboost1.90-dev (= ${binary:Version}), libboost-regex1.90.0 (= ${binary:Version}), - libicu-dev Conflicts: libboost-regex1.42-dev, libboost-regex1.46-dev, libboost-regex1.48-dev, libboost-regex1.49-dev, libboost-regex1.50-dev, libboost-regex1.52-dev, libboost-regex1.53-dev, libboost-regex1.54-dev, libboost-regex1.55-dev, libboost-regex1.57-dev, libboost-regex1.58-dev, libboost-regex1.60-dev, libboost-regex1.61-dev, libboost-regex1.62-dev, libboost-regex1.63-dev, libboost-regex1.65-dev, libboost-regex1.67-dev, libboost-regex1.70-dev, libboost-regex1.71-dev, libboost-regex1.74-dev, libboost-regex1.80-dev, libboost-regex1.81-dev, libboost-regex1.83-dev, libboost-regex1.88-dev, libboost-regex1.89-dev Description: regular expression library for C++ This package forms part of the Boost C++ Libraries collection. diff -Nru boost1.90-1.90.0/debian/rules boost1.90-1.90.0/debian/rules --- boost1.90-1.90.0/debian/rules 2026-02-20 02:32:33.000000000 +0100 +++ boost1.90-1.90.0/debian/rules 2026-03-18 23:18:25.000000000 +0100 @@ -50,9 +50,6 @@ PKGVERSION = $(version_major) SOVERSION = $(version_upstream) -icuabi = $(shell dpkg-query -W -f '$${Depends}' libicu-dev | sed -n 's/libicu\([0-9]*\) .*/\1/p') -regexicuabi = libboost-regex$(SOVERSION)-icu$(icuabi) - # Function to map Boost component name to set of shared library names # Input: Boost component name # Return: shared library names for the given Boost library @@ -260,8 +257,6 @@ echo 'boost:Provides=' $(foreach verid,$(pyverids),libboost-python$(SOVERSION)-py$(verid),) >> debian/libboost-python$(SOVERSION).substvars echo 'boost:Provides=' $(foreach verid,$(pyverids),libboost-mpi-python$(SOVERSION)-py$(verid),) >> debian/libboost-mpi-python$(SOVERSION).substvars echo 'boost:Provides=' $(foreach verid,$(pyverids),libboost-numpy$(SOVERSION)-py$(verid),) >> debian/libboost-numpy$(SOVERSION).substvars - # Write substvars for Regex (icu abi) - echo 'boost:Provides=$(regexicuabi)' >> debian/libboost-regex$(SOVERSION).substvars # package libboost$(PKGVERSION)-dev dh_install -plibboost$(PKGVERSION)-dev \ @@ -307,8 +302,7 @@ find $(exampledir) -type f | xargs chmod 644 override_dh_makeshlibs: - dh_makeshlibs -plibboost-regex$(SOVERSION) -V '$(regexicuabi)' - dh_makeshlibs --remaining-packages + dh_makeshlibs sed -i -r 's/^(libboost_python([0-9]+) \S+ (\S+).*)$$/\1, \3-py\2/' debian/libboost-python$(SOVERSION)/DEBIAN/shlibs sed -i -r 's/^(libboost_mpi_python([0-9]+) \S+ (\S+).*)$$/\1, \3-py\2/' debian/libboost-mpi-python$(SOVERSION)/DEBIAN/shlibs ifeq ($(BUILD_NUMPY), yes)

