Only pre-approved combinations of targets are permitted

Bug #1585531 reported by Iain Lane
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bileto
Triaged
High
Unassigned

Bug Description

When you are selecting where a silo should be uploaded to, the system only offers you a selection of pre-defined combinations. Yesterday I wanted to upload a desktop release to Y and X as normal SRU, but that wasn't available to me.

Can you think of a good UI that lets users upload to more combinations of real and overlay releases?

Revision history for this message
Robert Bruce Park (robru) wrote :

Hi laney,

This y+x upload you wanted to do, was it an mp against an lp project? Or were you just working with manual sources?

As a workaround you could have just used a y+x+v silo and then just manually copied packages to the respective archives when you were ready (and ignored v).

The backend supports arbitrary combinations of series names, so it's just a UI limitation that only offers y+x+v, but the only catch is that it's hard-coded to target the first one to main archive and all subsequent ones to overlay ppa. So it would be trivial to add y+x as an option, but there isn't really a good way to specify which bits go to archive and which to overlay.

It's not hard to envision, eg, a checklist, that lists the supported series and let's you pick arbitrary combinations for your silo, but it's less obvious to me how you'd specify which series target archive vs overlay.

Revision history for this message
Robert Bruce Park (robru) wrote :

Dmitri proposed that the UI for this should be checkboxes per-series, with a dropdown for target PPA per series. He specifically requested the following combinations:

Z
Z with X and Y SRUs
Z with Y SRUs
Z with X overlay

(currently only Z and Z with X overlay are supported)

I agree with this proposal it's just a matter of finding some time for it.

Changed in bileto:
assignee: nobody → Robert Bruce Park (robru)
importance: Undecided → Medium
status: New → Triaged
Changed in bileto:
importance: Medium → High
Revision history for this message
Robert Bruce Park (robru) wrote :

Made some progress on this today. The UI still hard-codes pre-approved combos, but the backend now at least supports secondary serieses that aren't targeting overlay. Enjoy the new "zesty, yakkety" and "zesty, yakkety, xenial" options which are SRU options.

Changed in bileto:
assignee: Robert Bruce Park (robru) → nobody
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.