lp:~shnatsel/ppa-purge/ppa-purge-aptdaemon

Created by Sergey "Shnatsel" Davidoff and last modified

Rewrite of ppa-purge using aptdaemon as a backend.
Features:
 * ppa-purge can be run simultaneously with other package management apps (doesn't fail miserably anymore if you start synaptic while ppa-purge is working), and even launched from maintainer scripts in .deb packages
 * supports running several instances of ppa-purge simultaneously
 * does not support overriding your distribution version (why on the earth would you need that?)
 * "just works" instead of requiring purely internal -y and -i keys to work in certain cases
 * can work offline if all required packages are cached
 * reverts to latest package version which is older than version from the PPA which is being purged
 * cleaner, more readable code with only one backend instead of two
 * prints more useful error messages telling users what to do about the error
 * supports translation with Gettext

This branch requires aptdaemon version 0.43+bzr754 or higher, so it works only in Ubuntu Precise at the moment

Get this branch:
bzr branch lp:~shnatsel/ppa-purge/ppa-purge-aptdaemon
Only Sergey "Shnatsel" Davidoff can upload to this branch. If you are Sergey "Shnatsel" Davidoff please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sergey "Shnatsel" Davidoff
Project:
ppa-purge
Status:
Development

Recent revisions

93. By Sergey "Shnatsel" Davidoff

silenced yes - it managed to show up in the console output somehow

92. By Sergey "Shnatsel" Davidoff

added -r option which removes the mention of the PPA completely (required for running it from maintainer scripts in some cases)

91. By Sergey "Shnatsel" Davidoff

removed mention of -d key from the manpage

90. By Sergey "Shnatsel" Davidoff

replaced a comment with an info message visible to the user

89. By Sergey "Shnatsel" Davidoff

bugfix

88. By Sergey "Shnatsel" Davidoff

handle several PPAs shipping the same version properly

87. By Sergey "Shnatsel" Davidoff

fixed a typo

86. By Sergey "Shnatsel" Davidoff

minor tweaks

85. By Sergey "Shnatsel" Davidoff

switched backend of get_package_version_older_than_in_ppa() function from black magic to dpkg
the code is now readable, and there's even some logic in it
it might be more reliable as well (I'm not sure because I don't know how reliable black magic is)

84. By Sergey "Shnatsel" Davidoff

added dependency on a recent aptdaemon version

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 with rich root (needs bzr 1.0)
This branch contains Public information 
Everyone can see this information.