bibisect for Ubuntu

Registered by Björn Michaelsen on 2012-08-08

bibisect has been proved to be very helpful for Libreoffice development:
http://nabble.documentfoundation.org/What-is-bibisect-And-what-is-it-doing-in-my-office-td3572953.html
http://sweetshark.livejournal.com/7683.html

As LibreOffice maintainer I see regular breakage of my package triggered by other uploads as LibreOffice has more than 900 build dependencies alone (so 1/3 of main). I have seen LibreOffice being broken by:
- gcc becoming ABI incompatible
- boost1.49 having a heisenbug regression against 1.48
- libjpeg being moved to multiarch (build between my local build and the time that the buildd got its slow to build libreoffice)
- kernel corrupting the application stack on swapping with encrypted home/swap
- a minor kde microrelease adding a new define in a header

To triage such painful bugs, the ability to get "back in time" would be immensly helpful on Ubuntu too. This is especially true when multiple bugs caused by different uploads stack upon each other. Also, easily doing a clean build from scratch (as gentoo does with stage1/2) might be helpful in such situations.

Blueprint information

Status:
Not started
Approver:
Jason Warner
Priority:
Undefined
Drafter:
Björn Michaelsen
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
[pitti] look into starting full GNOME session out of a jhbuild install tree in zephyr or locally: TODO
[pitti] if above works, ask upstream whether it's desired to keep track of the daily binary install tree in git: TODO
[bjoern-michaelsen] check for overlaps with the debian snapshot http://pad.ubuntu.com/uds-r-servercloud-r-swiftmirrorsnapshots proposal: TODO

This blueprint contains Public information 
Everyone can see this information.