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