Y PPA Manager, like the name says, is a tool to manage PPAs: add, remove, purge PPAs, search for packages in Launchpad PPAs, list packages in a PPA and lots more, all from a single user interface. For a complete feature list, see the Y PPA Manager Launchpad page.

Today I'm releasing Y PPA Manager 0.0.9.2, which comes with new features and many under the hood changes:

Transient notifications for GNOME Shell

Initial support for Launchpad PPAs (only Launchpad!) added to /etc/apt/sources.list instead of /etc/apt/sources.list.d/ (experimental). Note: the duplicate PPAs removal, "Re-enable working PPAs after Ubuntu upgrade" and "Update release name in working PPAs" features don't yet support this.

Some features like Remove PPA, Purge PPA or List Packages in PPAs have been merged into a single "Manage PPAs" dialog. Also, in this dialog, the PPA name is now displayed (e.g.: ppa:webupd8team/gthumb) instead of the PPA .list file name

Manage PPAs: new option to view/edit the .list source file

Manage PPAs: new option to update a single PPA. This was already implemented in Y PPA Manager and was used when adding a PPA, but there wasn't a GUI implementation to manually update single PPAs.

Many "update-ppa" improvements (this is the command line tool used to update single PPAs; use "update-ppa --help for more info), including a fix for Linux Mint or support for more repository formats, e.g. "update-ppa http://archive.ubuntu.com/ubuntu quantal main".

Also, Policykit (pkexec) is now used instead of gksu / kdesu for Ubuntu versions newer than 11.04. This brings consistency between desktop environments and for example, you get a native password dialog in GNOME Shell. With this change, you only have to enter the root password when you start Y PPA Manager and you won't be prompted each time you want to perform an action.

I have to thank Satya for his help with this release: he's the one who has implemented "update-ppa" to update single PPAs and he's also implemented most of the gksu to pkexec transition, along with bug fixes, testing and more.