[Buildbot-devel] bzr_buildbot.py not working

Dustin J. Mitchell dustin at v.igoro.us
Wed Sep 12 01:22:37 UTC 2012

On Tue, Sep 11, 2012 at 2:29 PM, David Engster <deng at randomsample.de> wrote:
> Is this a bug or am I doing something wrong?

It's a bug - in fact, related to a very old one,

Because the poller is in contrib (due, among other things, to
licensing restrictions), it is not well-tested and tends to fall out
of sync.

In this case, the problem is that revision must be a string.  Can you
try this fix?

diff --git a/master/contrib/bzr_buildbot.py b/master/contrib/bzr_buildbot.py
index 5f84fb9..91af9bf 100644
--- a/master/contrib/bzr_buildbot.py
+++ b/master/contrib/bzr_buildbot.py
@@ -267,9 +267,12 @@ if DEFINE_POLLER:
                     for change in changes:
+                        last_revision = change['revision']
+                        # make revision a string, as buildbot requires
+                        change['revision'] = str(change['revision'])
                         yield self.addChange(
-                        self.last_revision = change['revision']
+                        self.last_revision = last_revision
                 self.polling = False


More information about the devel mailing list