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