1 repo system 0 testtags <inline>
6 repo available 0 testtags <inline>
16 # first check untargeted
17 job distupgrade name A = 1-1
18 result transaction,problems <inline>
19 #>erase A-1-1.noarch@system B-1-0.noarch@available
20 #>install B-1-0.noarch@available
22 # then targeted to A-2-1
24 job distupgrade name A = 2-1
25 result transaction,problems <inline>
26 #>upgrade A-1-1.noarch@system A-2-1.noarch@available
30 job distupgrade name B
31 result transaction,problems <inline>
32 #>erase A-1-1.noarch@system B-1-0.noarch@available
33 #>install B-1-0.noarch@available
35 # first check forced to targeted
37 job distupgrade name A = 1-1 [targeted]
38 result transaction,problems <inline>
40 # second check forced to untargeted
42 solverflags noautotarget
43 job distupgrade name A = 2-1
44 result transaction,problems <inline>
48 job distupgrade name D
49 result transaction,problems <inline>
50 #>upgrade D-1-1.noarch@system D-3-1.noarch@available
52 # then targeted to D-2-1 (should not go to D-3-1)
54 job distupgrade name D = 2-1
55 result transaction,problems <inline>
56 #>problem 840e2c39 info package Z-1-1.noarch conflicts with D = 2-1 provided by D-2-1.noarch
57 #>problem 840e2c39 solution 3158736f erase Z-1-1.noarch@system
58 #>problem 840e2c39 solution 42076df5 erase D-1-1.noarch@system
59 #>problem 840e2c39 solution cdacbabe allow D-3-1.noarch@available
60 #>upgrade D-1-1.noarch@system D-3-1.noarch@available