summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2025-03-09 18:32:44 +0100
committerJulian Andres Klode <julian.klode@canonical.com>2025-03-09 18:32:44 +0100
commit57ed577700784b2f8ed4c2cd52a90ae8ab636677 (patch)
tree3618421dd50a7355c4401adf235f52c163c3c4d8 /debian
parentef5abb4e0702372e945c516a31befff03f641a5d (diff)
Release 2.9.32
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog39
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 ]