https://bugzilla.redhat.com/show_bug.cgi?id=1853808
Bug ID: 1853808 Summary: ccache is not a required Product: Fedora Version: 32 Status: NEW Component: abi-compliance-checker Assignee: hobbes1069@gmail.com Reporter: magfr@lysator.liu.se QA Contact: extras-qa@fedoraproject.org CC: hobbes1069@gmail.com, orion@nwra.com, perl-devel@lists.fedoraproject.org Target Milestone: --- Classification: Fedora
Description of problem: abi-compliance-checker drags in ccache
Version-Release number of selected component (if applicable): 2.3.5-32
How reproducible: Always
Steps to Reproduce: 1. Install abi-compliance-checker on a host without ccache
Actual results: ccache is installed
Expected results: ccache does not get installed
Additional info: According to https://lvc.github.io/abi-compliance-checker/ there is a conflict with ccache < 3.1.2 so the spec file line
Requires: ccache >= 3.1.2
should have been
Conflicts: ccache < 3.1.2
but according to the Packager Documentation (https://docs.fedoraproject.org/en-US/packaging-guidelines/Conflicts/#_option...) Fedora only care about two releases back and ccache have been sufficiently new for that long so I suppose the right thing to do is to delete this Requires line.
https://bugzilla.redhat.com/show_bug.cgi?id=1853808
Magnus Fromreide magfr@lysator.liu.se changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ccache is not a required |ccache is not required
https://bugzilla.redhat.com/show_bug.cgi?id=1853808
Richard Shaw hobbes1069@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Doc Type|--- |If docs needed, set a value
--- Comment #1 from Richard Shaw hobbes1069@gmail.com --- Thanks for pointing this out. I have changed it to Conflicts as you never know who is going to use these spec files to build for older system. I'm not sure what version of ccache is in the various EL releases.
Is pulling in ccache causing a problem for you? Do I need to push updates? Or is simply updating the spec file for future builds sufficient?
https://bugzilla.redhat.com/show_bug.cgi?id=1853808
--- Comment #2 from Magnus Fromreide magfr@lysator.liu.se --- Thanks for the quick fix. Updating for future builds should be enough, I was just surprised about ccache beeing installed and looked into why that was.
https://bugzilla.redhat.com/show_bug.cgi?id=1853808
Richard Shaw hobbes1069@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Resolution|--- |NEXTRELEASE Last Closed| |2020-07-24 12:11:16
perl-devel@lists.fedoraproject.org