Bug 747752

Summary: Perl module DateTIme::Format::ISO8601 fails to import on Fedora 16
Product: [Fedora] Fedora Reporter: Richard Shaw <hobbes1069>
Component: perl-DateTime-Format-ISO8601Assignee: Chris Weyl <cweyl>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: cweyl, iarnell, perl-devel
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-21 03:00:22 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 Richard Shaw 2011-10-20 22:30:43 UTC
Description of problem:
Perl module DateTIme::Format::ISO8601 fails to import on Fedora 16

I'm trying to build a package in mock from a F15 x86_64 host in a F16 x86_64 mock chroot environment.

Version-Release number of selected component (if applicable):
perl-DateTime-Format-ISO8601-0.07-7.fc16.noarch

How reproducible:
Every time

Steps to Reproduce:
1. Setup mock chroot for F-16.
2. Run perl and try to import (use) module.
  
Actual results:
perl
use DateTime::Format::ISO8601;
"module_notional_filename" is not exported by the Module::Runtime module
Can't continue after import errors at /usr/share/perl5/vendor_perl/Class/Load.pm line 10
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Class/Load.pm line 10.
Compilation failed in require at /usr/share/perl5/vendor_perl/DateTime/TimeZone/Local.pm line 9.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/DateTime/TimeZone/Local.pm line 9.
Compilation failed in require at /usr/share/perl5/vendor_perl/DateTime/TimeZone.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/DateTime/TimeZone.pm line 13.
Compilation failed in require at /usr/lib64/perl5/vendor_perl/DateTime.pm line 47.
BEGIN failed--compilation aborted at /usr/lib64/perl5/vendor_perl/DateTime.pm line 47.
Compilation failed in require at /usr/share/perl5/vendor_perl/DateTime/Format/ISO8601.pm line 14.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/DateTime/Format/ISO8601.pm line 14.
Compilation failed in require at - line 1.
BEGIN failed--compilation aborted at - line 1.


Expected results:
Imports properly.

Additional info:

Comment 1 Iain Arnell 2011-10-21 03:00:22 UTC
This is caused by an outdated perl-Module-Runtime in f16. The necessary update is working its way through testing (one more +1 in bodhi should push it to stable, though).

https://admin.fedoraproject.org/updates/FEDORA-2011-13843

*** This bug has been marked as a duplicate of bug 743519 ***

Comment 2 Richard Shaw 2011-10-21 11:55:19 UTC
Yeah, I wasn't sure which update fixed it but I tried allowing my build to use updates-testing and noticed it completed. I'll take care of the last +1.

Thanks,
Richard