From 57ed577700784b2f8ed4c2cd52a90ae8ab636677 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Sun, 9 Mar 2025 18:32:44 +0100 Subject: Release 2.9.32 --- debian/changelog | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 0511fb704..3ebbfde56 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,42 @@ +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. + + -- Julian Andres Klode Sun, 09 Mar 2025 18:19:14 +0100 + apt (2.9.31) unstable; urgency=medium [ Julian Andres Klode ] -- cgit v1.2.3-70-g09d2