OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004513 [pm_test_tester] upgrade feature always 2010-08-07 15:47 2013-06-17 14:18
Reporter kenmays View Status public  
Assigned To bonivart
Priority normal Resolution open  
Status assigned  
Summary 0004513: Update to Perl 5.12.1
Description Ref: http://search.cpan.org/~jesse/perl-5.12.1/ [^]

Please update to Perl 5.12.1 on Solaris.
* Perl now conforms much more closely to the Unicode standard.
  Additionally, this release includes an upgrade to version
  5.2 of the standard.

* New experimental APIs allow developers to extend Perl with
  "pluggable" keywords and syntax.

* Perl now has a better sense of time and will be able to keep
  accurate time well past the "Y2038" barrier.

* New syntax allows developers to specify package version numbers
  directly in "package" statements

* Perl now warns the user about the use of deprecated features
  by default.
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0008176)
dam (administrator)
2010-08-07 21:49

Hi Ken,

I am a bit reluctant to bump Perl again just as we fix the last issues with Perl 5.10. Perl 5.12.1 is supposedly not ABI compatible and would again require a rebuild of more than 100 modules:
  http://wiki.opencsw.org/project-perl [^]
(0008790)
bonivart (manager)
2011-02-15 10:23

I think we now have a stable Perl 5.10.1 with the new INC and all modules respun to match.

I'm not sure what's more important, a 64-bit Perl or 5.12.x? Both would take a lot of work including testing.
(0008791)
dam (administrator)
2011-02-15 13:09

Maybe we should do both things at the same time as both require a complete rebuild. We could also sanitize all module names in this goal like "global Perl refresh"
(0008914)
bonivart (manager)
2011-03-15 23:48

New 5.12.3 packages in http://buildfarm.opencsw.org/experimental.html#perl-dublin. [^] Built separately for 5.9 and 5.10, DTrace support enabled in 5.10 builds.

Note that all binary modules are broken when run with this perl since they have not been rebuilt yet.
(0009065)
hudesd (reporter)
2011-05-24 16:35

Note that Perl 5.14 was released and that with that release the perl-porters declared end of support for 5.10.
It might make sense to go straight to 5.14 at this point.
(0009066)
bonivart (manager)
2011-05-24 16:46

I agree, we're already looking into it but it seems more tests fail with 5.14. Also the wanted 64 bit support is holding us back. The (32 bit) 5.12.3 packages listed above are working fine but all our (binary) modules are for 5.10 so it's not really usable.

- Issue History
Date Modified Username Field Change
2010-08-07 15:47 kenmays New Issue
2010-08-07 21:49 dam Note Added: 0008176
2011-02-15 10:21 bonivart Status new => assigned
2011-02-15 10:21 bonivart Assigned To => bonivart
2011-02-15 10:23 bonivart Note Added: 0008790
2011-02-15 13:09 dam Note Added: 0008791
2011-03-15 23:48 bonivart Note Added: 0008914
2011-05-24 16:35 hudesd Note Added: 0009065
2011-05-24 16:46 bonivart Note Added: 0009066
2013-06-17 14:18 dam Project pm_tt2 => perl


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker