Soyuz/ReUploadPackage

Not logged in - Log In / Register

Revision 6 as of 2010-08-03 14:39:39

Clear message

Re-Uploading a Package

Here's how to re-upload an existing package to Soyuz on dogfood.

First, make sure you have this in your ~/.dput.cf:

[dogfood]
fqdn = dogfood.launchpad.net
method = ftp
incoming = ubuntu/
login = anonymous
allow_unsigned_uploads = 0

On your local machine, run:

apt-get source <package>  # (Or obtain in some other way)
cd <package-dir>
dch -i

That last command will prompt you to edit the debian changelog. It creates a new entry for you, which is what tells the system that the package has changed and needs re-processing.

Make sure that the name and email address in the new entry exactly match a name and email address in your GPG key, or you'll get a debsign error.

Then:

debuild -S
cd ..
dput dogfood <package>.changes

Now, on dogfood:

sudo -u launchpad -i <<EOF
/srv/launchpad.net/codelines/current/scripts/process-upload.py -vv -C insecure ../../ubuntu-queue
EOF