Bug#426874: ITP: pkg -- High-level library for managing Debian package information

Enrico Zini enrico at debian.org
Thu May 31 12:29:47 UTC 2007


Package: wnpp
Severity: wishlist
Owner: Enrico Zini <enrico at debian.org>

* Package name    : pkg
  Version         : 0.1
  Upstream Author : Enrico Zini <enrico at enricozini.org>
* URL             : hg clone http://hg.debian.org/hg/private/enrico/libpkg
* License         : LGPL
  Programming Lang: C++
  Description     : High-level library for managing Debian package information

 The library defines a very minimal framework in which many sources of data
 about Debian packages can be implemented and queried together.
 .
 The library includes two data sources:
 .
  * APT: access the APT database
  * Debtags: access the Debtags tag information


libept is proving too hard to maintain and I've created a slicker
replacement.

I've ported the 'debtags' package to this new library with success.

I'm about to port 'debtags-edit', after that I'll do the upload of
libpkg-dev and libpkg0.

This new library makes it very simple to add new data sources.  I have
plans laid out for a popcon data source, for example, and more could
come.

It should also be straightforward to swig-bind it to the usual plethora
of scripting languages.

If anyone is interested in a debconf BoF about it, do let me know.


Ciao,

Enrico

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.21-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash




More information about the Debtags-devel mailing list