View Single Post
Posts: 282 | Thanked: 337 times | Joined on Dec 2009 @ Austin, TX, USA
#39
Upload was finally successful. The problem was that I was signing my packages (I had set up a key in GPG on my laptop, and it was being picked up automatically) and the repository servers had no way of validating it because the build servers don't have internet access to get to the key repositories. I found an obscure set of message board conversations noting this, so I thought I would mention it here in case anyone searches for it for hours like I did.

I kept receiving the message back from extras-cauldron-build that said:

[2010-11-13 09:28:01] Processing package effing 0.5.0-1. Uploader: rmerren, builder: builder1
[2010-11-13 09:28:01] REJECTED: GPG verification of 'effing_0.5.0-1.dsc' failed. gpg returned 512, output: gpg: Signature made Sat Nov 13 07:44:27 2010 EET using RSA key ID 21E63116
gpg: Can't check signature: public key not found
If you did not provide a PGP key when you joined garage, you have no opportunity to provide one later. So you can't sign your packages.

Which means you have to build the packages with -us and -uc options, like this:

Code:
dpkg-buildpackage -us -uc -sa -S
Then they upload fine.