[oi-dev] pkglint fails during publish
Gary Mills
gary_mills at fastmail.fm
Tue May 12 16:19:30 UTC 2020
On Sat, May 09, 2020 at 02:12:25PM -0700, Alan Coopersmith wrote:
>
> Upstream IPS fixed this by adding the -e flag to pkglint, so that
> consumers like ON/illumos could just do:
>
> PKGLINT= /usr/bin/pkglint -e $(ONBLD_TOOLS)/lib/python
>
> https://github.com/oracle/solaris-ips/commit/b1d64c287c4346d2c5be5fe4cee278914ea86042
>
> As a temporary workaround without that IPS comment, they could do something
> like:
>
> PKGLINT= PYTHONPATH=$(PYTHONPATH):$(ONBLD_TOOLS)/lib/python \
> /usr/bin/64/python2.7 /usr/bin/pkglint
That's approximately the solution that OI is using now.
> (Substitute python path as appropriate for the version of Python used in your
> IPS builds.)
A better solution would be to install the pkglint module into the
standard location where Python searches for modules. That would
always work.
--
-Gary Mills- -refurb- -Winnipeg, Manitoba, Canada-
More information about the oi-dev
mailing list