-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 11 Aug 2025 17:27:45 +0200 Source: apt Architecture: source Version: 3.1.4 Distribution: unstable Urgency: medium Maintainer: APT Development Team <deity@lists.debian.org> Changed-By: Julian Andres Klode <juliank@ubuntu.com> Closes: 1103640 1103760 1104312 1104313 1104320 1106116 1106155 1107827 Changes: apt (3.1.4) unstable; urgency=medium . * Upload to unstable . apt (3.1.3) experimental; urgency=medium . [ Biswapriyo Nath ] * Include standard headers to fix clang compiler error . [ Julian Andres Klode ] * Fix stuck acquire queues on partial server errors (LP: #2003851) * tls: Do not trigger assertion after closing connection (Closes: #1107827) * German translation update (Closes: #1106116) . [ Américo Monteiro ] * Portuguese manpages translation update (Closes: #1103640) . [ bubub ] * French manpages translation update (Closes: #1103760) . [ Frans Spiesschaert ] * Dutch program translation update (Closes: #1104312) * Dutch manpages translation update (Closes: #1104313) . [ Miroslav Kure ] * Czech program translation update (Closes: #1106155) . apt (3.1.2) experimental; urgency=medium . * solver3: Avoid FTBFS with g++ 14.2 on arm{el,hf} . apt (3.1.1) experimental; urgency=medium . * Bump CMAKE_CXX_STANDARD to 23 and fix code * solver3: Assume manual packages. This orders all the manually installed packages by preference (as we do for providers), and ensures that we will not remove manual packages if we do not need to. * solver3: Merge intersecting dependencies (LP: #2111792) When seeing dependencies on the same package, such as Depends: a (>= 1), a (<< 2) merge them into a single depends so that both of them are satisfied by the same package, rather than say Package: a-0, Provides: a (= 0) - satisfies a (<< 2) Package: a-2, Provides: a (= 1) - satisfies a (>= 1) * solver3: Ignore Architecture: all for obsoleted-by. This avoids a problem in unstable/proposed setups where binaries are not published together for all architectures, and foo:native could be considered obsolete because of a newer bar:all. * solver3: Filter installed Recommends A currently satisfied Recommends is filtered to the same packages it is currently satisfied by, ensuring that say, removing a will not install a `b` to keep a Recommends: a | b satisfied. * solver3: Minor refactorings - Remove Work::choice - solver3: Allow CompareProviders3 with empty package * solver3: Minor bug fixes - Handle failed assumption in Pop() - If no choice was made nothing to invert (avoid trying to "undo" the root assignment) - Initialize startTime if not set in Pop() - solver3: Explicitly declare and define ~Solver * Avoid cast alignment warning in cache string view . apt (3.1.0) experimental; urgency=medium . [ Julian Andres Klode ] * debian/NEWS: Document new requirements on trusted.gpg.d (Closes: #1104320) * test: Fix test-skipped regression in 3.0.1 * test: Do not use host's sequoia config * Pass --check to msgfmt and fix broken format strings * Add 'Include'/'Exclude' options to limit packages used from a repository 'Include' allows limiting a repository to a allowlist of packages, 'Exclude' allows removing packages from a repository. * Introduce apt why, apt why-not * Update translation templates and merge translations * Ubuntu: Enable 3.0 solver by default in apt CLI tools . [ Herman Semenov ] * apt-pkg: fixed type comparison in 64bit systems using memsize cast . [ Walter Lozano ] * Fix error handling with getline . [ Guillem Jover ] * dselect: Add https support * dselect: Pass available file from stdin to dpkg --update-avail * dselect: Refactor bold printing into its own function * dselect: Use strict and warnings pragmas * dselect: Use Term::ANSIColor instead of forking setterm * dselect: Use qw() instead of lists of quoted strings * dselect: Replaces obsolete file comment header with copyright and SPDX marker . [ Simon McVittie ] * apt_preferences(5): Specify the order in which files are parsed * sources.list(5): Explicitly say what the precedence order is . [ Max Coplan ] * 💬 Recommend use of `apt update` over `apt-get update` . [ David Kalnischkies ] * Include everything in our pkg-config autopkgtest . [ Demi M. Obenour ] * Fail on stdio errors Checksums-Sha1: 67cd7a31162b07ef90f7f01174314bb2d3a25661 3091 apt_3.1.4.dsc 46f7648ddaab9e8202d5bd4f44a9d976978e6dc1 2427988 apt_3.1.4.tar.xz 985e63935d81eae6d8ebe131b2de809ec524579b 7409 apt_3.1.4_source.buildinfo Checksums-Sha256: 6a483a5d91b290025da8fba29a3c2883cb376a5d075de178bbb7a0d3180574ef 3091 apt_3.1.4.dsc b2323dc0f949587b6b8f4b4d3307d9b4a96531628ca94cee8992c608aefe33ae 2427988 apt_3.1.4.tar.xz 19c64ec0e798fc3007f6751897f725193919f4a9248bb134c20685f1cb0deb79 7409 apt_3.1.4_source.buildinfo Files: 934620cc546561cf3ce37bdb26f59694 3091 admin required apt_3.1.4.dsc 69dc0381eb47d725adc6684f569f7df6 2427988 admin required apt_3.1.4.tar.xz 84f622f62b4fc2dac567951876a06954 7409 admin required apt_3.1.4_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmiaDD8PHGpha0BkZWJp YW4ub3JnAAoJEG+kWN0dsD9x3SQP/jqrzeBfF3n1znuwAIpE49SCjmBgob/TJmn+ 0sHM2JeBqzDcz+Smzrm8dbZTJnwPj0j9YEGYtXchgAgrahjxCt/jmQjfq2siV/3W ZCNes/kPa0vj3opiiUzDPvYBCdw7wi531WMIftoQDMT7Xy72UZkr4Wp2FpgwLj19 0dwoi0cYJq7yXYpqwf0ERWxmxXFEZjJwklDKofof8kFh/LNwLdSMN9yGB7gz1mTi Pp8R7sQ0qTnxZWof6QsrjaTiw0pm6fl95ExNsF2dGcL9Cxe/ssq8xspKfnJQTKwi LViN5ygvsKDn32KxoReKk0rVLwsAxyomYAUhIw+Ic5+Ez4Tym7StcyL1bsUKs7jM I5KaKziiottaPQvAQ4TiLIKSE1UBz1QyqDiKX0jgwb01u1mS6Aa2NNBkeuUpZUGC bknDdvQQq/sUWv9LCQ7SePtovaWkQhKFV8ukCjj2A1HSUxN147B5oAmv0z5B3vTS eLP2D5ELB4nngyGVmnlXFiSEJcINbL3HOhPX1r4hDqAi3uB+QzfGBVIBgjkFoGpq DlZVy9phYODlCjFZSj0E/uWlLFPljCW4UhbqahVopv9fmT5emZbEaIJPaG3CvYfi xajDPyQd1cy4qSRmdKx8ZCNNg8tCicnL6IRf5rArLQVB6Afb0n45l0w17aEPFaaO iG+Y98oE =TEoj -----END PGP SIGNATURE-----
Attachment:
pgpAjzDWVauJN.pgp
Description: PGP signature