acceptance.odp

Intro

components

branches

trunk

Goal: Trunk is considered sacred. For a feature, bug or other to make it into trunk means it is ready to go (tested, signed-off, reviewed etc). Trunk is then tagged so platform can pull easily.

branches

Goal: Features are developed outside of trunk in branches. Only when feature is ready to go and signed-off would it be merged into trunk.

distro

Goal: Distro pulls tagged trunk release. Distro always has a viable trunk from which to pull. Tagged trunks mean distro can roll back to previous tagged release if needed.

tests

test plans

trunk tests

distro tests

sign off

trunk readiness

branch code review

distro readiness

bug reports

upstream

Ubuntu

Workflow

Pre-Development

upstream

distro

Development

* denotes a step that requires sign off

UbuntuEngineering/12.04/UpstreamDevelopment (last edited 2011-10-20 13:54:08 by AToulouse-554-1-7-90)