-----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-----