summaryrefslogtreecommitdiff
path: root/test/integration/solver3.broken
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2025-02-11 19:08:44 +0100
committerJulian Andres Klode <julian.klode@canonical.com>2025-02-14 19:08:45 +0100
commitffe2565c36421401550d11990a761d70ac81d208 (patch)
tree03efea3a08b570f4502614e225e6d72c3ecc3335 /test/integration/solver3.broken
parentb02cdd9b35a1a494c268f652ea1a46feec263e1e (diff)
solver3: Implement phasing as part of strict pinning rules
Phased updates are ignored when strict pinning is on; such that only the installed version will be available. By design of SAT solvers, this means that the version selection clause is unit, and hence the version can be directly propagated, i.e. that choice is safe.
Diffstat (limited to 'test/integration/solver3.broken')
-rw-r--r--test/integration/solver3.broken5
1 files changed, 1 insertions, 4 deletions
diff --git a/test/integration/solver3.broken b/test/integration/solver3.broken
index adddeb9d2..3fff0854c 100644
--- a/test/integration/solver3.broken
+++ b/test/integration/solver3.broken
@@ -6,12 +6,9 @@ test-bug-470115-new-and-tighten-recommends
test-bug-602412-dequote-redirect
test-dont-forget-conflicts-via-unknown-architectures # TBD: `apt upgrade` is not allowed to remove packages at all with 3.0
test-explore-or-groups-in-markinstall
-test-phased-updates-new-depends # TBD: Phasing is not implemented
-test-phased-updates-upgrade # TBD: Phasing is not implemented
+test-phased-updates-upgrade # TBD: `upgrade` policy cannot be overriden by explicit arguments
test-prevent-markinstall-multiarch-same-versionscrew
test-resolve-by-keep-new-recommends
test-resolve-by-keep-obsolete-removals
test-ubuntu-bug-1304403-obsolete-priority-standard # TBD: Solver3 here happily removes 10 deps to upgrade a package
-test-ubuntu-bug-1990586 # TBD: Phasing is not implemented
-test-ubuntu-bug-2025462-phased-dist-upgrade # TBD: Phasing is not implemented
test-ubuntu-bug-614993