[Buildbot-commits] buildbot ChangeLog,1.375,1.376

Brian Warner warner at users.sourceforge.net
Sun Apr 24 21:30:29 UTC 2005


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

Modified Files:
	ChangeLog 
Log Message:
Revision: arch at buildbot.sf.net--2004/buildbot--dev--0--patch-83
Creator:  Brian Warner <warner at monolith.lothar.com>

Merged from org.apestaart at thomas/buildbot--waterfall--0--patch-22

Merged builder-categories and waterfall CSS work from Thomas. Also added
test-case-name tags.

Patches applied:

 * org.apestaart at thomas/buildbot--trial--0--base-0
   tag of org.apestaart at thomas/buildbot--releases--0.6.2--patch-2

 * org.apestaart at thomas/buildbot--trial--0--patch-1
   adding test-case-name

 * org.apestaart at thomas/buildbot--waterfall--0--base-0
   tag of org.apestaart at thomas/buildbot--releases--0.6.2--patch-2

 * org.apestaart at thomas/buildbot--waterfall--0--patch-1

 * org.apestaart at thomas/buildbot--waterfall--0--patch-2

 * org.apestaart at thomas/buildbot--waterfall--0--patch-3

 * org.apestaart at thomas/buildbot--waterfall--0--patch-4

 * org.apestaart at thomas/buildbot--waterfall--0--patch-5

 * org.apestaart at thomas/buildbot--waterfall--0--patch-6

 * org.apestaart at thomas/buildbot--waterfall--0--patch-7

 * org.apestaart at thomas/buildbot--waterfall--0--patch-8

 * org.apestaart at thomas/buildbot--waterfall--0--patch-9
   merge for test-case-name

 * org.apestaart at thomas/buildbot--waterfall--0--patch-10
   unittests + fixes for status.mail category filtering

 * org.apestaart at thomas/buildbot--waterfall--0--patch-11
   fix testsuite by prefixing page title with BuildBot

 * org.apestaart at thomas/buildbot--waterfall--0--patch-12
   move category from Builder to BuilderStatus

 * org.apestaart at thomas/buildbot--waterfall--0--patch-13
   fix silly bug, makes order in waterfall work again

 * org.apestaart at thomas/buildbot--waterfall--0--patch-14
   document category and categories for builders and statusclients

 * org.apestaart at thomas/buildbot--waterfall--0--patch-15
   remove prints from test_run

 * org.apestaart at thomas/buildbot--waterfall--0--patch-16
   remove FIXME and unneeded code for category

 * org.apestaart at thomas/buildbot--waterfall--0--patch-17
   put back "builders" argument

 * org.apestaart at thomas/buildbot--waterfall--0--patch-18
   use class_ to assign a class="" to the html blocks

 * org.apestaart at thomas/buildbot--waterfall--0--patch-19
   cssclass->class_

 * org.apestaart at thomas/buildbot--waterfall--0--patch-20
   give classes names as agreed

 * org.apestaart at thomas/buildbot--waterfall--0--patch-21
   finish class styling and add EXCEPTION result

 * org.apestaart at thomas/buildbot--waterfall--0--patch-22
   classic buildbot stylesheet


Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.375
retrieving revision 1.376
diff -u -d -r1.375 -r1.376
--- ChangeLog	23 Apr 2005 20:07:47 -0000	1.375
+++ ChangeLog	24 Apr 2005 21:30:26 -0000	1.376
@@ -1,3 +1,151 @@
+2005-04-24  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+	* docs/waterfall.classic.css:
+	  add a stylesheet that's almost the same as the "classic"
+	  buildbot style
+
+	* buildbot/status/builder.py:
+	  add EXCEPTION as a result - this is a problem for the bot
+	  maintainer, not a build problem for the changers
+	* buildbot/process/step.py:
+	  use EXCEPTION instead of FAILURE for exceptions
+	* buildbot/status/html.py:
+	  add build_get_class to get a class out of a build/buildstep
+	  finish naming the classes
+	  split out sourceNames to changeNames and builderNames so we
+	  can style them separately
+	* docs/config.xhtml:
+	  finish documenting classes as they are right now
+
+	* buildbot/status/html.py:
+	  name the classes as we agreed on IRC
+	* docs/config.xhtml:
+	  and document them
+
+	* buildbot/status/html.py:
+	  same for cssclass->class_
+
+	* buildbot/status/html.py:
+	  as decided on IRC, use class_ for the "class" attribute to not
+	  conflict with the class keyword, and clean up the messy **{} stuff.
+
+	* buildbot/status/mail.py:
+	  put back "builders" argument, and fix docstring, because the
+	  code *ignores* builders listed in this argument
+
+	* buildbot/process/builder.py:
+	  remove FIXME notes - category is now indeed a cvar of BuilderStatus
+
+	* docs/config.xhtml:
+	  describe the category argument for builders
+
+	* buildbot/status/builder.py:
+	  Fix a silly bug due to merging
+
+	* buildbot/process/builder.py:
+	  remove category from the process Builder ...
+	* buildbot/status/builder.py:
+	  ... and add it to BuilderStatus instead.
+	  Set category on unpickled builder statuses, they might not have it.
+	* buildbot/master.py:
+	  include category when doing builderAdded
+	* buildbot/status/mail.py:
+	  return None instead of self for builders we are not interested in.	
+	* buildbot/test/test_run.py:
+	  fix a bug due to only doing deferredResult on "dummy" waiting
+	* buildbot/test/test_status.py:
+	  add checks for the Mail IStatusReceiver returning None or self
+
+	* buildbot/status/html.py:
+	  fix testsuite by prefixing page title with BuildBot
+
+	* buildbot/status/builder.py:
+	  have .category in builder status ...
+	* buildbot/process/builder.py:
+	  ... and set it from Builder
+	* buildbot/status/html.py:
+	  make .css a class variable 
+	* buildbot/test/test_status.py:
+	  write more tests to cover our categories stuff ...
+	* buildbot/status/mail.py:
+	  ... and fix the bug that this uncovered
+
+	* buildbot/changes/mail.py:
+	* buildbot/changes/pb.py:
+	* buildbot/master.py:
+	* buildbot/process/base.py:
+	* buildbot/process/factory.py:
+	* buildbot/process/interlock.py:
+	* buildbot/process/step.py:
+	* buildbot/process/step_twisted.py:
+	* buildbot/slave/commands.py:
+	* buildbot/status/builder.py:
+	* buildbot/status/client.py:
+	* buildbot/status/html.py:
+	* buildbot/status/mail.py:
+	* buildbot/status/progress.py:
+	* buildbot/test/test_changes.py:
+	* buildbot/test/test_config.py:
+	* buildbot/test/test_control.py:
+	* buildbot/test/test_interlock.py:
+	* buildbot/test/test_maildir.py:
+	* buildbot/test/test_mailparse.py:
+	* buildbot/test/test_run.py:
+	* buildbot/test/test_slavecommand.py:
+	* buildbot/test/test_status.py:
+	* buildbot/test/test_steps.py:
+	* buildbot/test/test_twisted.py:
+	* buildbot/test/test_util.py:
+	* buildbot/test/test_vc.py:
+	* buildbot/test/test_web.py:
+	* buildbot/util.py:
+	  add test-case-name at the top of a whole set of files
+
+	* buildbot/status/builder.py:
+	  keep order of addition when getting builder names
+	* buildbot/status/words.py:
+	* buildbot/test/test_run.py:
+	  add test for getBuilderNames
+
+	* buildbot/process/base.py:
+	* buildbot/process/step.py:
+	* buildbot/status/builder.py:
+	* buildbot/status/html.py:
+	  make buildbot css-able
+	  replace the color code for purple with purple, don't understand
+	  why it wasn't purple to start with
+
+	* buildbot/status/words.py:
+	  ok, so it doesn't look like BuilderStatus.remote is still valid.
+	  Use what waterfall uses instead.
+
+	* buildbot/interfaces.py:
+	* buildbot/status/builder.py:
+	* buildbot/status/html.py:
+	* buildbot/status/mail.py:
+	* buildbot/status/words.py:
+	* buildbot/test/test_run.py:
+	  use categories everywhere and make it be a list.  More sensible
+	  for the future.  Also make words actually respect this in
+	  buildFinished.
+
+	* buildbot/interfaces.py:
+	  add category argument to getBuilderNames
+	* buildbot/process/builder.py:
+	* buildbot/status/builder.py:
+	* buildbot/status/html.py:
+	* buildbot/status/mail.py:
+	* buildbot/status/words.py:
+	* buildbot/test/test_run.py:
+	  move from specifying builders by name to specifying the category
+
+	* buildbot/status/html.py:
+	* buildbot/status/words.py:
+	  add "builders=" to __init__ of status clients so they can
+	  limit themselves to the given list of builders to report on
+
+	* buildbot/status/html.py: set the title to the product name
+
 2005-04-23  Thomas Vander Stichele  <thomas at apestaart dot org>
 
 	* buildbot/interfaces.py:





More information about the Commits mailing list