ppaput
This process might change.
Prerequisites
Install ubuntu-dev-tools from Gutsy.
Set up your PPA.
Also you need to copy your Launchpad cookie to ~/.lpcookie.
Firefox uses ~/.mozilla/firefox/<random>cookies.txt,
Epiphany uses ~/.gnome2/epiphany/mozilla/epiphany/cookies.txt.
or you can create the cookie using curl (but the password is visible in the process list and the shell history!):
1. curl -b ~/.lpcookie -c ~/.lpcookie -d loginpage_email=LAUNCHPAD_EMAIL -d loginpage_password=LAUNCHPAD_PASSWORD -d loginpage_submit_login=1 https://edge.launchpad.net/+login 2. curl -b ~/.lpcookie -c ~/.lpcookie -d loginpage_email=LAUNCHPAD_EMAIL -d loginpage_password=LAUNCHPAD_PASSWORD -d loginpage_submit_login=1 https://launchpad.net/+login
(both for launchpad.net and edge.launchpad.net, if you're in the beta team)
Set DEBEMAIL and DEBFULLNAME in ~/.bashrc, for example:
export DEBFULLNAME='Daniel Holbach' export DEBEMAIL='daniel.holbach@ubuntu.com'
Following up on an already filed bug
cd sourcetree-1.2.3
add a changelog entry including (LP: #123456) (ClosingBugsFromChangelog)
ppaput my-ppa -sa
will- build a source package
upload the whole source package (including tarball - -sa option) to the dput location called my-ppa
- follow up on the bug report
- subscribe the right people
Filing a new bug
cd somenewpackage-1.0.0
ppaput -n my-ppa -sa
will- file a new bug
add a changelog entry à la (LP: #123456) (ClosingBugsFromChangelog)
upload the whole source package (including tarball - -sa option) to the dput location called my-ppa
- subscribe the right people to the bug
More information on ppaput
File bugs at http://launchpad.net/ubuntu/+source/ubuntu-dev-tools
man ppaput
SponsorshipProcess/ppaput (last edited 2008-08-18 09:46:12 by dholbach)