perl-5.12.0 was released

Marcela Maslanova mmaslano at redhat.com
Mon Apr 19 13:31:49 UTC 2010


Hello,
I prepared perl-5.12.0 for F-14. You can download test srpm [1] and check spec file for mistakes. I'd like to remove compatibility macros MODULE_COMPAT, but we'll need rebuild few modules which needs MODULE_COMPAT 5.10.0. I'm not sure about 5.10.1, but I didn't run into problems after update (yet).  Also I didn't applied patch with debug symbol, because in spec is written temporarily applied (perl-add-symbols.patch). Not sure if it's still needed.

This is only initial build, because there are still needed few fixes. Mainly switch to the minimal/core package and check new sub-package - test-suite. I'll appreciate comments, patches, bugs. 

The major changes in upstream: [2] [3]
in our rpm:
* perl-IO-Compress provide now IO::Compress::{Base,Zlib} & perl-Compress-Zlib
* perl-suidperl is not provided anymore, because build option for suid was deprecated
* remove MODULE_COMPAT's

Possible bugs:
* 'make test' worked fine in smoke test. In rpm failed some tests, which could be caused by setting of paths in spec. I was able to build successfully rpm with tests, after I install rpm with perl-5.12.0.
* release number has to be bigger than the last perl in rawhide > 118 at the moment. The second option is - add .1 to every sub-package which wasn't updated since perl-5.10.1.

List of packages which needs MODULE_COMPAT 5.10.0:
krazy2-2.9-4.20090928svn.fc13.i686
openser-perl-1.3.4-12.fc13.i686
openser-perlvdb-1.3.4-12.fc13.i686
perl-Class-Trigger-0.13-2.fc12.noarch
perl-Config-Model-CursesUI-1.103-3.fc11.noarch
perl-DBI-Dumper-2.01-8.fc12.i686
perl-Email-MIME-ContentType-1.015-2.fc12.noarch
perl-Glib-1.201-4.fc12.i686
perl-IO-Compress-Bzip2-2.005-6.fc12.noarch
perl-IO-LockedFile-0.23-6.noarch
perl-IPTables-ChainMgr-0.9-4.noarch
perl-Module-Starter-1.52-1.fc12.noarch
perl-MooseX-ClassAttribute-0.08-2.fc12.noarch
perl-MooseX-GlobRef-Object-0.06-2.fc11.noarch
perl-Net-ARP-1.0.6-2.1.fc13.i686
perl-POE-Component-Child-1.39-6.fc12.noarch
perl-POE-Component-Client-HTTP-0.85-3.fc11.noarch
perl-POE-Component-Server-SOAP-1.13-2.fc11.noarch
perl-POE-Component-Server-SimpleHTTP-1.48-2.fc11.noarch
perl-SOAP-Lite-0.710.10-1.fc13.noarch
perl-SUPER-1.17-1.fc12.noarch
perl-SVN-Mirror-0.75-2.fc11.noarch
perl-SystemPerl-1.330-2.fc12.i686
perl-Task-Catalyst-3.0000-3.fc12.noarch
perl-Test-Aggregate-0.35-2.fc12.noarch
perl-Test-AutoBuild-1.2.2-9.fc12.i686
perl-Test-Mock-LWP-0.05-4.fc12.noarch
perl-Test-Prereq-1.037-1.fc13.noarch
perl-WWW-Mechanize-1.60-1.fc12.noarch

[1] http://mmaslano.fedorapeople.org/perl-5.12/perl-5.12.0-119.1.fc14.src.rpm
[2] http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2010-04/msg00593.html
[3] http://perldoc.perl.org/perldelta.html

-- 
Marcela Mašláňová
BaseOS team Brno



More information about the perl-devel mailing list