Hello, Tim.

Tim Mooney писал 19.03.2014 22:19:
In regard to: Re: [OpenIndiana-discuss] Fwd: Re: /hipster: again...:

And I have another task to do: I'm trying to bring to oi-userland all
packaged dependent on runtime/perl-510 dependencies, so that we can
switch them to perl 5.16, switch illumos-gate to perl 5.16, drop perl
5.10 and add perl 5.18.

This is something I am very interested in seeing.  What can I do to
help?

This is a list of packages which depend on perl-510:
https://docs.google.com/document/d/1j4ArZv4O59GaOjKBGJJvPAtXo_G6z3P7YsNBCvXVZ5Q/edit?usp=sharing

(you can get it by something like
pkg search -r 'depend::*runtime/perl-510*'|awk ' { print $4;}' |cut -d @ -f 1 |sort|uniq
or similar command)

1) Each package which is absent from oi-userland ( http://github.com/OpenIndiana/oi-userland ) should be added there, possibly modified to use perl 5.16 and tested (package dependencies also should be checked). For JDS packages it sometimes mean that they should be splitted in several smaller packages (according to natural boundaries). 2) We should ask Andrew Stormont to RTI his patches for building illumos-gate with GCC-compiled perl (https://www.illumos.org/issues/3900). IIRC, his patches are ready for integration, but still are not in the gate. 3) It seems we also need https://github.com/omniti-labs/illumos-omnios/commit/1fbd874aefb20e0fb1a082adf774f8b9a4b6 and https://github.com/omniti-labs/illumos-omnios/commit/8319fe45f6aba36064e22011f48d1fc24868ed68
patches
4) We have to modify perl 5.10 and 5.16 so that /usr/perl5/{bin,man,pod} links point to perl 5.16. 5) create runtime-perl-516-module-sun-solaris.mf manifest with manifest for Perl 5.16, recompile illumos-gate with perl5.16 (add to illumos.sh export PERL_VERSIONS=”5.10 5.16”)
6) Add perl 5.18 and modules for perl 5.18.

Strictly speaking, steps 1, 2-5 and 6 are not closely related, I mean, you can do it in any order. But I'm not eager to support 3 perl versions in oi-userland simultaneously.


When I started looking at what would be involved in getting 5.18 into
OI userland, the first thing I did was find all the perl scripts that
are installed as part of other OI packages, and then run them both with
the default 5.10 and with a local copy of 5.18 (installed via RPM), to
see if there were differences in warnings. There were a few, but nothing
major.

If you decide you want some help, don't hesitate to contact me.

Tim
---
System Administrator of Southern Federal University Computer Center



_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss@openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to