Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 May 2007 21:13:51 -0700
From:      Tim Kientzle <kientzle@freebsd.org>
To:        freebsd-hackers@freebsd.org
Subject:   Re: New FreeBSD package system (a.k.a. Daemon Package System (dps))
Message-ID:  <4647E1FF.4010605@freebsd.org>
In-Reply-To: <20070513042254.GC1017@dwpc.dwlabs.ca>
References:  <200705102105.27271.blackdragon@highveldmail.co.za>	<4643E10A.5030104@u.washington.edu> <20070513042254.GC1017@dwpc.dwlabs.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
Duane Whitty suggested:
 > I'm a little out of practice, however, perhaps the routines
 > that manipulate the ports meta-data could be sufficiently
 > agnostic about how the data is being manipulated that it
 > would facilitate experimentation with different
 > back-ends at a later time....

Yes.  This is an excellent idea.  I wrote up some of my own
ideas in this direction a few years ago:

http://people.freebsd.org/~kientzle/libarchive/libpkg.3.txt

The basic idea was, as you say, to provide an abstract interface
that separates the data storage from what the tools require.
Unfortunately, libarchive (which started as part of a package
tools overhaul) has absorbed more time than I expected, so I've
not had a chance to get back to these ideas.

Tim Kientzle



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