Bug 1121538
Summary: | Allow to specify priorities for the packages providing the same provide | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Vít Ondruch <vondruch> |
Component: | rpm | Assignee: | Packaging Maintenance Team <packaging-team-maint> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 22 | CC: | ffesti, jzeleny, novyjindrich, packaging-team-maint, pnemade, rholy, rvokal, tim.lauridsen |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-03-27 08:48:53 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Vít Ondruch
2014-07-21 07:38:44 UTC
The question is if there are any legit use cases for preferences over the same virtual provide: both the ruby runtimes should provide equivalent functionality. The solver picks one based on some reasonable criteria that are convenient for the user. The user gets functioning package he requested. The precise semantics is another thing: suppose the solver is told to "prefer 'ruby'": what should it do in a transaction then if jruby means downloading one package while ruby means downloading one hundred of packages. In any case: not something DNF has an ambition to solve. I'm moving this to RPM whose maintaienrs might want to consider it as an input for rich dependencies feature or maybe not. Thanks Ales for considering. Just one clarification, JRuby is currently the 'one hundred' packages case, when Ruby is the slimmer one. What are the other 'reasonable criteria' to install JRuby over Ruby is not that clear to me. This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle. Changing version to '22'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22 The Suggests: and Enhances: tags should allow doing this now. |