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)

Reply via email to