[csw-maintainers] checkpkg issues with last openssl build

Dagobert Michelsen dam at opencsw.org
Fri Apr 27 14:47:30 CEST 2012


Hi Yann,

Am 27.04.2012 um 14:43 schrieb Yann Rouillard:
> I am currently having some checkpkg problem with the last openssl build (which contains a security fix, so quick help is welcome :) ).
> 
> CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis|/tmp/pkg_0mVWKJ/CSWlibssl0-9-8/root/opt/csw/lib/sparcv8plus+vis/libcrypto.so.0.9.7
> CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += bad-rpath-entry|/opt/csw/lib/sparcv8plus+vis|/tmp/pkg_0mVWKJ/CSWlibssl0-9-8/root/opt/csw/lib/sparcv8plus+vis/libssl.so.0.9.7
> 
> I used to have an override for this one, but the temporary path (/tmp/pkg_*) preprended now prevents it from working. 
> Is this some bug in the GAR system ?

First the RPATH of /opt/csw/lib/sparcv8plus+vis containing the ISA suffix looks wrong.
Are you not also using $ISALIST? Then this could be skipped.

Maybe Maciej has an idea on the tmp pathes.

To get going you can override all RPATH errors with
  CHECKPKG_OVERRIDES_CSWlibssl0-9-8 += bad-rpath-entry

> * Unused Override: CSWossldevel: surplus-dependency CSWlibssl-dev
> * Unused Override: CSWosslutils: archall-devel-package
> * Unused Override: CSWossl: archall-devel-package
> * Unused Override: CSWosslrt: archall-devel-package
> 
> These ones are automatically added by "OBSOLETED_BY" macros, I could stop using the macro but I would rather have the macro fixed so it doesn't trigger checkpkg warnings.

This is normal and they are safe to ignore - that's why they are warnings instead of errors.
The reason is that the automatic rules just override errors which can occur without checking
if they occur (this would require checking code inside the obsoletion which is only done at a
much later stage).


Best regards

  -- Dago

-- 
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896



More information about the maintainers mailing list