Uploaded package not showing in my Launchpad PPA
I created a package for Launchpad PPA and want to upload it to Launchpad. I've used dput command and this is what I get:
tomica@
Uploading gnomenza using ftp to ppa (host: ppa.launchpad.net; directory: ~tomicakorac/ppa)
running supported-
{'allowed': ['release'], 'known': ['release', 'proposed', 'updates', 'backports', 'security']}
running required-fields: check whether a field is present and non-empty in the changes file
running checksum: verify checksums before uploading
running suite-mismatch: check the target distribution for common errors
running check-debs: makes sure the upload contains a binary package
running gpg: check GnuPG signatures before the upload
Uploading gnomenza_0.0.1.dsc
Uploading gnomenza_
Uploading gnomenza_
Uploading gnomenza_
tomica@
I would think that this means my upload was successful. However, when I visit my PPA, it's empty:
https:/
If I try to upload my package again, this is what I get:
tomica@
Package gnomenza was already uploaded to ppa
If you want to upload nonetheless, use --force or remove gnomenza_
tomica@
This means that my package should be visible and accessible, but it isn't. What am I doing wrong?
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Томица Кораћ
- Solved:
- 2021-01-06
- Last query:
- 2021-01-06
- Last reply:
- 2021-01-06
Colin Watson (cjwatson) said : | #1 |
Here's the relevant section from our logs:
2021-01-03 08:40:09 DEBUG Considering upload upload-
2021-01-03 08:40:09 DEBUG Considering changefile ~tomicakorac/
2021-01-03 08:40:09 DEBUG Finding fresh policy
2021-01-03 08:40:09 INFO Processing upload gnomenza_
2021-01-03 08:40:09 DEBUG Beginning processing.
2021-01-03 08:40:09 DEBUG Verifying signature on gnomenza_
2021-01-03 08:40:09 DEBUG Starting new HTTP connection (1): keyserver.
2021-01-03 08:40:09 DEBUG http://
2021-01-03 08:40:09 DEBUG Building recipients list.
2021-01-03 08:40:09 DEBUG Adding recipient: '=?utf-
2021-01-03 08:40:09 DEBUG no rules relevant to 'app.mainsite_
2021-01-03 08:40:10 ERROR Exception while processing upload /srv/launchpad.
2021-01-03 08:40:10 INFO OOPS-fedd32c748ae61a1436ccd5273acbd33
2021-01-03 08:40:10 DEBUG Moving upload directory /srv/launchpad.
And that OOPS says:
UnicodeDecode
Traceback (most recent call last):
Module lp.archiveuploa
changes_file, self.processor.
Module lp.archiveuploa
upload.
Module lp.archiveuploa
changes_
Module lp.soyuz.
mailer.
Module lp.services.
self.
Module lp.services.
ctrl = self.generateEm
Module lp.soyuz.
email, recipient, force_no_
Module lp.services.
body = self._getBody(
Module lp.services.
body = template % params
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 10: ordinal not in range(128)
So it looks as though the package was going to be rejected for some reason, but then the rejection crashed due to a Unicode handling issue. We'll need to fix that issue before we can see what the original problem was.
Colin Watson (cjwatson) said : | #2 |
I've looked at the upload and I think https:/
Томица Кораћ (tomicakorac) said : | #3 |
@cjwatson many thanks for answering and reporting the bug. Here's what I've done now:
- I added another name to my OpenPGP key: Tomica Korac <email address hidden>
- I synced my modified key with Ubuntu server
- I modified my name in the Changelog file to match Tomica Korac <email address hidden>
- I re-generated <source.changes> file, and got: Successfully signed dsc, buildinfo, changes files
- I re-sent the packages to PPA with dput -f ppa:tomicakorac/ppa gnomenza_
Checking signature on .changes
gpg: /home/tomica/
Checking signature on .dsc
gpg: /home/tomica/
Uploading to ppa (via ftp to ppa.launchpad.net):
Uploading gnomenza_0.9.0.dsc: done.
Uploading gnomenza_
Uploading gnomenza_
Uploading gnomenza_
Successfully uploaded packages.
And still, my package is neither being built, nor shown in the PPA, and I'm not getting any email notifications.
Colin Watson (cjwatson) said : | #4 |
You mention changing the changelog, but that wasn't the file I was talking about (and I don't believe it was necessary to change it, nor to do all the stuff you mention with your OpenPGP key). Did you change, specifically, the Maintainer field in debian/control?
Томица Кораћ (tomicakorac) said : | #5 |
Ugh! Really sorry, I completely misunderstood your instruction. It's been a hell of a day for me. Now I realise I didn't need to do all that. So now I've changed the Modifier value in debian/control to read 'Tomica Korac <email address hidden>' (without quotes). I regenerated the source.changes file again and sent it to PPA with dput. The result seems to be the same: No email notification and still nothing uploaded.
Томица Кораћ (tomicakorac) said : | #6 |
I was too hasty. I got the approval email with a slight delay, and it went to 'Spam'. My package was successfully uploaded. @cjwatson many thanks for your time and patience!