From owner-freebsd-current Wed Sep 4 11:12:45 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA24556 for current-outgoing; Wed, 4 Sep 1996 11:12:45 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA24550 for ; Wed, 4 Sep 1996 11:12:35 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id LAA06875; Wed, 4 Sep 1996 11:09:40 -0700 From: Terry Lambert Message-Id: <199609041809.LAA06875@phaeton.artisoft.com> Subject: Re: Latest Current build failure To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Wed, 4 Sep 1996 11:09:39 -0700 (MST) Cc: jdp@polstra.com, current@FreeBSD.org, sja@tekla.fi In-Reply-To: <697.841811654@time.cdrom.com> from "Jordan K. Hubbard" at Sep 3, 96 09:34:14 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > Terry, of course, would request that cvsup ask an external data > abstraction layer for all its resource information, allowing > one to say things like: > > % cvsup -release=cvs -host=cvsup.freebsd.org -hostbase=/home \ > -base=/usr -prefix=/home/ncvs -options delete,old \ > -coll=src-bin -coll=src-contrib -coll=ports-all Well, "hostbase" and "prefix", anyway... I think the SUP files should supped along with everything else so that at most you are one day behind on a consistent tree (John and I talked about this offline already, and the ramifications for "merge" on commented out lines for a partial SUP as opposed to the whole thing). > Despite the fact that I seem to be poking fun at it, I'm also in > agreement with Terry that allowing a tool to be "driven" as > generically as possible is a good thing, I'm just still waiting for > someone to contribute a "command and resource driver" library which > makes it easy to instrument new and existing applications in this way > without substantially reinventing the wheel for each and every one. I have already built a partition management and a user/group management tool to an interface definition. I am currently working out a specification grammar to reduce the necessary work in defining an interface (right now, it requires a yacc and a lex program written to exacting structural specifications to allow it to interact with the GUI). I'm afraid that much of what I have so far looks a lot like CLD's from VMS. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.