Bug 1184
Summary: | rpm behavour wrt versions of required resources is inconsistent | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Aleksey Nogin <aleksey> |
Component: | rpm | Assignee: | David Lawrence <dkl> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5.2 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 1999-02-19 17:46:41 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Aleksey Nogin
1999-02-15 23:47:09 UTC
Virtual packages specified in Provides/Obsoletes/Requires tags do not support versions (even though Requires permits specification of a version for a virtual package). Create an actual package if you wish versions, or test only for existence of virtual packages. Well, I can not create a package with the right name because it is aginst RHCN rules. My problem was that I wanted to add "Provides: squid" to my squid-rhcn package and I realized that it may cause some strange problems if some package requires some particular version of squid. I just looked at (your?) squid-rhcn-2.2.DEVEL3-1 spec file. I would say that if you are going to do Obsoletes: ... squid ... then you need to do Provides: squid Yes, there is a chance that some package needs some specific version of squid that is incompatible with your version -- that's life. Anyways, that what I meant by "test only for existence" ... |