[Aptitude-devel] Bug#1127164: aptitude: libboost-system-dev package is obsolete with boost 1.89 and newer

Xiyue Deng manphiz at gmail.com
Thu Mar 19 02:57:00 GMT 2026


Hi,

On Fri, 06 Feb 2026 14:59:27 +0000 Matthias Klose <doko at debian.org> wrote:
> Package: src:aptitude
> Version: 0.8.13-8
> Severity: important
> Tags: sid forky
> User: debian-devel at lists.debian.org
> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Drop-libboost-system-dev-from-Build-Depends.patch
Type: text/x-diff
Size: 814 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/aptitude-devel/attachments/20260318/dad3998e/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Update-d-changelog-as-non-maintainer-upload.patch
Type: text/x-diff
Size: 824 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/aptitude-devel/attachments/20260318/dad3998e/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 857 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/aptitude-devel/attachments/20260318/dad3998e/attachment.sig>


More information about the Aptitude-devel mailing list