[ubuntu/plucky-proposed] apt 2.9.32 (Accepted)
Julian Andres Klode
julian.klode at canonical.com
Mon Mar 10 09:03:06 UTC 2025
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.
Date: 2025-03-09 22:43:20.003637+00:00
Signed-By: Julian Andres Klode <julian.klode at canonical.com>
https://launchpad.net/ubuntu/+source/apt/2.9.32
-------------- next part --------------
Sorry, changesfile not available.
More information about the plucky-changes
mailing list