Rev 78: Workaround the lack of specific branch support. in file:///home/vila/buildbot/bzr/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Wed Oct 14 07:37:20 BST 2009
At file:///home/vila/buildbot/bzr/
------------------------------------------------------------
revno: 78
revision-id: v.ladeuil+lp at free.fr-20091014063720-9591371ung273jvm
parent: v.ladeuil+lp at free.fr-20090921124915-w30kxg7txfrd0cku
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: bzr
timestamp: Wed 2009-10-14 08:37:20 +0200
message:
Workaround the lack of specific branch support.
* master/master.cfg:
(BzrGetSource): We are still blocked from using even relative
paths in the web UI, document some alternate source for specific
needs.
(BzrSelftest): Disable --parallel=fork to collect data about
leaking tests.
(tests_builders): Re-enable w2003x64 to collect some more stats.
* TODO:
Update some notes.
* README:
Update instructions for leopard, mentioning pyrex installation.
-------------- next part --------------
=== modified file 'README'
--- a/README 2009-09-08 13:06:14 +0000
+++ b/README 2009-10-14 06:37:20 +0000
@@ -63,6 +63,14 @@
Make sure there is a bzr available to the cronjobs or update
the Makefile or your environment.
+ We also need pyrex to compile the extensions and setuptools to
+ easy_install pyrex.
+
+ Download setuptools egg for 2.6 from pypi.python.org.
+ sudo sh ./setuptools-0.6c9-py2.6.egg
+
+ sudo easy_install pyrex
+
* install buildbot and its dependencies on OSX 10.5 (tiger)
'buildbot' requires 'twisted', From
=== modified file 'TODO'
--- a/TODO 2009-09-19 08:39:12 +0000
+++ b/TODO 2009-10-14 06:37:20 +0000
@@ -14,6 +14,7 @@
- windows
- redhat/centos/fedora
- {Open|Net}BSD
+ - dapper (still LTS for servers)
* add builders for
PPAs
@@ -24,17 +25,24 @@
* add builds for python 2.4, 2.5, 2.6
* at next status report make a "Call For Builds" on tasks that
- people want to be run periodically
+ people want to be run periodically
* throw everything and start again from scratch with hudson
* make pqm depends on buildbot once we have an official master
- and enough slaves
+ and enough slaves
* It would be nice to make the purpose of the different builders
- clear, perhaps even group related ones (wait for hudson)
+ clear, perhaps even group related ones (wait for hudson)
* It would also be good to make it clear which builders we expect
- should always pass, and which are known to have problems (wait
- for hudson)
+ should always pass, and which are known to have problems (wait
+ for hudson)
+
+* Based on Message-ID: <4ACF921D.7080109 at arbash-meinel.com>
+ - write the corresponding script
+ - run it against a set of repos with specialized gc policies
+ - version the results
+ - ...
+ - profit
=== modified file 'master/master.cfg'
--- a/master/master.cfg 2009-09-17 13:06:36 +0000
+++ b/master/master.cfg 2009-10-14 06:37:20 +0000
@@ -107,6 +107,8 @@
repourl=None,
baseURL='http://bazaar.launchpad.net/~bzr-pqm/bzr/',
defaultBranch='bzr.dev',
+# baseURL='http://bazaar.launchpad.net/~vila/bzr/',
+# defaultBranch='trunk',
# requires 0.7.11 or 12 forceSharedRepo=True,
# Keep room for initial checkout when needed
timeout=3600,
@@ -157,7 +159,7 @@
description = ['running selftest']
descriptionDone = ['selftest']
command = ['python', './bzr', 'selftest',
- '--parallel=fork',
+# '--parallel=fork',
'-v',
]
@@ -203,14 +205,14 @@
tests_builders = []
for s in c['slaves']:
name = s.slavename
- if name == 'w2003x64':
+# if name == 'w2003x64':
# FIXME: Temporarily disabling tests on kerguelen since jam got blocked
# trying to build the installers there.Each run takes 9 hours and
# doesn't provide much value anyway so far since it runs under cygwin
# which is not the more interesting target on windows and that the full
# test suite is still crashing failing to report how many tests are
# failing.
- continue
+# continue
builder = dict(name=name, slavename=name,
builddir='tests/%s' % name,
factory=tests_factory)
More information about the bazaar-commits
mailing list