Thursday, December 27, 2012

Something I find time consuming is uploading to a PPA when you want to support multiple Ubuntu releases. For my projects I generally want to support the most recent LTS release, the current stable release and the current development release (precise, quantal and raring when this was written).I have my program in a branch and release that with make distcheck and lp-project-upload. The packaging is stored in another branch.For each release I update the packaging with dch -i and add a new entry, e.g.myproject (0.1.5-0ubuntu1) precise; urgency=low

* New upstream release: - New exciting stuff

-- Me <me@canonical.com> Thu, 27 Dec 2012 16:52:22 +1300I then run release.sh and this generates three source packages and uploads them to the PPA: