REVU autobuilder network

Registered by Michael Casadevall

It's been a long suggested feature (for me, on IRC, in #ubuntu-motu) that REVU should have the ability to build packages and make debs available. Implementing this is straight forward once apt-revu exists.

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
Michael Casadevall
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Needs Infrastructure
Milestone target:
None
Started by
Michael Casadevall

Related branches

Sprints

Whiteboard

Looking into implementing using the Launchpad PPA group revu-buildd

Current Ideas and Specs:

Packages can be uploaded either via normal dput upload, or imported from a PPA. If it is pulled via a dput upload, then an MOTU or Admin has to approve it for building and publishing in the REVU PPA.

This is managed by changing the changelog to create a REVU specific version, with a unique version at the end, and resigning automatically with our own GPG key. A link on the details page will show the build logs of the last uploaded revision.

In cases where the user is copying from PPA, the link will simply point to their own PPA instead of revu-builder, but should Launchpad add support for copying packages from a PPA (it only supports copy-to), REVU should use the Soyuz API to copy packages into our rep to make it so all REVU built packages are in a single location.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.