[Buildbot-devel] RFC: more flexible web status display

John Pye john.pye at student.unsw.edu.au
Wed Apr 12 10:54:49 UTC 2006


Brian Warner wrote:
> if the build takes 30 minutes to run,
> your tree-stable-timer is set to 10 minutes, and you have changes arrive at
> (A) 1:00pm, (B) 1:15pm, and (C) 1:29pm, then:
>
>  build #1 will start at 1:10, with just change A
>  change B will become eligible for building at 1:25pm
>  build #2 will start at 1:30, with just change B
>  change C will be come eligible for building at 1:39pm
>  build #3 will start at 2:00, with just change C
>   
Hi Brian,

Just out of curiosity on this one, I'm using a subversion 'pull' that
probes the subversion server every five minutes to see if there's been a
changeset committed. If one (or more) have been commited in the last
five minutes, the probe script tells Buildbot using the PBChangeNotify,
I think it was -- but only about the most recent one.

My question is: if there are multiple changes commited in 5 minutes,
then my probe script will tell Buildbot about only a few of those
changes. Does this mean that the blame list will be incomplete, or does
Buildbot *again* query the subversion server to find what revisions have
occurred and who is responsible for them?

If buildbot takes my 'pushed' blame data as complete, then I must modify
my 'svn_watcher' script to ensure that all changesets are submitted to
buildbot, even those that come inbetween the probe interval.

Cheers
JP

-- 
John Pye
School of Mechanical and Manufacturing Engineering
The University of New South Wales
Sydney  NSW 2052  Australia
t +61 2 9385 5127
f +61 2 9663 1222
mailto:john.pye_AT_student_DOT_unsw.edu.au
http://pye.dyndns.org/





More information about the devel mailing list