Proposal for future repository structure (and an Ubuntu Software Center Developer Dashboard)

Registered by Kenny Strawn on 2012-01-15

I know, I know, it may sound tough, but the current Ubuntu release model hampers Ubuntu's success: Whenever a new release comes out of the pipeline, people need to wait for the next release for apps to be submitted. This means that the apps (and OS core) in the "current" release of Ubuntu becomes outdated within a few weeks of the release. Therefore, it would be nice if we happen to instead (possibly a few months or years down the line) move the Ubuntu repositories into the following rolling-release PPAs:

ppa:ubuntu-public/staging: The most bleeding-edge repository, with no moderation and constant, speedy updates
ppa:ubuntu-moderated/alpha: A moderated repository that is updated weekly from the staging repository, with apps from Staging being patched before they enter (i.e. bug fixes)
ppa:ubuntu-moderated/beta: A moderated repository that apps from Alpha are further refined (and more bugs are fixed) before they enter.
ppa:ubuntu-moderated/stable: The moderated repository that is updated the least frequently and is the most suitable for mainstream use

Also, a developer dashboard for the Ubuntu Software Center would be nice, allowing the ability to publish an app (if they have a(n) Ubuntu SSO/Launchpad account) without the need to leave their desktop. Oh, and it would also be nice to see a Google App Inventor-like development UI (both blocks editor and UI designer) to allow users to develop for Ubuntu without writing code.

Blueprint information

Status:
Not started
Approver:
Mark Shuttleworth
Priority:
Undefined
Drafter:
Mark Shuttleworth
Direction:
Needs approval
Assignee:
Mark Shuttleworth
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.