CommonSelections
Status
Created: 2005-07-17 by MichaelVogt
Status: DevelopmentProposal
Details
Right now apt does not keep state and each frontend (aptitude, synaptic, dselect) has its own code to store selections (install/remove), mark packages as "new", set packages to "hold" or record why a package was installed.
A unified file for all frontends would be nice. Something like the /var/lib/aptitude/pkgstates file seems to be the way to go. A common library (maybe part of http://alioth.debian.org/projects/libapt-front/) would be nice.
Indeed libapt-front is intended to contain such functionality. Both kapture and synaptic will pick it up, however aptitude's author's stance is unknown or infavorable. -- PeterRockai
Colin suggests the name libdselect for things like this