vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 86be82f9877e29cb27de98c8680026df28e99af4
Merge: 8066395be f17371c87
Author: Julian Andres Klode <jak@debian.org>
Date: Tue Oct 7 10:26:11 2025 +0000
Merge branch 'build-dep_mark-auto' into 'main'
Let APT::Get::Mark-Auto satisfy APT::Get::Build-Dep-Automatic
See merge request apt-team/apt!514
commit f17371c879bd4eedb0fee56ded4bc8a9b766c8e3
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Tue Sep 16 08:29:39 2025 +0200
Let APT::Get::Mark-Auto satisfy APT::Get::Build-Dep-Automatic
This allows:
apt build-dep --mark-auto apt
Closes: #973260
commit 8066395be320ea253d9d973bb55abeb5b4e1e3b2
Merge: 0d083dd1e bcc245651
Author: Julian Andres Klode <jak@debian.org>
Date: Mon Oct 6 21:15:50 2025 +0000
Merge branch 'history-command-id-error-fix' into 'main'
Fix history command error when no ID was given
See merge request apt-team/apt!520
commit bcc245651becca2ce226589e76a7c7f0177e40a5
Author: Simon Johnsson <simon.johnsson@canonical.com>
Date: Mon Oct 6 23:15:50 2025 +0200
Fix history command error when no ID was given
commit 0d083dd1eed93bfbca712f00c02de61b53acaf96
Merge: a9d40153f 4aa4fcfa8
Author: Julian Andres Klode <jak@debian.org>
Date: Mon Oct 6 15:27:26 2025 +0000
Merge branch 'main' into 'main'
fix compiling with musl
See merge request apt-team/apt!508
commit 4aa4fcfa83a7866ce1868465b473239326f92c7c
Author: Gyorgy Sarvari <skandigraun@gmail.com>
Date: Sat Aug 30 18:51:20 2025 +0200
fix compiling with musl
In case apt is compiled against musl-libc, then compilation fails with the
following error:
cmdline/apt-internal-solver.cc:122:20: error: 'basename' was not declared in this scope; did you mean 'rename'?
| 122 | if (strcmp(basename(argv[0]), "solver3") == 0)
| | ^~~~~~~~
| | rename
To fix it, include libgen header where musl can find this function also.
Once this is fixed, compilation fails once again with musl-libc, because
the basename function takes *char argument instead of const *char:
this is because the musl implementation cuts off the trailing slashes
of the path, in case the argument is a folder path.
To account for this, instead of passing argv[0] directly, create a non-const
string copy of it, and pass that to base.
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>