Diff for "Soyuz/ReUploadPackage"

Not logged in - Log In / Register

Differences between revisions 5 and 6
Revision 5 as of 2010-08-03 10:46:10
Size: 820
Editor: jtv
Comment:
Revision 6 as of 2010-08-03 14:39:39
Size: 986
Editor: jtv
Comment:
Deletions are marked like this. Additions are marked like this.
Line 32: Line 32:

Now, ''on dogfood'':
{{{
sudo -u launchpad -i <<EOF
/srv/launchpad.net/codelines/current/scripts/process-upload.py -vv -C insecure ../../ubuntu-queue
EOF
}}}

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

Soyuz/ReUploadPackage (last edited 2021-07-05 16:40:56 by twom)