Re: [oi-dev] Miscellaneous component fixes and migrations
Ah ... that explains it. I was thinking that I had to update the runtime/perl-524 dependency, to runtime/perl-534, now that perl is version 5.34 by default. But for some reason (which I suspect may be due to the ongoing fixes and migrations), "gmake REQUIRED_PACKAGES" is now producing a runtime/perl dependency, which is better than the runtime/perl-524 that it produced in the past. OpenIndiana also offers perl 5.36 optionally. According to perl.org, version 5.36 is the latest so OpenIndiana has excellent perl support. Thanks, David Stes - Op 7 aug 2022 om 16:30 schreef Marcel Telka mar...@telka.sk: > On Sun, Aug 07, 2022 at 03:50:44PM +0200, s...@pandora.be wrote: >> However I think that PARI does not require an update because the dependency >> is >> simply: >> >> depend fmri=pkg:/runtime/perl type=require >> >> which I believe will work automatically for any Perl version, including the >> new >> Perl 5.36. > > ... and this is since ca 2 days ago when I triggered the pari rebuild to > update the perl deps from runtime/perl-524 to runtime/perl: > > https://github.com/OpenIndiana/oi-userland/commit/ec4124604353044e317334b9b12533a9746d37fb > > :-) > > -- > +---+ >| Marcel Telka e-mail: mar...@telka.sk | >|homepage: http://telka.sk/ | > +---+ > > ___ > oi-dev mailing list > oi-dev@openindiana.org > https://openindiana.org/mailman/listinfo/oi-dev ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] Miscellaneous component fixes and migrations
On Sun, Aug 07, 2022 at 03:50:44PM +0200, s...@pandora.be wrote: > However I think that PARI does not require an update because the dependency > is simply: > > depend fmri=pkg:/runtime/perl type=require > > which I believe will work automatically for any Perl version, including the > new Perl 5.36. ... and this is since ca 2 days ago when I triggered the pari rebuild to update the perl deps from runtime/perl-524 to runtime/perl: https://github.com/OpenIndiana/oi-userland/commit/ec4124604353044e317334b9b12533a9746d37fb :-) -- +---+ | Marcel Telka e-mail: mar...@telka.sk | |homepage: http://telka.sk/ | +---+ ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev
Re: [oi-dev] Miscellaneous component fixes and migrations
I've ran # pkg unset-mediator perl and perl is now simply perl 5.34. With a modified make-rules/common.mk which is doing the include prep.mk as in the past, Squeak 4.19.15 builds fine with my old Makefile. Squeak has no dependency on Perl as far as I know, but I'm also maintaining a package called PARI which uses several Perl scripts. However I think that PARI does not require an update because the dependency is simply: depend fmri=pkg:/runtime/perl type=require which I believe will work automatically for any Perl version, including the new Perl 5.36. Regards, David Stes - Op 6 aug 2022 om 21:50 schreef Marcel Telka mar...@telka.sk: > On Sat, Aug 06, 2022 at 08:06:55PM +0200, s...@pandora.be wrote: >> I'm no Perl expert and I'm not sure whether I had to do this but I manually >> set >> the perl mediator to perl 5.34. >> So the "pkg mediator" for perl reports a "local" VER.SRC for version 5.34. > > This is basic rule of thumb: > > Your "pkg mediator" output should never show "local" unless you have > good reason to use non-default mediator setup. If you are unsure, or do > not know, then you should revert back to system/vendor defaults (using > "pkg unset-mediator ..."). This is true always and for all mediators. > Especially on machines that are used for oi-userland development and/or > building. > > In this particular case I recommend to run "pkg unset-mediator -v perl". > Your current perl setup (mediator manually set to perl 5.34) could cause > some unexpected results in future when we change the default perl to > 5.36, but your system will stay with perl 5.34 even after update. > >> I think that the last good changeset was 522d32b5 and the first bad changeset >> for me was de49ed8c. > > Thanks for this. I'll look at it and propose a fix. I apparently > missed something there. Sorry for that. > > > Regards. > > -- > +---+ >| Marcel Telka e-mail: mar...@telka.sk | >|homepage: http://telka.sk/ | > +---+ > > ___ > oi-dev mailing list > oi-dev@openindiana.org > https://openindiana.org/mailman/listinfo/oi-dev ___ oi-dev mailing list oi-dev@openindiana.org https://openindiana.org/mailman/listinfo/oi-dev