Bug 167205
Summary: | Unpackaged files at rebuilding perl | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Robert Scheck <redhat-bugzilla> |
Component: | perl | Assignee: | Warren Togami <wtogami> |
Status: | CLOSED RAWHIDE | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | perl-devel |
Target Milestone: | --- | Keywords: | EasyFix |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-09-04 10:18:55 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
Robert Scheck
2005-08-31 15:06:07 UTC
I had time to look for it and got it, Warren: My build system has /usr/share/ scripts, which is prefered, if no other directory is specified. The directory / usr/share/scripts is used by some irssi (rpm) packages for example for sharing public irssi perl scripts. I think, it really should hurt absolutely nobody, if we define /usr/bin for the scripts in the perl spec file to avoid the auto-detection of perl's configure script. The following change solves the problem in a very sane way for me, could this patch applied to CVS/Rawhide, please?! Marking this bug as EasyFix: ------ --- perl.spec 2005-08-29 00:56:18.000000000 +0200 +++ perl.spec.rsc 2005-09-01 15:42:42.000000000 +0200 @@ -312,7 +312,8 @@ -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto \ -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto \ -Ud_endservent_r_proto -Ud_setservent_r_proto \ - -Dinc_version_list='%{perlmodcompat}' + -Dinc_version_list='%{perlmodcompat}' \ + -Dscriptdir='%{_bindir}' make ------ I don't understand perl very well and I don't have time to investigate this anytime soon, so I hope Ville or JPO or others on fedora-perl-devel-list can confirm this is the proper thing to do. Those scripts have always been in /usr/bin in the past, so I'd agree that patch is the right thing to do. Ditto. Didn't actually test the patch, but it looks obviously correct. +1 I don't see any problem either. Tested the patch in FC4: no differences in the file lists of the binary RPMS. |