summaryrefslogtreecommitdiff
path: root/debian/changelog
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2025-06-10 18:05:29 +0200
committerJulian Andres Klode <jak@debian.org>2025-06-10 18:06:26 +0200
commitf9b5f49fe6030fc028bc93debf856d1ae75ca7ab (patch)
treee7bdea1d3712bfd35bc86d33355b4cc4175cf8e7 /debian/changelog
parent13e0d83d3186050485442bf2e8d50a12dc9e359f (diff)
Release 3.1.13.1.1
Diffstat (limited to 'debian/changelog')
-rw-r--r--debian/changelog35
1 files changed, 35 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 9055aeed0..205d400f1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,38 @@
+apt (3.1.1) experimental; urgency=medium
+
+ * Bump CMAKE_CXX_STANDARD to 23 and fix code
+ * solver3: Assume manual packages. This orders all the manually
+ installed packages by preference (as we do for providers),
+ and ensures that we will not remove manual packages if we
+ do not need to.
+ * solver3: Merge intersecting dependencies (LP: #2111792)
+ When seeing dependencies on the same package, such as
+ Depends: a (>= 1), a (<< 2)
+ merge them into a single depends so that both of them
+ are satisfied by the same package, rather than say
+ Package: a-0, Provides: a (= 0) - satisfies a (<< 2)
+ Package: a-2, Provides: a (= 1) - satisfies a (>= 1)
+ * solver3: Ignore Architecture: all for obsoleted-by.
+ This avoids a problem in unstable/proposed setups where binaries
+ are not published together for all architectures, and foo:native
+ could be considered obsolete because of a newer bar:all.
+ * solver3: Filter installed Recommends
+ A currently satisfied Recommends is filtered to the same packages
+ it is currently satisfied by, ensuring that say, removing a will
+ not install a `b` to keep a Recommends: a | b satisfied.
+ * solver3: Minor refactorings
+ - Remove Work::choice
+ - solver3: Allow CompareProviders3 with empty package
+ * solver3: Minor bug fixes
+ - Handle failed assumption in Pop()
+ - If no choice was made nothing to invert
+ (avoid trying to "undo" the root assignment)
+ - Initialize startTime if not set in Pop()
+ - solver3: Explicitly declare and define ~Solver
+ * Avoid cast alignment warning in cache string view
+
+ -- Julian Andres Klode <jak@debian.org> Tue, 10 Jun 2025 17:39:38 +0200
+
apt (3.1.0) experimental; urgency=medium
[ Julian Andres Klode ]