Ubuntu logo

Developer Summit

Intermediary branch to run tests and verification against before packages hit the archive proper

2011-11-03 09:00..09:55 in Bonaire 5

As proposed in http://netsplit.com/2011/09/08/new-ubuntu-release-process/, we should create an unpublished release pocket that stands as the gateway to the regular development branch. From this branch unit tests will be run, code review and sign off will be checked, system integration tests will be run, and if any of these fail, the upload will not be copied to the development branch.


We should unpack and run the unit tests for any reverse dependencies of the core libraries during package build in order to prevent breaking said dependencies with a dodgy upload. For example, an upload of GTK+ should trigger the unit tests for ubiquity and software-center to be run.