Intermediary branch to run tests and verification against before packages hit the archive proper
As proposed in http://
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.
Blueprint information
- Status:
- Complete
- Approver:
- Steve Langasek
- Priority:
- High
- Drafter:
- Evan
- Direction:
- Approved
- Assignee:
- Colin Watson
- Definition:
- Approved
- Series goal:
- Accepted for raring
- Implementation:
-
Implemented
- Milestone target:
-
ubuntu-13.04-month-2
- Started by
- Colin Watson
- Completed by
- Colin Watson
Whiteboard
Work done in Precise:
[pitti] add dep8 format to apport: DONE
[pitti] add dep8 format to jockey: DONE
[pitti] add dep8 format to upower: DONE
[pitti] add dep8 format to udisks: DONE
[pitti] add dep8 format to postgresql-common: DONE
[cjwatson] add dep8 format to ubiquity: DONE
Work done in Quantal:
[mvo] add dep8 format to software-center (lp:~mvo/software-center/dep8): DONE
[cjwatson] assessment of impact to infrastructure (bug 930217): DONE
[cjwatson] open -proposed pocket for development distroseries: DONE
[jibel] write tool to determine what tests need to be run via rdepends, drives said tests, and outputs in a format that britney and a human can understand: DONE
Work Items
Work items for ubuntu-
[cjwatson] figure out how to hook autopkgtest output into britney: DONE
Work items:
[cjwatson] implement auto-propagation from -proposed to release pocket: DONE
[cjwatson] redirect uploads to -proposed by default: DONE
[jibel] Split the current main script trigger-adt-test in one part that will run on lillypilly to calculate the tests to run and a second part that will run in the lab to execute the tests: DONE
[jibel] Deploy the new version of the script on lillypilly, jiufeng and albali: DONE
[jibel] Add execution nodes in the QA Lab: DONE
Dependency tree

* Blueprints in grey have been implemented.