Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 May 2007 15:33:02 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Michel Talon <talon@lpthe.jussieu.fr>
Cc:        freebsd-hackers@freebsd.org, Mike Meyer <mwm@mired.org>
Subject:   Re: DPS Initial Ideas
Message-ID:  <20070512193302.GA24673@xor.obsecurity.org>
In-Reply-To: <20070512090935.GA13929@lpthe.jussieu.fr>
References:  <20070512004209.GA12218@lpthe.jussieu.fr> <17989.8202.624522.136573@bhuda.mired.org> <20070512090935.GA13929@lpthe.jussieu.fr>

next in thread | previous in thread | raw e-mail | index | archive | help

--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, May 12, 2007 at 11:09:35AM +0200, Michel Talon wrote:

> Seriously, the FreeBSD package
> system is in great need of a profound overhaul, pretending it works well
> is complete denial of reality. I hope that young people working on=20
> summer code projects will infuse *new* ideas, and not spend their
> vacations polishing inadequate tools.

I know that this is your belief, but please try to avoid grasping at
straws: there are elements in your argument that are along the lines
of "The FreeBSD package system is broken and needs to be fundamentally
changed.  Rewriting it to use SQLite is a fundamental change.
Therefore rewriting it to use SQLite will fix the problems."

First figure out what specific problems need to be solved, then figure
out how to solve them, not the other way around.  So far I have seen
little discussion of how SQLite is necessary and sufficient for fixing
fundamental issues.  The argument in favour of SQL seems to boil down
to "It's SQL!  You can do more complex queries...if you wanted to".

Without a clear demonstration of how this would solve a problem
associated with package management, it is not very compelling and
basically reduces to change for the sake of change.

As I discussed in my email yesterday, there are serious issues to be
solved.  Some of them can be solved by improving the storage backend
of the package database to use a database; but this is in progress
using existing tools.

Given that this work is happening (or at least will be happening, I am
not sure when the SoC officially starts), the best thing is for
interested people to work with Garrett to help him achieve the goals
of his project.

Kris

--UlVJffcvxoiEqYs2
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD4DBQFGRhZuWry0BWjoQKURAhEhAJdq21IHfEXb48sV4ajeTjbsPVciAJ9G6zSu
ZwTl/toWmCkIY2wCj2eDNg==
=w9uO
-----END PGP SIGNATURE-----

--UlVJffcvxoiEqYs2--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070512193302.GA24673>