lp:~shnatsel/ppa-purge/ppa-purge-aptdaemon
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
Branch merges
Related bugs
Related blueprints
Branch information
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)
- 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)
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 with rich root (needs bzr 1.0)