[Apt-Rpm] Aptness -- a simplified interface for libapt-pkg

João Abecasis jpra at caixamagica.pt
Mon Sep 17 17:55:19 PDT 2007


Hi everyone,

I'd like to take a moment of your time to announce Aptness
(http://aptness.sf.net/), a new library which aims to provide a
simplified library interface on top of libapt-pkg. The stated goal is
to make it easier to develop user-level applications on top of Apt.
This includes, for instance, update notification applets and custom
installers.

The project started out internally at Caixa Mágica
(http://www.caixamagica.pt) and quickly progressed to become a project
independently hosted at Sourceforge. It is being developed and used
for it's higher-level abstraction and to lower barrier to entry for
the development of new Apt-based applications.

Aptness is being developed in C++, (first-class) bindings will be
provided for other programming languages using SWIG. Currently, the
library is mostly functional with regard to package actions like
upgrade, install and remove. Configuration settings and repositories
hasn't been tackled yet. The actual library interface, however, is
still experimental and not to be considered stable.

I'd like to hear your thoughts on the project and it's goals. What do
you think of it?

Cheers!


João Abecasis



More information about the Apt-Rpm mailing list