PPA upload versions are not being verified

Bug #139420 reported by Celso Providelo
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Celso Providelo

Bug Description

A weird situation was triggered but the uploads made in https://edge.launchpad.net/%7Edave-greenacre/+archive.

Version "opensg-1.8.0alpha1~ppa1" (yes, broken version including the source name) was uploaded and can't get superseded by other correct versions like "1.8.0alpha1~ppa3" (which got uploaded but ignored during domination process).

Celso Providelo (cprov)
Changed in soyuz:
assignee: nobody → cprov
importance: Undecided → High
status: New → In Progress
Revision history for this message
Celso Providelo (cprov) wrote :

David, for this specific issue in your ppa I suggest you to use 'epochs' and upload a version "1:1.8.0alpha1~ppa3" (and keep using epochs for the next versions) until we provide "manual removal UI" for PPA (bug 128127).

description: updated
Celso Providelo (cprov)
Changed in soyuz:
status: In Progress → Confirmed
Celso Providelo (cprov)
Changed in soyuz:
status: Confirmed → In Progress
Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

Celso, why are these uploads even being accepted at all?

The lack of first character being numeric is not a bug - it's still a valid version number.

I would have thought this should behave like the ubuntu archive - if the version number is lower than the current version in the PPA, the automatic rejection email is generated, and the version gets rejected. The lower version will always get put to pending removal - it will never get published - why even accept these in the first place?

Revision history for this message
Celso Providelo (cprov) wrote :

Sarah, a simple answer would be 'because we have a bug', but I can extend it and explain that not checking version is a side-effect of not having auto-overrides (in our code).

I get this fixed and cherrypicked in early 1.1.10 times, sorry for all this inconvenience.

Revision history for this message
Celso Providelo (cprov) wrote :

RF 5088

Revision history for this message
Celso Providelo (cprov) wrote :

RF 5054

Changed in soyuz:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.