Cannot upload package - "Unable to find distroseries: stable"

Asked by James

I was trying to upload my first *real* package (not just hello-world_1.0_sources.changes.) Unfortunately, instead of getting the usual confirmation email, I was greeted with this:

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

 ===

 If you don't understand why your files were rejected, or if the
 override file requires editing, please go to:
 http://answers.launchpad.net/soyuz

..does anybody have any clue what this means?

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
William Grant
Solved:
Last query:
Last reply:
Revision history for this message
Best William Grant (wgrant) said :
#1

A field in the first line of debian/changelog specifies the target distroseries. For Debian it might be 'unstable' or 'stable', but for Ubuntu you need to specify the codename of your target -- eg. 'precise' or 'quantal'.

You're trying to upload to an Ubuntu PPA, but your changelog says stable, which doesn't exist in Ubuntu.

Revision history for this message
James (jamestheawesomedude) said :
#2

Thanks William Grant, that solved my question.

Revision history for this message
James (jamestheawesomedude) said :
#3

I have one question: what do I need to do to tell a package that it's compatible with more than one distro?

Revision history for this message
William Grant (wgrant) said :
#4

Additionally, looking at the PPAs you've created, it seems like you're trying to upload a package of the Minecraft launcher. But, from the Minecraft license:

"The One Major Rule

Do not distribute anything we've made. This includes, but not limited to, the client or the server software for the game. [...]"

So uploading that package to Launchpad would probably violate both the Minecraft licence <https://minecraft.net/terms> and the Launchpad PPA Terms of Use <https://help.launchpad.net/PPATermsofUse>.

Revision history for this message
James (jamestheawesomedude) said :
#5

1. The client launcher isn't really that proprietary; I don't think that anybody will care if I give out a non-cracked version of the launcher to a few of my friends.
2. I have been doing some research, and found a package that installs downloads the client as a post-install task. I actually use that, but just haven't gotten around to deleting the one I made. (AFAIK, I never got it working anyway, so there's not really any concerns there.)

Thanks for the warnings, though. I know how lawsuit-happy many of today's companies can be...

Revision history for this message
William Grant (wgrant) said :
#6

I can find no licence permitting redistribution of the launcher, so it's not acceptable under the PPA ToU.

Revision history for this message
James (jamestheawesomedude) said :
#7

Okay. If I were to host my own PPA, how is the file hierarchy set up? I'm thinking of either using my own server-ish computer, or using Dropbox. (It would be for personal use only; I'd just tell a few of my friends about it.)