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.

Loading...

Takashi Iwai's avatar

Is it reasonable to have both Obsoletes and Conflicts for the same condition in all subpackages? Looks a bit awkward.


Cliff Zhao's avatar
author source maintainer

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.


Takashi Iwai's avatar

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


Request History
Cliff Zhao's avatar

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.


Takashi Iwai's avatar

tiwai accepted request

Thanks.

openSUSE Build Service is sponsored by