Diff for "Soyuz/ReUploadPackage"

Not logged in - Log In / Register

Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2010-08-03 09:43:34
Size: 657
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 24: Line 24:
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.
Line 28: Line 30:
dput <package>.changes dput dogfood <package>.changes
Line 30: 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)