Overview
Request 1112809 accepted
Update brise.spec * Add Conflicts condition to insure brise could update successfully from brise binary rpm, for SUSE:SLE-SP6 update. * Replace rime-schema-all dependence to real package name to avoid 2 level of virtual packages when it installed.
Is it reasonable to have both Obsoletes and Conflicts for the same condition in all subpackages? Looks a bit awkward.
The main reason is the package of brise's current edition split the output into many subpackages, and each package could be installed separately. But the old edition only produce one package. and whatever brise's binary package installed to the user's system we should insure the update could successfully. so I add Obsoletes and Conflicts to each subpackages. I don't think there have a better way to resolve this. Thank you for the review.
Hmm... It' still unclear to me how both Obsoletes and Conflicts can coexist against the same target. Wouldn't Obsoletes alone suffice? e.g. https://en.opensuse.org/openSUSE:Package_dependencies
@MargueriteSu, @WernerFink, @fstrba, @ftake, @hillwood, @swyear, @tiwai: review reminder
Request History
qzhao created request
Update brise.spec * Add Conflicts condition to insure brise could update successfully from brise binary rpm, for SUSE:SLE-SP6 update. * Replace rime-schema-all dependence to real package name to avoid 2 level of virtual packages when it installed.
tiwai accepted request
Thanks.