Imported Upstream version 0.6.30
[platform/upstream/libsolv.git] / test / testcases / distupgrade / dup_orphan3.t
1 # test dup with orphaned packages
2 #
3 # part 3: a is not really an orphan, but cannot be downgraded
4 #
5
6 repo system 0 testtags <inline>
7 #>=Pkg: a 1 1 i686
8 #>=Pkg: b 1 1 i686
9 repo available 0 testtags <inline>
10 #>=Pkg: a 1 0 i686
11 #>=Pkg: b 2 1 i686
12 system i686 * system
13
14 solverflags !dupallowdowngrade
15 job distupgrade all packages
16 result transaction,problems <inline>
17 #>downgrade a-1-1.i686@system a-1-0.i686@available
18 #>upgrade b-1-1.i686@system b-2-1.i686@available
19 #>problem 7724e627 info problem with installed package a-1-1.i686
20 #>problem 7724e627 solution 25ae2253 allow a-1-1.i686@system
21 #>problem 7724e627 solution 2cf4745c replace a-1-1.i686@system a-1-0.i686@available
22
23 nextjob
24
25 solverflags !dupallowdowngrade
26 job distupgrade repo available
27 result transaction,problems <inline>
28 #>downgrade a-1-1.i686@system a-1-0.i686@available
29 #>upgrade b-1-1.i686@system b-2-1.i686@available
30 #>problem 7724e627 info problem with installed package a-1-1.i686
31 #>problem 7724e627 solution 25ae2253 allow a-1-1.i686@system
32 #>problem 7724e627 solution 2cf4745c replace a-1-1.i686@system a-1-0.i686@available
33
34 ### keeporphans
35
36 nextjob
37
38 solverflags !dupallowdowngrade keeporphans
39 job distupgrade all packages
40 result transaction,problems <inline>
41 #>downgrade a-1-1.i686@system a-1-0.i686@available
42 #>upgrade b-1-1.i686@system b-2-1.i686@available
43 #>problem 7724e627 info problem with installed package a-1-1.i686
44 #>problem 7724e627 solution 25ae2253 allow a-1-1.i686@system
45 #>problem 7724e627 solution 2cf4745c replace a-1-1.i686@system a-1-0.i686@available
46
47 nextjob
48
49 solverflags !dupallowdowngrade keeporphans
50 job distupgrade repo available
51 result transaction,problems <inline>
52 #>downgrade a-1-1.i686@system a-1-0.i686@available
53 #>upgrade b-1-1.i686@system b-2-1.i686@available
54 #>problem 7724e627 info problem with installed package a-1-1.i686
55 #>problem 7724e627 solution 25ae2253 allow a-1-1.i686@system
56 #>problem 7724e627 solution 2cf4745c replace a-1-1.i686@system a-1-0.i686@available
57
58 ### same with allowuninstall
59
60 nextjob
61
62 solverflags !dupallowdowngrade allowuninstall
63 job distupgrade all packages
64 result transaction,problems <inline>
65 #>downgrade a-1-1.i686@system a-1-0.i686@available
66 #>upgrade b-1-1.i686@system b-2-1.i686@available
67
68
69 nextjob
70
71 solverflags !dupallowdowngrade allowuninstall
72 job distupgrade repo available
73 result transaction,problems <inline>
74 #>downgrade a-1-1.i686@system a-1-0.i686@available
75 #>upgrade b-1-1.i686@system b-2-1.i686@available
76
77
78 ### same with allowuninstall and keeporphans
79
80 nextjob
81
82 solverflags !dupallowdowngrade allowuninstall keeporphans
83 job distupgrade all packages
84 result transaction,problems <inline>
85 #>downgrade a-1-1.i686@system a-1-0.i686@available
86 #>upgrade b-1-1.i686@system b-2-1.i686@available
87
88
89 nextjob
90
91 solverflags !dupallowdowngrade allowuninstall keeporphans
92 job distupgrade repo available
93 result transaction,problems <inline>
94 #>downgrade a-1-1.i686@system a-1-0.i686@available
95 #>upgrade b-1-1.i686@system b-2-1.i686@available
96
97
98