Debian Package Tracker
Register | Log in
Subscribe

apt

commandline package manager

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 (1101 bugs: 1, 527, 573, 0)
  • apt-doc (2 bugs: 0, 1, 1, 0)
  • apt-transport-https (4 bugs: 0, 3, 1, 0)
  • apt-utils (41 bugs: 0, 23, 18, 0)
  • libapt-pkg-dev (7 bugs: 0, 0, 7, 0)
  • libapt-pkg-doc (1 bugs: 0, 1, 0, 0)
  • 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:18:06
    Last run: 2026-03-31T17:10:01.000Z
    Previous status: unknown

Created: 2025-03-24 Last update: 2026-04-15 09: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
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-15 09: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-15 06:32
20 open merge requests in Salsa normal
There are 20 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-08 11:31
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 <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>
Created: 2026-03-03 Last update: 2026-04-08 11:31
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)
  • 1
  • 2
bugs [bug history graph]
  • all: 1065 1180
  • RC: 1
  • I&N: 511 564
  • M&W: 552 614
  • F&P: 1
  • patch: 46 50
  • NC: 5
links
  • lintian (10, 19)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • security tracker
  • screenshots
  • l10n (70, 68)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.2.0
  • 464 bugs (14 patches)

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing