Unable to upload sofware

Asked by Grant Taylor

Been trying for months no with success to upload my software this is the message I keep getting:

Rejected:
Unable to find distroseries: unstable
Further error processing not possible because of a critical previous error.

I'm using dput ppa: at the command line looks like it's uploading then a few minutes later I get this error message via email. I read through this Website no matter what I try I still end up with problem.

All the code I'm writing is in Gambas2 are there setting some where I have not set or is something with the debsign key?

Is there anyone who has work with Gambas2 and successfully uploaded software to this site?

I have more programs to add that I'm working on, I can install them through software centre directly but not able to upload them.

Question information

Language:
English Edit question
Status:
Answered
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jelmer Vernooij (jelmer) said :
#1

Hi Grant,

'unstable' is not a ubuntu release series. You need specify a valid ubuntu release in your last debian/changelog entry or override the release series at upload time.

Revision history for this message
Grant Taylor (zl1wtt1) said :
#2

Still no go and I get this message:

Rejected:
Unable to find zl1wtt-atv-controller_0.0.56.orig.tar.gz in upload or distribution.
Files specified in DSC are broken or missing, skipping package unpack verification.
Source/binary (i.e. mixed) uploads are not allowed.

This is my *.changes file with Distribution: precise added in:

Format: 1.8
Date: Sat, 11 Aug 2012 12:00:00 +0000
Source: zl1wtt-atv-controller
Binary: zl1wtt-atv-controller
Architecture: source all
Version: 0.0.56-1
Distribution: precise
Urgency: low

What have I done wrong this time?

Revision history for this message
Max Bowsher (maxb) said :
#3

>> Source/binary (i.e. mixed) uploads are not allowed.

That is the critical piece of information here. Launchpad does not accept uploads containing binary packages. You must upload only a source package.

To do this, you should include the -S option on your dpkg-buildpackage or debuild command line when building the package for upload.

Revision history for this message
Grant Taylor (zl1wtt1) said :
#4

How do I work with dpkg-buildpackage or debuild command line?

Step 1 writing my software in Gambas2 and test it to see if it runs ok.

Step 2 Make installation package

Step 3 Change "Distribution: unstable" to "Distribution: precise" in changes file

Step 4 debsign -k plus key *.changes to add key to file

Step 5 dput ppa: plus path and then the *.changes file

Step 6 then I get this Email:
Rejected:
Unable to find zl1wtt-atv-controller_0.0.56.orig.tar.gz in upload or distribution.
Files specified in DSC are broken or missing, skipping package unpack verification.
Source/binary (i.e. mixed) uploads are not allowed.

Where have I gone wrong? Help

Revision history for this message
Max Bowsher (maxb) said :
#5

From your description of the process you're following, it appears that Gambas2 is either wrapping or replacing part of the standard packaging tools (in "Step 2 Make installation package"). For information on how to make Gambas2 behave in a way appropriate for Launchpad uploads, you should turn to Gambas2 help resources, as it is a decidedly unusual way to be producing source packages.

As a stop-gap measure, you could try taking the .changes file that you are currently generating with Gambas2, and then manually changing the "Architecture:" line to "Architecture: source", and deleting all lines referencing .deb files.

Revision history for this message
Max Bowsher (maxb) said :
#6

My previous comment addresses the "Source/binary (i.e. mixed) uploads are not allowed." issue, but I've just noticed you also have "Unable to find zl1wtt-atv-controller_0.0.56.orig.tar.gz in upload or distribution.".

That should normally be taken care of by passing the -sa flag to dpkg-buildpackage or debuild. You'll need to figure out how that concept translates to Gambas2's way of doing things.

Can you help with this problem?

Provide an answer of your own, or ask Grant Taylor for more information if necessary.

To post a message you must log in.