Hiyas,
http://fedoraproject.org/wiki/Packaging/Conflicts says:
| If you find yourself in a situation where you feel that your package has to | conflict with another package (either explicitly or implicitly), but does | not fit the documented accepted cases above, then you need to make your case | to the Fedora Packaging Committee.
I guess here is such a case: https://bugzilla.redhat.com/show_bug.cgi?id=266261
knm_new-fonts was split up from fonts-japanese, therefore it conflicts with an older version for fonts-japanese. I have also two review requests (vbetool and radeontool), that are splitups from pm-utils, do they need to conflict with the old version of pm-utils, too?
Regards, Till
On 06.09.2007 15:05, Till Maas wrote:
Hiyas,
http://fedoraproject.org/wiki/Packaging/Conflicts says:
| If you find yourself in a situation where you feel that your package has to | conflict with another package (either explicitly or implicitly), but does | not fit the documented accepted cases above, then you need to make your case | to the Fedora Packaging Committee.
I guess here is such a case: https://bugzilla.redhat.com/show_bug.cgi?id=266261
knm_new-fonts was split up from fonts-japanese, therefore it conflicts with an older version for fonts-japanese. I have also two review requests (vbetool and radeontool), that are splitups from pm-utils, do they need to conflict with the old version of pm-utils, too?
When I split the mail-notification plugin into a main package and a subpackage I used something else which maybe could help here as well: in the new mail-notification-evo-plugin I obsoleted the older mail-notification package (e.g. the one with the EVR before the split) and required the new main mail-notification package to be higher then that EVR (rough explanation, but I suppose you'll get the idea).
That way I didn't need any Conflicts and users that had the not-yet-split package installed always got the both packages (including the one that was split off) during a yum upgrade.
CU knurd
On Do September 6 2007, Thorsten Leemhuis wrote:
When I split the mail-notification plugin into a main package and a subpackage I used something else which maybe could help here as well: in the new mail-notification-evo-plugin I obsoleted the older mail-notification package (e.g. the one with the EVR before the split) and required the new main mail-notification package to be higher then that EVR (rough explanation, but I suppose you'll get the idea).
That way I didn't need any Conflicts and users that had the not-yet-split package installed always got the both packages (including the one that was split off) during a yum upgrade.
When I understand you correctly, this will not work here, because knm_new-fonts does not require fonts-japanese afaics. And vbetool and radeontool do not require pm-utils. For pm-utils, it will be the other way round. The pm-utils evr after the splitup will require vbetool and radeontool.
Regards, Till
On Thu, 2007-09-06 at 15:05 +0200, Till Maas wrote:
http://fedoraproject.org/wiki/Packaging/Conflicts says:
| If you find yourself in a situation where you feel that your package has to | conflict with another package (either explicitly or implicitly), but does | not fit the documented accepted cases above, then you need to make your case | to the Fedora Packaging Committee.
I guess here is such a case: https://bugzilla.redhat.com/show_bug.cgi?id=266261
knm_new-fonts was split up from fonts-japanese, therefore it conflicts with an older version for fonts-japanese. I have also two review requests (vbetool and radeontool), that are splitups from pm-utils, do they need to conflict with the old version of pm-utils, too?
These sound like reasonable uses of conflicts to me
Jeremy
On Thu, 2007-09-06 at 10:04 -0400, Jeremy Katz wrote:
On Thu, 2007-09-06 at 15:05 +0200, Till Maas wrote:
http://fedoraproject.org/wiki/Packaging/Conflicts says:
| If you find yourself in a situation where you feel that your package has to | conflict with another package (either explicitly or implicitly), but does | not fit the documented accepted cases above, then you need to make your case | to the Fedora Packaging Committee.
I guess here is such a case: https://bugzilla.redhat.com/show_bug.cgi?id=266261
knm_new-fonts was split up from fonts-japanese, therefore it conflicts with an older version for fonts-japanese. I have also two review requests (vbetool and radeontool), that are splitups from pm-utils, do they need to conflict with the old version of pm-utils, too?
These sound like reasonable uses of conflicts to me
Agreed, this is fine because you're explicitly conflicting with an older version of the package from whence these bits originally lived.
~spot
packaging@lists.fedoraproject.org