Bug 44966
Summary: | RPM find-provides script fails to find all that a package provides | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Adam Darney <adarney> | ||||
Component: | rpm-build | Assignee: | Jeff Johnson <jbj> | ||||
Status: | CLOSED DEFERRED | QA Contact: | David Lawrence <dkl> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 7.1 | CC: | khake | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2001-08-06 14:37:08 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: | |||||||
Attachments: |
|
Description
Adam Darney
2001-06-19 11:43:54 UTC
Can you provide a detailed example please, including package(s) that exhibit the problem/feature? Since dependencies have a global scope across arch and distro far beyond the find-requires script, I need to see the problem more specifically in order to compute the ramifications of changing the automagic find-requires script. I will provide a small example ASAP This problem is not recreatable with RPM v4.0.2 as is, because the find-requires script has been changed to only to require GLIBC_* version labels. This seems more than a bit peculiar. So, the find-provides and find-requires scripts are still not symmetric, but the only way to recreate this particular problem now would be to give a version label with GLIBC_*. While theoretically possible, from a real-world standpoint, it doesn't seem plausible. This is still a problem in RPM v3.0.4 (RH 6.2), and perhaps later RPM's which I don't have access to, nor do I know which ones are still being actively maintained. It appears that I've opened this against RH7.1, but it was probably initially discovered a few months ago on a beta of RH7.0, which I no longer have. I should have double-checked the RH & RPM versions before opening this against RH7.1. In my opinion only, find-provides and find-requires are still both broken but I don't know if this should be pursued under this bug, or pursued at all. Please advise. Again, I need an expliciit example of a provide/require that is not being generated correctly from some (hopefully rpm-4.0.3) version of rpm to even begin to assess the impact of a change to find-{provides,requires}. Attached is an example of the original problem, the only difference is that I changed the version labels to GLIBC_666 because of the peculiar way find-requires was changed. Commands to demonstrate: "tar -xvf mypkg.tar; make install" Created attachment 26418 [details]
tar file to demonstrate find-provides/find-requires bug
I'll look at this soon after rpm-4.0.3 is released, as changes to the dependency generation scripts need to be carefully thought about. |