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 65b3ff4a262e73a71467f1aab5bdf2e1a9e00170
Merge: fbde7ea4 23dba65f
Author: Julian Andres Klode <jak@debian.org>
Date: Wed Apr 8 10:41:49 2026 +0000
Merge branch 'make-unique' into 'main'
apt: modernize to make_unique C++17
See merge request apt-team/apt!567
commit 23dba65f031954df896bc3c6dfb1a9705574886b
Author: Herman Semenoff <GermanAizek@yandex.ru>
Date: Wed Apr 8 12:58:55 2026 +0300
apt: modernize to make_unique C++17
References:
- https://stackoverflow.com/questions/79700634/pros-and-cons-of-make-unique-vs-direct-constructor-call-in-c17
- https://towardsdev.com/why-std-make-unique-beats-new-in-modern-c-7e2ba653737e
- https://www.sololearn.com/en/Discuss/3334779/where-make_unique-is-better-than-unique_ptrraw-pointer
commit fbde7ea4ce304a30e155a2bd9d014d196abbb496
Merge: 5b649fb7 ef70431f
Author: Julian Andres Klode <jak@debian.org>
Date: Wed Apr 8 10:41:13 2026 +0000
Merge branch 'push-to-emplace-C++11' into 'main'
apt: push to emplace C++11 if possible
See merge request apt-team/apt!566
commit ef70431f02e2ec13ecedab7ac342574e52d1877b
Author: Herman Semenoff <GermanAizek@yandex.ru>
Date: Wed Apr 8 11:51:08 2026 +0300
apt: push to emplace C++11 if possible
References:
- https://www.reddit.com/r/cpp_questions/comments/pm63yx/why_clangtidy_says_use_emplace_back_instead_of/
- https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-emplace.html
commit 5b649fb72ecdced056fb3daab02e88933cc7a32a
Merge: a6873075 df63b982
Author: Julian Andres Klode <jak@debian.org>
Date: Wed Apr 8 10:26:28 2026 +0000
Merge branch 'range-loop-acquire' into 'main'
apt-pkg/acquire: use range based for loop C++17
See merge request apt-team/apt!564
commit df63b982447f1a8f699e6547352cd04d00242c9b
Author: Herman Semenoff <GermanAizek@yandex.ru>
Date: Wed Apr 8 11:11:41 2026 +0300
apt-pkg/acquire: use range based for loop C++17
commit a6873075dcac5115706e001bc9640c8da0805e35
Merge: 04dcfd52 af5b9453
Author: Julian Andres Klode <jak@debian.org>
Date: Wed Apr 8 10:26:06 2026 +0000
Merge branch 'str-to-chars' into 'main'
apt: funcs called with a string literal consisting of a single character
See merge request apt-team/apt!563
commit af5b9453a1908021cf75c348522c1a12eeb0dee4
Author: Herman Semenoff <GermanAizek@yandex.ru>
Date: Wed Apr 8 11:37:24 2026 +0300
apt: funcs called with a string literal consisting of a single character
Benchmark:
- https://stackoverflow.com/questions/62058906/why-my-performance-benchmark-gives-me-wrong-results
References:
- https://clang.llvm.org/extra/clang-tidy/checks/performance/prefer-single-char-overloads.html
commit 04dcfd52355ca06143a8aaca4afd718a22fb0ded
Merge: 02a6910f f2c87504
Author: Julian Andres Klode <jak@debian.org>
Date: Tue Apr 7 10:18:27 2026 +0000
Merge branch 'no-basic-string-view' into 'main'
hashes: Use std::span instead of std::basic_string_view
See merge request apt-team/apt!562
commit f2c87504c4c3517a8420d789e40411f74fe45e19
Author: Julian Andres Klode <jak@debian.org>
Date: Tue Apr 7 11:46:07 2026 +0200
hashes: Use std::span instead of std::basic_string_view
std::basic_string_view should not be initialized locally, only
in the std library. Replace it with a simple span instead.
This should fix compilation with LLVM 18+.
Supersedes: https://salsa.debian.org/apt-team/apt/-/merge_requests/511
commit 02a6910f9683b0167c0783423ce9b0e6decddc45
Merge: 2757f593 1e99b5bf
Author: Julian Andres Klode <jak@debian.org>
Date: Tue Apr 7 09:43:42 2026 +0000
Merge branch 'zheyushen/predepends-fix' into 'main'
fix apt patterns parsing bug for pre-depends
See merge request apt-team/apt!549
commit 1e99b5bf84197ae90e669791a6b28604db8139f3
Author: Zheyu Shen <zheyushen@microsoft.com>
Date: Tue Apr 7 09:43:42 2026 +0000
fix apt patterns parsing bug for pre-depends
commit 2757f593507ced8145fc75d986721dff6d45daa5
Merge: 9a97c0e6 f0c71b95
Author: Julian Andres Klode <jak@debian.org>
Date: Tue Apr 7 09:40:22 2026 +0000
Merge branch 'drop-apt-warning' into 'main'
Drop warning about unstable CLI interface
See merge request apt-team/apt!556
commit f0c71b95ca00bae2b364c4b4858c51d84b002387
Author: Julian Andres Klode <jak@debian.org>
Date: Tue Feb 24 19:25:21 2026 +0100
Drop warning about unstable CLI interface
A specific CLI version can now be requested using the --cli-version
flag, and old versions can be deprecated on a reasonable cadence.
Therefore, a warning is no longer necessary.
Gbp-Dch: full
commit 9a97c0e647609da41a1df6574d98320e5e253988
Merge: b927ef91 58821c2d
Author: Julian Andres Klode <jak@debian.org>
Date: Tue Apr 7 09:39:55 2026 +0000
Merge branch 'history-command-list-width-scaling' into 'main'
Scale `apt history-list` to the screen width
See merge request apt-team/apt!555
commit 58821c2dfc9fefb09d6ff6655e435bacdfabe173
Author: Simon Johnsson <simon.johnsson@canonical.com>
Date: Thu Feb 19 12:15:20 2026 +0100
Change GetKindString to not use .data() call
commit ad4800b814f1abbe561a962305e6d4c03401a73d
Author: Simon Johnsson <simon.johnsson@canonical.com>
Date: Thu Feb 19 12:11:21 2026 +0100
Optimize ShortenCommand
commit e2e4e3ced75bb5e9db28cc35b6ebf371e8e5be94
Author: Simon Johnsson <simon.johnsson@canonical.com>
Date: Wed Feb 18 15:37:48 2026 +0100
Scale history-list to screen width
commit b927ef91b5f6d682d7fb5e8fd8a2d5e4d7292329
Merge: 6cc5779d df55da00
Author: Julian Andres Klode <jak@debian.org>
Date: Tue Apr 7 09:34:20 2026 +0000
Merge branch 'phased-update-probability' into 'main'
Fix Phased-Update-Percentage probability mistake
See merge request apt-team/apt!560
commit df55da00262a7a6b7f885e3fc66559767761cae5
Author: Anders Kaseorg <andersk@mit.edu>
Date: Thu Mar 26 23:45:07 2026 -0700
Fix Phased-Update-Percentage probability mistake
Previously a package with Phased-Update-Percentage: n would be updated
with probability (n + 1)/101 instead of n/100. For example, a package
with Phased-Update-Percentage: 0 could still be updated even though it
shouldn’t, and a package with Phased-Update-Percentage: 1 would be
installed almost twice as much as it should be. Correct the erroneous
math.
Note that libstdc++ implements std::uniform_int_distribution in such a
way that for a given seed, changing dist(0, 100) to dist(0, 99) has
the effect of decreasing each sample by 0 or 1; therefore, this patch
will not randomly trigger extra phased updates that had previously
been excluded.
Fixes: c5bc86d45e003905ef411146e66b414d26fb1ff8
Signed-off-by: Anders Kaseorg <andersk@mit.edu>