diff options
| author | Julian Andres Klode <julian.klode@canonical.com> | 2024-05-14 13:17:31 +0200 |
|---|---|---|
| committer | Julian Andres Klode <julian.klode@canonical.com> | 2024-05-14 13:17:31 +0200 |
| commit | 17ea3fcddfd05534997cd1537afd5b04f3866bd6 (patch) | |
| tree | b4a8b085cdaa3ad243d1c115bbbb807a512e1eb7 | |
| parent | 422fb4f9637d0164dec9e55dc3df56c89af65a64 (diff) | |
Release 2.9.32.9.3
| -rw-r--r-- | CMakeLists.txt | 2 | ||||
| -rw-r--r-- | debian/changelog | 52 | ||||
| -rw-r--r-- | doc/apt-verbatim.ent | 2 | ||||
| -rw-r--r-- | doc/po/apt-doc.pot | 4 | ||||
| -rw-r--r-- | po/apt-all.pot | 4 |
5 files changed, 58 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 11b614af5..6b2998466 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -206,7 +206,7 @@ endif() # Configure some variables like package, version and architecture. set(PACKAGE ${PROJECT_NAME}) set(PACKAGE_MAIL "APT Development Team <deity@lists.debian.org>") -set(PACKAGE_VERSION "2.9.2") +set(PACKAGE_VERSION "2.9.3") string(REGEX MATCH "^[0-9.]+" PROJECT_VERSION ${PACKAGE_VERSION}) if (NOT DEFINED DPKG_DATADIR) diff --git a/debian/changelog b/debian/changelog index 11478d7b0..101fae8bb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,55 @@ +apt (2.9.3) unstable; urgency=medium + + [ Julian Andres Klode ] + * Initial implementation ("alpha") of the 3.0 solver: + This new solver is available using the --solver 3.0 option. + Highlights: + - Fully backtracking solver, think DPLL without pure literal elimination + - Manually installed packages are not offered up for removal + - New --no-strict-pinning option allows APT to fallback to non-candidate + versions, e.g. apt install --no-strict-pinning foo/experimental installs + foo from experimental and will switch dependencies where needed. + - Autoremove is more aggressive and only keeps the strongest automatically + installed package. For example, gcc-<version> will now be offered for + removal and no longer kept around due libtool Depends: gcc | c-compiler + and gcc-<version> Provides: c-compiler, as `gcc` is already satisfied. + Caveats right now: + - Test suite is not yet passing + - The list of automatically removable packages is not displayed + when automatically installed packages are not removed + - Error information gets lost on backtracking (see Debug::APT::Solver=2) + - Error information is just rendered as A -> B implication graphs, + with some nodes perhaps containing a "not". + - The logic for replacing obsolete manually installed packages with + new replacement packages (think Conflits/Replaces/Provides) is not + yet implemented. + - Conflict-driven clause learning is not implemented, so backtracking + is technically pretty inefficient. + * Solver3 integration fixes: + - test: Ignore progress output in comparing output.. + - test-allow-scores-for-all-dependency-types: Adjust for solver3 + - EDSP: Add "solver3" alias for apt-internal-solver + * UI work: + - Highlight essential removals with action::remove color + - The text of notices and audits shall not be bold + - Separate columns by 2 spaces in lists (Closes: #1070064) + * Support src:name shortcuts in showsrc, source, build-dep commands + + [ David Kalnischkies ] + * Do not ignore if a cmake execute_process fails + * Avoid figuring which kept pkgs are phased if we don't display it + * Match version constraints before saving garbage packages + * Do not upgrade rev-deps ear-marked for removal + * Drop sudo-related envvars in testing framework + * Add test for dealing with unsat Suggests promoted to Recommends + * Allow parsing an empty Provides line (Closes: #1069874) + + [ Frans Spiesschaert ] + * Dutch program translation update (Closes: #1070142) + * Dutch manpages translation update (Closes: #1070143) + + -- Julian Andres Klode <jak@debian.org> Tue, 14 May 2024 13:01:31 +0200 + apt (2.9.2) unstable; urgency=medium [ Julian Andres Klode ] diff --git a/doc/apt-verbatim.ent b/doc/apt-verbatim.ent index d19a3764a..aef0c3e47 100644 --- a/doc/apt-verbatim.ent +++ b/doc/apt-verbatim.ent @@ -274,7 +274,7 @@ "> <!-- this will be updated by 'prepare-release' --> -<!ENTITY apt-product-version "2.9.2"> +<!ENTITY apt-product-version "2.9.3"> <!-- (Code)names for various things used all over the place --> <!ENTITY debian-oldstable-codename "bullseye"> diff --git a/doc/po/apt-doc.pot b/doc/po/apt-doc.pot index 2a63215d6..2578224aa 100644 --- a/doc/po/apt-doc.pot +++ b/doc/po/apt-doc.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: apt-doc 2.9.2\n" +"Project-Id-Version: apt-doc 2.9.3\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2024-04-22 17:39+0000\n" +"POT-Creation-Date: 2024-05-14 11:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" diff --git a/po/apt-all.pot b/po/apt-all.pot index eb82c2542..938b6d3e5 100644 --- a/po/apt-all.pot +++ b/po/apt-all.pot @@ -5,9 +5,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: apt 2.9.2\n" +"Project-Id-Version: apt 2.9.3\n" "Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n" -"POT-Creation-Date: 2024-04-22 17:39+0000\n" +"POT-Creation-Date: 2024-05-14 11:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" |
