Mantis - pm_test_tester
Viewing Issue Advanced Details
4513 upgrade feature always 2010-08-07 15:47 2013-06-17 14:18
kenmays x86  
bonivart Solaris  
normal 8  
assigned  
5.10.1,REV=2009.12.15 open  
none    
none  
0004513: Update to Perl 5.12.1
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.
Issue History
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

Notes
(0008176)
dam   
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   
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   
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   
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   
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   
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.