Bug 453751 - OpenIPMI-perl not built for perl 5.10.0
Summary: OpenIPMI-perl not built for perl 5.10.0
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: OpenIPMI
Version: 9
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Phil Knirsch
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F9_5.10_REBUILD
TreeView+ depends on / blocked
 
Reported: 2008-07-02 11:19 UTC by Paul Howarth
Modified: 2015-03-05 01:20 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-09-25 00:15:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Patch to add perl(:MODULE_COMPAT...) dependency and fix a bunch of rpmlint complaints (3.08 KB, patch)
2008-07-02 11:19 UTC, Paul Howarth
no flags Details | Diff

Description Paul Howarth 2008-07-02 11:19:24 UTC
The F-9 package of OpenIPMI-perl has modules in "perl 5.8.8" paths,
which are not found by F-9's perl 5.10.0. The package therefore needs rebuilding
for perl 5.10.0.

There was a mass rebuild of perl packages late in the F-9 development period but
this package missed out on it, possibly because it is missing a perl version
"module compat" dependency and hence didn't have broken deps when perl was
upgraded to 5.10.0.

Comment 1 Paul Howarth 2008-07-02 11:19:24 UTC
Created attachment 310780 [details]
Patch to add perl(:MODULE_COMPAT...) dependency and fix a bunch of rpmlint complaints

Comment 2 Paul Howarth 2008-07-02 11:27:17 UTC
The patch from Comment #1 addresses rpmlint complaints about:

 * Bogus /usr/lib64 RPATHs on x86_64
 * Non-UTF8 documentation
 * Missing %defattr() clauses in %files lists
 * Permissions of OpenIPMI perl module
 * Dot at end of summary for OpenIPMI-devel package
 * Use of deprecated PreReq tags

In addition, it:

 * Changes source URLs to ones that can be retrieved using spectool
 * Adds the perl(:MODULE_COMPAT...) dependency that this ticket is really about
 * Cleans the buildroot at the start of %install
 * Uses the %{perl_vendorarch} macro instead of complex wildcards for perl
module directory locations

The remaining rpmlint complaints are:
OpenIPMI.src:93: E: hardcoded-library-path in $RPM_BUILD_ROOT/usr/lib
OpenIPMI.x86_64: E: executable-marked-as-config-file /etc/rc.d/init.d/ipmi
OpenIPMI.x86_64: W: conffile-without-noreplace-flag /etc/rc.d/init.d/ipmi
OpenIPMI.x86_64: W: no-reload-entry /etc/rc.d/init.d/ipmi
OpenIPMI.x86_64: W: incoherent-init-script-name ipmi
OpenIPMI-libs.x86_64: W: no-documentation
OpenIPMI-libs.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/pkgconfig/OpenIPMIutils.pc
OpenIPMI-libs.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/pkgconfig/OpenIPMIui.pc
OpenIPMI-libs.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/pkgconfig/OpenIPMIcmdlang.pc
OpenIPMI-libs.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/pkgconfig/OpenIPMI.pc
OpenIPMI-libs.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/pkgconfig/OpenIPMIposix.pc
OpenIPMI-libs.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/pkgconfig/OpenIPMIpthread.pc
OpenIPMI-libs.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/pkgconfig/OpenIPMIglib.pc
OpenIPMI-perl.x86_64: W: no-documentation
OpenIPMI-python.x86_64: W: no-documentation

I'd suggest not marking the initscript as %config to fix two of those, and
moving the pkgconfig files to the devel package to fix another 7, unless there's
a good reason why those things are as they are.

Comment 3 Paul Howarth 2008-07-04 15:44:25 UTC
Slight typo in the patch from Comment #1:

%{_lib} should read: /%{_lib}


Comment 4 Phil Knirsch 2008-07-28 12:25:51 UTC
Fixing today. Sorry it took a while.

Read ya, Phil

Comment 5 Fedora Update System 2008-08-01 15:12:09 UTC
OpenIPMI-2.0.14-2.1.fc9 has been submitted as an update for Fedora 9

Comment 6 Fedora Update System 2008-08-12 18:17:59 UTC
OpenIPMI-2.0.14-2.1.fc9 has been pushed to the Fedora 9 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update OpenIPMI'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-7136

Comment 7 Fedora Update System 2008-09-25 00:15:03 UTC
OpenIPMI-2.0.14-2.1.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.