]>
git.saurik.com Git - apt.git/blob - test/integration/test-provides-gone-with-upgrade
4 TESTDIR
=$(readlink -f $(dirname $0))
7 configarchitecture
"i386"
9 insertinstalledpackage
'apt' 'i386' '0.8.14' 'Provides: libapt-pkg4.10'
10 insertpackage
'unstable' 'apt' 'i386' '0.8.15' 'Depends: libapt-pkg4.10'
11 insertpackage
'unstable' 'libapt-pkg4.10' 'i386' '0.8.15' 'Breaks: apt (<< 0.8.15)
12 Replaces: apt (<< 0.8.15)'
16 #testequal 'Reading package lists...
17 #Building dependency tree...
18 #The following NEW packages will be installed:
20 #The following packages will be upgraded:
22 #1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
23 #Inst libapt-pkg4.10 (0.8.15 unstable [i386]) [libapt-pkg4.10:i386 on apt:i386] []
24 #Conf libapt-pkg4.10:i386 broken
27 #Inst apt [0.8.14] (0.8.15 unstable [i386])
28 #Conf apt (0.8.15 unstable [i386])
29 #E: Conf Broken libapt-pkg4.10:i386'
30 aptget dist
-upgrade -s -o Debug
::pkgPackageManager
=1
31 # the solution by dpkg will be to deconfigure apt with the configuration of libapt-pkg4.10
35 #FIXME: a good result would be this instead, but it requires that APT can delay his immediate configuration…
36 testequal
'Reading package lists...
37 Building dependency tree...
38 The following NEW packages will be installed:
40 The following packages will be upgraded:
42 1 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
43 Inst libapt-pkg4.10 (0.8.15 unstable [i386])
44 Conf libapt-pkg4.10 (0.8.15 unstable [i386])
45 Inst apt [0.8.14] (0.8.15 unstable [i386])
46 Conf apt (0.8.15 unstable [i386])' aptget dist
-upgrade -s