Checkpkg false positive

Dagobert Michelsen dam at opencsw.org
Thu Jan 22 11:46:16 CET 2015


Hi folks,

> Am 21.01.2015 um 17:42 schrieb Dagobert Michelsen <dam at opencsw.org>:
> 
> looks like there are false positives on checkpkg when there are multiple
> symlink redirects. The errors look like this:
> 
> CHECKPKG_OVERRIDES_CSWlibicu-dev += file-needed-but-no-package-satisfies-it|/opt/csw/lib/amd64/icu/current/Makefile.inc|CSWlibicu-dev|contains|symlink|/opt/csw/lib/amd64/icu/Makefile.inc|which|needs|the|target|file:|/opt/csw/lib/amd64/icu/current/Makefile.inc
> CHECKPKG_OVERRIDES_CSWlibicu-dev += file-needed-but-no-package-satisfies-it|/opt/csw/lib/amd64/icu/current/pkgdata.inc|CSWlibicu-dev|contains|symlink|/opt/csw/lib/amd64/icu/pkgdata.inc|which|needs|the|target|file:|/opt/csw/lib/amd64/icu/current/pkgdata.inc
> CHECKPKG_OVERRIDES_CSWlibicu-dev += file-needed-but-no-package-satisfies-it|/opt/csw/lib/icu/current/Makefile.inc|CSWlibicu-dev|contains|symlink|/opt/csw/lib/icu/Makefile.inc|which|needs|the|target|file:|/opt/csw/lib/icu/current/Makefile.inc
> CHECKPKG_OVERRIDES_CSWlibicu-dev += file-needed-but-no-package-satisfies-it|/opt/csw/lib/icu/current/pkgdata.inc|CSWlibicu-dev|contains|symlink|/opt/csw/lib/icu/pkgdata.inc|which|needs|the|target|file:|/opt/csw/lib/icu/current/pkgdata.inc
> 
> This is the filetree at that position:
> 
> dam at unstable10x [global]:/home/dam/mgar/pkg/libicu54/trunk > find work/solaris10-i386/pkgroot/opt/csw/lib/icu -ls
> 5318390    2 drwxr-xr-x   3 dam      csw             6 Jan 21 16:56 work/solaris10-i386/pkgroot/opt/csw/lib/icu
> 5318391    1 lrwxrwxrwx   1 dam      csw            20 Jan 21 16:56 work/solaris10-i386/pkgroot/opt/csw/lib/icu/Makefile.inc -> current/Makefile.inc
> 5318392    1 lrwxrwxrwx   1 dam      csw            19 Jan 21 16:56 work/solaris10-i386/pkgroot/opt/csw/lib/icu/pkgdata.inc -> current/pkgdata.inc
> 5318394    2 drwxr-xr-x   2 dam      csw             4 Jan 21 16:56 work/solaris10-i386/pkgroot/opt/csw/lib/icu/54.1
> 5318396    1 -rw-r--r--   1 dam      csw           548 Jan 21 16:55 work/solaris10-i386/pkgroot/opt/csw/lib/icu/54.1/pkgdata.inc
> 5318395    6 -rw-r--r--   1 dam      csw          9826 Jan 21 16:55 work/solaris10-i386/pkgroot/opt/csw/lib/icu/54.1/Makefile.inc
> 5318393    1 lrwxrwxrwx   1 dam      csw             4 Jan 21 16:56 work/solaris10-i386/pkgroot/opt/csw/lib/icu/current -> 54.1

I overrode these for now. It looks like the error is systematic and also present in
the csw-upload-pkg code:

Checking 9 packages against catalog unstable i386 SunOS5.10
WARNING 2015-01-22 11:42:56,672 checkpkg_lib.py:658 Did not find packages for '/opt/csw/lib/amd64/icu/current/Makefile.inc'
WARNING 2015-01-22 11:42:56,705 checkpkg_lib.py:658 Did not find packages for '/opt/csw/lib/amd64/icu/current/pkgdata.inc'
WARNING 2015-01-22 11:42:56,725 checkpkg_lib.py:658 Did not find packages for '/opt/csw/lib/icu/current/Makefile.inc'
WARNING 2015-01-22 11:42:56,761 checkpkg_lib.py:658 Did not find packages for '/opt/csw/lib/icu/current/pkgdata.inc‘


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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2418 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20150122/65c841c8/attachment.p7s>


More information about the maintainers mailing list