[Buildbot-devel] Patches index

Johan Dahlin johan at gnome.org
Tue Feb 17 17:46:30 UTC 2004


Apply the patches in the following order:
(Not strictly necessary, but some changes depends on others, YMMV)

* cvs-up.patch			
Does a cvs update instead of a full checkout each time, to save
time and it avoid breaking our special cvs setup

* cvs-tag.patch
Avoids sending -r HEAD if it's not needed. 

* cvs-clobber.patch
Don't do a clobber if clobber=0, just do an update each time instead

* cvs-cmddir.patch 
I needed this to pass all the test in test_slavecommand.py

* change-filter.patch 
Implements an option "filter" in the configuration.
It's a list of two sized tuples where the first item is a regexp (or
None to match all) for the builders name, the second is a regexp (or
None to match all) to the name of the checkin.
So in our case, we have:
c['filters'] = [('-plug$', '^gst-plugins'),
                ('-gst$', '^gstreamer')]

Which only rebuilds the plugin builds when a commit is done in
gst-plugins and the same for gstreamer.

* install-steps.patch 
Adds two new steps, for Install and Uninstall

* event-fix.patch 
Simple bugfix, it'll trigger an exception once in a while if it's not
set

* change-links.patch 
Add an argument to the Change class, a list of links

* compile-halt.patch 
halt if compilations fail instead of just give a warning. Should be
useful generally I believe.

* slave-basedir.patch 
Checks for $BASEDIR in the command and environment. We're using it like
this:
# GStreamer plugins
configure = './autogen.sh --prefix=$BASEDIR/prefix'
configureEnv = {'PKG_CONFIG_PATH': '$BASEDIR/prefix/lib/pkgconfig'}

* syncmail-rewrite.patch 
Rewrote the syncmail parsing totally, since the last one seemed to be
quite broken. 

* change-html.patch 
Adds a asHtml method to Change, it's turned on in our local build
instead of the asText method (in the html status output), but I did not
include a patch for it

* shellcommand-config.patch 
This one I would prefer to be included, it cleans up the process
launcher a little bit and minimizes our local changes.

-- 
|#| Johan Dahlin < johan (at) gnome (dot) org> | Gombau 10       |#|
|#| Web:   http://www.async.com.br/~jdahlin/   | 08003 Barcelona |#|
|#| Phone: +46 (0)735-570778                   | Spain           |#|
-------------- next part --------------
A non-text attachment was scrubbed...
Name: change-filter.patch
Type: text/x-patch
Size: 3065 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: change-html.patch
Type: text/x-patch
Size: 2401 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: change-links.patch
Type: text/x-patch
Size: 767 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: compile-halt.patch
Type: text/x-patch
Size: 443 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cvs-clobber.patch
Type: text/x-patch
Size: 638 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cvs-cmddir.patch
Type: text/x-patch
Size: 588 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cvs-tag.patch
Type: text/x-patch
Size: 1658 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cvs-up.patch
Type: text/x-patch
Size: 518 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: event-fix.patch
Type: text/x-patch
Size: 500 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: install-steps.patch
Type: text/x-patch
Size: 985 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: shellcommand-config.patch
Type: text/x-patch
Size: 1966 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: slave-basedir.patch
Type: text/x-patch
Size: 1240 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0011.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: syncmail-rewrite.patch
Type: text/x-patch
Size: 6704 bytes
Desc: not available
URL: <http://buildbot.net/pipermail/devel/attachments/20040217/1ca6a74f/attachment-0012.bin>


More information about the devel mailing list