1
0
Fork 0
apt/test/integration/test-unpack-different-version-unpacked
Daniel Baumann 6810ba718b
Adding upstream version 3.0.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-20 21:10:43 +02:00

118 lines
4.4 KiB
Bash
Executable file

#!/bin/sh
set -e
TESTDIR="$(readlink -f "$(dirname "$0")")"
. "$TESTDIR/framework"
setupenvironment
configarchitecture 'amd64' 'i386'
insertpackage 'unstable' 'libqtcore4' 'i386,amd64' '2' 'Multi-Arch: same'
setupaptarchive
cleanstatus() {
rm -f rootdir/var/lib/dpkg/status
rm rootdir/var/cache/apt/*.bin
}
insertinstalledpackage 'libqtcore4' 'i386,amd64' '1' 'Multi-Arch: same' '' 'install ok unpacked'
#FIXME(internal): the reported version is wrong, it should be 1, not 2
testsuccessequal 'Reading package lists...
Building dependency tree...
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
2 not fully installed or removed.
Conf libqtcore4 (2 unstable [amd64])
Conf libqtcore4:i386 (2 unstable [i386])' aptget install -s -f
cleanstatus
insertinstalledpackage 'libqtcore4' 'amd64' '2' 'Multi-Arch: same' '' 'install ok unpacked'
insertinstalledpackage 'libqtcore4' 'i386' '1' 'Multi-Arch: same' '' 'install ok unpacked'
testsuccessequal 'Reading package lists...
Building dependency tree...
Correcting dependencies... Done
The following additional packages will be installed:
libqtcore4:i386
The following packages will be upgraded:
libqtcore4:i386
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Inst libqtcore4:i386 [1] (2 unstable [i386])
Conf libqtcore4:i386 (2 unstable [i386])
Conf libqtcore4 (2 unstable [amd64])' aptget install -s -f
cleanstatus
insertinstalledpackage 'libqtcore4' 'i386' '2' 'Multi-Arch: same' '' 'install ok unpacked'
insertinstalledpackage 'libqtcore4' 'amd64' '1' 'Multi-Arch: same' '' 'install ok unpacked'
testsuccessequal 'Reading package lists...
Building dependency tree...
Correcting dependencies... Done
The following additional packages will be installed:
libqtcore4
The following packages will be upgraded:
libqtcore4
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Inst libqtcore4 [1] (2 unstable [amd64])
Conf libqtcore4 (2 unstable [amd64])
Conf libqtcore4:i386 (2 unstable [i386])' aptget install -s -f
cleanstatus
insertinstalledpackage 'libqtcore4' 'amd64' '2' 'Multi-Arch: same' '' 'install ok unpacked'
insertinstalledpackage 'libqtcore4' 'i386' '1' 'Multi-Arch: same'
testsuccessequal 'Reading package lists...
Building dependency tree...
Correcting dependencies... Done
The following additional packages will be installed:
libqtcore4:i386
The following packages will be upgraded:
libqtcore4:i386
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Inst libqtcore4:i386 [1] (2 unstable [i386])
Conf libqtcore4:i386 (2 unstable [i386])
Conf libqtcore4 (2 unstable [amd64])' aptget install -s -f
cleanstatus
insertinstalledpackage 'libqtcore4' 'i386' '2' 'Multi-Arch: same' '' 'install ok unpacked'
insertinstalledpackage 'libqtcore4' 'amd64' '1' 'Multi-Arch: same'
testsuccessequal 'Reading package lists...
Building dependency tree...
Correcting dependencies... Done
The following additional packages will be installed:
libqtcore4
The following packages will be upgraded:
libqtcore4
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Inst libqtcore4 [1] (2 unstable [amd64])
Conf libqtcore4 (2 unstable [amd64])
Conf libqtcore4:i386 (2 unstable [i386])' aptget install -s -f
cleanstatus
insertinstalledpackage 'libqtcore4' 'amd64' '2' 'Multi-Arch: same'
insertinstalledpackage 'libqtcore4' 'i386' '1' 'Multi-Arch: same' '' 'install ok unpacked'
testsuccessequal 'Reading package lists...
Building dependency tree...
Correcting dependencies... Done
The following additional packages will be installed:
libqtcore4:i386
The following packages will be upgraded:
libqtcore4:i386
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Inst libqtcore4:i386 [1] (2 unstable [i386])
Conf libqtcore4:i386 (2 unstable [i386])' aptget install -s -f
cleanstatus
insertinstalledpackage 'libqtcore4' 'i386' '2' 'Multi-Arch: same'
insertinstalledpackage 'libqtcore4' 'amd64' '1' 'Multi-Arch: same' '' 'install ok unpacked'
testsuccessequal 'Reading package lists...
Building dependency tree...
Correcting dependencies... Done
The following additional packages will be installed:
libqtcore4
The following packages will be upgraded:
libqtcore4
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Inst libqtcore4 [1] (2 unstable [amd64])
Conf libqtcore4 (2 unstable [amd64])' aptget install -s -f