all architectures should be togglable for PPAs

Bug #1244868 reported by Adam Conrad
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
William Grant

Bug Description

As discussed already, all architectures should be togglable for PPAs, not just the restricted arches. I think we want to keep the concept of "restricted" arches (and thus keep that column), so that we can decide which architectures to enable by default in a new PPA (which should only be x86 for now, we can revisit at another time).

So, as also came up, this will expose "dead arches" in the UI, unless we do an extra query on the +admin browser view to limit the visible arches to only the ones that can actually be built for active series'.

So, ideally, if I created a new PPA today, it would default to building for only i386 and amd64, but ops would have the option of turning on any of sparc, ia64, powerpc, armel, armhf, arm64, and ppc64el (once that's turned on). lpia, hppa, and ppc64 would be hidden, as no active series can actually build for those arches.

More importantly, ops would also have the option to turn OFF i386 and amd64 if I wanted, say, an armhf-only PPA or ppc64el-only, etc.

Related branches

Revision history for this message
Adam Conrad (adconrad) wrote :

FWIW, I don't care if dead/unbuildable arches are still exposed via the API for this, as long as the web UI remains uncluttered and unconfusing.

Changed in launchpad:
assignee: nobody → Steve Kowalik (stevenk)
William Grant (wgrant)
Changed in launchpad:
importance: Undecided → Low
status: New → Triaged
tags: added: soyuz-core
tags: added: ppa
Revision history for this message
Adam Conrad (adconrad) wrote :

It came up today on IRC that this ties into nominatedarchindep as well, as if we allow turning off i386, we'd need one of the remaining arches to build arch:all packages.

Adam Conrad (adconrad)
Changed in launchpad:
assignee: Steve Kowalik (stevenk) → nobody
William Grant (wgrant)
Changed in launchpad:
assignee: nobody → William Grant (wgrant)
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
William Grant (wgrant)
tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-ok
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Changed in launchpad:
status: In Progress → Fix Committed
William Grant (wgrant)
tags: added: qa-ok
removed: qa-needstesting
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → 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.