Quick and dirty guide to PPA (and meta-package)

This guide aims to get a developer going on how to quickly add a PPA's to Ubuntu's Launchpad.

How "web-mapping" end up in my PPA on launchpad APT sources : deb http://ppa.launchpad.net/mixo-mixo/ubuntu intrepid main deb-src http://ppa.launchpad.net/mixo-mixo/ubuntu intrepid main

Pre-requisite

In Ubuntu speak, you need to become an Ubuntero.

Building the meta-package and creating the PPP

Troubleshooting: messages/error from Launchpad.

This section handles some error messages that may be generated whilst trying to upload packages to you PPA. These messages are sent to you registered Launchpad email.

* Rejected: Unable to find distroseries: unstable Further error processing not possible because of a critical previous error.

+++++++++++++++++++

* Rejected: Unable to find web-mapping_0.1.orig.tar.gz in upload or distribution. Files specified in DSC are broken or missing, skipping package unpack verification. Upload rejected because it contains binary packages. Ensure you are using debuild -S, or an equivalent command, to generate only the source package before re-uploading. Not permitted to upload to the RELEASE pocket in a series in the 'SUPPORTED' state.

++++++++++++++++++

* Rejected: Unable to find web-mapping_0.1.orig.tar.gz in upload or distribution. Files specified in DSC are broken or missing, skipping package unpack verification. Signer has no upload rights at all to this distribution. Not permitted to upload to the RELEASE pocket in a series in the 'SUPPORTED' state.

++++++++++++++++++

* Rejected: Signer has no upload rights at all to this distribution. Not permitted to upload to the RELEASE pocket in a series in the 'SUPPORTED' state.

++++++++++++++++++

* Rejected:MD5 sum of uploaded file does not match existing file in archive. Files specified in DSC are broken or missing, skipping package unpack verification.

++++++++++++++++++

scubuntuWiki: PPAIntro (last edited 2008-11-12 07:41:45 by localhost)