Re: [oi-dev] Miscellaneous component fixes and migrations

2022-08-07 Thread s...@pandora.be


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

2022-08-07 Thread Marcel Telka
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

2022-08-07 Thread s...@pandora.be


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