Imported Upstream version 0.7.20
[platform/upstream/libsolv.git] / test / testcases / excludefromweak / excludefromweak-obsoletes.t
1 repo @System 0 testtags <inline>
2 #>=Pkg: pkg-A 1.0 1 noarch
3 #>=Prv: pkg-A = 1.0-1
4 #>=Rec: pkg-C
5 #>=Pkg: pkg-B 1.0 1 noarch
6 #>=Prv: pkg-B = 1.0-1
7
8 repo available -99.-1000 testtags <inline>
9 #>=Pkg: pkg-A 1.0 3 noarch
10 #>=Prv: pkg-A = 1.0-3
11 #>=Rec: pkg-B
12 #>=Pkg: pkg-B 1.0 2 noarch
13 #>=Prv: pkg-B = 1.0-2
14 #>=Pkg: pkg-C 1.0 1 noarch
15 #>=Prv: pkg-C = 1.0-1
16 #>=Obs: pkg-B
17
18 system x86_64 rpm @System
19 poolflags implicitobsoleteusescolors
20 solverflags allowvendorchange keepexplicitobsoletes bestobeypolicy keeporphans yumobsoletes
21
22 job update all packages [forcebest]
23 job excludefromweak name pkg-C
24 result transaction,problems <inline>
25 #>erase pkg-B-1.0-1.noarch@@System pkg-C-1.0-1.noarch@available
26 #>install pkg-C-1.0-1.noarch@available
27 #>upgrade pkg-A-1.0-1.noarch@@System pkg-A-1.0-3.noarch@available
28
29 nextjob
30 job update oneof pkg-A-1.0-1.noarch@@System pkg-B-1.0-1.noarch@@System pkg-A-1.0-3.noarch@available pkg-B-1.0-2.noarch@available pkg-C-1.0-1.noarch@available [forcebest,targeted,setevr,setarch]
31 job excludefromweak name pkg-C
32 result transaction,problems <inline>
33 #>erase pkg-B-1.0-1.noarch@@System pkg-C-1.0-1.noarch@available
34 #>install pkg-C-1.0-1.noarch@available
35 #>upgrade pkg-A-1.0-1.noarch@@System pkg-A-1.0-3.noarch@available