Volutions - ID | News | Gadget | Tutorial | Freeware | Template | Etc.: launchpad
Showing posts with label launchpad. Show all posts
Showing posts with label launchpad. Show all posts

Y PPA Manager 0.0.7.5 Adds Unity Launcher Quicklists

Y PPA Manager

Y PPA Manager is a GUI tool to easily add PPAs, search a package in all Launchpad PPAs, remove duplicate PPAs (only works with separate .list files), backup PPAs and other PPA-related tasks. Check out the Launchpad page for a complete features list.

Y PPA Manager 0.0.7.5 has just been released, the new version adding quicklists for Ubuntu 11.04 Unity launcher. That means that you can now right click the Y PPA Manager icon and select to add a PPA, search all the Launchpad PPAs and so on without having to launch the main Y PPA Manager interface.

The new version also comes with a lot of bug fixes like the icon not showing up (sometimes) in the Unity launcher, a bug that caused Y PPA Manager to ask for password multiple times when chaging the settings or using the PPA duplicate removal feature, changed some NotifyOSD icons, the Y PPA Manager icon when seen in Synapse / Kupfer, etc. uses the right font now and many other minor fixes and tweaks.


To take advantage of the new "quicklists" feature, search for Y PPA Manager in Dash, drag and drop the icon on the Unity launcher and then right click the icon.


Install Y PPA Manager


Add the Y PPA Manager PPA and install it in Ubuntu (9.10, 10.04, 10.10 and 11.04) using the commands below:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

If you find a bug, please report it @ Launchpad.

Y PPA Manager 0.0.7.5 Adds Unity Launcher Quicklists

Y PPA Manager

Y PPA Manager is a GUI tool to easily add PPAs, search a package in all Launchpad PPAs, remove duplicate PPAs (only works with separate .list files), backup PPAs and other PPA-related tasks. Check out the Launchpad page for a complete features list.

Y PPA Manager 0.0.7.5 has just been released, the new version adding quicklists for Ubuntu 11.04 Unity launcher. That means that you can now right click the Y PPA Manager icon and select to add a PPA, search all the Launchpad PPAs and so on without having to launch the main Y PPA Manager interface.

The new version also comes with a lot of bug fixes like the icon not showing up (sometimes) in the Unity launcher, a bug that caused Y PPA Manager to ask for password multiple times when chaging the settings or using the PPA duplicate removal feature, changed some NotifyOSD icons, the Y PPA Manager icon when seen in Synapse / Kupfer, etc. uses the right font now and many other minor fixes and tweaks.


To take advantage of the new "quicklists" feature, search for Y PPA Manager in Dash, drag and drop the icon on the Unity launcher and then right click the icon.


Install Y PPA Manager


Add the Y PPA Manager PPA and install it in Ubuntu (9.10, 10.04, 10.10 and 11.04) using the commands below:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

If you find a bug, please report it @ Launchpad.

Download Ubuntu Packaging Guide (PDF, Epub, HTML In A Single .deb)

Ubuntu Packaging Guide

Daniel Holbach maintains a daily builds PPA for a project called "Ubuntu Packaging Guide" which aims to provide a set of articles for working with debian packages and Launchpad, uploading your GPG key to Launchpad (required to create a PPA), fixing bugs, getting the code via BZR, working with a PPA and so on. The guide is in its early stages (currently version 0.1.0) so it's not complete but it's already quite useful.

The guide is not meant to replace the Debian documentation but to provide Ubuntu-specific instructions:

The Ubuntu Packaging Guide is a set of articles that should help you to get involved with packaging and development of Ubuntu. It's not meant to replace other great documentation like the Debian New Maintainer's Guide or the Debian policy, but serve as a starting point with easy and simple to understand articles.


The package provides PDF, Epub and single / multiple HTML files but to get these you'll need to either add the PPA or download the .deb.

The PPA currently provides Ubuntu Packaging Guide packages for Ubuntu 11.04 only but it might get packages for older Ubuntu versions too (there was some bug which prevented the packages from building on older Ubuntu versions and then the packages were deleted). Add the PPA and install Ubuntu Packaging Guide in Ubuntu 11.04 using the following commands:
sudo add-apt-repository ppa:ubuntu-packaging-guide-team/ppa
sudo apt-get update
sudo apt-get install ubuntu-packaging-guide

If you're not using Ubuntu 11.04, you can download the Ubuntu Packaging Guide .deb from HERE. But remember: the guide is constantly updated so to get the latest changes you should add the PPA!


Once installed, open Nautilus and navigate to /usr/share/doc/ubuntu-packaging-guide and you should find a file called "ubuntu-packaging-guide.pdf.gz" - you can open this with Evince. You'll also find a folder called "epub" in which you'll find an epub format for the Ubuntu Packaging guide (look for ubuntu-packaging-guide.epub.gz), as well as two folders which provide the Ubuntu Packaging Guide in HTML format.

Also see: An Introduction To Debian Pagaging PDF guide

Announcing WebUpd8 PPAs Status - Latest WebUpd8 PPA Uploads, Changelogs, Etc.

I usually update the WebUpd8 PPAs a lot more frequently then I blog about it on WebUpd8 so I though I would be nice for those who use the WebUpd8 PPAs to see a changelog for the recently uploaded packages, easily spot new uploads and so on.

So I've set up WebUpd8 PPAs Status, a small mini-blog (and easy to remember domain: ppa.webupd8.org) where I'll post the changelog for each update or a short description for each new upload.

You can receive the latest WebUpd8 PPAs news via RSS feed (separate RSS feed), like the WebUpd8 PPAs on Facebook and get updates in your home stream (this is a separate Facebook page) and/or via our main Twitter account.

That of course doesn't mean I won't post the major updates here, on WebUpd8, as long as I have the time to do it.

And speaking of the WebUpd8 PPAs: I've updated / uploaded quite a few packages the last couple of days: Victory GTK theme, Faenza Colors and Sublime Text 2 were updated to the latest version, Minty Freshness got a new major update that brings a default dark panel, fixed LibreOffice scrollbars and lots more and also I've uploaded new themes in the WebUpd8 Themes PPA: Fundamental Round 2, Bluebird GTK and Metacity merged as one theme for Gnome and Attack of the Clones GTK theme. Check out the news about all these @ WebUpd8 PPAs Status (usually I would have made a separate post on all of these here on WebUpd8 but I was very very busy today - sorry).

I hope you find it useful...

Launchpad-Getkeys Gets Proxy Support [Automatically Import All Missing GPG Keys With One Command]

Launchpad Getkeys

Launchpad-Getkeys is a script (comes packaged in a .deb) that automatically imports all missing GPG keys, even if you're behind a firewall. It was initially created by blackgr @ ubuntuforums but then I decided to completely re-write the script so I can add some options, new features and so on.

How do you know when you have a missing GPG key? Here's an example: when you run "sudo apt-get update", you'll see some errors like this:

[...]
Fetched 47.0kB in 6s (7,710B/s)
Reading package lists... Done
W: GPG error: http://ppa.launchpad.net maverick Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B2DFD25316B94077
W: GPG error: http://ppa.launchpad.net maverick Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1FFD34C9EB13C954
W: GPG error: http://ppa.launchpad.net maverick Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EF4186FE247510BE

Here's a screenshot too:

GPG errors


Further more, if you have missing GPG keys, the update manager will not allow you to update the packages. That's when Launchpad-Getkeys comes in: it can automatically import all these missing GPG keys, thus fix the errors.

Here is a video with Launchpad-getkeys in action to get a better idea on how it works:




Unfortunately my script didn't work if the user was behind a proxy but WebUpd8 reader Saurabh Kumar added proxy support to Launchpad-Getkeys - I couldn't test this (I'm not behind a proxy and even if I'd try to simulate this, I wouldn't know for sure that it works) but I've merged his change into the Launchpad-Getkeys package in the WebUpd8 PPA anyway. Read on to find out how to install and use Launchpad-Getkeys.



Install Launchpad-Getkeys


Launchpad-Getkeys is available for Ubuntu 9.10, 10.04, 10.10 and 11.04, in the WebUpd8 PPA. Add the PPA and install Launchpad-Getkeys using the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys


How to use Launchpad-Getkeys


To automatically import all the missing Launchpad GPG keys, all you have to do is run the following command:
sudo launchpad-getkeys


You can also specify a keyserver and port using the "-k" parameter, like so:
sudo launchpad-getkeys -k SERVER:PORT

This is useful if the port is blocked (but Launchpad-Getkeys uses port 80 by default, unlike the "add-apt-repository" command until Ubuntu 11.04) or if the keyserver is down.

To use Launchpad Getkeys when you're behind a proxy (instructions by Saurabh Kumar - tested by him only), run the following command:
sudo visudo

Then search for this line:
Defaults        env_reset

And above it, add this:
Defaults env_keep = "http_proxy"

Then press "Ctrl + O" and "Ctrl + X" if visudo is open using Nano (that's the default behavior).

This will use your "http_proxy" so all you have to do is run:
sudo launchpad-getkeys

If you want, you can specify a different proxy like this:
sudo launchpad-getkeys -p http://SERVER:PORT


Note: There are still things to do. For instance, the script cannot tell if it imported the keys successfully or not and will always report this as successful. I'm still working on solving this.


Many thanks to Saurabh Kumar for his patch!

Y PPA Manager 0.0.4 Released With A New "Deep Search" Feature

Y PPA Manager

Y PPA Manager is a GUI tool to add, remove, purge, list and search for Launchpad PPAs.

Today I've released a new Y PPA Manager version that adds a new feature: deep search. The regular Y PPA Manager search displays all the PPAs that the Launchpad search returns for the word you search for - that includes PPAs that don't have packages for your Ubuntu version, PPAs that only have the searched keyword in the description as well as PPAs in which that package was available but it has been removed recently.


Deep search

The new "deep search" works like this:
  • it scans all the PPAs returned by the Launchpad search and only displays the PPAs that have the exact package you've searched for available at the time you've performed the search
  • the Y PPA Manager displays the exact version for the package you've searched for as well as the PPA in which that package can be found in one place so you don't have to check the packages in each PPA to know the version of the packages returned by the search
  • "deep search" will only return packages available for your Ubuntu version (or whatever version you've specified in the config file)

Please note that the "deep search", just like the regular search makes use of the Launchpad PPA search so if Launchpad doesn't find a certain PPA, Y PPA Manager won't list it either. There's nothing I can do about this.


But enough talk. Here is a screenshot with an example Y PPA Manager deep search results for "nautilus":

Y PPA Manager deep search

As you can see, the old regular search actions are still available: you can add the PPA, perform a new search or list the packages in a PPA to get a better idea of what's inside that PPA:

PPA Packages


Because of the way the "deep search" works, it takes more then a regular search to complete so you may still use the regular search for quicker results. Also, you must enter the exact package name when using the "deep search" feature. But of course, the results will be more accurate and it's a lot easier to see the version (no extra clicks required) using the deep search.


Install Y PPA Manager

Try it for yourself! Add the Y PPA Manager PPA and install it in Ubuntu Karmic, Lucid, Maverick and Natty (also works in Linux Mint) using the following commands:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager


Oh, there's one more feature I've implemented a while back but I forgot to tell you about it: when adding a PPA using Y PPA Manager, the GPG key is imported on port 80 so if you're behind a firewall you won't get GPG key errors anymore (this only works for the new PPAs you add - for the already added PPAs, use Lauchpad Getkeys)!

For more info on Y PPA Manager, see THIS post and the Y PPA Manager Launchpad page. A video with Y PPA Manager is available in THIS post.


Report any bugs you may find @ Launchpad.

GPG Key Issues Due To Blocked Port Should Finally Be Fixed In Ubuntu 11.04 Natty Narwhal

When adding a PPA in Ubuntu, the GPG key is imported using port 11371. If this port is blocked (by your ISP, Firewall) the GPG key import fails so you'll get lots of errors when running an update and also, the Update Manager doesn't install any available updates. But this will finally be fixed starting with Ubuntu 11.04 Natty Narwhal - an update to software-propreties notes that port 80 will be used by default instead of 11371 for getting the GPG keys.

Hopefully this "software-properties" feature will be backported to older Ubuntu versions; meanwhile you can use Launchpad Getkeys to fix the missing GPG keys.

PPA Updates: Minitube, gThumb, Launchpad Getkeys, Dropbox Share

This post is just a short summary of some updated packages in the WebUpd8 PPAs.


Minitube


Minitube

Minitube stopped working yesterday due to some changes to the YouTube website. The update broke all applications for playing / downloading YouTube videos, but luckily Minitube has been updated (version 1.3) to include a fix. The new version also comes with a new icon and is available as always in the main WebUpd8 PPA, for Ubuntu Lucid and Maverick:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install minitube

Unfortunately this version also comes with a regression: the Linux version has lost its seeking functionality. Hopefully it will be re-added in a future version.


gThumb


I've also updated gThumb (2.12.1) which is now in sync with Debian unstable. This is not a new version of the application but a new version of the packaging which fixes some pretty important bugs. As usual, gThumb is available both in the WebUpd8 gThumb PPA and in the main WebUpd8 PPA.


Install it from the gThumb PPA:
sudo add-apt-repository ppa:webupd8team/gthumb
sudo apt-get update
sudo apt-get install gthumb


Launchpad Getkeys

Late last night I've updated Launchpad Getkeys to work with non-English Ubuntu. Initially, the script only worked if you had installed Ubuntu in English.

Install Launchpad Getkeys:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys

Unfortunately the script does not work if you need a proxy.

Dropbox Share

Dropbox Share has been updated to use "dropbox-index.html" instead of "index.html" file name when sharing a folder (an .html file is created when sharing a folder so you can easily navigate all the subfolders in a web browser). The new version also removes these dropbox-index.html files automatically when unsharing a folder (and when the script notices you've removed the link from the Dropbox Public folder).

Install Dropbox Share:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install dropbox-share

Launchpad Finally Gets PPA Usage Stats; Might Also Get A PPA "Heat" Metric

The Launchpad API was updated yesterday, finally bringing PPA statistics. For now, the stats can only be accessed by using a Python script, but they will probably be implemented on the actual website soon, especially since Mark Shuttleworth is also interested in these stats. He actually posted a comment on Launchpad, asking for a "heat" metric for PPAs:

5 flames: top 1% PPA in the past 6 months
4 flames: top 10%
3 flames: top 25%
2 flames: top 50%
1 flame: top 75%
damp squib: less.

Just count all downloads across all archs and releases equally, but only count them for the latest version of any package in there, so you can't fudge it by rapid-fire publishing.

The PPA usage statistics data has not been updated yet - it has a lot of catching up to do so you can't see any real stats for now, but for fun, I've created a simple python script (actually just modified some of the examples posted @ Launchpad as I don't know Python) to get the download statistics for a PPA.

To use, download the script and modify it with the PPA you want to get stats for, install python-launchpadlib:
sudo apt-get install python-launchpadlib

And run the script:
python ppastats.py


Remember: the PPA usage data is not ready yet so the script may return very few to 0 downloads for most packages in a PPA.


For more info on this, read the comments for bug #139855 @ Launchpad

Import Missing GPG Keys, Even Behind A Firewall (Port 11371 Closed) [Launchpad PPAs]

If you are behind a firewall (and port 11371 is closed), you get an error each time you add a PPA:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 1970E5148200CA418348886341FDF8A2B455BEF0
gpg: requesting key B455BEF0 from hkp server keyserver.ubuntu.com
?: keyserver.ubuntu.com: Connection timed out
gpgkeys: HTTP fetch error 7: couldn't connect: Connection timed out
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

Further more, you get errors when running "sudo apt-get update", the Update Manager refuses to upgrade packages and so on.

Do you remember Launchpad-Getkeys - a script that automatically imports all missing GPG keys? Well, if you're behind a firewall, you'll be glad to know that Launchpad-Getkeys now works on port 80 by default so it should finally fix the missing GPG keys issue. I've completely rewritten the script (which was initially posted by blackgr @ ubuntuforums) to only imports the missing GPG keys (it used to import all the keys each time you ran it, even if you only had one missing key). In the new version I've also added an option to use a different keyserver (use: -k SERVER:PORT).

Install and use Launchpad-Getkeys


To install the package in Ubuntu Karmic, Lucid, Maverick and Natty, use the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys


Then, to import all the missing GPG keys, run the following command:
sudo launchpad-getkeys

That's it! Now run "sudo apt-get update" and you shouldn't get any errors about missing GPG keys anymore (unless the keyserver is down).

This feature (but further tweaked) will be implemented in a future Y PPA Manager version.

Update: the script didn't work if you didn't use Ubuntu in English. This should be fixed in the latest version (0.2.2) which I've just uploaded to the PPA.

Update 2: if you're behind a proxy (not firewall) and Launchpad Getkeys doesn't work for you, try this modified Launchpad-Getkeys (by saurabhk).

Y PPA Manager 0.0.2 Adds Linux Mint Support

y ppa manager

Y PPA Manager is a project I work on in my spare time. It's a GUI tool to add, remove, purge, list and search for Launchpad PPAs. For more info on Y PPA Manager, check out this post: Y PPA Manager: Easily Search, Add, Remove Or Purge PPAs In Ubuntu.

Today I've released a new version which fixes some bugs and brings Linux Mint support (thanks to Matthew Markell for the help!) for all the Y PPA Manager tools.


If you didn't try Y PPA Manager yet, here is a video I've recorded, demoing the PPA search feature (which can list the packages - including their versions in a PPA, download .debs from a PPA and so on):




Install Y PPA Manager in Ubuntu and Linux Mint

Add the Y PPA Manager PPA and install it using the following commands (available for Ubuntu Karmic, Lucid, Maverick and Natty and Linux Mint: Helena, Isadora and Julia):
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Once installed, you can find Y PPA Manager under Applications > System tools.


Remember to submit any bugs you may find @ Launchpad.
 
Support By Blogger