From owner-cvs-all Wed Apr 15 09:49:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA07091 for cvs-all-outgoing; Wed, 15 Apr 1998 09:49:47 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA06873; Wed, 15 Apr 1998 16:48:49 GMT (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id JAA16968; Wed, 15 Apr 1998 09:48:21 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: "Alton, Matthew" cc: "Matthew N. Dodd" , Peter Wemm , Satoshi Asami , phk@FreeBSD.ORG, committers@FreeBSD.ORG Subject: Re: Come on guys, close a PR or two, will ya ? In-reply-to: Your message of "Wed, 15 Apr 1998 10:04:14 CDT." <31B3F0BF1C40D11192A700805FD48BF9017765A1@STLABCEXG011> Date: Wed, 15 Apr 1998 09:48:21 -0700 Message-ID: <16964.892658901@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > I'll do it. Please send me pointers. Thank you. Mike, did we ever put to paper any of our TCL-ish designs for "Package System From Hell MkII" or did it all remain on that skanky whiteboard out in the shipping dept? Mike and I sat down about 6 months ago and sketched out the details of the various insane ravings we'd both had on this topic for the last year or two, but we didn't actually implement anything so I imagine our "work" would be of limited use anyway. :-) Some of my (exceedingly verbose) postings on this topic can also probably be culled from the mailing list archives at ftp://ftp.freebsd.org/pub/FreeBSD/mailing-lists/ if you look back around 1995-1996, maybe even as early as '94. I wrote the package bits in '93 and probably started hating them pretty soon thereafter. :-) In some of those postings, I did at least lay out a lot of criteria for what a next-generation packaging system would need and also railed against the .tar.gz method of packaging and what a more successful storage model would need to have. I also did actually sort of deal with that latter problem about a year ago by contracting out the task of writing a zip file access library, the last version(s) of that work being sort of in Mike Smith's hands now since he foolishly volunteered to take over liason work on that project awhile back. Ask Mike if you want a copy. The ziplib stuff is only a very small part of it, however, and you still need to work out the details of the "trusted install script" mechanism so that packages can frob your system in fairly significant yet carefully controlled ways, and you need to get the "undo" functionality working so that packages can be backed out a little more successfully. :-) Then there's the whole "upgrade" scenario to worry about. That's FUN! :) It's a fair amount of work, but if you're game to do it them I'm certainly game to see you give it a try! :-) Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message