Unable to publish package to my PPA
I've been publishing packages to my PPA for a while (Had to sign code of conduct and join launchpad-
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/
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
- 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/
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/
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/
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-
Uploading chrisirwin-
Uploading chrisirwin-
Uploading chrisirwin-
Successfully uploaded packages.
Chris Irwin (chrisirwin) said : | #3 |
$ cat chrisirwin-
-----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-
* Clean up naming a bit
* Add sources-list.d parser for APT-KEYs
* Fix -postinst directory name
* Add informative comment
Checksums-Sha1:
85fbea9961ebd1
b22f7de6e68243
acb25982f67b3c
Checksums-Sha256:
131c2b550303d5
2955f08982f8c1
28bcd587a2a3a7
Files:
486181730939b4
c991dfa40df4b9
8b23fe4f4c0d09
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkv
K0IAn1/
=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!