commit d739caeb848d0cc35d0c0e8914ca8fc45033b237
Author: Mike Perry <mikeperry-git(a)torproject.org>
Date: Thu Jun 27 16:49:34 2013 -0700
Suggest that people save their base VMs or help us write a test script.
---
gitian/README.build | 5 +++++
gitian/TODO | 10 +++++++---
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/gitian/README.build b/gitian/README.build
index d16e5e2..41d0494 100644
--- a/gitian/README.build
+++ b/gitian/README.build
@@ -123,6 +123,11 @@ Known Issues and Quirks:
You probably want to make sure you have no stray qemu processes before
rebuilding the VMs or starting a new build, too.
+ Once you get a working set of base VMs (in ../../gitian-builder/base-*),
+ you should probably copy them somewhere safe if you want to avoid VM
+ creation hangs in the future (or help us write a wrapper script that
+ tests VMs and re-runs the VM creation step if they don't boot).
+
2. One out of every 50 builds or so, 'make' locks up at some point during a
build, probably due to timestamp issues inside the Gitian VM. The
symptoms of this are a hung build where the VM or LXC container processes
diff --git a/gitian/TODO b/gitian/TODO
index d54bebf..aa9c4e1 100644
--- a/gitian/TODO
+++ b/gitian/TODO
@@ -21,9 +21,10 @@ Short Term:
- Too many libevent libs are included.. Only need a couple
Mid Term:
- - Linux:
- - Verify nothing critical is due to expire from 'ubuntu-support-status'
- - For now, looks like just faketime and rcv..
+ - Write a VM test+rebuild script
+ - Sometimes VM creation produces a base image that won't boot, especially
+ for the 'Precise' images used by windows.
+ - We should test boot it and if it fails, blow it away and try again.
- Windows TBB crashes if there's a system tor installed?
- And/or if you install to c:\Program Files and run as non-Admin
- Docs are missing
@@ -55,6 +56,9 @@ Mid Term:
- I think we don't care? Torbutton's new tor test should fail..
Long Term:
+ - Linux:
+ - Verify nothing critical is due to expire from 'ubuntu-support-status'
+ - For now, looks like just faketime and rcv..
- Offline building
- Requires special VM setup.
- Compile the toolchain, too?