๐ Perl 5.12
๐ Summary
Perl 5.12 brings a lot of changes. Details about them could be found at perl [delta]
๐ Owner
- Name: Marcela Maลกlรกลovรก
- email: <mmaslano@redhat.com>
๐ Current status
- Targeted release: Fedora 14
- Last updated: 2010-06-01
- Percentage of completion: 50%
๐ Completed items
- rewritten spec for perl 5.12
- rebuild of almost all perl modules
๐ Items still to be done - perl modules
perl-Archive-RPM - depend on missing package | |
perl-Catalyst-Controller-BindLex | |
perl-Config-Model-CursesUI | missing 598362, ignore |
perl-Data-Alias | broken, can't be fix easily, according repoquery no dependencies-> remove? |
perl-DateTime-Format-Strptime | update this and perl-DateTime bundle |
perl-DBI-Dumper | buggy, last release in 2006 -> remove? |
perl-Devel-LexAlias | http://koji.fedoraproject.org/koji/getfile?taskID=2221782&name=build.log |
perl-Fedora-Bugzilla | |
perl-forks | |
perl-GDGraph3d | |
perl-GSSAPI | |
perl-HTTP-Server-Simple-Mason | |
perl-IO-Compress-Bzip2 | package is obsoleted by perl-IO-Compress |
perl-MasonX-Request-WithApacheSession | |
perl-MooseX-Params-Validate | |
perl-Net-GitHub | |
perl-Olson-Abbreviations | |
perl-Padre - will be updated by ppisar | Bug #598539 |
perl-PDL | |
perl-PDL-Graphics-PLplot | |
perl-POE-Component-Client-HTTP | |
perl-POE-Component-Server-Bayeux | |
perl-POE-Component-Server-SimpleHTTP | |
perl-POE-Component-Server-SOAP | |
perl-POE-Component-Server-XMLRPC | |
perl-Pugs-Compiler-Rule | |
perl-Socket-GetAddrInfo | |
perl-SVG-Parser | |
perl-SVN-Mirror | RT#51088 broken with svn >= 1.6; upstream seems unresponsive |
perl-Test-AutoBuild | |
perl-Test-WWW-Selenium | |
perl-WebService-Validator-CSS-W3C | |
perl-YAML-LibYAML |
๐ Items still to be done - other packages
gnumeric | http://koji.fedoraproject.org/koji/getfile?taskID=2222760&name=build.log |
grepmail | http://koji.fedoraproject.org/koji/getfile?taskID=2222816&name=build.log |
krazy2 | http://koji.fedoraproject.org/koji/getfile?taskID=2223005&name=build.log |
lcgdm | not perl issue, will be fixed by maintainer |
ocaml-perl4caml | http://koji.fedoraproject.org/koji/getfile?taskID=2223511&name=build.log |
virt-v2v | http://koji.fedoraproject.org/koji/getfile?taskID=2224478&name=build.log |
Zim | http://koji.fedoraproject.org/koji/getfile?taskID=2224567&name=build.log |
zarafa |
๐ Detailed Description
Perl releases will be now every year and updates during year will be containing mainly bug fixes. The release 5.12.1 should be stable release.
๐ Benefit to Fedora
Fedora as bleeding edge distribution should be shipping new release of perl as one of the first distributions.
๐ Scope
๐ How To Test
Download packages from koji's buildroot dist-f14-perltest or try your packages with rebuild build requirements related to perl.
๐ User Experience
User could notice warnings about soon to be removed modules e.g. Class::ISA will be removed, install from CPAN and errors in syntax e.g. defined(%hash) isn't supported anymore.
๐ Dependencies
repoquery --whatrequires --alldeps 'perl(:MODULE_COMPAT_5.1?.?)' | sort -u
๐ Contingency Plan
Everything will be rebuild in testing buildroot dist-f14-perltest. 'make build TARGET=dist-f14-perltest'
- update perl to 5.12.1
- update/fix/rebuild all perl modules
- rebuild all other dependent packages -> file bugs to maintainers
- in case no basic components are broken, then packages could be tagged into dist-f14 buildroot
๐ Documentation
- changes between 5.10.1 and 5.12.x http://perldoc.perl.org/perldelta.html
- updated packaging guidelines https://fedoraproject.org/wiki/PackagingDraft:Perl
- how to update modules and dual-lived modules: https://fedoraproject.org/wiki/Perl/updates