log bitten/master.py @ 116:86439c2aa6d6

age author description
Sun, 07 Aug 2005 18:12:43 +0000 cmlenz Store report data in BDB XML database. Closes #31.
Sun, 07 Aug 2005 10:03:56 +0000 cmlenz Add support for XML fragments to the {{{xmlio}}} module, so that build output and reports don't need to be nested in a meaningless element (such as {{{<log type="distutils"><messages><message ...>}}}).
Thu, 04 Aug 2005 20:15:39 +0000 cmlenz * Store build logs in a structured way, for example to highlight messages on the error stream.
Wed, 03 Aug 2005 12:00:06 +0000 cmlenz Remove bad import
Wed, 03 Aug 2005 11:54:34 +0000 cmlenz Transmit build log and generated data back to the build master in XML format. Closes #23.
Sun, 17 Jul 2005 20:14:43 +0000 cmlenz Change model class pattern:
Fri, 15 Jul 2005 16:07:11 +0000 cmlenz Make the repository poll interval configurable. It now defaults to 2 minutes instead of 10 seconds.
Fri, 15 Jul 2005 14:11:29 +0000 cmlenz Cleanup and records when a build is aborted.
Fri, 15 Jul 2005 13:59:54 +0000 cmlenz Improved logging; the build master can now optionally log to a file. Closes #13.
Thu, 14 Jul 2005 21:56:17 +0000 cmlenz Delete snapshots for builds that have been completed by all configured target platforms, and are thus no longer needed. Closes #20.
Thu, 14 Jul 2005 17:10:44 +0000 cmlenz The build master now transmits snapshot archives without blocking while reading the file and sending the BEEP frames. Closes #17.
Thu, 14 Jul 2005 14:20:42 +0000 cmlenz Some refactoring of the BEEP implementation:
Sun, 10 Jul 2005 20:44:05 +0000 cmlenz Slaves were getting associated with the wrong target platform.
Fri, 08 Jul 2005 18:21:59 +0000 cmlenz Fix matching of slave properties against target platform rules.
Fri, 08 Jul 2005 18:05:20 +0000 cmlenz Fix var name in slave registration.
Fri, 08 Jul 2005 17:02:28 +0000 cmlenz Perform slave/platform matching at slave registration. Use builtin {{{set}}} type on Python >= 2.4.
Fri, 08 Jul 2005 10:54:19 +0000 cmlenz Include timing information in the build messages transmitted from slave to master for better accuracy.
Wed, 06 Jul 2005 19:44:10 +0000 cmlenz Record the output of build steps in the database. See #12. Still need to get better granularity in transmitting the log output from slave to master before #12 can be closed.
Tue, 05 Jul 2005 17:52:15 +0000 cmlenz * Implement basic slave selection based on configured target platforms. Closes #15.
Sun, 03 Jul 2005 21:11:59 +0000 cmlenz Implemented basic management of target platforms. Closes #14.
Fri, 01 Jul 2005 10:28:46 +0000 cmlenz Updated DTD for orchestration profile.
Thu, 30 Jun 2005 18:27:12 +0000 cmlenz Record build slave properties in database.
Tue, 28 Jun 2005 23:15:55 +0000 cmlenz Use the standard {{{platform}}} module for reporting of system info by slaves. Closes #6.
Tue, 28 Jun 2005 13:53:27 +0000 cmlenz * Allow specifying a different name for a build slave (default is the host name).
Tue, 28 Jun 2005 10:47:07 +0000 cmlenz Moved {{{BuildError}}} class into package {{{bitten.build}}}.
Mon, 27 Jun 2005 21:50:58 +0000 cmlenz * Pass a {{{Context}}} object to recipe commands as the first argument. Currently this only has the basedir, but will be extended to also provide output recording etc.
Sun, 26 Jun 2005 17:34:27 +0000 cmlenz Build slave now executes the build. Closes #10.
Sun, 26 Jun 2005 16:06:30 +0000 cmlenz Proper archive format negotiation; improved representation of parsed XML content in {{{bitten.util.xmlio}}}.
Fri, 24 Jun 2005 17:26:47 +0000 cmlenz Build slave now also handles snapshot archives in bzip2 and zip format.
Fri, 24 Jun 2005 17:13:07 +0000 cmlenz * Simplify code for making snapshot archives.
Fri, 24 Jun 2005 15:35:23 +0000 cmlenz * Improvements to the model classes, and a couple of unit tests.
Thu, 23 Jun 2005 22:47:45 +0000 cmlenz Renamed {{{Configuration}}} to {{{BuildConfig}}}.
Thu, 23 Jun 2005 20:35:54 +0000 cmlenz Basic infrastructure for transmission of snapshot archives to build slaves. See #8.
Tue, 21 Jun 2005 13:38:31 +0000 cmlenz The build master now gracefully exits by first terminating all active sessions. Fixes #7.
Tue, 21 Jun 2005 08:53:43 +0000 cmlenz Exit the slave script when the master disconnects; and other minor fixes.
Sun, 19 Jun 2005 23:26:08 +0000 cmlenz Add thin script shells around master and slave.
Sun, 19 Jun 2005 22:42:53 +0000 cmlenz Some cleanup and additional docstrings.
Fri, 17 Jun 2005 15:35:48 +0000 cmlenz * Proper separation between {{{beep.ProfileHandler}}} instances between different channels.
Fri, 17 Jun 2005 11:23:22 +0000 cmlenz Proper {{{optparse}}}-based command-line interface for master and slave.
Fri, 17 Jun 2005 09:09:07 +0000 cmlenz * {{{beep.Listener}}} now has an event loop (based on code mostly from medusa)
Thu, 16 Jun 2005 23:04:12 +0000 cmlenz * Use logging in the BEEP core as well as in the master and slave scripts. Closes #4.
Thu, 16 Jun 2005 20:37:38 +0000 cmlenz Refactored the asyncore loop and shutdown procedure into {{{beep.Initiator}}}.
Thu, 16 Jun 2005 14:49:51 +0000 cmlenz Initial code for build master and slave... these don't do a lot yet.
Copyright (C) 2012-2017 Edgewall Software