apt - Debian Package Tracker
Choose email to subscribe with
general
source:
apt
main
version:
3.2.0
maintainer:
APT Development Team
archive
DMD
uploaders:
Julian Andres Klode
DMD
Michael Vogt
DMD
David Kalnischkies
DMD
arch:
all any
std-ver:
4.1.1
VCS:
Git
Browse
QA
versions
[more versions can be listed by madison]
[old versions available from snapshot.debian.org]
[pool directory]
o-o-stable:
2.2.4
oldstable:
2.6.1
stable:
3.0.3
testing:
3.2.0
unstable:
3.2.0
versioned links
2.2.4:
[.dsc, use dget on this link to retrieve source package]
[changelog]
[copyright]
[rules]
[control]
2.6.1:
[.dsc, use dget on this link to retrieve source package]
[changelog]
[copyright]
[rules]
[control]
3.0.3:
[.dsc, use dget on this link to retrieve source package]
[changelog]
[copyright]
[rules]
[control]
3.2.0:
[.dsc, use dget on this link to retrieve source package]
[changelog]
[copyright]
[rules]
[control]
binaries
apt
1103 bugs
527
575
apt-doc
2 bugs
apt-transport-https
4 bugs
apt-utils
42 bugs
24
18
libapt-pkg-dev
7 bugs
libapt-pkg-doc
1 bugs
libapt-pkg7.0
action needed
Debci
reports
failed tests
high
unstable
pass
log
The tests ran in 0:14:57
Last run: 2026-03-24T09:21:23.000Z
Previous status:
unknown
testing
pass
log
The tests ran in 0:15:40
Last run: 2026-02-01T10:02:12.000Z
Previous status:
unknown
stable
fail
log
The tests ran in 0:17:46
Last run: 2026-04-15T20:43:52.000Z
Previous status:
unknown
Created: 2025-03-24
Last update: 2026-04-24
12:33
lintian reports
10 errors and 19 warnings
high
Lintian reports
10 errors
and
19 warnings
about this package. You should make the package
lintian clean
getting rid of them.
Created: 2026-04-07
Last update: 2026-04-09
11:30
Depends on packages which need a new maintainer
normal
The packages that apt depends on which need a new maintainer are:
db5.3
#1055356
Depends:

libdb5.3t64
db-defaults
#1055344
Build-Depends:

libdb-dev
docbook-xml
#802368
Build-Depends:

docbook-xml
docbook-xsl
#802370
Build-Depends:

docbook-xsl
Created: 2023-09-01
Last update: 2026-04-24
12:32
46 bugs
tagged patch in the
BTS
normal
The
BTS
contains
patches fixing 46 bugs
50
if counting merged bugs)
, consider including or untagging them.
Created: 2026-04-06
Last update: 2026-04-24
12:30
25 open merge requests
in Salsa
normal
There are
25 open merge requests
for this package on Salsa. You should consider reviewing and/or merging these
merge requests.
Created: 2025-08-19
Last update: 2026-04-21
00:30
20 new commits
since last upload, is it time to release?
normal
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Date: Thu Feb 19 12:15:20 2026 +0100

Change GetKindString to not use .data() call

commit ad4800b814f1abbe561a962305e6d4c03401a73d
Author: Simon Johnsson
Date: Thu Feb 19 12:11:21 2026 +0100

Optimize ShortenCommand

commit e2e4e3ced75bb5e9db28cc35b6ebf371e8e5be94
Author: Simon Johnsson
Date: Wed Feb 18 15:37:48 2026 +0100

Scale history-list to screen width

commit b927ef91b5f6d682d7fb5e8fd8a2d5e4d7292329
Merge: 6cc5779d df55da00
Author: Julian Andres Klode
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
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
Created: 2026-03-03
Last update: 2026-04-21
00:30
Standards version of the package is outdated.
wishlist
The package should be updated to follow the last version of
Debian Policy
(Standards-Version
4.7.4
instead of
4.1.1
).
Created: 2018-01-04
Last update: 2026-04-07
16:31
testing migrations
This package will soon be part of the
auto-openssl
transition. You might want to ensure that your package is ready for it.
You can probably find supplementary information in the
debian-release
archives
or in the corresponding
release.debian.org
bug
news
[rss feed]
2026-04-10
apt 3.2.0 MIGRATED to testing
Debian testing watch
2026-04-07
Accepted apt 3.2.0 (source) into unstable
Julian Andres Klode
2026-02-20
apt 3.1.16 MIGRATED to testing
Debian testing watch
2026-02-17
Accepted apt 3.1.16 (source) into unstable
Julian Andres Klode
2026-02-03
apt 3.1.15 MIGRATED to testing
Debian testing watch
2026-01-31
Accepted apt 3.1.15 (source) into unstable
Julian Andres Klode
2026-01-29
apt 3.1.14 MIGRATED to testing
Debian testing watch
2026-01-23
Accepted apt 3.1.14 (source) into unstable
Julian Andres Klode
2026-01-08
apt 3.1.13 MIGRATED to testing
Debian testing watch
2026-01-05
Accepted apt 3.1.13 (source) into unstable
Julian Andres Klode
2025-11-13
apt 3.1.12 MIGRATED to testing
Debian testing watch
2025-11-10
Accepted apt 3.1.12 (source) into unstable
Julian Andres Klode
2025-10-28
apt 3.1.11 MIGRATED to testing
Debian testing watch
2025-10-26
Accepted apt 3.1.11 (source) into unstable
Julian Andres Klode
2025-10-25
Accepted apt 3.1.10 (source) into unstable
Julian Andres Klode
2025-10-24
apt 3.1.9 MIGRATED to testing
Debian testing watch
2025-10-21
Accepted apt 3.1.9 (source) into unstable
Julian Andres Klode
2025-10-07
apt 3.1.8 MIGRATED to testing
Debian testing watch
2025-10-04
Accepted apt 3.1.8 (source) into unstable
Julian Andres Klode
2025-10-02
Accepted apt 3.1.7 (source) into unstable
Julian Andres Klode
2025-10-02
apt 3.1.6 MIGRATED to testing
Debian testing watch
2025-09-26
Accepted apt 3.1.6 (source) into unstable
Julian Andres Klode
2025-09-02
apt 3.1.5 MIGRATED to testing
Debian testing watch
2025-08-26
Accepted apt 3.1.5 (source) into unstable
Julian Andres Klode
2025-08-17
apt 3.1.4 MIGRATED to testing
Debian testing watch
2025-08-11
Accepted apt 3.1.4 (source) into unstable
Julian Andres Klode
2025-06-30
apt 3.0.3 MIGRATED to testing
Debian testing watch
2025-06-24
Accepted apt 3.1.3 (source) into experimental
Julian Andres Klode
2025-06-24
Accepted apt 3.0.3 (source) into unstable
Julian Andres Klode
2025-06-10
Accepted apt 3.1.2 (source) into experimental
Julian Andres Klode
bugs
[bug history graph]
all:
1068
1183
RC:
I&N:
512
565
M&W:
554
616
F&P:
patch:
46
50
NC
links
lintian
10
19
buildd:
logs
reproducibility
cross
popcon
browse source code
other distros
security tracker
screenshots
l10n
70
68
debci
ubuntu
[Information about Ubuntu for Debian Developers]
version:
3.2.0
464 bugs
14 patches