[oi-dev] Latest ksh93 changes in illumos-gate have impacts on REQUIRED_PACKAGES

stes@PANDORA.BE stes at telenet.be
Sat Mar 27 13:05:08 UTC 2021


Hi Andreas,

The Makefile is one thing, but the manifest of a package also contains a 

depend fmri=pkg:/SUNWcs at 0.5.11-2020.0.1.20416 type=require

dependency on SUNWcs.

The above is for example from the manifest of squeak-4-nodisplay.

http://pkg.openindiana.org/hipster/manifest/0/runtime%2Fsqueak-4-nodisplay%404.19.6%2C5.11-2020.0.1.0%3A20210320T200944Z


Actually I suppose the manifest dependency is the most important issue - more so than the Makefile,
which is the tool to produce the manifest by the 'gmake publish'.

Is "pkglint" somehow capable of making a check to check for this dependency ?

If yes, then pkglint could perhaps be configured to catch packages that have not updated their Makefile yet.

I'm not sufficiently well familiar with pkglint to answer, but I suspect pkglint may have capabilities to check actions, such as the depend action on SUNWcs.

David Stes

----- Op 27 mar 2021 om 10:10 schreef Andreas Wacknitz A.Wacknitz at gmx.de:

> Am 27.03.21 um 10:00 schrieb [ mailto:Stephan.Althaus at duedinghausen.eu |
> Stephan.Althaus at duedinghausen.eu ] :
> 
> 
> 
> Hello!
> what about a script that recurses the tree and does sinlge small PRs per package
> magically?
> it is not that simple no?
> Probably as I don't know if all occurrences of SUNWcs should/can be replaced by
> shell/ksh93.
> Still, one could imagine such a script but it would probably need to run "gmake
> REQUIRED_PACKAGES" on every package that has SUNWcs as a requirement.
> And then it has to make sure that other possible changes are correct (some more
> changes might occur as some packages seem to have been updated without
> updating the REQUIRED_PACKAGE settings).
> 
> Andreas
> 
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev



More information about the oi-dev mailing list