summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2025-12-28 16:56:28 +0100
committerJulian Andres Klode <jak@debian.org>2026-01-05 21:20:24 +0000
commit21d099878ed8c34f3b13747bcec380e0402e57a3 (patch)
treeb71ebb3a6101098729f75088d5c3fc5ce6432de8 /test
parentbd0738fdd9aff3016230b3b5466e9498c58e4fb8 (diff)
solver3: Rename decision to assignment
The previous use of decision here conflicted with the use of decision level and the general notion of having made a decision, because the assignment might have been propagated as a matter of fact.
Diffstat (limited to 'test')
-rwxr-xr-xtest/integration/test-apt-get-build-dep-barbarian6
-rwxr-xr-xtest/integration/test-apt-get-build-dep-file2
-rwxr-xr-xtest/integration/test-apt-get-install-deb4
-rwxr-xr-xtest/integration/test-apt-get-satisfy2
-rwxr-xr-xtest/integration/test-apt-get-source-only4
-rwxr-xr-xtest/integration/test-apt-install-file-reltag2
-rwxr-xr-xtest/integration/test-apt-never-markauto-sections2
-rwxr-xr-xtest/integration/test-bug-598669-install-postfix-gets-exim-heavy2
-rwxr-xr-xtest/integration/test-bug-601961-install-info2
-rwxr-xr-xtest/integration/test-bug-612557-garbage-upgrade2
-rwxr-xr-xtest/integration/test-bug-618848-always-respect-user-requests2
-rwxr-xr-xtest/integration/test-bug-632221-cross-dependency-satisfaction6
-rwxr-xr-xtest/integration/test-bug-675449-essential-are-protected2
-rwxr-xr-xtest/integration/test-bug-683786-build-dep-on-virtual-packages6
-rwxr-xr-xtest/integration/test-bug-723586-any-stripped-in-single-arch2
-rwxr-xr-xtest/integration/test-bug-735967-lib32-to-i386-unavailable2
-rwxr-xr-xtest/integration/test-bug-745046-candidate-propagation-fails2
-rwxr-xr-xtest/integration/test-bug-961266-hold-means-hold6
-rwxr-xr-xtest/integration/test-explore-or-groups-in-markinstall4
-rwxr-xr-xtest/integration/test-handling-broken-orgroups4
-rwxr-xr-xtest/integration/test-ignore-provides-if-versioned-breaks6
-rwxr-xr-xtest/integration/test-ignore-provides-if-versioned-conflicts6
-rwxr-xr-xtest/integration/test-multiarch-allowed28
-rwxr-xr-xtest/integration/test-multiarch-foreign4
-rwxr-xr-xtest/integration/test-prefer-higher-priority-providers2
-rwxr-xr-xtest/integration/test-release-candidate-switching2
-rwxr-xr-xtest/integration/test-solver3-alternatives2
-rwxr-xr-xtest/integration/test-solver3-evaluation4
-rwxr-xr-xtest/integration/test-solver3-show-version-selection4
-rwxr-xr-xtest/integration/test-specific-architecture-dependencies4
-rwxr-xr-xtest/integration/test-ubuntu-bug-2111792-intersecting-dependencies6
31 files changed, 66 insertions, 66 deletions
diff --git a/test/integration/test-apt-get-build-dep-barbarian b/test/integration/test-apt-get-build-dep-barbarian
index 8763e8fc7..e30390331 100755
--- a/test/integration/test-apt-get-build-dep-barbarian
+++ b/test/integration/test-apt-get-build-dep-barbarian
@@ -83,7 +83,7 @@ testsuccessequal "$(installsfoosamey 'amd64' 'i386')" apt build-dep cool-foo -s
testsuccessequal "$(installsfoosamey 'i386' 'i386')" apt build-dep bad-amd64-foo -s -a i386
testsuccessequal "$(installsfoosamey 'amd64' 'i386')" apt build-dep bad-armel-foo -s -a i386
testsuccessequal "$(installsfoosamey 'i386' 'i386')" apt build-dep bad-amd64-armel-foo -s -a i386
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:bad-amd64-i386-foo:i386=1 is selected for install
2. builddeps:bad-amd64-i386-foo:i386 Depends foo:i386
but none of the choices are installable:
@@ -105,7 +105,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
builddeps:bad-amd64-i386-foo:i386 : Depends: foo:i386
E: Unable to correct problems, you have held broken packages.' apt build-dep bad-amd64-i386-foo -s -a i386 --solver internal
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:bad-amd64-i386-armel-foo:i386=1 is selected for install
2. builddeps:bad-amd64-i386-armel-foo:i386 Depends foo:i386
but none of the choices are installable:
@@ -133,7 +133,7 @@ testsuccessequal "$(installsfoosamey 'i386' 'armel')" apt build-dep bad-amd64-fo
testsuccessequal "$(installsfoosamey 'amd64' 'armel')" apt build-dep bad-armel-foo -s -a armel
testsuccessequal "$(installsfoosamey 'i386' 'armel')" apt build-dep bad-amd64-armel-foo -s -a armel
testsuccessequal "$(installsfoosamey 'armel' 'armel')" apt build-dep bad-amd64-i386-foo -s -a armel
-FAILUREMSG="E: Unable to satisfy dependencies. Reached two conflicting decisions:
+FAILUREMSG="E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:bad-amd64-i386-armel-foo:armel=1 is selected for install
2. builddeps:bad-amd64-i386-armel-foo:armel Depends foo:armel
but none of the choices are installable:
diff --git a/test/integration/test-apt-get-build-dep-file b/test/integration/test-apt-get-build-dep-file
index fd48aef47..71da4d1dd 100755
--- a/test/integration/test-apt-get-build-dep-file
+++ b/test/integration/test-apt-get-build-dep-file
@@ -160,7 +160,7 @@ cd ../..
testfailureequal 'E: Must specify at least one package to check builddeps for' aptget build-dep
testfailuremsg 'W: No architecture information available for armel. See apt.conf(5) APT::Architectures for setup
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:./foo-1.0:armel=1 is selected for install
2. builddeps:./foo-1.0:armel Depends debhelper:armel (>= 7)
but none of the choices are installable:
diff --git a/test/integration/test-apt-get-install-deb b/test/integration/test-apt-get-install-deb
index 07de975c4..cb423cd59 100755
--- a/test/integration/test-apt-get-install-deb
+++ b/test/integration/test-apt-get-install-deb
@@ -32,7 +32,7 @@ done
buildsimplenativepackage 'foo' 'i386,amd64' '1.0'
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo:amd64 is not selected for install because:
1. foo:i386=1.0 is selected for install
2. foo:amd64 Conflicts foo:i386
@@ -181,7 +181,7 @@ echo 'Package: /pkg-/
Pin: release a=experimental
Pin-Priority: 501' > rootdir/etc/apt/preferences.d/pinit
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. pkg-last-line-parse:amd64=0 is selected for install
2. pkg-last-line-parse:amd64 PreDepends pkg-as-it-should-be
but none of the choices are installable:
diff --git a/test/integration/test-apt-get-satisfy b/test/integration/test-apt-get-satisfy
index 8d57a98a8..3d215ff86 100755
--- a/test/integration/test-apt-get-satisfy
+++ b/test/integration/test-apt-get-satisfy
@@ -80,7 +80,7 @@ testrun 'External' 'Reading package lists...
Building dependency tree...
Execute external solver...' --solver apt
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. satisfy:command-line:i386=1 is selected for install
2. satisfy:command-line:i386 Depends depends (>= 2)
but none of the choices are installable:
diff --git a/test/integration/test-apt-get-source-only b/test/integration/test-apt-get-source-only
index 91a157b47..052aac9b6 100755
--- a/test/integration/test-apt-get-source-only
+++ b/test/integration/test-apt-get-source-only
@@ -40,7 +40,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
builddeps:foo : Depends: foo-bd but it is not installable
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:foo:amd64=1 is selected for install
2. builddeps:foo:amd64 Depends foo-bd
but none of the choices are installable:
@@ -56,7 +56,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
builddeps:not-foo : Depends: not-foo-bd but it is not installable
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:not-foo:amd64=1 is selected for install
2. builddeps:not-foo:amd64 Depends not-foo-bd
but none of the choices are installable:
diff --git a/test/integration/test-apt-install-file-reltag b/test/integration/test-apt-install-file-reltag
index 053c785fd..1b113b82f 100755
--- a/test/integration/test-apt-install-file-reltag
+++ b/test/integration/test-apt-install-file-reltag
@@ -31,7 +31,7 @@ buildsimplenativepackage 'foobar2' 'all' '1' 'unstable' 'Depends: foo (= 5), baz
testunsat() {
testfailure "$@"
- testsuccess grep -E "^E: (Unable to correct problems,|Unable to satisfy dependencies. Reached two conflicting decisions)" "${TMPWORKINGDIRECTORY}/rootdir/tmp/testfailure.output"
+ testsuccess grep -E "^E: (Unable to correct problems,|Unable to satisfy dependencies. Reached two conflicting assignments)" "${TMPWORKINGDIRECTORY}/rootdir/tmp/testfailure.output"
}
ln -s "$(readlink -f ./incoming/foobar2_1_all.deb)" foobar.deb
diff --git a/test/integration/test-apt-never-markauto-sections b/test/integration/test-apt-never-markauto-sections
index 14ce3ae5a..ea80f8b70 100755
--- a/test/integration/test-apt-never-markauto-sections
+++ b/test/integration/test-apt-never-markauto-sections
@@ -49,7 +49,7 @@ Remv foreignpkg:i386 [1]
Remv nosection [1]
Remv texteditor [1]' aptget autoremove mydesktop -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. bad-texteditor:amd64 is selected for install because:
1. mydesktop:amd64 is selected for install
2. mydesktop:amd64 Depends mydesktop-core
diff --git a/test/integration/test-bug-598669-install-postfix-gets-exim-heavy b/test/integration/test-bug-598669-install-postfix-gets-exim-heavy
index a87481302..b4ad0f447 100755
--- a/test/integration/test-bug-598669-install-postfix-gets-exim-heavy
+++ b/test/integration/test-bug-598669-install-postfix-gets-exim-heavy
@@ -8,7 +8,7 @@ configarchitecture "i386"
setupaptarchive
# FIXME: Should this say selected postifx?
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. postfix:i386=2.7.1-1 is selected for install
2. postfix:i386=2.7.1-1 is not selected for install because:
1. exim4-daemon-light:i386 is selected for install
diff --git a/test/integration/test-bug-601961-install-info b/test/integration/test-bug-601961-install-info
index be55e76a7..712a9ba14 100755
--- a/test/integration/test-bug-601961-install-info
+++ b/test/integration/test-bug-601961-install-info
@@ -60,7 +60,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
findutils : Depends: essentialpkg but it is not going to be installed
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. essentialpkg:i386 is selected for removal
2. essentialpkg:i386 is selected for install because:
1. findutils:i386 is selected for install
diff --git a/test/integration/test-bug-612557-garbage-upgrade b/test/integration/test-bug-612557-garbage-upgrade
index ced55a5bf..9bc83cce4 100755
--- a/test/integration/test-bug-612557-garbage-upgrade
+++ b/test/integration/test-bug-612557-garbage-upgrade
@@ -18,7 +18,7 @@ testsuccess aptmark markauto python-uno openoffice.org-common
testmarkedauto python-uno openoffice.org-common
# The 3.0 solver does not remove openoffice.org-emailmerge because it is manually installed.
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. openoffice.org-common:i386=1:3.2.1-11+squeeze2 is not selected for install because:
1. python-uno:i386=1:3.3.0-2 is selected as an upgrade
2. python-uno:i386=1:3.3.0-2 Depends libreoffice-common
diff --git a/test/integration/test-bug-618848-always-respect-user-requests b/test/integration/test-bug-618848-always-respect-user-requests
index 6dd77af58..d59e458ce 100755
--- a/test/integration/test-bug-618848-always-respect-user-requests
+++ b/test/integration/test-bug-618848-always-respect-user-requests
@@ -14,7 +14,7 @@ insertpackage 'unstable' 'exim4-daemon-heavy' 'all' '1.0' 'Depends: libdb4.8'
setupaptarchive
# This does not work in 3.0 solver: We do not remove manually installed packages.
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. exim4-daemon-light:i386 is selected for install
2. exim4-daemon-light:i386 Depends libdb4.8
but none of the choices are installable:
diff --git a/test/integration/test-bug-632221-cross-dependency-satisfaction b/test/integration/test-bug-632221-cross-dependency-satisfaction
index 6e39b384c..903133cc7 100755
--- a/test/integration/test-bug-632221-cross-dependency-satisfaction
+++ b/test/integration/test-bug-632221-cross-dependency-satisfaction
@@ -35,7 +35,7 @@ insertsource 'unstable' 'source-specific-armel' 'armel' '1' 'Build-Depends: spec
setupaptarchive
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:forbidden-no:armel=1 is selected for install
2. builddeps:forbidden-no:armel Depends amdboot:any
but none of the choices are installable:
@@ -53,7 +53,7 @@ The following packages have unmet dependencies:
builddeps:forbidden-no:armel : Depends: amdboot:any but it is not installable
E: Unable to correct problems, you have held broken packages.' aptget build-dep forbidden-no -s -a armel --solver internal
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:forbidden-same:armel=1 is selected for install
2. builddeps:forbidden-same:armel Depends libc6:any
but none of the choices are installable:
@@ -71,7 +71,7 @@ The following packages have unmet dependencies:
builddeps:forbidden-same:armel : Depends: libc6:any but it is not installable
E: Unable to correct problems, you have held broken packages.' aptget build-dep forbidden-same -s -a armel --solver internal
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:forbidden-foreign:armel=1 is selected for install
2. builddeps:forbidden-foreign:armel Depends doxygen:any
but none of the choices are installable:
diff --git a/test/integration/test-bug-675449-essential-are-protected b/test/integration/test-bug-675449-essential-are-protected
index c8e832d72..d7e284ece 100755
--- a/test/integration/test-bug-675449-essential-are-protected
+++ b/test/integration/test-bug-675449-essential-are-protected
@@ -125,7 +125,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
foo : Depends: libfoo but it is not going to be installed
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. libfoo:amd64 is selected for removal
2. libfoo:amd64 is selected for install because:
1. foo:amd64 is selected for install
diff --git a/test/integration/test-bug-683786-build-dep-on-virtual-packages b/test/integration/test-bug-683786-build-dep-on-virtual-packages
index a682a2f1a..42d4162aa 100755
--- a/test/integration/test-bug-683786-build-dep-on-virtual-packages
+++ b/test/integration/test-bug-683786-build-dep-on-virtual-packages
@@ -41,7 +41,7 @@ The following NEW packages will be installed:
Inst po-debconf (1 unstable [all])
Conf po-debconf (1 unstable [all])' aptget build-dep dash -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:dash:armel=1 is selected for install
2. builddeps:dash:armel Depends po-debconf:armel
but none of the choices are installable:
@@ -59,7 +59,7 @@ The following packages have unmet dependencies:
builddeps:dash:armel : Depends: po-debconf:armel but it is not installable
E: Unable to correct problems, you have held broken packages.' aptget build-dep -aarmel dash -s --solver internal
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:diffutils:armel=1 is selected for install
2. builddeps:diffutils:armel Depends texi2html:armel
but none of the choices are installable:
@@ -86,7 +86,7 @@ The following NEW packages will be installed:
Inst libselinux1-dev (1 unstable [amd64])
Conf libselinux1-dev (1 unstable [amd64])" aptget build-dep sed -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. builddeps:sed:armel=1 is selected for install
2. builddeps:sed:armel Depends libselinux-dev:armel
but none of the choices are installable:
diff --git a/test/integration/test-bug-723586-any-stripped-in-single-arch b/test/integration/test-bug-723586-any-stripped-in-single-arch
index 191d75647..20116a653 100755
--- a/test/integration/test-bug-723586-any-stripped-in-single-arch
+++ b/test/integration/test-bug-723586-any-stripped-in-single-arch
@@ -41,7 +41,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
python-mips : Depends: python3:mips but it is not installable
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. python-mips:amd64=3 is selected for install
2. python-mips:amd64 Depends python3:mips
but none of the choices are installable:
diff --git a/test/integration/test-bug-735967-lib32-to-i386-unavailable b/test/integration/test-bug-735967-lib32-to-i386-unavailable
index 83992e386..bd3172d68 100755
--- a/test/integration/test-bug-735967-lib32-to-i386-unavailable
+++ b/test/integration/test-bug-735967-lib32-to-i386-unavailable
@@ -50,7 +50,7 @@ Remv lib32nss-mdns [0.9-1]
Inst libnss-mdns [0.9-1] (0.10-6 unstable [amd64])
Conf libnss-mdns (0.10-6 unstable [amd64])' aptget dist-upgrade -s --solver internal
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. libfoo:amd64 is selected for install because:
1. foo:amd64=1 is selected for install
2. foo:amd64 Depends libfoo
diff --git a/test/integration/test-bug-745046-candidate-propagation-fails b/test/integration/test-bug-745046-candidate-propagation-fails
index f4fc15e0e..3c02f55a6 100755
--- a/test/integration/test-bug-745046-candidate-propagation-fails
+++ b/test/integration/test-bug-745046-candidate-propagation-fails
@@ -40,7 +40,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
gedit : Depends: common (>= 2) but it is not installable
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. gedit:amd64=2 is selected as an upgrade
2. gedit:amd64=2 Depends common (>= 2)
but none of the choices are installable:
diff --git a/test/integration/test-bug-961266-hold-means-hold b/test/integration/test-bug-961266-hold-means-hold
index 08c74e052..e95bb6ed6 100755
--- a/test/integration/test-bug-961266-hold-means-hold
+++ b/test/integration/test-bug-961266-hold-means-hold
@@ -89,7 +89,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
git-ng : Depends: git (> 1:2.26.2)
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. git-ng:amd64=1:2.26.2-1 is selected for install
2. git-ng:amd64 Depends git (> 1:2.26.2) and Depends git (< 1:2.26.2-.)
but none of the choices are installable:
@@ -135,7 +135,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
git-ng : Depends: git (> 1:2.26.2)
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. git-ng:amd64=1:2.26.2-1 is selected for install
2. git-ng:amd64 Depends git (> 1:2.26.2) and Depends git (< 1:2.26.2-.)
but none of the choices are installable:
@@ -181,7 +181,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
git-ng : Depends: git (> 1:2.26.2)
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. git-ng:amd64=1:2.26.2-1 is selected for install
2. git-ng:amd64 Depends git (> 1:2.26.2) and Depends git (< 1:2.26.2-.)
but none of the choices are installable:
diff --git a/test/integration/test-explore-or-groups-in-markinstall b/test/integration/test-explore-or-groups-in-markinstall
index 77f769e77..1b5cc2823 100755
--- a/test/integration/test-explore-or-groups-in-markinstall
+++ b/test/integration/test-explore-or-groups-in-markinstall
@@ -161,7 +161,7 @@ testfailureequal "$BADSOLVETEXT3
The following packages have unmet dependencies:
bad-upgrade-level1 : Depends: bad-upgrade-level0 (>= 2) but 1 is to be installed
Depends: unneeded2 but it is not going to be installed
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. bad-upgrade-level0:amd64=2 is selected as an upgrade because:
1. bad-upgrade-level1:amd64=2 is selected as an upgrade
2. bad-upgrade-level1:amd64=2 Depends bad-upgrade-level0 (>= 2)
@@ -177,7 +177,7 @@ testfailureequal "$BADSOLVETEXT3
The following packages have unmet dependencies:
bad-conflict-level2 : Depends: bad-conflict-level1 but it is not going to be installed
Depends: unneeded2 but it is not going to be installed
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. bad-conflict-level1:amd64 is selected for install because:
1. bad-conflict-level2:amd64=1 is selected for install
2. bad-conflict-level2:amd64 Depends bad-conflict-level1
diff --git a/test/integration/test-handling-broken-orgroups b/test/integration/test-handling-broken-orgroups
index 5c882b516..184c84377 100755
--- a/test/integration/test-handling-broken-orgroups
+++ b/test/integration/test-handling-broken-orgroups
@@ -47,7 +47,7 @@ Inst coolstuff2 (1.0-1 unstable [all])
Conf stuff (1.0-1 unstable [all])
Conf coolstuff2 (1.0-1 unstable [all])' aptget install coolstuff2 -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. coolstuff-broken:i386=1.0-1 is selected for install
2. coolstuff-broken:i386 Depends cool2 | stuff2
but none of the choices are installable:
@@ -99,7 +99,7 @@ Inst coolstuff-provided (1.0-1 unstable [all])
Conf extrastuff (1.0-1 unstable [all])
Conf coolstuff-provided (1.0-1 unstable [all])' aptget install coolstuff-provided -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. extrastuff:i386=1.0-1 is not selected for install
2. extrastuff:i386=1.0-1 is selected for install because:
1. coolstuff-provided-broken:i386=1.0-1 is selected for install
diff --git a/test/integration/test-ignore-provides-if-versioned-breaks b/test/integration/test-ignore-provides-if-versioned-breaks
index 87e609bef..a7a7d88ed 100755
--- a/test/integration/test-ignore-provides-if-versioned-breaks
+++ b/test/integration/test-ignore-provides-if-versioned-breaks
@@ -32,7 +32,7 @@ insertpackage 'unstable' 'foo-same-breaker-none' 'i386' '1.0' 'Breaks: foo-same'
setupaptarchive
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo-breaker-none:i386=1.0 is selected for install
2. foo-breaker-none:i386 is not selected for install because:
1. foo-provider:i386=1.0 is selected for install
@@ -76,7 +76,7 @@ Conf foo (4.0 unstable [i386])
Conf foo-breaker-3 (1.0 unstable [i386])
Conf foo-provider (1.0 unstable [i386])' aptget install foo-provider foo-breaker-3 -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo-foreign-provider:i386=1.0 is selected for install
2. foo-foreign-provider:i386=1.0 is not selected for install because:
1. foo-foreign-breaker-none:i386=1.0 is selected for install
@@ -120,7 +120,7 @@ Conf foo-foreign:amd64 (4.0 unstable [amd64])
Conf foo-foreign-breaker-3 (1.0 unstable [i386])
Conf foo-foreign-provider (1.0 unstable [i386])' aptget install foo-foreign-provider foo-foreign-breaker-3 -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo-same-breaker-none:i386=1.0 is selected for install
2. foo-same-breaker-none:i386 is not selected for install because:
1. foo-same-provider:i386=1.0 is selected for install
diff --git a/test/integration/test-ignore-provides-if-versioned-conflicts b/test/integration/test-ignore-provides-if-versioned-conflicts
index cdf69656e..517436d57 100755
--- a/test/integration/test-ignore-provides-if-versioned-conflicts
+++ b/test/integration/test-ignore-provides-if-versioned-conflicts
@@ -33,7 +33,7 @@ insertpackage 'unstable' 'foo-same-breaker-none' 'i386' '1.0' 'Conflicts: foo-sa
setupaptarchive
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo-breaker-none:i386=1.0 is selected for install
2. foo-breaker-none:i386 is not selected for install because:
1. foo-provider:i386=1.0 is selected for install
@@ -77,7 +77,7 @@ Conf foo (4.0 unstable [i386])
Conf foo-breaker-3 (1.0 unstable [i386])
Conf foo-provider (1.0 unstable [i386])' aptget install foo-provider foo-breaker-3 -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo-foreign-provider:i386=1.0 is selected for install
2. foo-foreign-provider:i386=1.0 is not selected for install because:
1. foo-foreign-breaker-none:i386=1.0 is selected for install
@@ -121,7 +121,7 @@ Conf foo-foreign:amd64 (4.0 unstable [amd64])
Conf foo-foreign-breaker-3 (1.0 unstable [i386])
Conf foo-foreign-provider (1.0 unstable [i386])' aptget install foo-foreign-provider foo-foreign-breaker-3 -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo-same-breaker-none:i386=1.0 is selected for install
2. foo-same-breaker-none:i386 is not selected for install because:
1. foo-same-provider:i386=1.0 is selected for install
diff --git a/test/integration/test-multiarch-allowed b/test/integration/test-multiarch-allowed
index 8c244ed57..c40de6cc8 100755
--- a/test/integration/test-multiarch-allowed
+++ b/test/integration/test-multiarch-allowed
@@ -64,7 +64,7 @@ Inst needsfoo:i386 (1 unstable [i386])
Conf foo:i386 (1 unstable [i386])
Conf needsfoo:i386 (1 unstable [i386])' aptget install needsfoo:i386 -s
# FIXME: same problem, but two different unmet dependency messages depending on install order
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. needsfoo:i386=1 is selected for install
2. needsfoo:i386 Depends foo:i386
but none of the choices are installable:
@@ -76,7 +76,7 @@ The following packages have unmet dependencies:
foo : Conflicts: foo:i386 but 1 is to be installed
foo:i386 : Conflicts: foo but 1 is to be installed
E: Unable to correct problems, you have held broken packages." aptget install needsfoo:i386 foo:amd64 -s --solver internal
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. needsfoo:i386=1 is selected for install
2. needsfoo:i386 Depends foo:i386
but none of the choices are installable:
@@ -87,7 +87,7 @@ testfailureequal "$BADPREFIX
The following packages have unmet dependencies:
needsfoo:i386 : Depends: foo:i386 but it is not installable
E: Unable to correct problems, you have held broken packages." aptget install foo:amd64 needsfoo:i386 -s --solver internal
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. needsfoo:amd64=1 is selected for install
2. needsfoo:amd64 Depends foo
but none of the choices are installable:
@@ -153,7 +153,7 @@ if [ "$APT_SOLVER" != "internal" ]; then
NEEDSFOO2NATIVE="$BADPREFIX
The following packages have unmet dependencies:
needsfoover2 : Depends: foo:any (>= 2)
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. needsfoover2:amd64=1 is selected for install
2. needsfoover2:amd64 Depends foo:any (>= 2)
but none of the choices are installable:
@@ -161,7 +161,7 @@ E: Unable to satisfy dependencies. Reached two conflicting decisions:
NEEDSFOO2FOREIGN="$BADPREFIX
The following packages have unmet dependencies:
needsfoover2:i386 : Depends: foo:any (>= 2)
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. needsfoover2:i386=1 is selected for install
2. needsfoover2:i386 Depends foo:any (>= 2)
but none of the choices are installable:
@@ -182,27 +182,27 @@ testfailureequal "$NEEDSFOO2FOREIGN" aptget install needsfoover2:i386 foo:i386 -
testfailureequal "$NEEDSFOO2NATIVE" aptget install needsfoover2 foo:i386 -s
solveableinsinglearch2() {
- testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+ testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo:amd64=1 is selected for install
2. foo:amd64=1 is not selected for install because:
1. hatesfoo:amd64=1 is selected for install
2. hatesfoo:amd64 Conflicts foo' aptget install foo hatesfoo -s --solver 3.0
if [ "$(getarchitectures)" = "amd64 " ]; then
- testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+ testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo:amd64=1 is selected for install
2. foo:amd64=1 is not selected for install because:
1. hatesfooany:amd64=1 is selected for install
2. hatesfooany:amd64 Conflicts foo:any' aptget install foo hatesfooany -s --solver 3.0
else
- testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+ testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo:amd64=1 is selected for install
2. foo:amd64=1 is not selected for install because:
1. hatesfooany:amd64=1 is selected for install
2. hatesfooany:amd64 Conflicts foo:any
[selected hatesfooany:amd64]' aptget install foo hatesfooany -s --solver 3.0
fi
- testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+ testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo:amd64=1 is selected for install
2. foo:amd64=1 is not selected for install because:
1. hatesfoonative:amd64=1 is selected for install
@@ -219,7 +219,7 @@ The following packages have unmet dependencies:
E: Unable to correct problems, you have held broken packages." aptget install foo hatesfoonative -s --solver internal
}
solveableinsinglearch2
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo:i386=1 is selected for install
2. foo:i386=1 is not selected for install because:
1. hatesfoo:amd64=1 is selected for install
@@ -228,7 +228,7 @@ testfailureequal "$BADPREFIX
The following packages have unmet dependencies:
hatesfoo : Conflicts: foo:i386 but 1 is to be installed
E: Unable to correct problems, you have held broken packages." aptget install foo:i386 hatesfoo -s --solver internal
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo:i386=1 is selected for install
2. foo:i386=1 is not selected for install because:
1. hatesfooany:amd64=1 is selected for install
@@ -248,7 +248,7 @@ Inst hatesfoonative (1 unstable [amd64])
Conf foo:i386 (1 unstable [i386])
Conf hatesfoonative (1 unstable [amd64])' aptget install foo:i386 hatesfoonative -s
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. needscoolfoo:i386=1 is selected for install
2. needscoolfoo:i386 Depends coolfoo:i386
but none of the choices are installable:
@@ -325,7 +325,7 @@ Inst needscoolfoover1 (1 unstable [amd64])
Conf coolfoo (1 unstable [amd64])
Conf coolfoover (1 unstable [amd64])
Conf needscoolfoover1 (1 unstable [amd64])' aptget install needscoolfoover1 -s
- testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+ testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. needscoolfoover2:amd64=1 is selected for install
2. needscoolfoover2:amd64 Depends coolfoo:any (>= 2)
but none of the choices are installable:
@@ -334,7 +334,7 @@ Conf needscoolfoover1 (1 unstable [amd64])' aptget install needscoolfoover1 -s
The following packages have unmet dependencies:
needscoolfoover2 : Depends: coolfoo:any (>= 2)
E: Unable to correct problems, you have held broken packages." aptget install needscoolfoover2 -s --solver internal
- testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+ testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. needscoolfoover3:amd64=1 is selected for install
2. needscoolfoover3:amd64 Depends coolfoo:any (>= 2)
but none of the choices are installable:
diff --git a/test/integration/test-multiarch-foreign b/test/integration/test-multiarch-foreign
index a04b854a5..e71c1ae5a 100755
--- a/test/integration/test-multiarch-foreign
+++ b/test/integration/test-multiarch-foreign
@@ -179,7 +179,7 @@ distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
'
- testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+ testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. hates-foo:amd64=1.0 is selected for install
2. hates-foo:amd64 is not selected for install because:
1. ${1%:*}:$4=1.0 is selected for install
@@ -191,7 +191,7 @@ The following packages have unmet dependencies:
Conflicts: foo:i386
Conflicts: foo:armel
E: Unable to correct problems, you have held broken packages." aptget install $1 hates-foo -s --solver internal
- testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+ testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo:$4=1.0 is selected for install
2. foo:$4=1.0 is not selected for install because:
1. $2:amd64=1.0 is selected for install
diff --git a/test/integration/test-prefer-higher-priority-providers b/test/integration/test-prefer-higher-priority-providers
index 87954c5d4..07a0033b1 100755
--- a/test/integration/test-prefer-higher-priority-providers
+++ b/test/integration/test-prefer-higher-priority-providers
@@ -91,7 +91,7 @@ Inst awesome (1 unstable [all])
Conf baz (1 unstable [all])
Conf awesome (1 unstable [all])" aptget install awesome foo- bar- -s
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. baz:$native is not selected for install
2. baz:$native=1 is selected for install because:
1. awesome:$native=1 is selected for install
diff --git a/test/integration/test-release-candidate-switching b/test/integration/test-release-candidate-switching
index 18396252f..16eb4f1ec 100755
--- a/test/integration/test-release-candidate-switching
+++ b/test/integration/test-release-candidate-switching
@@ -448,7 +448,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
uninstallablepkg : Depends: libmtp8 (>= 10:0.20.1) but it is not going to be installed
Depends: amarok-utils (= 2.3.2-2+exp) but it is not going to be installed
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. amarok-utils:i386=2.3.2-2+exp is not selected for install
2. amarok-utils:i386=2.3.2-2+exp is selected for install because:
1. uninstallablepkg:i386=1.0 is selected for install
diff --git a/test/integration/test-solver3-alternatives b/test/integration/test-solver3-alternatives
index 8a3645f82..45b4395cd 100755
--- a/test/integration/test-solver3-alternatives
+++ b/test/integration/test-solver3-alternatives
@@ -15,7 +15,7 @@ insertpackage 'unstable' 'ba' 'all' '3' 'Depends: bay'
insertpackage 'unstable' 'bb' 'all' '3' 'Depends: bby'
setupaptarchive
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. bb:amd64 is selected for install because:
1. unsat:amd64=3 is selected for install
2. unsat:amd64 Depends a | b
diff --git a/test/integration/test-solver3-evaluation b/test/integration/test-solver3-evaluation
index f5a10f5fa..06edb4962 100755
--- a/test/integration/test-solver3-evaluation
+++ b/test/integration/test-solver3-evaluation
@@ -142,7 +142,7 @@ The following packages have unmet dependencies:
a : Depends: c but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
E: The following information from --solver 3.0 may provide additional context:
- Unable to satisfy dependencies. Reached two conflicting decisions:
+ Unable to satisfy dependencies. Reached two conflicting assignments:
1. a:amd64=3 is selected for install
2. a:amd64 Depends c
but none of the choices are installable:
@@ -176,7 +176,7 @@ Package: apt
Title: Failure: The 3.0 solver did not find a result
SourcePackage: apt
ErrorMessage:
- Unable to satisfy dependencies. Reached two conflicting decisions:
+ Unable to satisfy dependencies. Reached two conflicting assignments:
1. a:amd64=3 is selected for install
.
2. a:amd64 Depends c
diff --git a/test/integration/test-solver3-show-version-selection b/test/integration/test-solver3-show-version-selection
index 0de6600af..e0453feed 100755
--- a/test/integration/test-solver3-show-version-selection
+++ b/test/integration/test-solver3-show-version-selection
@@ -14,7 +14,7 @@ insertpackage 'installed,unstable' 'libgcc-s1' 'amd64' '14.2.0-18' 'Multi-Arch:
setupaptarchive
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. libc6:s390x is selected for install because:
1. sbuild-build-depends-main-dummy:s390x=0.invalid.0 is selected for install
2. sbuild-build-depends-main-dummy:s390x Depends libgstreamer1.0-dev:s390x
@@ -26,7 +26,7 @@ testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decis
2. libgcc-s1:amd64 is available in version 14.2.0-18
3. libgcc-s1:s390x Breaks libgcc-s1 (!= 14.2.0-17)" apt install sbuild-build-depends-main-dummy --solver 3.0 libgcc-s1 -s
-testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg "E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. libc6:s390x is selected for install because:
1. sbuild-build-depends-main-dummy:s390x=0.invalid.0 is selected for install
2. sbuild-build-depends-main-dummy:s390x Depends libgstreamer1.0-dev:s390x
diff --git a/test/integration/test-specific-architecture-dependencies b/test/integration/test-specific-architecture-dependencies
index b9ce155de..3ffa3669c 100755
--- a/test/integration/test-specific-architecture-dependencies
+++ b/test/integration/test-specific-architecture-dependencies
@@ -194,7 +194,7 @@ The following NEW packages will be installed:
Inst foo-depender (1 unstable [amd64])
Conf foo-depender (1 unstable [amd64])' aptget install foo-depender -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. foo-depender:i386=1 is selected for install
2. foo-depender:i386 Depends foo:i386
but none of the choices are installable:
@@ -317,7 +317,7 @@ Remv libold [1]
Inst breaker-x64 (1 unstable [amd64])
Conf breaker-x64 (1 unstable [amd64])' aptget install breaker-x64:amd64 -s
-testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
+testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. depender-x32:amd64=1 is selected for install
2. depender-x32:amd64 Depends libc6:i386
but none of the choices are installable:
diff --git a/test/integration/test-ubuntu-bug-2111792-intersecting-dependencies b/test/integration/test-ubuntu-bug-2111792-intersecting-dependencies
index 4d32c0130..7e770a30d 100755
--- a/test/integration/test-ubuntu-bug-2111792-intersecting-dependencies
+++ b/test/integration/test-ubuntu-bug-2111792-intersecting-dependencies
@@ -96,7 +96,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
git-ng : Depends: git (> 1:2.26.2)
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. git-ng:amd64=1:2.26.2-1 is selected for install
2. git-ng:amd64 Depends git (> 1:2.26.2) and Depends git (< 1:2.26.2-.)
but none of the choices are installable:
@@ -129,7 +129,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
git-ng : Depends: git (> 1:2.26.2)
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. git-ng:amd64=1:2.26.2-1 is selected for install
2. git-ng:amd64 Depends git (> 1:2.26.2) and Depends git (< 1:2.26.2-.)
but none of the choices are installable:
@@ -163,7 +163,7 @@ The following information may help to resolve the situation:
The following packages have unmet dependencies:
git-ng : Depends: git (> 1:2.26.2)
-E: Unable to satisfy dependencies. Reached two conflicting decisions:
+E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. git-ng:amd64=1:2.26.2-1 is selected for install
2. git-ng:amd64 Depends git (> 1:2.26.2) and Depends git (< 1:2.26.2-.)
but none of the choices are installable: