Development Tools for archive, image and build management

Registered by Duncan McGreggor on 2010-03-29

Providing additional tools for developers working on ARM platforms

Blueprint information

Status:
Complete
Approver:
Scott Bambrough
Priority:
High
Drafter:
Guilherme Salgado
Direction:
Needs approval
Assignee:
James Westby
Definition:
Approved
Series goal:
Accepted for maverick
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-10.10
Started by
Jamie Bennett on 2010-07-27
Completed by
Jamie Bennett on 2010-07-27

Related branches

Sprints

Whiteboard

Status:
Completed. Lots of items postponed for next cycle due to specification reshuffling.

work items for ubuntu-10.10:
discuss how we'll deal with multiple source branches of a given package in the same workspace: POSTPONED
design oauth credentials manager: POSTPONED
implement oauth credentials manager: POSTPONED
implement sftp uploader: DONE
discuss default version numbers: POSTPONED
implement default version numbers: POSTPONED
discuss/design wrapper around devscripts: POSTPONED
implement wrapper around devscripts: POSTPONED
implement workspace creation: POSTPONED
implement fetching of source packages: POSTPONED
implement source-package building from bzr working tree: POSTPONED
implement binary-package building from source package: POSTPONED
discuss/design non-native building of source packages: POSTPONED
implement non-native building (possibly in a chroot with x-deb) of source packages: POSTPONED
implement pushing a bzr working tree to its parent branch: POSTPONED
implement triggering a build from a branch: POSTPONED
implement triggering a build from a source package: POSTPONED
implement source package upload: POSTPONED
implement binary package upload: POSTPONED
implement cache of binary packages in workspace: POSTPONED
implement command to show list of modified packages between archives: POSTPONED
discuss/design how we're going to present a list of options to users: POSTPONED
evaluate test runners and pick one to use: POSTPONED
implement submission of changes to upstream archive: POSTPONED
implement submission of changes for review: POSTPONED
implement merging a branch from a parent archive into a working tree: POSTPONED
implement merging an upstream branch into a working tree: POSTPONED
implement adding entry to changelog, when modifying a package: POSTPONED
implement help command: POSTPONED
write user documentation: POSTPONED
set up some sort of continuous integration (not PQM, please): POSTPONED
implement branching of archives: POSTPONED
implement appending of archives: POSTPONED
implement freezing of archives: POSTPONED
implement querying the archive management software for details about the archive: POSTPONED
implement subcommand framework: POSTPONED

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.