-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 09 Mar 2025 18:19:14 +0100
Source: apt
Built-For-Profiles: noudeb
Architecture: source
Version: 2.9.32
Distribution: unstable
Urgency: medium
Maintainer: APT Development Team <
deity@lists.debian.org>
Changed-By: Julian Andres Klode <
jak@debian.org>
Launchpad-Bugs-Fixed: 2100247
Changes:
apt (2.9.32) unstable; urgency=medium
.
* Rewordings and documentation updates:
- Add doc/design/install.md: Installation design
- Replace "GPG error" with "OpenPGP signature verification failed"
* Bug fix: Correctly detect obsolete packages in EDSP
- refactor obsolete checks to use VerFileIterator::Downloadable()
- Consider 0-size debs not downloadable, set a size in EDSP
- edsp: Write 'Size' to the EDSP files
* UX: Produce more human-readable dependency errors in 3.0 solver.
- test: Grep continuation lines in error messages
- solver3: Simplify Var pointer tagging
- solver3: cleanup operators for Var
- solver3: Support pretty printing clauses
- solver3: Verbose error messages
The output now has multiple lines, prints the underlying concrete
dependency (foo Depends bar), and prints paths not taken.
* Bug fixes:
- solver3: bestReason: Only find actual assignments [i.e. when the
path to a decision is determined for printing, we sometimes picked
assignments with the wrong polarity, e.g. when determining "why not foo"
in "foo Conflicts mail-transport-agent" we might have picked a
decision "not exim4" rather than a choice "postfix"].
- solver3: Do not prefer new installs over manually installed obsoletes.
(LP: #2100247) - We still try dependencies with obsolete packages
last, even if manual, so a "Depends: new" is processed before
"Depends: new | obsolete" either way.
* Feature: Introduce transaction support and upgrade count for pkgDepCache.
- Introduce pkgDepCache::Transaction for transactional depcache updates
- depcache: Add a new UpgradeCount() member
* Feature: Fall back to the 3.0 solver if internal failed, or apport is
installed.
- Evaluate and fall back to the 3.0 solver
- Print --solver 3.0 explanation if both internal and it failed
* Both features have been shipped for several weeks in Ubuntu already and
received minor bug fixes and additional test cases.
Checksums-Sha1:
9f1396dc3b054e0ea83193181488de791c10e40d 3162 apt_2.9.32.dsc
5231fc5ebd6ee2052e60cf604498da9f5315c5d1 2415072 apt_2.9.32.tar.xz
4608efc4070d243fca0d76854bef5deaad8bb240 9776 apt_2.9.32_source.buildinfo Checksums-Sha256:
84cbabd824d8b07cc55af838d4030164309f0a7d22e3ec77f7a9be09204f4593 3162 apt_2.9.32.dsc
80587349772d9ce43a1fed54359606e66829e614527c9e5816e128c549db6ac7 2415072 apt_2.9.32.tar.xz
e4b210eb9db593d4929876d2c671ab7d6097adb932d842b7c31e6d6955c5a8a4 9776 apt_2.9.32_source.buildinfo
Files:
c1614423b72ba5312a4faafdb5de86f7 3162 admin required apt_2.9.32.dsc
1beee157d13f03f0d552dd03a244e1e7 2415072 admin required apt_2.9.32.tar.xz
52a2b9bae90592818da2241740a05813 9776 admin required apt_2.9.32_source.buildinfo
-----BEGIN PGP SIGNATURE-----
wsG7BAEBCgBvBYJnzdG3CRBvpFjdHbA/cUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmfQ1E6wVn+g/ttjdbfAhtXWWTKLofjT/WtAAtvOKEk7 pxYhBE+1iKhMLd55p0x3h2+kWN0dsD9xAACxERAAlWrWqy9HAquB81QWgUshcCy0 s5VdU41oq1xnRi9r+lJrt0iJ4quNF9DdfpmER5nH92E32J0pJxaePh7SFfZ+4pOi yGgTUNqC4JjaAMZ8xd3UFWasIvw2azXX+8IjI2JfyDyDzGWJArPGKLkmrSARNOLg MZpVE3zIGCm6Dutk/4vXjAvMlhQ8uVq8J6idORBp2pDom12fhuYiBHbKfnxlO91b yIh3vY3+yQzHh80d3f7tmf4ff0Vv4+/+mFbsU1NZYRIjYnp3aFZhs2Bc4gI+Qqez L6UG2peDVJzeKLKvPsZFK1k5578zic7bcGmwLsgjxwDWA3DjrO8oBh4aElOkeZ/a BJ0mPqIh3q7pmBPCjPSQJXxuwgncbCwM2BpB6WaVDzyJqkI/A51WjDEpdvVKbpvW HIb3kIqCxSzsE+loW2L97R879mh9XxvI8LggsXqGgeePigOw18jjWLlS4iIf3yC7 Pc0wI3vZE3MrXYtDsLtNIzECWyGUxuPWz6e3YDRf1+ENGJphuFWk0M1lJNrD8DY9 tT+3XrLTnbRZXfHMdXa9umBz6I0i12aoXcRbTBFNCtKcOA6KYjSKq1UUjME4BQnL 1IMJ69aBFEoBz7h1pdfpui8QZqyKY458ZTLR6h9WTIcxXXV2aoomxEIa2BJy5NWZ IZg9K17DTKyVwtC6xog=
=Dffl
-----END PGP SIGNATURE-----
--==============882125341818737613=Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCZ83UmwAKCRCb9qggYcy5 IemWAQDpEw4hLFIuMQInSZ3IGPGuMYYPKSZSP9+raZFfPECytQEAsRTCBYLo588V thHwZxm2T6EpZHuTmCbT4+M8+HcXWws=8o6l
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)