Blame test/testcases/strongrecommends/break.t

Packit Service ff689b
#
Packit Service ff689b
# A recommends B and B recommends C
Packit Service ff689b
#
Packit Service ff689b
# With strongrecommends, we get the following
Packit Service ff689b
# rules:
Packit Service ff689b
#   A -> B
Packit Service ff689b
#   B -> C
Packit Service ff689b
# after pkg rules sorting, this will be (-B is less than -A)
Packit Service ff689b
#   B -> C (weak)
Packit Service ff689b
#   A -> B (weak)
Packit Service ff689b
# If just the last weak rule is broken, only A will be
Packit Service ff689b
# installed but but B. So the code now breaks all weak
Packit Service ff689b
# recommends rules.
Packit Service ff689b
repo system 0 testtags <inline>
Packit Service ff689b
#>=Pkg: X 1 1 noarch
Packit Service ff689b
#>=Con: C
Packit Service ff689b
repo available 0 testtags <inline>
Packit Service ff689b
#>=Pkg: A 1 2 noarch
Packit Service ff689b
#>=Rec: B
Packit Service ff689b
#>=Pkg: B 1 1 noarch
Packit Service ff689b
#>=Rec: C
Packit Service ff689b
#>=Pkg: C 1 1 noarch
Packit Service ff689b
system i686 rpm system
Packit Service ff689b
solverflags strongrecommends
Packit Service ff689b
job install name A
Packit Service ff689b
result transaction,problems <inline>
Packit Service ff689b
#>install A-1-2.noarch@available
Packit Service ff689b
#>install B-1-1.noarch@available