[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