[csw-maintainers] libserf, checkpkg errors, e.g. use ssl-0.9.8 instead of ssl-1.0.0

rupert THURNER rupert at opencsw.org
Thu Aug 16 21:11:13 CEST 2012


hi,

i tried to upgrade libserf to version 1.1.0. the checkpkg errors seem
strange, e.g. it suggests to use the old ssl package?

# Checkpkg suggests adding the following lines to the GAR recipe:
# This is a summary; see above for details.
# The following lines define a new package: CSWlibserf1-0
PACKAGES += CSWlibserf1-0
CATALOGNAME_CSWlibserf1-0 = libserf1_0
PKGFILES_CSWlibserf1-0 += $(call baseisadirs,$(libdir),libserf-1\.so\.0\.0\.0)
PKGFILES_CSWlibserf1-0 += $(call baseisadirs,$(libdir),libserf-1\.so\.0(\.\d+)*)
SPKG_DESC_CSWlibserf1-0 += $(DESCRIPTION), libserf-1.so.0
RUNTIME_DEP_PKGS_CSWlibserf1-1 += CSWlibserf1-0
# The end of CSWlibserf1-0 definition
RUNTIME_DEP_PKGS_CSWlibserf1-1 += CSWlibssl0-9-8
If any of the reported errors were false positives, you can override them
pasting the lines below to the GAR recipe.
CHECKPKG_OVERRIDES_CSWlibserf1-1 +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libserf-1.so.0.0.0|soname=libserf-1.so.0|pkgname=CSWlibserf1-1|expected=CSWlibserf1-0
CHECKPKG_OVERRIDES_CSWlibserf1-1 +=
file-collision|/opt/csw/lib/libserf-1.so.0.0.0|CSWlibserf1-0|CSWlibserf1-1
CHECKPKG_OVERRIDES_CSWlibserf1-1 +=
file-collision|/opt/csw/lib/libserf-1.so.0|CSWlibserf1-0|CSWlibserf1-1
CHECKPKG_OVERRIDES_CSWlibserf1-1 += missing-dependency|CSWlibssl0-9-8
CHECKPKG_OVERRIDES_CSWlibserf1-1 += surplus-dependency|CSWlibssl1-0-0
Please note that checkpkg isn't suggesting you should simply add these overrides
do the Makefile.  It only informs what the overrides could look like.  You need
to understand what are the reported issues about and use your best judgement to
decide whether to fix the underlying problems or override them. For more
information, scroll up and read the detailed messages.
gmake: *** [pkgcheck] Error 2

rupert


More information about the maintainers mailing list