Unable to publish package to my PPA

Asked by Chris Irwin on 2010-04-17

I've been publishing packages to my PPA for a while (Had to sign code of conduct and join launchpad-beta-testers).

Recently I went to upload a new package, but I am not getting any email from launchpad, whether errors or confirmation. The package does not show up in my queue. The .dsc and .changes files are signed with my current, non-expired key (same key I've always used before). dput's configuration hasn't changed (I also tried using the newer ppa: method) and is uploading to ~chrisirwin/devel/ubuntu. Upload appears successful.

Nobody appeared to be around to answer in #launchpad at 21:02 EST. What can I provide to help troubleshoot this?

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Julian Edwards
Solved:
2010-05-29
Last query:
2010-05-29
Last reply:
2010-04-23

Hi

No emails are sent in the following circumstances:

1. The .changes is not signed (you seem to be ok there)
2. The signature used is not attached to a Launchpad accoung
3. The .changes file is malformed somehow

We see a lot of the latter two in our logs from many people, however I can't see any upload attempts from you in our upload logs which go back as far as March 28th. Can you try again and reply with:

a) your exact dput command - you should be using the "dput ppa:chrisirwin" one preferably.
b) your changes file
c) what time, exactly, you tried the upload.

Thanks.

Chris Irwin (chrisirwin) said : #2

$ date; dput ppa:chrisirwin/cwi-devel chrisirwin-meta_3.0.6-0cwi1_source.changes
Thu Apr 22 19:06:28 EDT 2010
Checking signature on .changes
gpg: Signature made Thu 22 Apr 2010 07:02:59 PM EDT using DSA key ID 429C060E
gpg: Good signature from "Chris Irwin <email address hidden>"
gpg: aka "Chris Irwin (CI Design Address) <email address hidden>"
Good signature on /home/chris/Workspace/Projects/chrisirwin-meta/chrisirwin-meta_3.0.6-0cwi1_source.changes.
Checking signature on .dsc
gpg: Signature made Thu 22 Apr 2010 07:02:59 PM EDT using DSA key ID 429C060E
gpg: Good signature from "Chris Irwin <email address hidden>"
gpg: aka "Chris Irwin (CI Design Address) <email address hidden>"
Good signature on /home/chris/Workspace/Projects/chrisirwin-meta/chrisirwin-meta_3.0.6-0cwi1.dsc.
Package includes an .orig.tar.gz file although the debian revision suggests
that it might not be required. Multiple uploads of the .orig.tar.gz may be
rejected by the upload queue management software.
Uploading to ppa (via ftp to ppa.launchpad.net):
  Uploading chrisirwin-meta_3.0.6-0cwi1.dsc: done.
  Uploading chrisirwin-meta_3.0.6.orig.tar.gz: done.
  Uploading chrisirwin-meta_3.0.6-0cwi1.diff.gz: done.
  Uploading chrisirwin-meta_3.0.6-0cwi1_source.changes: done.
Successfully uploaded packages.

Chris Irwin (chrisirwin) said : #3

$ cat chrisirwin-meta_3.0.6-0cwi1_source.changes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 22 Apr 2010 18:53:00 -0400
Source: chrisirwin-meta
Architecture: source
Version: 3.0.6-0cwi1
Distribution: lucid
Urgency: low
Maintainer: Chris Irwin <email address hidden>
Changed-By: Chris Irwin <email address hidden>
Changes:
 chrisirwin-meta (3.0.6-0cwi1) lucid; urgency=low
 .
   * Add PPA for webupd8 by nilarimogard
   * Add PPA for improved nvidia-vdpau support
   * Improve comments in configure-postinst.sh
   * Clean up naming a bit
   * Add sources-list.d parser for APT-KEYs
   * Fix -postinst directory name
   * Add informative comment
Checksums-Sha1:
 85fbea9961ebd1c05dc8ec5ad9b799a0874bfe35 1035 chrisirwin-meta_3.0.6-0cwi1.dsc
 b22f7de6e68243fe6f948d7efc5427fd046549cb 14730 chrisirwin-meta_3.0.6.orig.tar.gz
 acb25982f67b3c45c8223afc9005fe0f64bc709d 18376 chrisirwin-meta_3.0.6-0cwi1.diff.gz
Checksums-Sha256:
 131c2b550303d5cb2ed7102c3f1d72066d1da283c31c855af80dba5a39b353c9 1035 chrisirwin-meta_3.0.6-0cwi1.dsc
 2955f08982f8c1bdb9e17fb04fa642df6dd4a45133bed8d4eee13723668cf922 14730 chrisirwin-meta_3.0.6.orig.tar.gz
 28bcd587a2a3a741626bee08a039237fa45469353bfcc5b262c81bc93a7d9c93 18376 chrisirwin-meta_3.0.6-0cwi1.diff.gz
Files:
 486181730939b41a984b80021770f2c9 1035 misc optional chrisirwin-meta_3.0.6-0cwi1.dsc
 c991dfa40df4b9ab4a2e31ad5f4f21c0 14730 misc optional chrisirwin-meta_3.0.6.orig.tar.gz
 8b23fe4f4c0d09c6824a62abd1bbcec8 18376 misc optional chrisirwin-meta_3.0.6-0cwi1.diff.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkvQ1aMACgkQ3qbbKUKcBg4R3gCeLxqJpbGPOKEPHN7hht+GBdXD
K0IAn1/r/I4wEnt06V2c7ZG8B7JIKQlH
=7v33
-----END PGP SIGNATURE-----

Hi

You have a bug in your package, I see this in our logs:

"FatalUploadError: Unable to find mandatory field 'binary' in the changes file."

Steve Kowalik (stevenk) said : #5

Could you please attach your debian/control here, or give me a link to somewhere else I can download your package from, and I'll take a look for you?

Philippe Coval (rzr) said : #6

hi
I think I am affected by a similar issue ...
but I have that binary field ...

Chris Irwin (chrisirwin) said : #7

Thanks Julian Edwards, that solved my question.

Chris Irwin (chrisirwin) said : #8

Yup. I was building the binary part of the control file in the configure step in debian/rules. It works fine locally, but I guess launchpad doesn't like that. I've reverted to static control file and building $package.substvars files. That uploaded fine.

Thanks!