[oi-dev] FLAG DAY: Default Perl in OpenIndiana is 5.36 now

stes@PANDORA.BE stes at telenet.be
Tue Sep 6 19:01:54 UTC 2022


Seems to work for me ...

Updated to perl 5.36

Obviously I didn't have to change anything to pkg mediator system-perl,
as I already did that before ...

Regards,
David Stes

----- Op 30 aug 2022 om 22:56 schreef Marcel Telka marcel at telka.sk:

> Perl 5.36 is default now
> ------------------------
> 
> The default Perl in OpenIndiana switched from version 5.34 to version
> 5.36.  Perl 5.36 is fully supported now and all additional Perl modules
> were rebuilt to properly support Perl 5.36.  OpenIndiana currently
> provides over 210 additional Perl modules in the package repository.
> 
> Perl 5.34 is still available in repository for your convenience to allow
> smooth transition to Perl 5.36.
> 
> All other Perl versions, namely 5.22 and 5.24, were obsoleted because
> they reached End of life several years ago.
> 
> 
> Perl is first class citizen now
> -------------------------------
> 
> Perl became first class citizen and commands like `man perl` or
> `pod2man` now works by default without any additional tweaks with PATH
> and/or MANPATH.
> 
> This change affects additional Perl modules too but it will become
> visible only after they are rebuilt.  Please note that only handful of
> additional Perl modules were rebuilt so far.  Other modules will be
> rebuilt either when they are upgraded, or when new major Perl version is
> integrated to OpenIndiana.  For example, `man Type::Tiny` already works,
> but `man Mojo` does not (yet) and you still need to invoke something
> like `MANPATH=/usr/perl5/5.36/man man Mojo` to read the man page.
> 
> In addition, we introduced unversioned runtime/perl package.  If you
> need any Perl version installed, just install runtime/perl and you are
> done.  The runtime/perl package will always point to the default Perl
> version.  Currently it is 5.36.
> 
> 
> system-perl mediator
> --------------------
> 
> Unless you really knows what you are doing your system-perl mediator
> should be unset.  Before update to latest bits your system-perl mediator
> should look like this (if your system is recent):
> 
>    # pkg mediator system-perl
>    MEDIATOR            VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
>    system-perl         vendor    5.34    vendor
>    #
> 
> or like this (if your system is older than ca 2 months):
> 
>    # pkg mediator system-perl
>    MEDIATOR            VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
>    system-perl         vendor    5.22    vendor
>    #
> 
> If this is not the case and the output of the above command looks
> differently, it is higly recommended to switch the system-perl mediator
> back to its default state using this command:
> 
>    # pkg unset-mediator system-perl
> 
> After you update your machine to latest bits, the system-perl
> mediator should automatically switch to version 5.36:
> 
>    # pkg mediator system-perl
>    MEDIATOR            VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
>    system-perl         vendor    5.36    vendor
>    #
> 
> 
> illumos-gate nightly
> --------------------
> 
> The change of default Perl version constitutes a flag-day for people
> building illumos-gate on OpenIndiana.
> 
> You should update your env file (illumos.sh) to contain following lines
> so runtime/perl-536/module/sun-solaris package is properly built during
> illumos-gate nightly:
> 
>    export PERL_VERSION="5.36"
>    export PERL_VARIANT="-thread-multi"
>    export PERL_PKGVERS="-536"
>    export BUILDPERL32="#"
> 
> 
> Thanks.
> 
> --
> +-------------------------------------------+
>| Marcel Telka   e-mail:   marcel at telka.sk  |
>|                homepage: http://telka.sk/ |
> +-------------------------------------------+
> 
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss
> 
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev



More information about the oi-dev mailing list