[Buildbot-commits] site bb-ChangeLog,NONE,1.1 manual-0.7.3.html,NONE,1.1 ChangeLog,1.33,1.34 NEWS,1.11,1.12 index.html,1.62,1.63

Brian Warner warner at users.sourceforge.net
Tue May 23 17:45:22 UTC 2006


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

Modified Files:
	ChangeLog NEWS index.html 
Added Files:
	bb-ChangeLog manual-0.7.3.html 
Log Message:
updated for buildbot-0.7.3

Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/site/ChangeLog,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- ChangeLog	23 May 2006 17:30:37 -0000	1.33
+++ ChangeLog	23 May 2006 17:45:19 -0000	1.34
@@ -1,5 +1,10 @@
 2006-05-23  Brian Warner  <warner at lothar.com>
 
+	* all: updated for buildbot-0.7.3
+	* bb-ChangeLog: oops, I've been publishing this ChangeLog for years
+	instead of the buildbot's ChangeLog. Fixed.
+	* manual-0.7.3.html: copied from new release
+
 	* index.html (Success Stories): add Xenomai
 
 2006-04-05  Brian Warner  <warner at lothar.com>

Index: NEWS
===================================================================
RCS file: /cvsroot/buildbot/site/NEWS,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- NEWS	17 Feb 2006 08:35:30 -0000	1.11
+++ NEWS	23 May 2006 17:45:19 -0000	1.12
@@ -1,5 +1,89 @@
 User visible changes in Buildbot.
 
+* Release 0.7.3 (23 May 2006)
+
+** compatibility
+
+This release is compatible with Twisted-1.3.0, but the next one will not be.
+Please upgrade to at least Twisted-2.0.x soon, as the next buildbot release
+will require it.
+
+** new features
+
+*** Mercurial support
+
+Support for Mercurial version control system (http://selenic.com/mercurial)
+has been added. This adds a buildbot.process.step.Mercurial BuildStep. A
+suitable hook script to deliver changes to the buildmaster is still missing.
+
+*** 'buildbot restart' command
+
+The 'buildbot restart BASEDIR' command will perform a 'buildbot stop' and
+'buildbot start', and will attempt to wait for the buildbot process to shut
+down in between. This is useful when you need to upgrade the code on your
+buildmaster or buildslave and want to take it down for a minimum amount of
+time.
+
+*** build properties
+
+Each build now has a set of named "Build Properties", which can be set by
+steps and interpolated into ShellCommands. The 'revision' and 'got_revision'
+properties are the most interesting ones available at this point, and can be
+used e.g. to get the VC revision number into the filename of a generated
+tarball. See the user's manual section entited "Build Properties" for more
+details.
+
+** minor features
+
+*** IRC now takes password= argument
+
+Useful for letting your bot claim a persistent identity.
+
+*** svn_buildbot.py is easier to modify to understand branches
+*** BuildFactory has a new .addStep method
+*** p4poller has new arguments
+*** new contrib scripts: viewcvspoll, svnpoller, svn_watcher
+
+These poll an external VC repository to watch for changes, as opposed to
+adding a hook script to the repository that pushes changes into the
+buildmaster. This means higher latency but may be easier to configure,
+especially if you do not have authority on the repository host.
+
+*** VC build property 'got_revision'
+
+The 'got_revision' property reports what revision a VC step actually
+acquired, which may be useful to know when building from HEAD.
+
+*** improved CSS in Waterfall
+
+The Waterfall display has a few new class= tags, which may make it easier to
+write custom CSS to make it look prettier.
+
+*** robots_txt= argument in Waterfall
+
+You can now pass a filename to the robots_txt= argument, which will be served
+as the "robots.txt" file. This can be used to discourage search engine
+spiders from crawling through the numerous build-status pages.
+
+** bugfixes
+
+*** tests more likely to pass on non-English systems
+
+The unit test suite now sets $LANG='C' to make subcommands emit error
+messages in english instead of whatever native language is in use on the
+host. This improves the chances that the unit tests will pass on such
+systems. This affects certain VC-related subcommands too.
+
+test_vc was assuming that the system time was expressed with a numeric
+timezone, which is not always the case, especially under windows. This
+probably works better now than it did before. This only affects the CVS
+tests.
+
+'buildbot try' (for CVS) now uses UTC instead of the local timezone. The
+'got_revision' property is also expressed in UTC. Both should help deal with
+buggy versions of CVS that don't parse numeric timezones properly.
+
+
 * Release 0.7.2 (17 Feb 2006)
 
 ** new features

--- NEW FILE: bb-ChangeLog ---
2006-05-23  Brian Warner  <warner at lothar.com>

	* buildbot/__init__.py (version): Releasing buildbot-0.7.3
	* docs/buildbot.texinfo: set version to match
	* NEWS: update for 0.7.3

	* docs/buildbot.texinfo (Change Sources): mention hg_buildbot.py,
	give a quick mapping from VC system to possible ChangeSources
	(Build Properties): add 'buildername'

	* buildbot/process/base.py (Build.setupStatus): oops, set
	'buildername' and 'buildnumber' properties
	* buildbot/test/test_properties.py (Interpolate.testBuildNumber):
	test them

2006-05-22  Brian Warner  <warner at lothar.com>

	* docs/buildbot.texinfo (Build Properties): explain the syntax of
	property interpolation better
[...6090 lines suppressed...]
	with 'bin/lore --output lint'. Use 'bin/trial -o' to remove
	ansi-color markup. Remove GenerateLore step. Count hlint warnings in
	GenerateDocs now that they are prefixed with WARNING:.

	* buildbot/status/html.py (StatusResource.body): Fix Builder link,
	use manual href target instead of request.childLink

	* buildbot/clients/gtkPanes.py: Fix progress countdown: update the
	display every second, but update the ETA every 5 seconds (or
	whenever) as remote_progress messages arrive.


2003-02-12  Brian Warner  <warner at lothar.com>

	* *: import current sources from home CVS repository
	

# Local Variables:
# add-log-time-format: add-log-iso8601-time-string
# End:

Index: index.html
===================================================================
RCS file: /cvsroot/buildbot/site/index.html,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -d -r1.62 -r1.63
--- index.html	23 May 2006 17:30:37 -0000	1.62
+++ index.html	23 May 2006 17:45:19 -0000	1.63
@@ -44,7 +44,7 @@
 <p>Current contents:</p>
 
 <ul>
-  <li>The current release is buildbot-0.7.2 . You can download the source
+  <li>The current release is buildbot-0.7.3 . You can download the source
   from the sf.net download page <a
   href="http://sourceforge.net/project/showfiles.php?group_id=73177">here</a>.
   The release is signed with my GPG public key, available <a
@@ -58,14 +58,14 @@
   are <a href="source-Arch.html">here</a>.</li>
 
   <li>The <a href="README">README</a> file contains an overview, while the <a
-  href="manual-0.7.2.html">User's Manual</a> contains complete documentation.
-  The <a href="API-0.7.2/index.html">API Reference</a> may be useful when
+  href="manual-0.7.3.html">User's Manual</a> contains complete documentation.
+  The <a href="API-0.7.3/index.html">API Reference</a> may be useful when
   writing the configuration file: the various Steps and Schedulers are
   documented there.</li>
 
   <li>Recent changes are summarized in the <a href="NEWS">NEWS</a> file,
   while the complete details are in the <a
-  href="ChangeLog">ChangeLog</a>.</li>
+  href="bb-ChangeLog">ChangeLog</a>.</li>
  
   <li>The <a href="PyCon-2003/buildbot.html">paper</a> delivered at
   PyCon-2003, along with the <a
@@ -76,7 +76,9 @@
 
   <li>Please join the buildbot-devel
   <a href="http://lists.sourceforge.net/lists/listinfo/buildbot-devel">mailing
-  list</a> to be notified about new releases.
+  list</a> to be notified about new releases, discuss how to configure and
+  use the buildbot, and to hear about new development. This is both a user
+  and a developer mailing list.
   </li>
 
   <li>You can also join the buildbot-commits
@@ -510,5 +512,5 @@
 href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons
 Attribution Share-Alike license</a>.</font></p>
 
-<!-- hhmts start -->Last modified: Tue May 23 10:29:49 PDT 2006 <!-- hhmts end -->
+<!-- hhmts start -->Last modified: Tue May 23 10:42:42 PDT 2006 <!-- hhmts end -->
 </body> </html>

--- NEW FILE: manual-0.7.3.html ---
<html lang="en">
<head>
<title>BuildBot Manual 0.7.3</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="BuildBot Manual 0.7.3">
<meta name="generator" content="makeinfo 4.8">
<link title="Top" rel="top" href="#Top">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This is the BuildBot manual.

Copyright (C) 2005,2006 Brian Warner

Copying and distribution of this file, with or without
modification, are permitted in any medium without royalty
provided the copyright notice and this notice are preserved.-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
[...5388 lines suppressed...]
build results, so they must be serializable. For this reason, the
value of any build property should be simple inert data: strings,
numbers, lists, tuples, and dictionaries. They should not contain
class instances.</p>

   <p class="footnote"><small>[<a name="fn-8" href="#fnd-8">8</a>]</small> Also note that a clever buildmaster admin
could still create the opportunity for deadlock: Build A obtains Lock
1, inside which Step A.two tries to acquire Lock 2 at the Step level. 
Meanwhile Build B obtains Lock 2, and has a Step B.two which wants to
acquire Lock 1 at the Step level. Don't Do That.</p>

   <p class="footnote"><small>[<a name="fn-9" href="#fnd-9">9</a>]</small> It may even be possible to provide SSL access by using
a specification like
<code>"ssl:12345:privateKey=mykey.pen:certKey=cert.pem"</code>, but this is
completely untested</p>

   <p><hr></div>

</body></html>






More information about the Commits mailing list