From owner-freebsd-arch Fri Jul 12 18:34:18 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A740737B400 for ; Fri, 12 Jul 2002 18:34:16 -0700 (PDT) Received: from swan.mail.pas.earthlink.net (swan.mail.pas.earthlink.net [207.217.120.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4275243E31 for ; Fri, 12 Jul 2002 18:34:16 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from pool0223.cvx40-bradley.dialup.earthlink.net ([216.244.42.223] helo=mindspring.com) by swan.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 17TBnS-0005fu-00; Fri, 12 Jul 2002 18:34:07 -0700 Message-ID: <3D2F8331.465C6ED7@mindspring.com> Date: Fri, 12 Jul 2002 18:32:33 -0700 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: jos@catnook.com Cc: arch@FreeBSD.ORG Subject: Re: Package system flaws? References: <200207122324.g6CNOQ7L020672@dotar.thuvia.org> <20020712234214.GC32583@lizzy.catnook.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Jos Backus wrote: > On Sat, Jul 13, 2002 at 12:24:26AM +0100, Mark Valentine wrote: > > Being guaranteed the /var/db/pkg/thuvia.co.uk/* (or > > /var/db/pkg/uk/co/thuvia/*, whatever) name space would be better, of course, > > as would be being able to re-target the installation (but I can of course > > resort to my icky hack of editing the binaries in a post-install script if > > this becomes an issue). > > Also, fyi, see the ``Delegations'' section on > > http://cr.yp.to/slashpackage/names.html He is cheating. He is serializing name space allocations through an individual person, in order to avoid collisions. This is basically the approach I tongue-in-cheek suggested when I jokingly offered the use of the original 386BSD "patchkit" software. Serialization through a human CVS repository is a bad idea; we already have a namespace allocation system (DNS), in which internal namespace delegation after you get past the individually assigned domain name, is up to you. The Java and Perl communities have used this with great success, e.g.: ${ROOT}/org/freebsd/system/bin/ls -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message