Hi,

On Fri, 06 Feb 2026 14:59:27 +0000 Matthias Klose <[email protected]> wrote:
> Package: src:aptitude
> Version: 0.8.13-8
> Severity: important
> Tags: sid forky
> User: [email protected]
> Usertags: boost1.90
> 
> This package either build-depends on libboost-system-dev or depends on it.
> 
> The boost system library was removed upstream in 1.89, and is empty since 
> 1.69.
> If this library is referenced in the build system, the library can just be
> removed from the build system, and the package should continue to build
> for any boost version newer than 1.69, including boost1.83 in Debian.
> 
> There is no need to wait until boost 1.90 becomes the default, the issue
> can be addressed in unstable. Issues to check: 
> 
>   - Remove libboost-system-dev in Depends and Build-Depends.
> 
>   - Adjust autopkg tests and test dependencies if needed.
> 
>   - Scan the build system if the library is used, and remove it
>     from the build system. https://www.boost.org/releases/1.89.0/
>     has a short paragraph how to do that for cmake.
> 
> boost1.90 is now available in unstable, and a boost-defaults
> defaulting to 1.90 is available in experimental. Please also check
> that the package builds with boost 1.90.
> 
> 

I have prepared a trivial fix that drops `libboost-system-dev' from
Build-Depends. Tested with build and test passing. This is implemented
in MR28[1]. The patches are also attached.

[1] https://salsa.debian.org/apt-team/aptitude/-/merge_requests/28

-- 
Regards,
Xiyue Deng
From e336e649c4ea9cc2517d607f7f824ab12b267a4f Mon Sep 17 00:00:00 2001
From: Xiyue Deng <[email protected]>
Date: Wed, 18 Mar 2026 19:21:03 -0700
Subject: [PATCH 1/2] Drop libboost-system-dev from Build-Depends

- The boost system library was removed upstream in 1.89, and is empty
since 1.69.

Closes: #1127164
---
 debian/control | 1 -
 1 file changed, 1 deletion(-)

diff --git a/debian/control b/debian/control
index 5d1729bc..2104bd4a 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,6 @@ Build-Depends: autoconf-archive,
                libapt-pkg-dev (>= 1.1),
                libboost-dev,
                libboost-iostreams-dev,
-               libboost-system-dev,
                libboost-test-dev,
                libcppunit-dev,
                libcwidget-dev (>= 0.5.18-6~),
-- 
2.53.0

From 9027835d38e2d6d21779b5a2022b488851e55265 Mon Sep 17 00:00:00 2001
From: Xiyue Deng <[email protected]>
Date: Wed, 18 Mar 2026 19:36:33 -0700
Subject: [PATCH 2/2] Update d/changelog as non-maintainer upload

---
 debian/changelog | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 3fa4559e..838f7806 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+aptitude (0.8.13-8.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload
+  * Drop libboost-system-dev from Build-Depends
+    - The boost system library was removed upstream in 1.89, and is empty
+      since 1.69. (Closes: #1127164)
+
+ -- Xiyue Deng <[email protected]>  Wed, 18 Mar 2026 19:36:06 -0700
+
 aptitude (0.8.13-8) unstable; urgency=medium
 
   [ Gioele Barabucci ]
-- 
2.53.0

Attachment: signature.asc
Description: PGP signature

Reply via email to