[Buildbot-commits] buildbot ChangeLog,1.1068,1.1069

Brian Warner warner at users.sourceforge.net
Tue Jul 15 19:52:25 UTC 2008


Update of /cvsroot/buildbot/buildbot
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv10915

Modified Files:
	ChangeLog 
Log Message:
[project @ ChangeLog update for 0.7.8]

Original author: dustin at v.igoro.us
Date: 2008-07-15 19:36:41+00:00

Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.1068
retrieving revision 1.1069
diff -u -d -r1.1068 -r1.1069
--- ChangeLog	29 Apr 2008 20:21:36 -0000	1.1068
+++ ChangeLog	15 Jul 2008 19:52:22 -0000	1.1069
@@ -1,3 +1,74 @@
+2008-06-25  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* docs/buildbot.texinfo: Patch by Albert Hofkamp to use step
+	instances universally in the documentation. (#305)
+
+2008-06-25  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/status/builder.py: Upgrading from version 2 to 3
+	of BuildStatus had an incorrect call to properties.update.
+	Closes #295.
+
+2008-06-13  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/status/web/grid.py: Sort the builders in the
+	grid display (#300)
+
+2008-06-01  Dustin J. Mitchell	<dustin at zmanda.com>
+
+	* buildbot/buildslave.py buildbot/process/base.py
+	buildbot/status/builder.py buildbot/status/web/slaves.py
+	buildbot/test/test_slaves.py: short patch by Ben Hearsum to
+	make the /buildslaves WebStatus? page a little more useful. It
+	does do things: 1) bolds the 'slave is NOT connected' line
+	to make it more visible 2) shows whether each slave is busy
+	(building) or not (#278)
+
+2008-05-26  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/process/factory.py buildbot/status/web/waterfall.py
+	buildbot/steps/shell.py buildbot/test/test_steps.py
+	docs/buildbot.texinfo: Patch by Neil Hemingway
+	<nhemingway at googlemail.com> to add a PerlModuleTest step (#228)
+
+2008-05-19  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/changes/dnotify.py buildbot/clients/base.py
+	buildbot/clients/debug.py buildbot/clients/gtkPanes.py
+	buildbot/dnotify.py buildbot/test/emit.py
+	buildbot/test/emitlogs.py buildbot/test/sleep.py: Patch by
+	Gianluca Sforna <giallu at gmail.com> to remove unnecessary
+	shebangs about which rpmlint complains. (#282)
+
+2008-05-17  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/test/test_vc.py: Configure username and email in
+	case the user running trial does not have git config in their
+	home directory. (#281)
+
+2008-05-16  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/changes/svnpoller.py
+	buildbot/test/test_svnpoller.py: Patch by Neil Hemingway
+	<neil.hemingway at googlemail.com> that has svnpoller checking
+	whether the change reported by SVN is a branch deletion. If
+	it is, a buildbot Change is not created. (#261)
+
+2008-05-15  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/status/words.py buildbot/test/test_status.py
+	docs/buildbot.texinfo: Patch by Neil Hemingway
+	<nhemingway at googlemail.com>: allow the IRC daemon to notify
+	users on build events, either via private messages or channel
+	messages (#171)
+
+2008-05-14  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/steps/shell.py buildbot/test/test_properties.py
+	docs/buildbot.texinfo: A buildstep that is similar to
+	ShellCommand, except that it captures the output of the
+	command into a property. (#232)
+
 2008-04-29  Brian Warner  <warner at lothar.com>
 
 	* buildbot/slave/commands.py (SourceBase.doCopy): use 'cp -RPp'
@@ -28,6 +99,11 @@
 	* docs/buildbot.texinfo (IRC Bot): fix typo, patch by Christian
 	Theune. Closes #231.
 
+2008-04-28  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/status/web/xmlrpc.py: Change xmlrpc_getStatus to
+	xmlrpc_getLastBuildResults as Brian suggested (#195)
+
 2008-04-24  Brian Warner  <warner at lothar.com>
 
 	* setup.py (setup_args): apply patches from zooko: prepare
@@ -40,12 +116,158 @@
 
 	* README (REQUIREMENTS): we handle twisted-8.0.1 just fine.
 
+2008-04-21  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/process/base.py: Patch by Ben Hearsum
+	<bhearsum at wittydomain.com>: delay status notification
+	about build start until _startBuild_2 (after a lock has
+	been acquired) (#107)
+
+2008-04-20  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/status/web/baseweb.py: Patch by Ben Hearsum
+	<bhearsum at wittydomain.com>: don't appear to be able to control
+	builds when you can't (#246)
+
 2008-04-15  Brian Warner  <warner at lothar.com>
 
 	* buildbot/__init__.py (version): bump to 0.7.7+ while between
 	releases
 	* docs/buildbot.texinfo: same
 
+2008-04-15  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/process/properties.py
+	buildbot/test/test_properties.py docs/buildbot.texinfo:
+	Add support for shell-style substitutions, e.g.,
+	%(propname:-replacement)s and %(propname:+replacement)s (#234)
+
+2008-04-14  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/process/properties.py buildbot/status/web/build.py
+	buildbot/steps/shell.py buildbot/steps/source.py: Display
+	build properties in the build status page.
+
+	* docs/buildbot.texinfo: Add properties to the documentation,
+	along with a nontrivial reorganization of the scheduler
+	section of the documentation. (#124)
+
+2008-04-13  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/buildset.py buildbot/clients/debug.py
+	buildbot/master.py buildbot/process/base.py
+	buildbot/scheduler.py buildbot/scripts/runner.py
+	buildbot/scripts/tryclient.py buildbot/status/web/builder.py:
+	Remove custom properties, which are now largely redundant,
+	and on which the properties interface was modeled. (#124)
+
+2008-04-13  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/buildset.py buildbot/interfaces.py
+	buildbot/process/properties.py buildbot/scheduler.py
+	buildbot/steps/trigger.py buildbot/test/runutils.py
+	buildbot/test/test_properties.py buildbot/test/test_run.py:
+	Make the scheduler classes actually provide properties to
+	the buildsets they submit.  Triggerable schedulers also do
+	a nice job of configurably propagating properties from the
+	triggering build. (#124)
+
+2008-04-12  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/master.py buildbot/process/base.py
+	buildbot/process/properties.py buildbot/test/runutils.py
+	buildbot/test/test_properties.py: Support global properties,
+	defined with c['properties'] = {} in master.cfg (#124)
+
+2008-04-12  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/buildset.py buildbot/buildslave.py
+	buildbot/process/base.py buildbot/process/builder.py
+	buildbot/process/properties.py buildbot/scheduler.py
+	buildbot/steps/trigger.py buildbot/test/runutils.py
+	buildbot/test/test_properties.py: Arrange for properties to
+	come down from schedulers, via BuildStep and BuildRequest
+	objects.  custom_props are still present, in parallel, but
+	will go eventually. Triggered builds no longer propagate
+	custom props. (#124)
+
+2008-04-12  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/process/properties.py
+	buildbot/test/test_properties.py: Change Property.getProperty
+	to just return the property value, since having getProperty
+	return different things on different objects is confusing. (#124)
+
+2008-04-12  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/process/base.py buildbot/process/buildstep.py
+	buildbot/process/properties.py buildbot/status/builder.py
+	buildbot/steps/python.py buildbot/steps/shell.py
+	buildbot/steps/source.py buildbot/steps/transfer.py
+	buildbot/test/test_properties.py buildbot/test/test_steps.py
+	buildbot/test/test_vc.py: Add and use a Properties class,
+	refactor the way properties are rendered, and update unit
+	tests accordingly. (#124)
+
+2008-04-12  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/master.py buildbot/status/builder.py: Remove unused
+	and undocumented customBuildProperties config.	This did not
+	allow users to specify global properties; rather, it specified
+	descriptions for properties that were not used anywhere in
+	the codebase. (#124)
+
+2008-04-11  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* docs/buildbot.texinfo: fix typo (thanks to Christian Theune)
+
+2008-04-04  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/clients/debug.py buildbot/master.py
+	buildbot/process/base.py: Patch by gward to teach
+	DebugPerspective and debugclient about custom build properties
+	(#87)
+
+2008-04-03  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/buildset.py buildbot/master.py
+	buildbot/process/base.py buildbot/scheduler.py
+	buildbot/scripts/runner.py buildbot/scripts/tryclient.py
+	buildbot/status/builder.py buildbot/status/web/builder.py
+	buildbot/steps/shell.py buildbot/steps/trigger.py: Patch
+	by Paul Gain, Roch Gadson <rochester.gadsdon at bakbone.com>,
+	and Aaron Maxwell <amax at snaplogic.org> to implement "custom
+	properties": build properties that can be specified when the
+	build is initially created, e.g., by a scheduler. (#87)
+
+2008-04-03  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/status/web/base.py: Patch from Aaron Maxwell
+	<amax at snaplogic.org>.  Refactor OneLineMixin.make_line(),
+	splitting in into two methods: one that gathers all the data
+	needed for a build (get_line_values), and one that takes that
+	data, and renders it into an HTML line (make_line).  (#145)
+
+2008-04-03  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/slave/commands.py: Patch from Aaron
+	Maxwell <amax at snaplogic.org>: introduce a method
+	SVN.getSvnVersionCommand() that returns the shell command used
+	to determine the svn version.  Useful for subclassing. (#140)
+
+2008-04-03  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/buildset.py buildbot/process/base.py
+	buildbot/scheduler.py buildbot/test/test_properties.py: Patch
+	by Dossy Shiobara <dossy at panoptic.com>: It is useful to know
+	the name of the scheduler that initiated a build request,
+	i.e., to conditionally FileUpload the results of a Nightly
+	scheduled build.  This patch passes the Scheduler along the
+	BuildRequest chain so that Build can setProperty("scheduler",
+	self.scheduler.name) in Build.setupStatus(). (#227)
+
+	* docs/buildbot.texinfo: docs for same
+
 2008-03-29  Brian Warner  <warner at lothar.com>
 
 	* buildbot/__init__.py (version): Releasing buildbot-0.7.7
@@ -273,6 +495,23 @@
 	system, but not on older unixes, so I suspect some change in
 	behavior in the kernel or glibc or something similar.
 
+2008-03-12  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	* buildbot/status/web/grid.py:	 Use "absolute" instead
+	  of "specific" sourcestamps; thanks to Ivan Chelyubeev
+	  <ivan.chelubeev at gmail.com> for providing the patch. (#72)
+
+2008-02-17  Dustin J. Mitchell  <dustin at zmanda.com>
+
+	Bug #72: the grid display
+	* buildbot/status/web/grid.py: new 'grid' display to complement waterfall
+	* buildbot/status/web/baseweb.py: add link to grid
+	* buildbot/status/web/build.py: add footer, fix redirects
+	* buildbot/status/web/builder.py: same
+	* buildbot/status/web/classic.css: grid styles
+	* buildbot/status/web/index.html: link to grid
+	* buildbot/status/web/waterfall.py: fix footer
+
 2008-02-05  Brian Warner  <warner at lothar.com>
 
 	* buildbot/buildslave.py (BuildSlave._missing_timer_fired): add a





More information about the Commits mailing list