https://bugzilla.redhat.com/show_bug.cgi?id=1557667
Bug ID: 1557667 Summary: perl - Config_heavy.pl uses redhat-hardened-cc1 without depending on redhat-rpm-config Product: Fedora Version: 27 Component: perl Assignee: jplesnik@redhat.com Reporter: pwouters@redhat.com QA Contact: extras-qa@fedoraproject.org CC: alexl@redhat.com, caillon+fedoraproject@gmail.com, iarnell@gmail.com, jplesnik@redhat.com, kasal@ucw.cz, mbarnes@fastmail.com, mmaslano@redhat.com, perl-devel@lists.fedoraproject.org, ppisar@redhat.com, psabata@redhat.com, rhughes@redhat.com, sandmann@redhat.com, tcallawa@redhat.com
Description of problem:
On a minimal system without rpm-build, when the package redhat-rpm-config is not installed, the file /usr/lib/rpm/redhat/redhat-hardened-cc1 is not present.
when calling perl, it uses /usr/lib64/perl5/Config_heavy.pl which uses /usr/lib/rpm/redhat/redhat-hardened-cc1 leading to a compile file.
Fix: add Requires: redhat-rpm-config
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.redhat.com | |/show_bug.cgi?id=1543394
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
--- Comment #1 from Petr Pisar ppisar@redhat.com --- Config refers to many external tools, like gcc, groff, libdb etc. It was decided that it does not make sense to require their providers just only because perl knows about them. It's a responsibility of the particular tools to defined the dependency if they need it. See bug #1481324.
In the long therm the Fedora hardening options will be removed from Config.
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|jplesnik@redhat.com |ppisar@redhat.com
--- Comment #2 from Petr Pisar ppisar@redhat.com --- I will add a dependency on redhat-rpm-config to perl-devel. The dependency can be removed after implementing bug #1543394.
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED Fixed In Version| |perl-5.26.2-412.fc29
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
--- Comment #3 from Fedora Update System updates@fedoraproject.org --- perl-5.26.2-412.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-08197bc14f
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
--- Comment #4 from Fedora Update System updates@fedoraproject.org --- perl-5.26.2-406.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-eb868d383c
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #5 from Fedora Update System updates@fedoraproject.org --- perl-5.26.2-406.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-eb868d383c
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
--- Comment #6 from Fedora Update System updates@fedoraproject.org --- perl-5.26.2-412.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-08197bc14f
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
--- Comment #7 from Fedora Update System updates@fedoraproject.org --- perl-5.26.2-406.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
--- Comment #8 from Fedora Update System updates@fedoraproject.org --- perl-5.26.2-412.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=1557667
Jitka Plesnikova jplesnik@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Resolution|--- |ERRATA Last Closed| |2018-08-21 07:44:24
perl-devel@lists.fedoraproject.org