Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Apr 2009 12:54:54 +0200
From:      Julien Laffaye <kimelto@gmail.com>
To:        David Forsythe <dforsyth@freebsd.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: SoC2009: libpkg, pkg tools rewrite
Message-ID:  <fee671620904260354g7e4b2444l5b037d2be2b80d7d@mail.gmail.com>
In-Reply-To: <dfaab3f70904251220yf5ba87aqafc300b44a06dc7e@mail.gmail.com>
References:  <dfaab3f70904251220yf5ba87aqafc300b44a06dc7e@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Apr 25, 2009 at 9:20 PM, David Forsythe <dforsyth@freebsd.org> wrot=
e:
> Hi,
> I'm David Forsythe, 3rd year student at the University of Maryland, Colle=
ge
> Park. =A0For SoC2008 I worked on added parallel build support and databas=
e
> locks to ports. =A0I've been using FreeBSD for a while, and have taken
> particular interest in ports and packages.
> This summer I'll be working on creating a package library and using that
> library to rewrite the pkg tools. =A0A package library has been discussed=
 and
> even started before, but FreeBSD still does not have one. =A0This summer =
I'd
> like to get enough of the library done to atleast have a new set of pkg
> tools completed with the current features, but ideally I'd like to get fa=
r
> enough to splice in some of the ideas I have for new features.
> Here's the wiki page: http://wiki.freebsd.org/SoC2009DavidForsythe
> Dave

Hi,

It'll be nice if libpkg can deal with all the infos in the INDEX with
an elegant API.
You have to read the packages names in the INDEX for `pkg_version -I`
but maybe other tools will enjoy to get other infos (especially the
one line description, the categories and the run time dependencies).
So basically, an API which understand "give me all the packages names
you have in the INDEX", "give me the description for _this_ package",
"give me all the names plus the categories", "give me..."

Regards,
Julien Laffaye



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