From owner-freebsd-binup Tue Oct 16 11: 2:46 2001 Delivered-To: freebsd-binup@freebsd.org Received: from tao.org.uk (genius.tao.org.uk [212.135.162.51]) by hub.freebsd.org (Postfix) with ESMTP id C597937B40F; Tue, 16 Oct 2001 11:02:42 -0700 (PDT) Received: by tao.org.uk (Postfix, from userid 100) id 31D44337; Tue, 16 Oct 2001 19:02:23 +0100 (BST) Date: Tue, 16 Oct 2001 19:02:23 +0100 From: Josef Karthauser To: Eric Melville Cc: Murray Stokely , binup@FreeBSD.org Subject: Re: design issues Message-ID: <20011016190223.I83396@tao.org.uk> References: <20011014170515.B39749@FreeBSD.org> <20011014180507.D2654@windriver.com> <20011015020834.Y31066@tao.org.uk> <20011014181709.E2654@windriver.com> <20011015023057.A31066@tao.org.uk> <20011016110056.E4211@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="7faAIFVyKtREcqXC" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011016110056.E4211@FreeBSD.org>; from eric@FreeBSD.org on Tue, Oct 16, 2001 at 11:00:56AM -0700 Sender: owner-freebsd-binup@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --7faAIFVyKtREcqXC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 16, 2001 at 11:00:56AM -0700, Eric Melville wrote: > > * Use an SQL database to record info on installed packages instead of > > using /var/db/pkg entries. > >=20 > > * Plug new groups of ports in via a plug in module, like the bsdpan > > (CPAN) for installed perl modules. Package tools shouldn't be using > > /usr/ports/INDEX natively. They should be going through the API so > > that other modules can advertise what they're able to install also. > > There are loads of things that would benefit from this. Ruby, Latex, > > CPAN, etc. > >=20 > > All of this whilst still using the package tools that we know and love. >=20 > An SQL database is a pretty steep dependancy for something as simple as > this. What limitations do we have with a simple filesystem-based means of > storage? None. The point is 'tools not policy'. It should be possible to separate the backend database description from the implementation of the package system so that anything is possible. At the moment it's not possible to do anything other than use /var/db/pkg/. I'm not saying that it should be default. I'm saying that it should be possible. Joe --7faAIFVyKtREcqXC Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjvMdi4ACgkQXVIcjOaxUBYqrACgoibctsBMtXbdbRkYxyl6Ey4b uXwAoNpnMm5biT5wQtuJeN94ltAyuIk8 =DTWq -----END PGP SIGNATURE----- --7faAIFVyKtREcqXC-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-binup" in the body of the message