[Buildbot-devel] 0.7.11-RC1 - help test it out!
Dustin J. Mitchell
dustin at zmanda.com
Sat Jul 4 18:45:55 UTC 2009
On Sat, Jul 4, 2009 at 12:51 PM, Timothee Besset<ttimo at idsoftware.com> wrote:
> Hey Dustin .. do you have a changelist for this release .. what should
> we watch out for .. is it necessary to upgrade the slaves as well, or
> it's a simple matter of upgrading the master?
I am particularly bad at trying to describe the significant changes
contained in a release. Truth be told, I had kind of hoped I could
just put the release out with a hand-waving "new stuff and bugs
fixed!" kind of announcement. I'll see if I can put something more
significant together, but I would rather get the release done now than
wait until the next holiday weekend so I can write it up :)
I would love some help with this!
You can look at the bugs fixed in this milestone:
http://buildbot.net/trac/query?status=closed&group=resolution&order=priority&milestone=0.7.11&resolution=fixed
And below is the shorlog for the release.
Adam Vandenberg (1):
Fix p4poller import in sample code.
Andrew Straw (1):
implement support for git submodules
Ben Bangert (2):
Updating for custom xmlrpc functions and additional info used
for PylonsHQ queries.
Updated xmlrpc patch to address comments
Ben Hearsum (5):
Fix transfer steps to handle subclasses returning SKIPPED in start()
Fix transfer steps to handle subclasses returning SKIPPED in start()
Adding extraHeaders parameter to MailNotifier
Merge branch 'master' of git at github.com:djmitche/buildbot
Properly iterate throw MailNotifier's extraHeaders dict.
Brian Campbell (2):
contrib/git_buildbot.py: Exit normally on --help
contrib/git_buildbot.py: Accept a --master paramater
Brian Warner (3):
test_status.py: fix out-of-date-interface problem in tests
buildslave.py AbstractLatentBuildSlave: fix undefined name in error case
test_limitlogs: fix SIGCHLD warning, change quotes to upset editors less
Chris AtLee (38):
Add support for setting 'when' attribute for changes via sendchange
Fix build prioritization when new slaves connect
fix failure to purge build 0
Don't copy twistd log files when doing checkconfig
Merge branch 'master' of git://github.com/djmitche/buildbot
Adding buildProperties to custom message attributes
Adding functions to allow modification of slave selection,
builder order, and build request ordering
Updating function names again
Wrapping call to nextSlave in try..excep
verify that nextSlave is callable
Change builderOrder to prioritizeBuilders
Adding test cases for slave, build, and builder ordering
doc fixes
Handle returning None from nextBuild
Adding docs for hook functions
Fix logging calls from build prioritization code.
Force commands to be composed of strings.
Preserve unicode strings in commands
Fixing bad identation from 77ca3ff84ffc8a2f40d060ef628984e1b684cffe
Web page tweaks
Add elapsed time for incomplete steps and builds
Adding support for cancelling pending build requests
Clean up display of pending builds with changes
Punting on BuildRequestControl.subscribe/unsubscribe
Fix up current build display on per-slave page.
Add reload= support to one_line_per_build page
Adding a "Cancel All" button for pending builds
Return a "No Resource" page if requesting to view a non-existent slave
Distinguish between requests being removed because they've been
started, and requests being removed because they've been cancelled.
If allowForce is False, don't allow graceful shutdowns
Fixing up whitespace
Merge branch 'master' of git at github.com:djmitche/buildbot
Fix unicode handling in waterfall
Implement changeHorizon
Adding docs for changeHorizon parameter
Adding some simple tests
Fixing docs
Adding tests for changeHorizon parameter
Chris Peyer (2):
When dealing with multiple changes, set the branch and revision
to the last change in the tuple instead of the first in case the
changes are from different branches.
Fix "TypeError: cannot concatenate 'str' and 'NoneType' objects"
error when repourl is None and branch is None.
Chris Rivera (1):
use a dictionary to count steps, and impose no artificial upper
limit on the number of steps with the same name
Dan Locks (2):
(refs #455) fix typo numbuilds should be num_builds
(refs #347) Colorizes the state of each buildstep
Darragh Bailey (2):
(closes #575) explicitly import set() on py2.3
(closes #576) use a list comp, not a generator, for py2.3
Doug Goldstein (3):
Password protect option to force build and stop forms.
Support .htpasswd files for authentication
Merge branch 'master' of git://github.com/djmitche/buildbot
Dustin J. Mitchell (86):
serve buidlbot.css as text/css
add Chris AtLee to CREDITS
add missing requestSubmitted method
add images to the repo
mark as 5 - Production/Stable, and add me as a maintainer
Merge branch 'master' of git://github.com/lambda/buildbot
Merge branch 'bug452' of git://github.com/marcusl/buildbot
Merge branch 'bug446' of git://github.com/marcusl/buildbot
Merge branch 'bug451' of git://github.com/marcusl/buildbot
(refs #19) Add code suggested by simonp to the sample config
(refs #461) add an eventHorizon to BuilderStatus, and purge ancient events
Merge branch 'master' of git://github.com/garetharmstronghp/buildbot
(refs #459) use a WeakValueDictionary for the build cache
add a nice repr for BuildStatus objects
(refs #459) actually prune old logfiles and builds
(refs #459) use already-existing hasContents, rather than the
duplicate logfileExists
Merge branch 'master' of git at github.com:djmitche/buildbot
Merge branch 'bug347' of git://github.com/dwlocks/buildbot
(refs #453) send a revision only for the last change from
darcs_buildbot.py, but put it in the right format
(refs #463) checkconfig should take either a dir or a config file
remove __name__ == __main__ from checkconfig.py
remove spurious 'print'
(refs #443) fix deprecations in tests with Twisted-8.2.0
Merge branch 'bug443'
(refs #547) give defer.fail an error message
Merge branch 'master' of git://github.com/dustin/buildbot
remove decorators, sorted()
Merge branch 'custommessage-properties' of
git://github.com/catlee/buildbot
don't assume change.revision is an integer in
buildbot/scheduler.py (thanks to Darragh Bailey and Andrew Lawrence)
Auth: cleanup typos, add an 'authfail' page and redirect to it on failure
Merge branch 'auth'
Merge branch 'bug559' of git://github.com/marcusl/buildbot
(refs #544) support copy_properties for Trigger steps
(refs #342) partial fix
(refs #559) split pathnames using str.split, rather than os.path.split
Merge branch 'transposed_grid' of git://github.com/jkugler/buildbot
Merge branch 'bzr_puller_fix' of git://github.com/knielsen/buildbot
include docs/Makefile in the source dist
Revert "xmlrpc_getLastBuilds now returns the correct number of
builds when the current build is not finished."
don't kill a non-integer pid
whitespace fix
Merge branch 'myfixes' of git://github.com/adamac/buildbot
Merge branch 'bzr_launchpad_mail' of git://github.com/knielsen/buildbot
don't fail when launchpad emails are missing (like they are now)
Merge branch 'myfixes' of git://github.com/cpeyer/buildbot
remove .stgit-edit.txt and add it to .gitignore
(refs #475) automatically create workdir if it doesn't exist
Merge branch 'master' of git://github.com/adamv/buildbot
fixes #493 - use POST method; thanks to Minesh Patel (mpatel20
on SourceForge)
(refs #499) make testNightly more resilient to DST funniness
refs #552 - detect 'http:' prefix in create-slave invocation and fail
Merge branch 'myfixes' of git://github.com/mlyle/buildbot
Merge branch 'master' of git://github.com/roder/buildbot
Merge branch 'myfixes' of git://github.com/mlyle/buildbot
Merge branch 'master' of git://github.com/mirkoboehm/buildbot
Merge branch 'master' of git://github.com/roder/buildbot
Merge branch 'master' of git://github.com/roder/buildbot
Merge branch 'master' of git://github.com/bdbaddog/buildbot
Merge branch 'master' of git://github.com/geraud/buildbot
Merge branch 'master' of git://github.com/geraud/buildbot
Merge branch 'web-improvements' of git://github.com/catlee/buildbot
point people to buildbot.net, not buildbot.sourceforge.net
add para about grid/
make the 'force build' option a little more obvious
add config for the BuilderStatus *Horizon options
fix typo
make *horizon update on restart and reconfig
Merge branch 'horizonconfig'
add config for the BuilderStatus *Horizon options
make *horizon update on restart and reconfig
Merge branch 'master' of git://github.com/geraud/buildbot
insert a cross-reference to allowForce to help users find the option
Merge branch 'master' of git://github.com/zellyn/buildbot
rename old extra_args in commands.py to svn_args to avoid confusion
Merge branch 'master' of git://github.com/bbangert/buildbot
fix Trial step use in sample.cfg and fix texinfo documentation
of same to match the docstrings
(fixes #573) fix documentation typos
(closes #574) don't use keyword arguments to List.sort
(refs #318) simplify slave shutdown; doesn't fix dangling reference
(closes #493) convert remaining GET form to use POST
fix typo, remove outcommented debug stuff
(refs #35) fix dependent scheduler re-checking: make calculation
of upstream lazier
version 0.7.11-rc1
Merge branch 'categories' of git://github.com/dustin/buildbot
Merge branch 'newcss' of git://github.com/nsylvain/buildbot
inc version #
Dustin Sallings (8):
Add -x to git clean.
Git source dirs are always updatable when they have a .git
Always clean the source tree before doing a fetch.
(fixes #489) make got_revision work for perforce builds
Add category to builder status.
Allow git_buildbot to specify a change category.
More category filtering.
Support categories from BzrPoller
Gareth Armstrong (2):
Fix feeds when title=None and minor tidy up
Clean up the over zealous clean up
Geraud Boyer (6):
Added user_param as a param for an EC2LatentSlave
Merge commit 'mirkoboehm/master'
Merge commit 'djmitche/master'
Added substantiating state for Latent slaves. The problem is
that a booting EC2/Latent instance could be chosen more than once
since its state while booting is still latent
fixed typo
Merge commit 'djmitche/master'
Ian Zimmerman (2):
(refs #455) add numbuilds=xx parameters to one_line_per_builds,
use numbuilds as a consistent parameter name
(refs #454) pass a ref to the logStatus object for each logfile,
for better reporting.
Jason Hoos (1):
(refs #428) add doStepIf parameter to buildsteps
Jose Dapena Paz (1):
(refs #476) Add a link in builder view to get the waterfall view
of just one builder
Joshua Kugler (4):
Initial file reorganization for TransposedGrid
Fixed tabs in commands.py Also removed some trailing spaces,
since my editor does that automatically See #558
Further work on a transposed grid I think it's done
Backed out changes to build_td (no "extra") tgrid no longer uses
"extra" in build_td Added some doc strings to baseweb.py Added link to
tgrid in index.html Added docs about grid and tgrid in
buildbot.texinfo
Kristian Nielsen (5):
Improvements for the Bzr Source step.
Fix two bugs in the BzrPoller:
Implement class BzrLaunchpadEmailMaildirSource
Add the missing sample test emails for the testing of class
BzrLaunchpadEmailMaildirSource.
Fix reloading of configuration file with new mail change sources.
Marcus Lindblom (2):
See #446. Mercurial should clone to specific rev when in clobber
and dirname-branch mode
Fixes #267. Add 'change' mode to MailNotifier to notify on all
build status changes
Matt Heitzenroder (5):
Added a sample configuration to enabled Force Build in the Web
UI for clarification
Added service for github's post-receive service hook
changed payload from an object property to an parameter for
process_change()
added remote & branch to the pull
switched from subprocess to commands, added logging
Michael Lyle (2):
Add infrastructure so that revisions may have an associated URL,
that displays in the web interface and elsewhere. This is so buildbot
can integrate against things like websvn which present very nice views
of changes in a revision.
Add appropriate documentation for the revlinktmpl parameter to
svnpoller. -mpl
Mikael Lind (2):
environment variable fallbacks for feeds on Windows
additional buildmaster at buildmaster fallback for feed GUIDs
Mirko Boehm (1):
- path for the undefined global variable in web/builder.py
Neil Hemingway (3):
Resolve #445
Merge branch 'master' of git at github.com:djmitche/buildbot
getResults can return 5 differen status(es). Resolves #567
Nicolas Sylvain (5):
(fixes #560) chromium patch to show step times
Fix mail.py to be backward compatible with python 2.4. In python
2.4 the "x if y else z" syntax is not supported.
Add a new status resource "BuildStatus" that shows a
waterfall-like display of a single build for a single builder. This is
to be used by the console view that I am working on. (It appears when
you click on a box for a given build.)
Add a new argument to the waterfall page: "failures_only". If
this argument is set to True, the waterfall will be showing only the
builders that are failing.
Add a new css file. It is similar to classic.css, but has less
bright colors, and does border rounding if the browser supports it.
build.chromium.org and build.webkit.org are using a similar css file.
Quentin Raynaud (1):
(refs #456) don't set PWD on msys
Rene Müller (1):
fix wrong import in example (refs #487)
Sidnei da Silva (1):
close the tarfile before removing it
Stefan Seefeld (2):
(refs #557, #559) use tarfile to upload multiple files from the master
(closes #577) users can add a 'compress' attribute (either None,
'gz', or 'bz2') to the DirectoryUpload step
Steve 'Ashcrow' Milner (2):
setup.py needs a reference to the rpm steps
added a test and sdist_test commands to setup.py
William Deegan (2):
Add checkout_options argument to CVS build step. This will allow
adding cvs checkout specific arguments. This is needed to add -N to
the cvs checkout command line when the user has a cvs module alias.
More changes for cvs checkout_options
William Siegrist (1):
Add support for logfiles to contain dicts with the follow option
Zellyn Hunter (2):
Added extra_args parameter to SVN buildstep.
added extra_args to SVN docs
adam (1):
xmlrpc_getLastBuilds now returns the correct number of builds
when the current build is not finished.
adamac (2):
xmlrpc_getLastBuilds now returns the correct number of builds
when the current build is not finished.
xmlrpc_getLastBuilds now returns the correct number of builds
when the current build is not finished.
marcusl (17):
Fixes #446. Use 'hg clone --noupdate' instead of 'hg init' + 'hg
pull' to get remote repo url as path in hgrc.
Fixed #451: Mercurial source step now clobbers if repo URL has changed
Fixes #452: Create correct source stamp in email in all cases
(including branch)
Fixes #277: Remove unnecessary test
(See #462) Remove clobber on inrepo branch change
Merge commit 'djmitche/master'
(See #446) Added check for default path to Mercurial and
MercurialInRepo tests
Merge branch 'bug446'
(fixes #444) Added docs for new arguments to Mercurial source step
(see #444) Fix small typo in docs
Merge commit 'catlee/build-priority'
Merge commit 'catlee/sendchange-when'
Fix Mercurial repo-URL check on file:// URLs on Windows
Fixes #479. Fix tests on Windows: CVS version detection and
directory creation
See #483: Fix date-format recognition on Windows + use dovc
Don't use cmd.exe when executing other exes. Fixes CVS tests on Windows
Send filenames as list of path components. (See #579)
quentin (4):
(see #462) Adding a 'clobberOnBranchChange' argument to the
Mercurial object.
(see #412): use the purge extension if possible instead of rm
-Rf to clobber.
(see #412): Handling patches with purge too. Avoiding code
duplication. Add some logging.
(see #462): Fixing addFactoryArguments call.
Łukasz Jernaś (1):
Fix typo.
--
Open Source Storage Engineer
http://www.zmanda.com
More information about the devel
mailing list