[csw-maintainers] Summary for OpenCSW summer camp?

Ben Walton bwalton at opencsw.org
Sun Sep 6 03:08:43 CEST 2009


Excerpts from Dagobert Michelsen's message of Sat Aug 29 04:32:38 -0400 2009:

Hi Dago,

> Please follow-up so it didn't get lost the second time.

I just commited the updated checkpkg to GAR.  It's the reference
script in gar/bin/checkpkg now, although it's not used by GAR at this
point.  The following modification would be required to force this
version into play:

--snip--
Index: gar.pkg.mk
===================================================================
--- gar.pkg.mk  (revision 6198)
+++ gar.pkg.mk  (working copy)
@@ -587,7 +587,7 @@
 
 pkgcheck-%:
        @echo " ==> Checking compliance: $*"
-       @( LC_ALL=C checkpkg $(SPKG_EXPORT)/`$(call _PKG_ENV,$1)
        mkpackage -qs $(WORKDIR)/$*.gspec -D pkgfile`.gz ) || exit 2
+       @( LC_ALL=C $(GARBIN)/checkpkg $(SPKG_EXPORT)/`$(call
        _PKG_ENV,$1) mkpackage -qs $(WORKDIR)/$*.gspec -D pkgfile`.gz
        ) || exit 2
 
 pkgcheck-p:
        @$(foreach COOKIEFILE,$(PKGCHECK_TARGETS), test -e
        $(COOKIEDIR)/$(COOKIEFILE) ;)
--snip--

This new version can handle libraries that are split out as well as
inter-set dependencies.  I've tested with the packages created by the
bind build (since none of them are on the build farm boxes) and it
seems to behave properly.

If you're happy with this, I can proceed to modifying GAR so that all
packages are validated together which would leverage the new
capabilities.

Thanks
-Ben
-- 
Ben Walton
Systems Programmer - CHASS
University of Toronto
C:416.407.5610 | W:416.978.4302

GPG Key Id: 8E89F6D2; Key Server: pgp.mit.edu
Contact me to arrange for a CAcert assurance meeting.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20090905/10bbdac4/attachment-0002.asc>


More information about the maintainers mailing list