diff options
| author | Julian Andres Klode <julian.klode@canonical.com> | 2025-03-09 18:32:44 +0100 |
|---|---|---|
| committer | Julian Andres Klode <julian.klode@canonical.com> | 2025-03-09 18:32:44 +0100 |
| commit | 57ed577700784b2f8ed4c2cd52a90ae8ab636677 (patch) | |
| tree | 3618421dd50a7355c4401adf235f52c163c3c4d8 /debian | |
| parent | ef5abb4e0702372e945c516a31befff03f641a5d (diff) | |
Release 2.9.32
Diffstat (limited to 'debian')
| -rw-r--r-- | debian/changelog | 39 |
1 files changed, 39 insertions, 0 deletions
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 <jak@debian.org> Sun, 09 Mar 2025 18:19:14 +0100 + apt (2.9.31) unstable; urgency=medium [ Julian Andres Klode ] |
