From trac at buildbot.net Sat Jun 1 21:24:52 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 01 Jun 2013 21:24:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2503: Extend the `fileIsImportant` API In-Reply-To: <046.85c7449fd54fbf31b19981326f63ae33@buildbot.net> References: <046.85c7449fd54fbf31b19981326f63ae33@buildbot.net> Message-ID: <061.55da7528b7e58d899d879731e2f4ce07@buildbot.net> #2503: Extend the `fileIsImportant` API ---------------------------+------------------------ Reporter: ludovicchabant | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: web schedulers | ---------------------------+------------------------ Comment (by dustin): That sounds like a lot of data to keep around - one string per change per scheduler. It might make sense to log that to the master's twistd.log, though. What do you think? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 1 21:29:58 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 01 Jun 2013 21:29:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2504: Older Git Versions Don't Support --branch In-Reply-To: <041.aa2b3c897313323a81cc67f8e38875f4@buildbot.net> References: <041.aa2b3c897313323a81cc67f8e38875f4@buildbot.net> Message-ID: <056.47a93c51be8a2ffdf326237224eefeb6@buildbot.net> #2504: Older Git Versions Don't Support --branch -----------------------------------------+-------------------- Reporter: s0undt3ch | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: git master-side-source-steps | -----------------------------------------+-------------------- Changes (by dustin): * type: undecided => enhancement * milestone: undecided => 0.8.+ Old description: > Older git versions don't support `--branch`, this is on the master's git > source step. > > Before using, a check should be made against the version and provider > workarounds. > > ``` > git clone [project_url] [directory] > cd [directory] > git checkout --track origin/[existing_branch_name] -b > [tracking_branch_name] > ``` New description: Older git versions don't support `--branch`, this is on the master's git source step. Before using, a check should be made against the version and provider workarounds. {{{ git clone [project_url] [directory] cd [directory] git checkout --track origin/[existing_branch_name] -b [tracking_branch_name] }}} -- Comment: Is a version check better, or falling back if the {{{--branch}}} option doesn't work? What version was the first to support `--branch`? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jun 1 21:34:17 2013 From: noreply at github.com (GitHub) Date: Sat, 01 Jun 2013 14:34:17 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 9c1f9b: add 'Automating Build, Test, and Release with Buil... Message-ID: <51aa68d9276ad_46b7dc7ddc473f4@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 9c1f9bfb9f5604dcacfa98eb9bbbe83601d3abfe https://github.com/buildbot/buildbot/commit/9c1f9bfb9f5604dcacfa98eb9bbbe83601d3abfe Author: Dustin J. Mitchell Date: 2013-06-01 (Sat, 01 Jun 2013) Changed paths: A media/automating-build-test-and-release-with-buildbot.tex A media/coordinating-parallel-builds-with-buildbot/README.md A media/coordinating-parallel-builds-with-buildbot/index.html A media/coordinating-parallel-builds-with-buildbot/license.txt A media/coordinating-parallel-builds-with-buildbot/pictures/.DS_Store A media/coordinating-parallel-builds-with-buildbot/pictures/branching.svg A media/coordinating-parallel-builds-with-buildbot/pictures/controlling-build.svg A media/coordinating-parallel-builds-with-buildbot/pictures/dependent.svg A media/coordinating-parallel-builds-with-buildbot/pictures/header-text-transparent.png A media/coordinating-parallel-builds-with-buildbot/pictures/job.svg A media/coordinating-parallel-builds-with-buildbot/pictures/joining.svg A media/coordinating-parallel-builds-with-buildbot/pictures/master.svg A media/coordinating-parallel-builds-with-buildbot/pictures/multiple-flocks.svg A media/coordinating-parallel-builds-with-buildbot/pictures/nut.png A media/coordinating-parallel-builds-with-buildbot/pictures/overview.svg A media/coordinating-parallel-builds-with-buildbot/pictures/real-world-1.svg A media/coordinating-parallel-builds-with-buildbot/pictures/real-world-2.svg A media/coordinating-parallel-builds-with-buildbot/pictures/release-process-lines.svg A media/coordinating-parallel-builds-with-buildbot/pictures/release-process.svg A media/coordinating-parallel-builds-with-buildbot/pictures/slaves.svg A media/coordinating-parallel-builds-with-buildbot/pictures/triggerable.svg A media/coordinating-parallel-builds-with-buildbot/scripts/script.js A media/coordinating-parallel-builds-with-buildbot/themes/.DS_Store A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/.DS_Store A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/.DS_Store A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/TargetBlank.otf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/TargetBlank.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/Fx-logo.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-blue-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-darkgrey-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-red-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-sandstone-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/mozilla-logo-white.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/mozilla-logo.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/tab-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/fonts.css A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/print.css A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/reset.css A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/style.css Log Message: ----------- add 'Automating Build, Test, and Release with Buildbot' paper and 'Coordinating Parallel Builds with Buildbot' talk From trac at buildbot.net Sun Jun 2 11:53:05 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 02 Jun 2013 11:53:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2504: Older Git Versions Don't Support --branch In-Reply-To: <041.aa2b3c897313323a81cc67f8e38875f4@buildbot.net> References: <041.aa2b3c897313323a81cc67f8e38875f4@buildbot.net> Message-ID: <056.80f041574084c6325a7c8c651c2021f1@buildbot.net> #2504: Older Git Versions Don't Support --branch -----------------------------------------+-------------------- Reporter: s0undt3ch | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: git master-side-source-steps | -----------------------------------------+-------------------- Comment (by s0undt3ch): `--branch` seems to be included in 1.6.5 by looking at the specific commit [https://github.com/git/git/commit/7a4ee28f41270bf032d0dd0bfb17f601b9b3971a here], so that should be the first version supporting it. Regarding the approach, which ever is simpler to implement I guess, but since the version is checked as a first step, it would just be a matter of keeping that information and parsing it. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 2 23:13:47 2013 From: noreply at github.com (GitHub) Date: Sun, 02 Jun 2013 16:13:47 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 53cfbb: fix typo Message-ID: <51abd1ab2c614_2a01dbfde434561@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 53cfbb44b88a5d15ebd52a52953df6ad9efb5198 https://github.com/buildbot/buildbot/commit/53cfbb44b88a5d15ebd52a52953df6ad9efb5198 Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/docs/developer/cls-basescheduler.rst Log Message: ----------- fix typo Commit: 1a1b353a57557f6ce1fc2111107d502370afe6b1 https://github.com/buildbot/buildbot/commit/1a1b353a57557f6ce1fc2111107d502370afe6b1 Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/builders.py M master/buildbot/data/builds.py M master/buildbot/data/buildsets.py M master/buildbot/data/changes.py M master/buildbot/data/changesources.py M master/buildbot/data/connector.py M master/buildbot/data/logchunks.py M master/buildbot/data/logs.py M master/buildbot/data/masters.py A master/buildbot/data/patches.py M master/buildbot/data/root.py M master/buildbot/data/schedulers.py M master/buildbot/data/sourcestamps.py M master/buildbot/data/steps.py M master/buildbot/data/testhooks.py A master/buildbot/data/types.py M master/buildbot/db/sourcestamps.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_base.py M master/buildbot/test/unit/test_data_builders.py M master/buildbot/test/unit/test_data_builds.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_data_changesources.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_data_logchunks.py M master/buildbot/test/unit/test_data_logs.py M master/buildbot/test/unit/test_data_masters.py A master/buildbot/test/unit/test_data_patches.py A master/buildbot/test/unit/test_data_root.py M master/buildbot/test/unit/test_data_schedulers.py M master/buildbot/test/unit/test_data_sourcestamps.py M master/buildbot/test/unit/test_data_steps.py M master/buildbot/test/unit/test_data_testhooks.py A master/buildbot/test/unit/test_data_types.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_sourcestamps.py M master/buildbot/test/unit/test_test_util_validation.py M master/buildbot/test/util/endpoint.py M master/buildbot/test/util/validation.py M master/docs/developer/data.rst M master/docs/developer/db.rst M master/docs/developer/rtype-build.rst M master/docs/developer/rtype-buildset.rst M master/docs/developer/rtype-master.rst A master/docs/developer/rtype-patch.rst M master/docs/developer/rtype-sourcestamp.rst M master/docs/relnotes/index.rst Log Message: ----------- Define fields for all resource types Commit: 1ef6e4aad19b651645bbdc658a8a3fafa303606c https://github.com/buildbot/buildbot/commit/1ef6e4aad19b651645bbdc658a8a3fafa303606c Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: R master/buildbot/data/testhooks.py M master/buildbot/test/fake/fakemaster.py R master/buildbot/test/scenarios/__init__.py R master/buildbot/test/scenarios/base.py R master/buildbot/test/unit/test_data_testhooks.py M master/buildbot/test/util/www.py Log Message: ----------- remove testhooks support Commit: f23c6c5aa1fc0536a78efbcb748cb3bc0732f403 https://github.com/buildbot/buildbot/commit/f23c6c5aa1fc0536a78efbcb748cb3bc0732f403 Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/base.py A master/buildbot/data/resultspec.py A master/buildbot/test/unit/test_data_resultspec.py M master/docs/developer/classes.rst A master/docs/developer/cls-resultspec.rst Log Message: ----------- Define ResultSpec and ListResult Commit: 18fa39d8420e5f627e6948ff9d725adae99b6781 https://github.com/buildbot/buildbot/commit/18fa39d8420e5f627e6948ff9d725adae99b6781 Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/changes.py M master/buildbot/data/masters.py M master/buildbot/data/sourcestamps.py M master/buildbot/test/unit/test_data_base.py M master/buildbot/test/unit/test_data_changes.py Log Message: ----------- Remove GetParamsCheckMixin and ControlParamsCheckMixin Commit: dcc6038aa65c5eedf19fe61003f549465e56cd59 https://github.com/buildbot/buildbot/commit/dcc6038aa65c5eedf19fe61003f549465e56cd59 Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/builders.py M master/buildbot/data/builds.py M master/buildbot/data/buildsets.py M master/buildbot/data/changes.py M master/buildbot/data/changesources.py M master/buildbot/data/connector.py M master/buildbot/data/logchunks.py M master/buildbot/data/logs.py M master/buildbot/data/masters.py M master/buildbot/data/root.py M master/buildbot/data/schedulers.py M master/buildbot/data/sourcestamps.py M master/buildbot/data/steps.py M master/buildbot/db/base.py M master/buildbot/db/changes.py M master/buildbot/db/masters.py M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/dependent.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_builders.py M master/buildbot/test/unit/test_data_builds.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_data_changesources.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_data_logchunks.py M master/buildbot/test/unit/test_data_logs.py M master/buildbot/test/unit/test_data_masters.py M master/buildbot/test/unit/test_data_root.py M master/buildbot/test/unit/test_data_schedulers.py M master/buildbot/test/unit/test_data_sourcestamps.py M master/buildbot/test/unit/test_data_steps.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_masters.py M master/buildbot/test/unit/test_www_rest.py M master/buildbot/test/util/endpoint.py M master/buildbot/www/rest.py M master/docs/developer/data.rst M master/docs/developer/db.rst M master/docs/developer/rtype-change.rst Log Message: ----------- Change signature for data.get to take ResultSpec args, and no options This also changes the endpoint test method callGet to take a path rather than kwargs. Commit: 53558126423df1f9f82ca994282f561e7ce46e53 https://github.com/buildbot/buildbot/commit/53558126423df1f9f82ca994282f561e7ce46e53 Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/builders.py M master/buildbot/data/builds.py M master/buildbot/data/buildsets.py M master/buildbot/data/changes.py M master/buildbot/data/changesources.py M master/buildbot/data/logchunks.py M master/buildbot/data/logs.py M master/buildbot/data/masters.py M master/buildbot/data/patches.py M master/buildbot/data/root.py M master/buildbot/data/schedulers.py M master/buildbot/data/sourcestamps.py M master/buildbot/data/steps.py M master/buildbot/test/util/endpoint.py M master/docs/developer/data.rst Log Message: ----------- indicate whether an endpoint returns a collection ..and the plural form of a ResourceType Commit: be22213f2812c40abb135e40b5d232794aa14b29 https://github.com/buildbot/buildbot/commit/be22213f2812c40abb135e40b5d232794aa14b29 Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/base.py M master/buildbot/test/unit/test_data_base.py M master/buildbot/www/rest.py M master/docs/developer/data.rst Log Message: ----------- add support for query args in links Commit: 2da75026254c7e985abd1059496d290d43bd873e https://github.com/buildbot/buildbot/commit/2da75026254c7e985abd1059496d290d43bd873e Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/types.py M master/buildbot/test/unit/test_util.py M master/buildbot/util/__init__.py M master/docs/developer/utils.rst Log Message: ----------- factor out string-to-boolean operations Commit: d0151d76dd278294d0f22be7ee00da94e0e441d7 https://github.com/buildbot/buildbot/commit/d0151d76dd278294d0f22be7ee00da94e0e441d7 Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/connector.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/unit/test_data_connector.py M master/docs/developer/data.rst Log Message: ----------- Add getEndpoint method to DataConnector Commit: e364dced6cd926421468a43d742cb5734dd4d45f https://github.com/buildbot/buildbot/commit/e364dced6cd926421468a43d742cb5734dd4d45f Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/config.py M master/buildbot/data/base.py M master/buildbot/data/exceptions.py M master/buildbot/data/resultspec.py A master/buildbot/test/fake/endpoint.py M master/buildbot/test/fake/fakedata.py A master/buildbot/test/integration/test_www.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_data_resultspec.py M master/buildbot/test/unit/test_www_resource.py M master/buildbot/test/unit/test_www_rest.py M master/buildbot/test/util/endpoint.py M master/buildbot/test/util/www.py M master/buildbot/www/rest.py M master/buildbot/www/service.py M master/docs/developer/data.rst M master/docs/developer/www.rst M master/docs/manual/cfg-global.rst Log Message: ----------- Rewrite REST and JSONRPC support Now with universal filtering, sorting, pagination, and field selection! Commit: 78305baa49235e3f5a96b4c39be0a91378a6065d https://github.com/buildbot/buildbot/commit/78305baa49235e3f5a96b4c39be0a91378a6065d Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/logchunks.py M master/docs/developer/rtype-logchunk.rst Log Message: ----------- fix up docs for logchunks Commit: c2cbf11da5056a17fd90f38a349cd0e32b6ddf9e https://github.com/buildbot/buildbot/commit/c2cbf11da5056a17fd90f38a349cd0e32b6ddf9e Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M README.md Log Message: ----------- Update README.md Commit: 1b35d30de66c64c618b87666e04d862f3cfc6d5b https://github.com/buildbot/buildbot/commit/1b35d30de66c64c618b87666e04d862f3cfc6d5b Author: Dustin J. Mitchell Date: 2013-05-27 (Mon, 27 May 2013) Changed paths: M master/buildbot/data/base.py M master/buildbot/test/unit/test_data_base.py M master/buildbot/test/unit/test_data_connector.py Log Message: ----------- fix up __eq__ for ListResult Commit: 3d4b099ee3b531850b9adaaf63e9b791c6f5509e https://github.com/buildbot/buildbot/commit/3d4b099ee3b531850b9adaaf63e9b791c6f5509e Author: Dustin J. Mitchell Date: 2013-05-28 (Tue, 28 May 2013) Changed paths: M master/buildbot/data/base.py Log Message: ----------- change Link's query argument to default to None. not [] Commit: a1716c3d580a92d07d8d302f39cdb818276ad76e https://github.com/buildbot/buildbot/commit/a1716c3d580a92d07d8d302f39cdb818276ad76e Author: Dustin J. Mitchell Date: 2013-05-28 (Tue, 28 May 2013) Changed paths: M master/buildbot/status/mail.py Log Message: ----------- use a less confusing builder name when reporting on buildsets This also avoids interploating the reason, which can contain newlines. Commit: c317699dff2e1ac0c2470aca387e81ff56ae601c https://github.com/buildbot/buildbot/commit/c317699dff2e1ac0c2470aca387e81ff56ae601c Author: Dustin J. Mitchell Date: 2013-06-01 (Sat, 01 Jun 2013) Changed paths: M master/buildbot/test/unit/test_www_resource.py M master/buildbot/test/unit/test_www_rest.py M master/buildbot/test/unit/test_www_service.py M master/buildbot/test/util/www.py M master/buildbot/www/resource.py M master/buildbot/www/rest.py M master/buildbot/www/service.py M master/docs/manual/cfg-global.rst Log Message: ----------- use fnmatch for CORS origins, per tardyp's suggestion Commit: 1ce5522435a7b603cdffd3d0a22639c89132b234 https://github.com/buildbot/buildbot/commit/1ce5522435a7b603cdffd3d0a22639c89132b234 Author: Dustin J. Mitchell Date: 2013-06-01 (Sat, 01 Jun 2013) Changed paths: M master/buildbot/www/rest.py Log Message: ----------- remove TODO comment that's BEENDONE Commit: efd8239c234cb8b8aaf3b869b1158afd98fa2413 https://github.com/buildbot/buildbot/commit/efd8239c234cb8b8aaf3b869b1158afd98fa2413 Author: Dustin J. Mitchell Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/logchunks.py M master/buildbot/data/types.py M master/buildbot/www/rest.py Log Message: ----------- minor tweaks for yetanotherion's review Commit: 7cdcd8b8cc4d1eaeb65bf3d57ef03bf6dbad3a73 https://github.com/buildbot/buildbot/commit/7cdcd8b8cc4d1eaeb65bf3d57ef03bf6dbad3a73 Author: Dustin J. Mitchell Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M README.md M master/buildbot/test/unit/test_config.py M master/buildbot/www/service.py M master/docs/developer/www.rst M master/docs/manual/cfg-global.rst Log Message: ----------- fix test errors, and a bit of docs Commit: 20d4af7eb6b1dbe02816bb6c3d90b0f5ba8f028c https://github.com/buildbot/buildbot/commit/20d4af7eb6b1dbe02816bb6c3d90b0f5ba8f028c Author: Dustin J. Mitchell Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M README.md M master/buildbot/config.py M master/buildbot/data/base.py M master/buildbot/data/builders.py M master/buildbot/data/builds.py M master/buildbot/data/buildsets.py M master/buildbot/data/changes.py M master/buildbot/data/changesources.py M master/buildbot/data/connector.py M master/buildbot/data/exceptions.py M master/buildbot/data/logchunks.py M master/buildbot/data/logs.py M master/buildbot/data/masters.py A master/buildbot/data/patches.py A master/buildbot/data/resultspec.py M master/buildbot/data/root.py M master/buildbot/data/schedulers.py M master/buildbot/data/sourcestamps.py M master/buildbot/data/steps.py R master/buildbot/data/testhooks.py A master/buildbot/data/types.py M master/buildbot/db/base.py M master/buildbot/db/changes.py M master/buildbot/db/masters.py M master/buildbot/db/sourcestamps.py M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/dependent.py M master/buildbot/status/mail.py A master/buildbot/test/fake/endpoint.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py A master/buildbot/test/integration/test_www.py R master/buildbot/test/scenarios/__init__.py R master/buildbot/test/scenarios/base.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_data_base.py M master/buildbot/test/unit/test_data_builders.py M master/buildbot/test/unit/test_data_builds.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_data_changesources.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_data_logchunks.py M master/buildbot/test/unit/test_data_logs.py M master/buildbot/test/unit/test_data_masters.py A master/buildbot/test/unit/test_data_patches.py A master/buildbot/test/unit/test_data_resultspec.py A master/buildbot/test/unit/test_data_root.py M master/buildbot/test/unit/test_data_schedulers.py M master/buildbot/test/unit/test_data_sourcestamps.py M master/buildbot/test/unit/test_data_steps.py R master/buildbot/test/unit/test_data_testhooks.py A master/buildbot/test/unit/test_data_types.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_masters.py M master/buildbot/test/unit/test_db_sourcestamps.py M master/buildbot/test/unit/test_test_util_validation.py M master/buildbot/test/unit/test_util.py M master/buildbot/test/unit/test_www_resource.py M master/buildbot/test/unit/test_www_rest.py M master/buildbot/test/unit/test_www_service.py M master/buildbot/test/util/endpoint.py M master/buildbot/test/util/validation.py M master/buildbot/test/util/www.py M master/buildbot/util/__init__.py M master/buildbot/www/resource.py M master/buildbot/www/rest.py M master/buildbot/www/service.py M master/docs/developer/classes.rst M master/docs/developer/cls-basescheduler.rst A master/docs/developer/cls-resultspec.rst M master/docs/developer/data.rst M master/docs/developer/db.rst M master/docs/developer/rtype-build.rst M master/docs/developer/rtype-buildset.rst M master/docs/developer/rtype-change.rst M master/docs/developer/rtype-logchunk.rst M master/docs/developer/rtype-master.rst A master/docs/developer/rtype-patch.rst M master/docs/developer/rtype-sourcestamp.rst M master/docs/developer/utils.rst M master/docs/developer/www.rst M master/docs/manual/cfg-global.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch '9/resultspec' into nine Compare: https://github.com/buildbot/buildbot/compare/cda7d4e6844f...20d4af7eb6b1 From trac at buildbot.net Mon Jun 3 22:05:19 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 03 Jun 2013 22:05:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2505: Build Step Locked Even Though It's To Be Skipped Message-ID: <046.810e3cfa14d847f5e5a5ac16e9a06dd9@buildbot.net> #2505: Build Step Locked Even Though It's To Be Skipped ---------------------------+------------------------------------ Reporter: Jeremy.Cornett | Owner: Type: undecided | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Keywords: locks, steps, dostepif ---------------------------+------------------------------------ I have a build step that I've parametrized such that it may or may not be skipped. I've also applied an exclusive lock on this build step because the step is used in multiple builders and utilizes a resource that can't be shared. I noticed that even though the step should be skipped, it waits until the step can execute due to the lock, and then skips. It seems to be a waste of time waiting for the lock when the step was to be skipped to begin with. It would be beneficial if the dostepif could be evaluated before the lock is. ---- lockPlatformTests = locks.MasterLock("PlatformTests") def RunPlatformTests(Set): def IsDoStepTest(self): description = self.description[0] scheduler = self.getProperty('scheduler') if description.endswith("\"Full\""): if string.find(scheduler, 'nightly', 0) != -1: return True if description.endswith("\"Smoke\""): if string.find(scheduler, 'auto', 0) != -1 or string.find(scheduler, 'force', 0) != -1 or string.find(scheduler, 'trigger', 0) != -1: return True return False if Set == "Smoke": stepTimeout = 3600 else: stepTimeout = 7200 return shell.MSTest( command=[JoinPath(("BuildSystem", "RunPlatformTests.cmd"), "Win"), "pickone"], name="Test Platform \""+Set+"\"", description="Testing Platform \""+Set+"\"", descriptionDone="Test Platform \""+Set+"\"", flunkOnWarnings=True, timeout=stepTimeout, doStepIf=IsDoStepTest, locks=[lockPlatformTests.access('exclusive')]) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 3 23:45:42 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 03 Jun 2013 23:45:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2503: Extend the `fileIsImportant` API In-Reply-To: <046.85c7449fd54fbf31b19981326f63ae33@buildbot.net> References: <046.85c7449fd54fbf31b19981326f63ae33@buildbot.net> Message-ID: <061.2cce814437f2a9b0dbc2b0e0c186dc1b@buildbot.net> #2503: Extend the `fileIsImportant` API ---------------------------+------------------------ Reporter: ludovicchabant | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: web schedulers | ---------------------------+------------------------ Comment (by ludovicchabant): Wouldn't this data be only kept for as long as whatever the horizon settings say they should? Also, I don't this this would actually add any more fields to the log tables... it would merely replace the string that says "Scheduler" as a reason for a build with a longer string: "Scheduler, change #3432 was core code, change #3433 was whatever". Logging it in the master log would be acceptable, though. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jun 4 21:06:58 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 04 Jun 2013 21:06:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2506: Add lock for a group of slaves Message-ID: <037.15a8e9fdd27fa9262e6452e8847f5247@buildbot.net> #2506: Add lock for a group of slaves ------------------------+----------------------- Reporter: A1kmm | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: master | Keywords: locks ------------------------+----------------------- In our buildbot configuration (https://github.com/cellmlapi/cellml- build/blob/1fcf9dce/build-master/master.cfg) we have multiple buildslaves that share hardware (for example, we have a MSVC10 buildslave that runs with an environment set up for MSVC10, and an MSVC11 buildslave set up for MSVC11, both of which share the same physical hardware). I expect it is very common for people to run multiple buildslaves in VMs or lxc containers or similar on the same physical hardware. However, buildbot's built in locking support is limited to either having a global lock (MasterLock), or having one lock per slave (SlaveLock). This makes it hard to limit the number of builds by having a lock shared across slaves that run on the same hardware, but not across slaves that run on different hardware. As a workaround, we put the following in our master.cfg, but ideally something like this should be built in to buildbot: {{{ # This code lets us enforce a count across a group of buildslaves. class RealSlavegroupLock: def __init__(self, lockid): self.name = lockid.name self.maxCount = lockid.maxCount self.maxCountForSlavegroup = lockid.maxCountForSlavegroup self.slaveToSlavegroup = lockid.slaveToSlavegroup self.description = "" % (self.name, self.maxCount, self.maxCountForSlavegroup, self.slaveToSlavegroup) self.locks = {} def __repr__(self): return self.description def getLock(self, slave): if isinstance(slave, SlaveBuilder): slavename = slave.slave.slavename else: slavename = slave.slavename # slavegroup defaults to slavename slavegroup = self.slaveToSlavegroup.get(slavename, slavename) if not self.locks.has_key(slavegroup): maxCount = self.maxCountForSlavegroup.get(slavegroup, self.maxCount) lock = self.locks[slavegroup] = BaseLock(self.name, maxCount) desc = "" % (self.name, maxCount, slavegroup, id(lock)) lock.description = desc self.locks[slavegroup] = lock return self.locks[slavegroup] # Note: this only inherits from SlaveLock to get past an assert. Ideally the # buildbot code would be changed to allow other lock types. class SlavegroupLock(SlaveLock): """I am a semaphore that limits simultaneous actions on each group of buildslaves. Builds and BuildSteps can declare that they wish to claim me as they run. Only a limited number of such builds or steps will be able to run simultaneously on any given group of buildslave. By default this number is one, but my maxCount parameter can be raised to allow two or three or more operations to happen across a group of buildslaves at the same time. Use this to protect a resource that is shared among all the builds taking place on a group of slaves that share resources, for example to limit CPU or memory load on an underpowered machine that runs multiple buildslaves. Each buildslave can be assigned to a group using the dictionary slaveToSlavegroup; buildslaves that do not appear in this dictionary are placed in the slavegroup with a name equal to the name of the buildslave. Each group of buildslaves will get an independent copy of this semaphore. By default each copy will use the same owner count (set with maxCount), but you can provide maxCountForSlavegroup with a dictionary that maps slavegroup to owner count, to allow some slavegroups more parallelism than others. """ compare_attrs = ['name', 'maxCount', '_maxCountForSlavegroupList', '_slaveToSlavegroupList'] lockClass = RealSlavegroupLock def __init__(self, name, maxCount=1, maxCountForSlavegroup={}, slaveToSlavegroup={}): self.name = name self.maxCount = maxCount self.maxCountForSlavegroup = maxCountForSlavegroup self.slaveToSlavegroup = slaveToSlavegroup # for comparison purposes, turn this dictionary into a stably- sorted # list of tuples self._maxCountForSlavegroupList = self.maxCountForSlavegroup.items() self._maxCountForSlavegroupList.sort() self._maxCountForSlavegroupList = tuple(self._maxCountForSlavegroupList) self._slaveToSlavegroupList = self.slaveToSlavegroup.items() self._slaveToSlavegroupList.sort() self._slaveToSlavegroupList = tuple(self._slaveToSlavegroupList) }}} -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jun 5 00:36:38 2013 From: trac at buildbot.net (Buildbot trac) Date: Wed, 05 Jun 2013 00:36:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2505: Build Step Locked Even Though It's To Be Skipped In-Reply-To: <046.810e3cfa14d847f5e5a5ac16e9a06dd9@buildbot.net> References: <046.810e3cfa14d847f5e5a5ac16e9a06dd9@buildbot.net> Message-ID: <061.5a7951700b35984e972219091e208f9e@buildbot.net> #2505: Build Step Locked Even Though It's To Be Skipped ---------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | ---------------------------+-------------------- Changes (by dustin): * keywords: locks, steps, dostepif => * type: undecided => defect * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jun 5 00:41:29 2013 From: trac at buildbot.net (Buildbot trac) Date: Wed, 05 Jun 2013 00:41:29 -0000 Subject: [Buildbot-commits] [Buildbot] #2503: Extend the `fileIsImportant` API In-Reply-To: <046.85c7449fd54fbf31b19981326f63ae33@buildbot.net> References: <046.85c7449fd54fbf31b19981326f63ae33@buildbot.net> Message-ID: <061.7e440e71593b3f34594fa4f03dbf826a@buildbot.net> #2503: Extend the `fileIsImportant` API ---------------------------+-------------------- Reporter: ludovicchabant | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: web schedulers | ---------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.+ Comment: Maybe I'm confused about what you are looking for? The last part of the last comment talks about changing the buildset reason, I think. It's not so much that it's a lot of data, as it's another DB table, queries against it, and horizons to apply. I'm not convinced that's worth the expense, when master logging is adequate. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jun 5 00:58:53 2013 From: trac at buildbot.net (Buildbot trac) Date: Wed, 05 Jun 2013 00:58:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2506: Add lock for a group of slaves In-Reply-To: <037.15a8e9fdd27fa9262e6452e8847f5247@buildbot.net> References: <037.15a8e9fdd27fa9262e6452e8847f5247@buildbot.net> Message-ID: <052.e690de4ffcb7445a94f1581d57f43f72@buildbot.net> #2506: Add lock for a group of slaves ------------------------+------------------------ Reporter: A1kmm | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: master | Resolution: Keywords: locks | ------------------------+------------------------ Changes (by dustin): * cc: dwlocks (added) Comment: We solved something similar at Zmanda, where we ran builders on a massively oversubscribed ESXi host. There were a dozen or more VMs, but realistically only two could build at once. What we did is to customize the buildslave's `canStartBuild` method. The only tricky bit is that you need to call `master.botmaster.maybeStartBuildsForSlave` any time a slave might be able to start a build (so, when a build on another slave on the same ESXi host finishes). Dan Locks may be able to share some of this config with you. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jun 5 01:30:30 2013 From: noreply at github.com (GitHub) Date: Tue, 04 Jun 2013 18:30:30 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 2c1fdf: Made 'buildbot --version' work outside of source d... Message-ID: <51ae94b627f79_7ab2ff9de4121179@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2c1fdf0572be8938371fc70c939392661cc00250 https://github.com/buildbot/buildbot/commit/2c1fdf0572be8938371fc70c939392661cc00250 Author: Elmir Jagudin Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M slave/buildslave/__init__.py Log Message: ----------- Made 'buildbot --version' work outside of source directory. For checked out versions of buildslave, run 'git' command from proper directory. Commit: 5a76baea01a1a0a29e025301a64f3e32af4e2249 https://github.com/buildbot/buildbot/commit/5a76baea01a1a0a29e025301a64f3e32af4e2249 Author: Elmir Jagudin Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M master/buildbot/__init__.py Log Message: ----------- made indention PEP8 compliant Commit: f3d619d058146c7db5b07be44c0e156bff61bd2b https://github.com/buildbot/buildbot/commit/f3d619d058146c7db5b07be44c0e156bff61bd2b Author: Dustin J. Mitchell Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M master/buildbot/__init__.py M slave/buildslave/__init__.py Log Message: ----------- Merge branch 'fix-buildslave-version' of git://github.com/elmirjagudin/buildbot Compare: https://github.com/buildbot/buildbot/compare/9c1f9bfb9f56...f3d619d05814 From noreply at github.com Wed Jun 5 01:36:25 2013 From: noreply at github.com (GitHub) Date: Tue, 04 Jun 2013 18:36:25 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c5968f: Display multiple revs in Web UI for multiple codeb... Message-ID: <51ae961943b4b_30c77cdddc12449a@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c5968fcdd28a9d73853ee903091604f31dfc26c0 https://github.com/buildbot/buildbot/commit/c5968fcdd28a9d73853ee903091604f31dfc26c0 Author: Jared Grubb Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/build_line.html M master/docs/relnotes/index.rst Log Message: ----------- Display multiple revs in Web UI for multiple codebase setups Currently, the web UI only shows "multiple rev" when viewing Builder pages. This is entirely unhelpful. This patch changes it so it will show the revisions (including codebase) wherever possible. Commit: 2d27ca829e4f73df83f67370bad8e6d2d065d571 https://github.com/buildbot/buildbot/commit/2d27ca829e4f73df83f67370bad8e6d2d065d571 Author: Jared Grubb Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/build_line.html Log Message: ----------- MultiRev: fix minor error in Jinja templates Commit: 0cc4a32dee2ce4a17f118b221bd9617ee08b053a https://github.com/buildbot/buildbot/commit/0cc4a32dee2ce4a17f118b221bd9617ee08b053a Author: Jared Grubb Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/status/web/base.py Log Message: ----------- MultiRev: address review comments Prefer 'got_revision' to 'revision' field Commit: 1b525662f8aea129be5610b9ecd8dd678101c0f0 https://github.com/buildbot/buildbot/commit/1b525662f8aea129be5610b9ecd8dd678101c0f0 Author: Dustin J. Mitchell Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/build_line.html M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'MultiRevOnWeb' of git://github.com/jaredgrubb/buildbot Compare: https://github.com/buildbot/buildbot/compare/f3d619d05814...1b525662f8ae From noreply at github.com Wed Jun 5 01:59:17 2013 From: noreply at github.com (GitHub) Date: Tue, 04 Jun 2013 18:59:17 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a98bf3: Fixed an issue when stop() was raising an exceptio... Message-ID: <51ae9b753813c_30c77cdddc12593a@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: a98bf3237fc5818674dc9f3827ea0dcd4468cc2b https://github.com/buildbot/buildbot/commit/a98bf3237fc5818674dc9f3827ea0dcd4468cc2b Author: Vasily Litvinov Date: 2013-05-28 (Tue, 28 May 2013) Changed paths: M slave/buildslave/runprocess.py Log Message: ----------- Fixed an issue when stop() was raising an exception incorrectly if timeout for buildstep was None (this for example stopped log watcher from correctly closing file handles) because self.timer was re-used for entirely different purpose but stop() code was unaware of such use Commit: 4bad40d027d6e0b196a1d7c7facac44fec4df1a2 https://github.com/buildbot/buildbot/commit/4bad40d027d6e0b196a1d7c7facac44fec4df1a2 Author: Dustin J. Mitchell Date: 2013-05-28 (Tue, 28 May 2013) Changed paths: M master/buildbot/status/mail.py Log Message: ----------- use a less confusing builder name when reporting on buildsets This also avoids interploating the reason, which can contain newlines. Commit: 6e1d6de6d5cf6cdd1f1e2e92bc3c9583f11f7dc0 https://github.com/buildbot/buildbot/commit/6e1d6de6d5cf6cdd1f1e2e92bc3c9583f11f7dc0 Author: Vasily Litvinov Date: 2013-05-29 (Wed, 29 May 2013) Changed paths: M master/docs/relnotes/0.8.8.rst M slave/buildslave/runprocess.py Log Message: ----------- * Renamed some timers to be more understandable * Added a note in 0.8.8 release notes about the fix Commit: 21572d74ea902d58a48dad917b60c5fa9de721f0 https://github.com/buildbot/buildbot/commit/21572d74ea902d58a48dad917b60c5fa9de721f0 Author: Dustin J. Mitchell Date: 2013-05-29 (Wed, 29 May 2013) Changed paths: A media/Buildbot-Web-Project-and-Web-App-Triggerable.svg A media/Buildbot-Web-Project-and-Web-App.svg A media/Buildbot-Web-Project.svg Log Message: ----------- Add CC-SA media from Daniel Rus Morales Per personal email from Daniel: "I don't mention the license in the post but they are CC share alike." Commit: bcb56f7f8d098f01026d19940742eb3c9f36053c https://github.com/buildbot/buildbot/commit/bcb56f7f8d098f01026d19940742eb3c9f36053c Author: Dustin J. Mitchell Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Fix for 4bad40d027d6e0b196a1d7c7facac44fec4df1a2 Commit: e7ca810c658a7e08ee65cee235bb3946c9d42459 https://github.com/buildbot/buildbot/commit/e7ca810c658a7e08ee65cee235bb3946c9d42459 Author: Dustin J. Mitchell Date: 2013-05-31 (Fri, 31 May 2013) Changed paths: M master/docs/relnotes/index.rst M slave/buildslave/runprocess.py Log Message: ----------- Merge branch 'slave_timer_fix' of git://github.com/JustAMan/buildbot Commit: 9c1f9bfb9f5604dcacfa98eb9bbbe83601d3abfe https://github.com/buildbot/buildbot/commit/9c1f9bfb9f5604dcacfa98eb9bbbe83601d3abfe Author: Dustin J. Mitchell Date: 2013-06-01 (Sat, 01 Jun 2013) Changed paths: A media/automating-build-test-and-release-with-buildbot.tex A media/coordinating-parallel-builds-with-buildbot/README.md A media/coordinating-parallel-builds-with-buildbot/index.html A media/coordinating-parallel-builds-with-buildbot/license.txt A media/coordinating-parallel-builds-with-buildbot/pictures/.DS_Store A media/coordinating-parallel-builds-with-buildbot/pictures/branching.svg A media/coordinating-parallel-builds-with-buildbot/pictures/controlling-build.svg A media/coordinating-parallel-builds-with-buildbot/pictures/dependent.svg A media/coordinating-parallel-builds-with-buildbot/pictures/header-text-transparent.png A media/coordinating-parallel-builds-with-buildbot/pictures/job.svg A media/coordinating-parallel-builds-with-buildbot/pictures/joining.svg A media/coordinating-parallel-builds-with-buildbot/pictures/master.svg A media/coordinating-parallel-builds-with-buildbot/pictures/multiple-flocks.svg A media/coordinating-parallel-builds-with-buildbot/pictures/nut.png A media/coordinating-parallel-builds-with-buildbot/pictures/overview.svg A media/coordinating-parallel-builds-with-buildbot/pictures/real-world-1.svg A media/coordinating-parallel-builds-with-buildbot/pictures/real-world-2.svg A media/coordinating-parallel-builds-with-buildbot/pictures/release-process-lines.svg A media/coordinating-parallel-builds-with-buildbot/pictures/release-process.svg A media/coordinating-parallel-builds-with-buildbot/pictures/slaves.svg A media/coordinating-parallel-builds-with-buildbot/pictures/triggerable.svg A media/coordinating-parallel-builds-with-buildbot/scripts/script.js A media/coordinating-parallel-builds-with-buildbot/themes/.DS_Store A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/.DS_Store A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/.DS_Store A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/TargetBlank.otf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/TargetBlank.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/Fx-logo.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-blue-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-darkgrey-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-red-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-sandstone-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/mozilla-logo-white.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/mozilla-logo.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/tab-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/fonts.css A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/print.css A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/reset.css A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/style.css Log Message: ----------- add 'Automating Build, Test, and Release with Buildbot' paper and 'Coordinating Parallel Builds with Buildbot' talk Commit: c5968fcdd28a9d73853ee903091604f31dfc26c0 https://github.com/buildbot/buildbot/commit/c5968fcdd28a9d73853ee903091604f31dfc26c0 Author: Jared Grubb Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/build_line.html M master/docs/relnotes/index.rst Log Message: ----------- Display multiple revs in Web UI for multiple codebase setups Currently, the web UI only shows "multiple rev" when viewing Builder pages. This is entirely unhelpful. This patch changes it so it will show the revisions (including codebase) wherever possible. Commit: 2d27ca829e4f73df83f67370bad8e6d2d065d571 https://github.com/buildbot/buildbot/commit/2d27ca829e4f73df83f67370bad8e6d2d065d571 Author: Jared Grubb Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/build_line.html Log Message: ----------- MultiRev: fix minor error in Jinja templates Commit: 0cc4a32dee2ce4a17f118b221bd9617ee08b053a https://github.com/buildbot/buildbot/commit/0cc4a32dee2ce4a17f118b221bd9617ee08b053a Author: Jared Grubb Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/status/web/base.py Log Message: ----------- MultiRev: address review comments Prefer 'got_revision' to 'revision' field Commit: 2c1fdf0572be8938371fc70c939392661cc00250 https://github.com/buildbot/buildbot/commit/2c1fdf0572be8938371fc70c939392661cc00250 Author: Elmir Jagudin Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M slave/buildslave/__init__.py Log Message: ----------- Made 'buildbot --version' work outside of source directory. For checked out versions of buildslave, run 'git' command from proper directory. Commit: 5a76baea01a1a0a29e025301a64f3e32af4e2249 https://github.com/buildbot/buildbot/commit/5a76baea01a1a0a29e025301a64f3e32af4e2249 Author: Elmir Jagudin Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M master/buildbot/__init__.py Log Message: ----------- made indention PEP8 compliant Commit: f3d619d058146c7db5b07be44c0e156bff61bd2b https://github.com/buildbot/buildbot/commit/f3d619d058146c7db5b07be44c0e156bff61bd2b Author: Dustin J. Mitchell Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M master/buildbot/__init__.py M slave/buildslave/__init__.py Log Message: ----------- Merge branch 'fix-buildslave-version' of git://github.com/elmirjagudin/buildbot Commit: 1b525662f8aea129be5610b9ecd8dd678101c0f0 https://github.com/buildbot/buildbot/commit/1b525662f8aea129be5610b9ecd8dd678101c0f0 Author: Dustin J. Mitchell Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/build_line.html M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'MultiRevOnWeb' of git://github.com/jaredgrubb/buildbot Commit: 210a9636f0bc02991663f864194c38c9ab1840d7 https://github.com/buildbot/buildbot/commit/210a9636f0bc02991663f864194c38c9ab1840d7 Author: Dustin J. Mitchell Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M master/buildbot/__init__.py M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/build_line.html M master/buildbot/test/unit/test_status_mail.py M master/docs/relnotes/index.rst A media/Buildbot-Web-Project-and-Web-App-Triggerable.svg A media/Buildbot-Web-Project-and-Web-App.svg A media/Buildbot-Web-Project.svg A media/automating-build-test-and-release-with-buildbot.tex A media/coordinating-parallel-builds-with-buildbot/README.md A media/coordinating-parallel-builds-with-buildbot/index.html A media/coordinating-parallel-builds-with-buildbot/license.txt A media/coordinating-parallel-builds-with-buildbot/pictures/.DS_Store A media/coordinating-parallel-builds-with-buildbot/pictures/branching.svg A media/coordinating-parallel-builds-with-buildbot/pictures/controlling-build.svg A media/coordinating-parallel-builds-with-buildbot/pictures/dependent.svg A media/coordinating-parallel-builds-with-buildbot/pictures/header-text-transparent.png A media/coordinating-parallel-builds-with-buildbot/pictures/job.svg A media/coordinating-parallel-builds-with-buildbot/pictures/joining.svg A media/coordinating-parallel-builds-with-buildbot/pictures/master.svg A media/coordinating-parallel-builds-with-buildbot/pictures/multiple-flocks.svg A media/coordinating-parallel-builds-with-buildbot/pictures/nut.png A media/coordinating-parallel-builds-with-buildbot/pictures/overview.svg A media/coordinating-parallel-builds-with-buildbot/pictures/real-world-1.svg A media/coordinating-parallel-builds-with-buildbot/pictures/real-world-2.svg A media/coordinating-parallel-builds-with-buildbot/pictures/release-process-lines.svg A media/coordinating-parallel-builds-with-buildbot/pictures/release-process.svg A media/coordinating-parallel-builds-with-buildbot/pictures/slaves.svg A media/coordinating-parallel-builds-with-buildbot/pictures/triggerable.svg A media/coordinating-parallel-builds-with-buildbot/scripts/script.js A media/coordinating-parallel-builds-with-buildbot/themes/.DS_Store A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/.DS_Store A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/.DS_Store A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Bold-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-BoldItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBold-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-ExtraBoldItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Italic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Light-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-LightItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Regular-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-Semibold-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.eot A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.ttf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/OpenSans-SemiboldItalic-webfont.woff A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/TargetBlank.otf A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/fonts/TargetBlank.svg A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/Fx-logo.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-blue-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-darkgrey-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-red-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/bg-sandstone-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/mozilla-logo-white.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/mozilla-logo.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/images/tab-2.png A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/fonts.css A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/print.css A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/reset.css A media/coordinating-parallel-builds-with-buildbot/themes/mozilla/styles/style.css M slave/buildslave/__init__.py M slave/buildslave/runprocess.py Log Message: ----------- Merge branch 'master' into nine Compare: https://github.com/buildbot/buildbot/compare/20d4af7eb6b1...210a9636f0bc From noreply at github.com Wed Jun 5 19:11:21 2013 From: noreply at github.com (GitHub) Date: Wed, 05 Jun 2013 12:11:21 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a9219a: convert calls to addStep in factory.py to use inst... Message-ID: <51af8d591b040_78fe9cfdd81124ec@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/buildbot-0.8.8 Home: https://github.com/buildbot/buildbot Commit: a9219ab771680285226dd2d78e7ffac3d27c17d6 https://github.com/buildbot/buildbot/commit/a9219ab771680285226dd2d78e7ffac3d27c17d6 Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/buildbot/process/factory.py Log Message: ----------- convert calls to addStep in factory.py to use instances From noreply at github.com Wed Jun 5 19:12:22 2013 From: noreply at github.com (GitHub) Date: Wed, 05 Jun 2013 12:12:22 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 03bb8b: Use a variable rather than constructor argument fo... Message-ID: <51af8d964afb3_499213bbdd811969f@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/buildbot-0.8.8 Home: https://github.com/buildbot/buildbot Commit: 03bb8bfe7051d4068e687b1d94482f9e202a9f38 https://github.com/buildbot/buildbot/commit/03bb8bfe7051d4068e687b1d94482f9e202a9f38 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M slave/buildslave/scripts/runner.py Log Message: ----------- Use a variable rather than constructor argument for allow_shutdown. This is consistent with the other options, and makes it easy to see all the settings. Commit: 1a70a0f05ffa01e3022d1171c32ec4c2d5e4fac0 https://github.com/buildbot/buildbot/commit/1a70a0f05ffa01e3022d1171c32ec4c2d5e4fac0 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Report config errors, rather than assertions in IRCClient. Commit: b050647b470e36b000e63a87b68c5ef6c7effdb8 https://github.com/buildbot/buildbot/commit/b050647b470e36b000e63a87b68c5ef6c7effdb8 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M common/generate_buildbot_api_documentation.sh M master/buildbot/buildslave/__init__.py M master/buildbot/db/schedulers.py M master/buildbot/master.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/process/buildstep.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/grid.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/git.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/buildbot/test/unit/test_scripts_restart.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/util/maildir.py M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/further.rst Log Message: ----------- Fix whitespace. Commit: a9e33983ac24692a528147ae30789cf4aa03d37d https://github.com/buildbot/buildbot/commit/a9e33983ac24692a528147ae30789cf4aa03d37d Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/repo.py Log Message: ----------- Remove no-op addFactoryArguments calls. addFactoryArguments is deprecated now. Commit: 39620ef33360524016974d0c8aef7352aa968267 https://github.com/buildbot/buildbot/commit/39620ef33360524016974d0c8aef7352aa968267 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- s/validate_master_option/validateMasterOption/ Commit: 2a4b8386e086a5c88f05e7c0342cce6f9b0fd041 https://github.com/buildbot/buildbot/commit/2a4b8386e086a5c88f05e7c0342cce6f9b0fd041 Author: Tom Prince Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/buildbot/process/factory.py M master/docs/developer/cls-forcesched.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst M master/setup.py Log Message: ----------- Merge remote-tracking branch 'origin/buildbot-0.8.8' into buildbot-0.8.8 Compare: https://github.com/buildbot/buildbot/compare/a9219ab77168...2a4b8386e086 From noreply at github.com Wed Jun 5 19:24:10 2013 From: noreply at github.com (GitHub) Date: Wed, 05 Jun 2013 12:24:10 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 03bb8b: Use a variable rather than constructor argument fo... Message-ID: <51af905a3625f_78fbe85ddc93715@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 03bb8bfe7051d4068e687b1d94482f9e202a9f38 https://github.com/buildbot/buildbot/commit/03bb8bfe7051d4068e687b1d94482f9e202a9f38 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M slave/buildslave/scripts/runner.py Log Message: ----------- Use a variable rather than constructor argument for allow_shutdown. This is consistent with the other options, and makes it easy to see all the settings. Commit: 1a70a0f05ffa01e3022d1171c32ec4c2d5e4fac0 https://github.com/buildbot/buildbot/commit/1a70a0f05ffa01e3022d1171c32ec4c2d5e4fac0 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Report config errors, rather than assertions in IRCClient. Commit: b050647b470e36b000e63a87b68c5ef6c7effdb8 https://github.com/buildbot/buildbot/commit/b050647b470e36b000e63a87b68c5ef6c7effdb8 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M common/generate_buildbot_api_documentation.sh M master/buildbot/buildslave/__init__.py M master/buildbot/db/schedulers.py M master/buildbot/master.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/process/buildstep.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/grid.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/git.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/buildbot/test/unit/test_scripts_restart.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/util/maildir.py M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/further.rst Log Message: ----------- Fix whitespace. Commit: a9e33983ac24692a528147ae30789cf4aa03d37d https://github.com/buildbot/buildbot/commit/a9e33983ac24692a528147ae30789cf4aa03d37d Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/repo.py Log Message: ----------- Remove no-op addFactoryArguments calls. addFactoryArguments is deprecated now. Commit: 39620ef33360524016974d0c8aef7352aa968267 https://github.com/buildbot/buildbot/commit/39620ef33360524016974d0c8aef7352aa968267 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- s/validate_master_option/validateMasterOption/ Commit: d4d7e95c4ea116b31b593801d6916529d2e37fd5 https://github.com/buildbot/buildbot/commit/d4d7e95c4ea116b31b593801d6916529d2e37fd5 Author: Olof Johansson Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Update docs referring to the old getProjectName() The buildbot.status.master.getProjectName() has been renamed to getTitle(). Commit: a9219ab771680285226dd2d78e7ffac3d27c17d6 https://github.com/buildbot/buildbot/commit/a9219ab771680285226dd2d78e7ffac3d27c17d6 Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/buildbot/process/factory.py Log Message: ----------- convert calls to addStep in factory.py to use instances Commit: 2a4b8386e086a5c88f05e7c0342cce6f9b0fd041 https://github.com/buildbot/buildbot/commit/2a4b8386e086a5c88f05e7c0342cce6f9b0fd041 Author: Tom Prince Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/buildbot/process/factory.py M master/docs/developer/cls-forcesched.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst M master/setup.py Log Message: ----------- Merge remote-tracking branch 'origin/buildbot-0.8.8' into buildbot-0.8.8 Commit: fd2a09cfa11d30c555a8f059fa997396b654120b https://github.com/buildbot/buildbot/commit/fd2a09cfa11d30c555a8f059fa997396b654120b Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- relnotes for bug 2502 Commit: 6a49388f2daeb12a93b7dbdec72b844fb663fd55 https://github.com/buildbot/buildbot/commit/6a49388f2daeb12a93b7dbdec72b844fb663fd55 Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/buildbot/process/factory.py M master/docs/relnotes/0.8.8.rst Log Message: ----------- Merge branch 'buildbot-0.8.8' Commit: 05b7e733ce40a6d21568c8115f6e34ec03cc3e2f https://github.com/buildbot/buildbot/commit/05b7e733ce40a6d21568c8115f6e34ec03cc3e2f Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M common/generate_buildbot_api_documentation.sh M master/buildbot/buildslave/__init__.py M master/buildbot/db/schedulers.py M master/buildbot/master.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/process/buildstep.py M master/buildbot/schedulers/forcesched.py M master/buildbot/scripts/runner.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/grid.py M master/buildbot/status/words.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/repo.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/buildbot/test/unit/test_scripts_restart.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_words.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/util/maildir.py M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/further.rst M slave/buildslave/scripts/create_slave.py Log Message: ----------- Merge branch 'buildbot-0.8.8' Compare: https://github.com/buildbot/buildbot/compare/1b525662f8ae...05b7e733ce40 From trac at buildbot.net Wed Jun 5 19:24:07 2013 From: trac at buildbot.net (Buildbot trac) Date: Wed, 05 Jun 2013 19:24:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2502: GNUAutoconf factory is using old version of addStep In-Reply-To: <037.faf002bdb39f217dff529b91b6b3d193@buildbot.net> References: <037.faf002bdb39f217dff529b91b6b3d193@buildbot.net> Message-ID: <052.e5eb6006578b64643098ffa434d2b387@buildbot.net> #2502: GNUAutoconf factory is using old version of addStep ---------------------+-------------------- Reporter: matsl | Owner: Type: defect | Status: new Priority: critical | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: Keywords: simple | ---------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.8.8 Comment: Fixed in the 0.8.8 branch (and merged to master) -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jun 5 19:25:06 2013 From: noreply at github.com (GitHub) Date: Wed, 05 Jun 2013 12:25:06 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] fd2a09: relnotes for bug 2502 Message-ID: <51af9092ec414_48711169ddc1171c4@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/buildbot-0.8.8 Home: https://github.com/buildbot/buildbot Commit: fd2a09cfa11d30c555a8f059fa997396b654120b https://github.com/buildbot/buildbot/commit/fd2a09cfa11d30c555a8f059fa997396b654120b Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- relnotes for bug 2502 Commit: 1d8e0057ea8f8ef9fc61db10cf6240a63112b3c7 https://github.com/buildbot/buildbot/commit/1d8e0057ea8f8ef9fc61db10cf6240a63112b3c7 Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M common/generate_buildbot_api_documentation.sh M master/buildbot/buildslave/__init__.py M master/buildbot/db/schedulers.py M master/buildbot/master.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/process/buildstep.py M master/buildbot/schedulers/forcesched.py M master/buildbot/scripts/runner.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/grid.py M master/buildbot/status/words.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/repo.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/buildbot/test/unit/test_scripts_restart.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_words.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/util/maildir.py M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/further.rst M slave/buildslave/scripts/runner.py Log Message: ----------- Merge remote-tracking branch 'org/buildbot-0.8.8' into buildbot-0.8.8 Compare: https://github.com/buildbot/buildbot/compare/2a4b8386e086...1d8e0057ea8f From noreply at github.com Wed Jun 5 19:27:50 2013 From: noreply at github.com (GitHub) Date: Wed, 05 Jun 2013 12:27:50 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] eb8526: Reintroduce deprecated `workdir` property. Message-ID: <51af9136b65cf_7a27115fddc1065e@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/buildbot-0.8.8 Home: https://github.com/buildbot/buildbot Commit: eb8526ce01be362032ca345f845f0042e9785cdd https://github.com/buildbot/buildbot/commit/eb8526ce01be362032ca345f845f0042e9785cdd Author: Tom Prince Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/buildbot/process/build.py M master/docs/relnotes/index.rst Log Message: ----------- Reintroduce deprecated `workdir` property. It is unfortunatley named, but dropping it now doesn't provide a clear migration path. Supporting both for at least a version allows smoother migration. From noreply at github.com Thu Jun 6 16:59:54 2013 From: noreply at github.com (GitHub) Date: Thu, 06 Jun 2013 09:59:54 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 5fd527: Use twisted.python.deprecate.deprecatedModuleAttri... Message-ID: <51b0c00a12bc2_a746f7de062520@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/buildbot-0.8.8 Home: https://github.com/buildbot/buildbot Commit: 5fd5273241de3e1e3a93cfe259d6cc882bf796a4 https://github.com/buildbot/buildbot/commit/5fd5273241de3e1e3a93cfe259d6cc882bf796a4 Author: Tom Prince Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M master/buildbot/steps/shell.py M master/buildbot/test/unit/test_steps_shell.py Log Message: ----------- Use twisted.python.deprecate.deprecatedModuleAttribute to deprecate SetProperty. From trac at buildbot.net Fri Jun 7 17:12:19 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 07 Jun 2013 17:12:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2507: buildbot master reconfigure does not pick up builder slave changes Message-ID: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> #2507: buildbot master reconfigure does not pick up builder slave changes ----------------------+----------------------- Reporter: jachen | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- I've on several occasions changed a builder from one slave to another to test a new image. I would do a buildbot master reconfigure. The waterfall page of the builder shows new slave after reconfigure. 'Force build' request is somehow routed back to the old slave as shown in the web page of the build. At that point, the build is in limbo stuck on the first step. You can't stop it. Any new builds will be just in pending state. It seems the only way to resolve it is to restart the buildbot master. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 7 22:43:58 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 07 Jun 2013 22:43:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2507: buildbot master reconfigure does not pick up builder slave changes In-Reply-To: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> References: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> Message-ID: <053.c3aa339f221b47bd205bd4912c935a21@buildbot.net> #2507: buildbot master reconfigure does not pick up builder slave changes --------------------+-------------------- Reporter: jachen | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Changes (by dustin): * type: undecided => defect * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 7 23:05:46 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 07 Jun 2013 23:05:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2507: buildbot master reconfigure does not pick up builder slave changes In-Reply-To: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> References: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> Message-ID: <053.1d1007e70f8ec363e2e75ba4b8866937@buildbot.net> #2507: buildbot master reconfigure does not pick up builder slave changes --------------------+-------------------- Reporter: jachen | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): Indeed, I can reproduce this. After changing slaves from "example-slave" to "someother" and reconfiguring: {{{ 2013-06-07 19:04:39-0400 [-] added buildset 5 to database 2013-06-07 19:04:39-0400 [-] starting build using slave 2013-06-07 19:04:39-0400 [-] acquireLocks(slave , locks []) 2013-06-07 19:04:39-0400 [-] starting build .. pinging the slave 2013-06-07 19:04:39-0400 [-] sending ping 2013-06-07 19:04:39-0400 [Broker,client] SlaveBuilder.remote_print(builder): message from master: ping 2013-06-07 19:04:39-0400 [Broker,1,127.0.0.1] ping finished: success 2013-06-07 19:04:39-0400 [-] .startBuild 2013-06-07 19:04:39-0400 [-] ShellCommand.startCommand(cmd=) 2013-06-07 19:04:39-0400 [-] cmd.args = {'ignore_ignores': None, 'logEnviron': True, 'timeout': 1200, 'reference': None, 'submodules': False, 'shallow': False, 'repourl': '/Users/dustin/code/buildbot/t/testrepo/', 'workdir': 'build', 'branch': 'master', 'retry': (5, 5), 'patch': None, 'mode': 'update', 'env': None, 'progress': False, 'revision': None} 2013-06-07 19:04:39-0400 [-] : RemoteCommand.run [6] 2013-06-07 19:04:39-0400 [Broker,client] startCommand:git [id 6] 2013-06-07 19:04:39-0400 [Broker,client] RunProcess._startCommand 2013-06-07 19:04:39-0400 [Broker,client] /opt/local/bin/git fetch -t /Users/dustin/code/buildbot/t/testrepo/ +master 2013-06-07 19:04:39-0400 [Broker,client] in dir /A/bbrun/builder/build (timeout 1200 secs) 2013-06-07 19:04:39-0400 [Broker,client] watching logfiles {} 2013-06-07 19:04:39-0400 [Broker,client] argv: ['/opt/local/bin/git', 'fetch', '-t', '/Users/dustin/code/buildbot/t/testrepo/', '+master'] 2013-06-07 19:04:39-0400 [Broker,client] environment: {'DEV_TASK_DIR': '/Users/dustin/code/buildbot/t/buildbot', 'DEV_PROJECT_DIR': '/Users/dustin/code/buildbot', 'AUTOTOOLS_CONFIGURE_COMMAND': 'configure', 'CVS_RSH': 'ssh', 'LOGNAME': 'dustin', 'USER': 'dustin', 'HOME': '/Users/dustin', 'PATH': '/Users/dustin/code/buildbot/t/buildbot/sand27osx/bin:/Users/dustin/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin', 'PS1': '(sand27osx)', 'DISPLAY': '/tmp/launch-9YeHbL/org.x:0', 'DEV_LOADER_PATH': '/Users/dustin/code/buildbot/dev/loaders', 'TERM_PROGRAM': 'iTerm.app', 'LANG': 'en_US.UTF-8', '__CF_USER_TEXT_ENCODING': '0x1F5:0:0', 'TERM': 'screen', 'SHELL': '/opt/local/bin/bash', 'SHLVL': '3', 'PWD': '/A/bbrun/builder/build', 'HISTSIZE': '2000', 'ITERM_SESSION_ID': 'w1t0p0', 'DEV_PROJECT': '/Users/dustin/code/buildbot', '_': '/Users/dustin/code/buildbot/t/buildbot/sand27osx/bin/twistd', 'AUTOTOOLS_PREFIX_DIR': '/Users/dustin/code/buildbot/tmp/prefix', 'EDITOR': 'vim', 'PYTHONPATH': '/Users/dustin/lib/python2.5/site- packages/', 'SSH_AUTH_SOCK': '/tmp/cerf-501/agent', 'VIRTUAL_ENV': '/Users/dustin/code/buildbot/t/buildbot/sand27osx', 'Apple_PubSub_Socket_Render': '/tmp/launch-N9C2fc/Render', 'DEV_SUBCOMMANDS_PATH': '/Users/dustin/code/buildbot/dev/subcommands', 'ITERM_PROFILE': 'Local Screen', 'AUTOTOOLS_CONFIGURE_FLAGS': '', 'STY': '347.ttys001.cerf', 'TMPDIR': '/var/folders/bl/y5pvp3qd4qv_ph9d6snvt8q00000gn/T/', 'HISTIGNORE': 'ls:cd', 'TERMCAP': 'SC|screen|VT 100/ANSI X3.64 virtual terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#99:co#382:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:md=\\E[1m:mr=\\E[7m:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:\\\n\t:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:\\\n\t:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:F5=\\E[28~:\\\n\t:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:FA=\\E[34~:\\\n\t:kb=^H:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:\\\n\t:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:kr=\\EOC:\\\n\t:kl=\\EOD:km:', 'DEV_VERSION': '0.6', 'AUTOTOOLS_BUILD_DIR': '/Users/dustin/code/buildbot/tmp/build', 'OLDPWD': '/Users/dustin/code/buildbot/t/buildbot', 'AUTOTOOLS_SETUP': 'autotools_setup_default', 'HISTCONTROL': 'erasedups', 'Apple_Ubiquity_Message': '/tmp/launch-aHZ0ai/Apple_Ubiquity_Message', 'WINDOW': '3', 'DEV_TASKTYPES_DIR': '/Users/dustin/code/buildbot/dev/tasks', 'DEV_TASKTYPE': 'buildbot', 'COMMAND_MODE': 'unix2003'} 2013-06-07 19:04:39-0400 [Broker,client] using PTY: False 2013-06-07 19:04:39-0400 [-] command finished with signal None, exit code 0, elapsedTime: 0.040910 2013-06-07 19:04:39-0400 [-] RunProcess._startCommand 2013-06-07 19:04:39-0400 [-] /opt/local/bin/git reset --hard FETCH_HEAD 2013-06-07 19:04:39-0400 [-] in dir /A/bbrun/builder/build (timeout 1200 secs) 2013-06-07 19:04:39-0400 [-] watching logfiles {} 2013-06-07 19:04:39-0400 [-] argv: ['/opt/local/bin/git', 'reset', '-- hard', 'FETCH_HEAD'] 2013-06-07 19:04:39-0400 [-] environment: {'DEV_TASK_DIR': '/Users/dustin/code/buildbot/t/buildbot', 'DEV_PROJECT_DIR': '/Users/dustin/code/buildbot', 'AUTOTOOLS_CONFIGURE_COMMAND': 'configure', 'CVS_RSH': 'ssh', 'LOGNAME': 'dustin', 'USER': 'dustin', 'HOME': '/Users/dustin', 'PATH': '/Users/dustin/code/buildbot/t/buildbot/sand27osx/bin:/Users/dustin/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin', 'PS1': '(sand27osx)', 'DISPLAY': '/tmp/launch-9YeHbL/org.x:0', 'DEV_LOADER_PATH': '/Users/dustin/code/buildbot/dev/loaders', 'TERM_PROGRAM': 'iTerm.app', 'LANG': 'en_US.UTF-8', '__CF_USER_TEXT_ENCODING': '0x1F5:0:0', 'TERM': 'screen', 'SHELL': '/opt/local/bin/bash', 'SHLVL': '3', 'PWD': '/A/bbrun/builder/build', 'HISTSIZE': '2000', 'ITERM_SESSION_ID': 'w1t0p0', 'DEV_PROJECT': '/Users/dustin/code/buildbot', '_': '/Users/dustin/code/buildbot/t/buildbot/sand27osx/bin/twistd', 'AUTOTOOLS_PREFIX_DIR': '/Users/dustin/code/buildbot/tmp/prefix', 'EDITOR': 'vim', 'PYTHONPATH': '/Users/dustin/lib/python2.5/site- packages/', 'SSH_AUTH_SOCK': '/tmp/cerf-501/agent', 'VIRTUAL_ENV': '/Users/dustin/code/buildbot/t/buildbot/sand27osx', 'Apple_PubSub_Socket_Render': '/tmp/launch-N9C2fc/Render', 'DEV_SUBCOMMANDS_PATH': '/Users/dustin/code/buildbot/dev/subcommands', 'ITERM_PROFILE': 'Local Screen', 'AUTOTOOLS_CONFIGURE_FLAGS': '', 'STY': '347.ttys001.cerf', 'TMPDIR': '/var/folders/bl/y5pvp3qd4qv_ph9d6snvt8q00000gn/T/', 'HISTIGNORE': 'ls:cd', 'TERMCAP': 'SC|screen|VT 100/ANSI X3.64 virtual terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#99:co#382:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:md=\\E[1m:mr=\\E[7m:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:\\\n\t:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:\\\n\t:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:F5=\\E[28~:\\\n\t:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:FA=\\E[34~:\\\n\t:kb=^H:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:\\\n\t:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:kr=\\EOC:\\\n\t:kl=\\EOD:km:', 'DEV_VERSION': '0.6', 'AUTOTOOLS_BUILD_DIR': '/Users/dustin/code/buildbot/tmp/build', 'OLDPWD': '/Users/dustin/code/buildbot/t/buildbot', 'AUTOTOOLS_SETUP': 'autotools_setup_default', 'HISTCONTROL': 'erasedups', 'Apple_Ubiquity_Message': '/tmp/launch-aHZ0ai/Apple_Ubiquity_Message', 'WINDOW': '3', 'DEV_TASKTYPES_DIR': '/Users/dustin/code/buildbot/dev/tasks', 'DEV_TASKTYPE': 'buildbot', 'COMMAND_MODE': 'unix2003'} 2013-06-07 19:04:39-0400 [-] using PTY: False 2013-06-07 19:04:39-0400 [-] command finished with signal None, exit code 0, elapsedTime: 0.012741 2013-06-07 19:04:39-0400 [-] RunProcess._startCommand 2013-06-07 19:04:39-0400 [-] /opt/local/bin/git branch -M master 2013-06-07 19:04:39-0400 [-] in dir /A/bbrun/builder/build (timeout 1200 secs) 2013-06-07 19:04:39-0400 [-] watching logfiles {} 2013-06-07 19:04:39-0400 [-] argv: ['/opt/local/bin/git', 'branch', '-M', 'master'] 2013-06-07 19:04:39-0400 [-] environment: {'DEV_TASK_DIR': '/Users/dustin/code/buildbot/t/buildbot', 'DEV_PROJECT_DIR': '/Users/dustin/code/buildbot', 'AUTOTOOLS_CONFIGURE_COMMAND': 'configure', 'CVS_RSH': 'ssh', 'LOGNAME': 'dustin', 'USER': 'dustin', 'HOME': '/Users/dustin', 'PATH': '/Users/dustin/code/buildbot/t/buildbot/sand27osx/bin:/Users/dustin/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin', 'PS1': '(sand27osx)', 'DISPLAY': '/tmp/launch-9YeHbL/org.x:0', 'DEV_LOADER_PATH': '/Users/dustin/code/buildbot/dev/loaders', 'TERM_PROGRAM': 'iTerm.app', 'LANG': 'en_US.UTF-8', '__CF_USER_TEXT_ENCODING': '0x1F5:0:0', 'TERM': 'screen', 'SHELL': '/opt/local/bin/bash', 'SHLVL': '3', 'PWD': '/A/bbrun/builder/build', 'HISTSIZE': '2000', 'ITERM_SESSION_ID': 'w1t0p0', 'DEV_PROJECT': '/Users/dustin/code/buildbot', '_': '/Users/dustin/code/buildbot/t/buildbot/sand27osx/bin/twistd', 'AUTOTOOLS_PREFIX_DIR': '/Users/dustin/code/buildbot/tmp/prefix', 'EDITOR': 'vim', 'PYTHONPATH': '/Users/dustin/lib/python2.5/site- packages/', 'SSH_AUTH_SOCK': '/tmp/cerf-501/agent', 'VIRTUAL_ENV': '/Users/dustin/code/buildbot/t/buildbot/sand27osx', 'Apple_PubSub_Socket_Render': '/tmp/launch-N9C2fc/Render', 'DEV_SUBCOMMANDS_PATH': '/Users/dustin/code/buildbot/dev/subcommands', 'ITERM_PROFILE': 'Local Screen', 'AUTOTOOLS_CONFIGURE_FLAGS': '', 'STY': '347.ttys001.cerf', 'TMPDIR': '/var/folders/bl/y5pvp3qd4qv_ph9d6snvt8q00000gn/T/', 'HISTIGNORE': 'ls:cd', 'TERMCAP': 'SC|screen|VT 100/ANSI X3.64 virtual terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#99:co#382:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:md=\\E[1m:mr=\\E[7m:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:\\\n\t:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:\\\n\t:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:F5=\\E[28~:\\\n\t:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:FA=\\E[34~:\\\n\t:kb=^H:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:\\\n\t:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:kr=\\EOC:\\\n\t:kl=\\EOD:km:', 'DEV_VERSION': '0.6', 'AUTOTOOLS_BUILD_DIR': '/Users/dustin/code/buildbot/tmp/build', 'OLDPWD': '/Users/dustin/code/buildbot/t/buildbot', 'AUTOTOOLS_SETUP': 'autotools_setup_default', 'HISTCONTROL': 'erasedups', 'Apple_Ubiquity_Message': '/tmp/launch-aHZ0ai/Apple_Ubiquity_Message', 'WINDOW': '3', 'DEV_TASKTYPES_DIR': '/Users/dustin/code/buildbot/dev/tasks', 'DEV_TASKTYPE': 'buildbot', 'COMMAND_MODE': 'unix2003'} 2013-06-07 19:04:39-0400 [-] using PTY: False 2013-06-07 19:04:39-0400 [-] command finished with signal None, exit code 0, elapsedTime: 0.012673 2013-06-07 19:04:39-0400 [-] RunProcess._startCommand 2013-06-07 19:04:39-0400 [-] /opt/local/bin/git rev-parse HEAD 2013-06-07 19:04:39-0400 [-] in dir /A/bbrun/builder/build (timeout 1200 secs) 2013-06-07 19:04:39-0400 [-] watching logfiles {} 2013-06-07 19:04:39-0400 [-] argv: ['/opt/local/bin/git', 'rev-parse', 'HEAD'] 2013-06-07 19:04:39-0400 [-] environment: {'DEV_TASK_DIR': '/Users/dustin/code/buildbot/t/buildbot', 'DEV_PROJECT_DIR': '/Users/dustin/code/buildbot', 'AUTOTOOLS_CONFIGURE_COMMAND': 'configure', 'CVS_RSH': 'ssh', 'LOGNAME': 'dustin', 'USER': 'dustin', 'HOME': '/Users/dustin', 'PATH': '/Users/dustin/code/buildbot/t/buildbot/sand27osx/bin:/Users/dustin/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin', 'PS1': '(sand27osx)', 'DISPLAY': '/tmp/launch-9YeHbL/org.x:0', 'DEV_LOADER_PATH': '/Users/dustin/code/buildbot/dev/loaders', 'TERM_PROGRAM': 'iTerm.app', 'LANG': 'en_US.UTF-8', '__CF_USER_TEXT_ENCODING': '0x1F5:0:0', 'TERM': 'screen', 'SHELL': '/opt/local/bin/bash', 'SHLVL': '3', 'PWD': '/A/bbrun/builder/build', 'HISTSIZE': '2000', 'ITERM_SESSION_ID': 'w1t0p0', 'DEV_PROJECT': '/Users/dustin/code/buildbot', '_': '/Users/dustin/code/buildbot/t/buildbot/sand27osx/bin/twistd', 'AUTOTOOLS_PREFIX_DIR': '/Users/dustin/code/buildbot/tmp/prefix', 'EDITOR': 'vim', 'PYTHONPATH': '/Users/dustin/lib/python2.5/site- packages/', 'SSH_AUTH_SOCK': '/tmp/cerf-501/agent', 'VIRTUAL_ENV': '/Users/dustin/code/buildbot/t/buildbot/sand27osx', 'Apple_PubSub_Socket_Render': '/tmp/launch-N9C2fc/Render', 'DEV_SUBCOMMANDS_PATH': '/Users/dustin/code/buildbot/dev/subcommands', 'ITERM_PROFILE': 'Local Screen', 'AUTOTOOLS_CONFIGURE_FLAGS': '', 'STY': '347.ttys001.cerf', 'TMPDIR': '/var/folders/bl/y5pvp3qd4qv_ph9d6snvt8q00000gn/T/', 'HISTIGNORE': 'ls:cd', 'TERMCAP': 'SC|screen|VT 100/ANSI X3.64 virtual terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#99:co#382:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:md=\\E[1m:mr=\\E[7m:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:\\\n\t:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:\\\n\t:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:F5=\\E[28~:\\\n\t:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:FA=\\E[34~:\\\n\t:kb=^H:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:kN=\\E[6~:\\\n\t:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:kr=\\EOC:\\\n\t:kl=\\EOD:km:', 'DEV_VERSION': '0.6', 'AUTOTOOLS_BUILD_DIR': '/Users/dustin/code/buildbot/tmp/build', 'OLDPWD': '/Users/dustin/code/buildbot/t/buildbot', 'AUTOTOOLS_SETUP': 'autotools_setup_default', 'HISTCONTROL': 'erasedups', 'Apple_Ubiquity_Message': '/tmp/launch-aHZ0ai/Apple_Ubiquity_Message', 'WINDOW': '3', 'DEV_TASKTYPES_DIR': '/Users/dustin/code/buildbot/dev/tasks', 'DEV_TASKTYPE': 'buildbot', 'COMMAND_MODE': 'unix2003'} 2013-06-07 19:04:39-0400 [-] using PTY: False 2013-06-07 19:04:39-0400 [-] command finished with signal None, exit code 0, elapsedTime: 0.013747 2013-06-07 19:04:39-0400 [-] SlaveBuilder.commandComplete 2013-06-07 19:04:39-0400 [-] but we weren't running, quitting silently }}} That last line is particularly interesting! -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 7 23:07:57 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 07 Jun 2013 23:07:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2507: buildbot master reconfigure does not pick up builder slave changes In-Reply-To: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> References: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> Message-ID: <053.41465f5b8fbbc8b69e05e876c8e1f590@buildbot.net> #2507: buildbot master reconfigure does not pick up builder slave changes --------------------+-------------------- Reporter: jachen | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): Worth noting that while the first build ends up on the wrong slave, subsequent builds end up on the correct slave. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 7 23:27:09 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 07 Jun 2013 23:27:09 -0000 Subject: [Buildbot-commits] [Buildbot] #2507: buildbot master reconfigure does not pick up builder slave changes In-Reply-To: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> References: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> Message-ID: <053.2fba43573b42e53deaa6c45443fc6264@buildbot.net> #2507: buildbot master reconfigure does not pick up builder slave changes --------------------+-------------------- Reporter: jachen | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): Huh, this is a reconfig problem. From what I can tell, there's no support for removing slaves from a builder during a reconfig. This will require some fixing. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 8 02:51:29 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 08 Jun 2013 02:51:29 -0000 Subject: [Buildbot-commits] [Buildbot] #2507: buildbot master reconfigure does not pick up builder slave changes In-Reply-To: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> References: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> Message-ID: <053.546393eb7befa7d9238c89baf3ec1611@buildbot.net> #2507: buildbot master reconfigure does not pick up builder slave changes --------------------+-------------------- Reporter: jachen | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): https://github.com/buildbot/buildbot/pull/756 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jun 8 18:14:50 2013 From: noreply at github.com (GitHub) Date: Sat, 08 Jun 2013 11:14:50 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c2006c: add missing copyright header Message-ID: <51b3749a39b61_28b8da5de030463@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c2006cf91077df05058a40565485a79172e71edb https://github.com/buildbot/buildbot/commit/c2006cf91077df05058a40565485a79172e71edb Author: Dustin J. Mitchell Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M master/buildbot/util/state.py Log Message: ----------- add missing copyright header From trac at buildbot.net Sun Jun 9 16:18:21 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 09 Jun 2013 16:18:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2218: Add support for declarative configuration. In-Reply-To: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> References: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> Message-ID: <057.a8113f047a5232668e283a577ddc5ce9@buildbot.net> #2218: Add support for declarative configuration. -------------------------+-------------------- Reporter: tom.prince | Owner: Type: project-idea | Status: new Priority: major | Milestone: 1.0.+ Version: 0.8.5 | Resolution: Keywords: config | -------------------------+-------------------- Comment (by dank): How's the attached sample look? It's a slightly cleaned up version of the one from my Big Fat Buildbot example; I've been using it in anger for several months now. If that looks interesting, I could add a section to the tutorial showing how to use it. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 10 16:04:17 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 10 Jun 2013 16:04:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2508: buildbot should truncate change comments that are too long Message-ID: <040.b9ea8d062e5109a7b1f9b9e783c0962a@buildbot.net> #2508: buildbot should truncate change comments that are too long ----------------------+----------------------- Reporter: bhearsum | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- Right now, we get a traceback and the Change is never inserted: 61274 exceptions.RuntimeError: value for column changes.comments is greater than max of 1024 characters: auto merge of #479 : caitp/servo/issue-479, r=jdm -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 10 16:07:37 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 10 Jun 2013 16:07:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2508: buildbot should truncate change comments that are too long In-Reply-To: <040.b9ea8d062e5109a7b1f9b9e783c0962a@buildbot.net> References: <040.b9ea8d062e5109a7b1f9b9e783c0962a@buildbot.net> Message-ID: <055.8d8cff54e4a93fb4a357e0292fed84e0@buildbot.net> #2508: buildbot should truncate change comments that are too long ----------------------+------------------------ Reporter: bhearsum | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | ----------------------+------------------------ Changes (by bhearsum): * status: new => closed * resolution: => fixed Comment: Whoops, just noticed that this db column is a Text now, so this is a non- issue on trunk. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jun 11 09:33:43 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 11 Jun 2013 09:33:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2467: source.SVN incorrectly handles repositories with special character in URL In-Reply-To: <038.29e2017d8be667b80e9979e30ba1c025@buildbot.net> References: <038.29e2017d8be667b80e9979e30ba1c025@buildbot.net> Message-ID: <053.6f2921deba6ac849a8820f8e6ecdc374@buildbot.net> #2467: source.SVN incorrectly handles repositories with special character in URL ------------------------+-------------------- Reporter: rutsky | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: svn, simple | ------------------------+-------------------- Comment (by srinup): Implementing listed items in http://subversion.apache.org/docs/api/latest/svn__dirent__uri_8h.html#a8bae33a2fbf86857869f7b0e39a553e7 may suffice -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jun 11 13:42:39 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 11 Jun 2013 13:42:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2509: Inconsistent spelling of has_patch source stamp attribute Message-ID: <041.22c8ecbc19d3b93befcde1e6aef6ae2b@buildbot.net> #2509: Inconsistent spelling of has_patch source stamp attribute ----------------------+----------------------- Reporter: rsonefors | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- At http://docs.buildbot.net/latest/manual/cfg-properties.html#source- stamp-attributes - or, for that matter, at http://docs.buildbot.net/0.8.7p1/manual/cfg-properties.html#source-stamp- attributes - there's a reference to the "has_patch" source stamp attribute. This source stamp does not appear to exist or work at all. What does work is using hasPatch, as I figured out by grepping and finding it being set at https://github.com/buildbot/buildbot/blob/8a07172c3a6ad8ebbc506d4415cf30c80bfd7a89/master/buildbot/sourcestamp.py#L259 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jun 11 16:26:00 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 11 Jun 2013 16:26:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2507: buildbot master reconfigure does not pick up builder slave changes In-Reply-To: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> References: <038.da27417684897b96a2bd494a4242afcf@buildbot.net> Message-ID: <053.c685dcc82a078b6e285d5f8366e024e7@buildbot.net> #2507: buildbot master reconfigure does not pick up builder slave changes --------------------+-------------------- Reporter: jachen | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Changes (by mikesorrenti): * cc: mikesorrenti@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jun 11 16:30:24 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 11 Jun 2013 16:30:24 -0000 Subject: [Buildbot-commits] [Buildbot] #896: Replace try with a client for the force scheduler In-Reply-To: <039.dd16e9ce5631939f93c8f0c0bcaebc2b@buildbot.net> References: <039.dd16e9ce5631939f93c8f0c0bcaebc2b@buildbot.net> Message-ID: <054.60299e58ac8aba156384be1dc150f266@buildbot.net> #896: Replace try with a client for the force scheduler ------------------------------+-------------------- Reporter: marcusl | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.0 | Resolution: Keywords: try, users, force | ------------------------------+-------------------- Changes (by mikesorrenti): * cc: mikesorrenti@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jun 13 22:35:05 2013 From: trac at buildbot.net (Buildbot trac) Date: Thu, 13 Jun 2013 22:35:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2459: full metrics support In-Reply-To: <038.928d5399b234c0e08857ca379b828e1a@buildbot.net> References: <038.928d5399b234c0e08857ca379b828e1a@buildbot.net> Message-ID: <053.b11733a19b1ab048c09da0a1bbb473c1@buildbot.net> #2459: full metrics support -------------------------+-------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.7p1 | Resolution: Keywords: metrics | -------------------------+-------------------- Changes (by mikesorrenti): * cc: mikesorrenti@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jun 14 02:23:01 2013 From: noreply at github.com (GitHub) Date: Thu, 13 Jun 2013 19:23:01 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 18f62a: fixed PEP8 violations Message-ID: <51ba7e85824b9_6cfe1461ddc19425b@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 18f62a59d611b727641c9dd22c1bc5950ef9e5f6 https://github.com/buildbot/buildbot/commit/18f62a59d611b727641c9dd22c1bc5950ef9e5f6 Author: Elmir Jagudin Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M slave/buildslave/scripts/runner.py Log Message: ----------- fixed PEP8 violations Commit: 49d68cc5d9c28b11ef26d8dea3a3f1b6965d6797 https://github.com/buildbot/buildbot/commit/49d68cc5d9c28b11ef26d8dea3a3f1b6965d6797 Author: Elmir Jagudin Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M slave/buildslave/scripts/runner.py Log Message: ----------- added shell completion hints For 'buildbot' and 'buildslave' subcommands that take base directory as first argument, suggest directories. For 'buildbot checkconfig' suggest files as first argument. Commit: c9cbd58f783224a2356ac6ec0997fa3de2fa091b https://github.com/buildbot/buildbot/commit/c9cbd58f783224a2356ac6ec0997fa3de2fa091b Author: Elmir Jagudin Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/contrib/README.txt A master/contrib/zsh/_buildbot A slave/contrib/README.txt A slave/contrib/zsh/_buildslave Log Message: ----------- added zsh completions files Added files that can be used to enable tab-completion in zsh for 'buildbot' and 'buildslave' commands. Commit: 9f0b93c3ca0ce0c3c69c010cd863b5f9299e0f50 https://github.com/buildbot/buildbot/commit/9f0b93c3ca0ce0c3c69c010cd863b5f9299e0f50 Author: Elmir Jagudin Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/contrib/README.txt A master/contrib/bash/buildbot M slave/contrib/README.txt A slave/contrib/bash/buildslave Log Message: ----------- added bash completions files Added files that can be used to enable tab-completion in bash for 'buildbot' and 'buildslave' commands. Commit: e5140ce5f6c42e271adae1a26365a4eaabfba1bd https://github.com/buildbot/buildbot/commit/e5140ce5f6c42e271adae1a26365a4eaabfba1bd Author: Elmir Jagudin Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/twisted_completions.py M master/buildbot/scripts/runner.py M slave/buildslave/monkeypatches/__init__.py A slave/buildslave/monkeypatches/twisted_completions.py M slave/buildslave/scripts/runner.py Log Message: ----------- monkeypatch shell completions defintions for older twisted The shell completions support was added in twisted 11.1.0. When running with older twisted, add completions definitions we are using to twisted.python.usage module. Commit: 90b0883b73da82749f066c2ea1a4438b3e303d97 https://github.com/buildbot/buildbot/commit/90b0883b73da82749f066c2ea1a4438b3e303d97 Author: Elmir Jagudin Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Mention tab-completions in the release notes. Commit: 4c527415b40c85e91b6fa15480c895e3c504c69a https://github.com/buildbot/buildbot/commit/4c527415b40c85e91b6fa15480c895e3c504c69a Author: Dustin J. Mitchell Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/twisted_completions.py M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M master/contrib/README.txt A master/contrib/bash/buildbot A master/contrib/zsh/_buildbot M master/docs/relnotes/index.rst M slave/buildslave/monkeypatches/__init__.py A slave/buildslave/monkeypatches/twisted_completions.py M slave/buildslave/scripts/runner.py A slave/contrib/README.txt A slave/contrib/bash/buildslave A slave/contrib/zsh/_buildslave Log Message: ----------- Merge branch 'shell-completions' of git://github.com/elmirjagudin/buildbot Compare: https://github.com/buildbot/buildbot/compare/c2006cf91077...4c527415b40c From trac at buildbot.net Fri Jun 14 02:24:59 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 14 Jun 2013 02:24:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2218: Add support for declarative configuration. In-Reply-To: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> References: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> Message-ID: <057.273f59d4624b815480c784e452cd0d5f@buildbot.net> #2218: Add support for declarative configuration. -------------------------+-------------------- Reporter: tom.prince | Owner: Type: project-idea | Status: new Priority: major | Milestone: 1.0.+ Version: 0.8.5 | Resolution: Keywords: config | -------------------------+-------------------- Old description: > Buildbot's configuration has historically been a Python file that > Buildbot executes. The result of that execution is then used to set up > the master. This assumes users can write valid Python code, and > encourages people to do all manner of fragile or non-maintainable things. > See #2218 for more. > > == scope == > This project will involve some careful thought about how users interact > with Buildbot, and how we can maintain backward compatibility while > providing users with a forward migration path. Once that's complete, the > modifications to the code will be fairly minimal, and mostly limited to > `master/buildbot/config.py` (with associated tests). However, the change > will require alteration -- a rewrite, really -- of the entire > "Configuration" section of the manual; this will be the most time- > consuming (but critical) part of this project. > > == examples == > - > http://trac.webkit.org/browser/trunk/Tools/BuildSlaveSupport/build.webkit > .org-config/config.json New description: Buildbot's configuration has historically been a Python file that Buildbot executes. The result of that execution is then used to set up the master. This assumes users can write valid Python code, and encourages people to do all manner of fragile or non-maintainable things. See #2218 for more. == scope == This project will involve some careful thought about how users interact with Buildbot, and how we can maintain backward compatibility while providing users with a forward migration path. Once that's complete, the modifications to the code will be fairly minimal, and mostly limited to `master/buildbot/config.py` (with associated tests). However, the change will require alteration -- a rewrite, really -- of the entire "Configuration" section of the manual; this will be the most time- consuming (but critical) part of this project. == examples == - http://trac.webkit.org/browser/trunk/Tools/BuildSlaveSupport/build.webkit .org-config/config.json -- Comment (by dustin): I like this a lot. I don't think it quite closes this bug, but it'll make a good addition to the project. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jun 14 02:27:38 2013 From: noreply at github.com (GitHub) Date: Thu, 13 Jun 2013 19:27:38 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 945182: Add delarative configuration example in master/con... Message-ID: <51ba7f9abb5f5_2a9013e9ddc977ed@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 945182d74c18b8beeac2685ffdba69d2f4b5d172 https://github.com/buildbot/buildbot/commit/945182d74c18b8beeac2685ffdba69d2f4b5d172 Author: Dan Kegel Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M master/contrib/README.txt A master/contrib/SimpleConfig.py M master/docs/relnotes/index.rst Log Message: ----------- Add delarative configuration example in master/contrib/SimpleConfig.py From trac at buildbot.net Fri Jun 14 02:57:24 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 14 Jun 2013 02:57:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2508: buildbot should truncate change comments that are too long In-Reply-To: <040.b9ea8d062e5109a7b1f9b9e783c0962a@buildbot.net> References: <040.b9ea8d062e5109a7b1f9b9e783c0962a@buildbot.net> Message-ID: <055.1da228fc843302544ec595d65c92b364@buildbot.net> #2508: buildbot should truncate change comments that are too long ----------------------+------------------------ Reporter: bhearsum | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | ----------------------+------------------------ Comment (by dustin): dup of #2367 :) -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jun 14 02:58:19 2013 From: noreply at github.com (GitHub) Date: Thu, 13 Jun 2013 19:58:19 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 95f439: Replace monkey-patching for Twisteds without compl... Message-ID: <51ba86cb158f2_2b8b50bdd8117813@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 95f4392f172c81f0f054b056df86cd9ef8027489 https://github.com/buildbot/buildbot/commit/95f4392f172c81f0f054b056df86cd9ef8027489 Author: Dustin J. Mitchell Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py R master/buildbot/monkeypatches/twisted_completions.py M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M slave/buildslave/monkeypatches/__init__.py R slave/buildslave/monkeypatches/twisted_completions.py M slave/buildslave/scripts/runner.py Log Message: ----------- Replace monkey-patching for Twisteds without completion This just only attempts to use usage.Completion when that attribute exists. From trac at buildbot.net Fri Jun 14 03:00:15 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 14 Jun 2013 03:00:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2367: Commit messages limited to 1024 characters In-Reply-To: <039.f8b85f8f51fd1cc3bdcb54579b2ceede@buildbot.net> References: <039.f8b85f8f51fd1cc3bdcb54579b2ceede@buildbot.net> Message-ID: <054.98c3337eeb63336465330dad62b094d8@buildbot.net> #2367: Commit messages limited to 1024 characters -----------------------------+--------------------- Reporter: sdwilsh | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: fixed Keywords: database, sprint | -----------------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed * milestone: 0.9.+ => 0.8.+ Comment: Fixed in {{{ commit 358a05518af8cbe30515149cde58052fd84cec29 Author: Andrew Gallagher Date: Thu May 9 01:47:11 2013 -0700 Increase the DB lengths for changes.comments and buildset_properties.property_value The current 1024 char restrictions on these columns occasionally cause issues on a MySQL backend. }}} in master. This didn't make it into 0.8.8, though. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jun 14 03:20:50 2013 From: noreply at github.com (GitHub) Date: Thu, 13 Jun 2013 20:20:50 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 82ee17: SingleBranchScheduler: add createAbsoluteSourceSta... Message-ID: <51ba8c1287a81_2b3910b1de01335bc@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 82ee171b8db983bb4c4c3d2158492cd7496526ae https://github.com/buildbot/buildbot/commit/82ee171b8db983bb4c4c3d2158492cd7496526ae Author: Dylan Rajaratnam Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py Log Message: ----------- SingleBranchScheduler: add createAbsoluteSourceStamps config option This option affects multi-codebase setups. When this option is enabled, it uses the last revision seen for each codebase without a change instead of using the latest revision. Commit: 949a42c67f4251e6dfba4a399bab62e8c2ab0c8f https://github.com/buildbot/buildbot/commit/949a42c67f4251e6dfba4a399bab62e8c2ab0c8f Author: Dylan Rajaratnam Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M master/docs/manual/cfg-schedulers.rst M master/docs/relnotes/index.rst Log Message: ----------- SingleBranchScheduler: add description and note for createAbsoluteSourceStamps argument. Commit: 91316a287990a4fd7e5010961c02bfc3d9ff8618 https://github.com/buildbot/buildbot/commit/91316a287990a4fd7e5010961c02bfc3d9ff8618 Author: Dylan Rajaratnam Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- SingleBranchScheduler: only access database if createAbsoluteSourceStamps enabled Commit: e082a5a580b80c6fc065520656fd959f5dd5e878 https://github.com/buildbot/buildbot/commit/e082a5a580b80c6fc065520656fd959f5dd5e878 Author: Dylan Rajaratnam Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- SingleBranchScheduler: remove shouldntBeSet argument and return None in defer Commit: 6fa284f782b518836069a2e00005ce3853238aac https://github.com/buildbot/buildbot/commit/6fa284f782b518836069a2e00005ce3853238aac Author: Dustin J. Mitchell Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py M master/docs/manual/cfg-schedulers.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'sbs-abs-source-stamps' of git://github.com/thedylman/buildbot Compare: https://github.com/buildbot/buildbot/compare/95f4392f172c...6fa284f782b5 From trac at buildbot.net Fri Jun 14 03:39:46 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 14 Jun 2013 03:39:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2467: source.SVN incorrectly handles repositories with special character in URL In-Reply-To: <038.29e2017d8be667b80e9979e30ba1c025@buildbot.net> References: <038.29e2017d8be667b80e9979e30ba1c025@buildbot.net> Message-ID: <053.bbcd7fca335c5928ede4c6d253ef578f@buildbot.net> #2467: source.SVN incorrectly handles repositories with special character in URL ------------------------+-------------------- Reporter: rutsky | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: svn, simple | ------------------------+-------------------- Comment (by dustin): Good point srinup - that looks simpler, and certainly easier to construct test cases for. This is a good situation to employ test-driven development. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 14 21:54:28 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 14 Jun 2013 21:54:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2509: Inconsistent spelling of has_patch source stamp attribute In-Reply-To: <041.22c8ecbc19d3b93befcde1e6aef6ae2b@buildbot.net> References: <041.22c8ecbc19d3b93befcde1e6aef6ae2b@buildbot.net> Message-ID: <056.7748644238330c2254e7ab795d7f58b5@buildbot.net> #2509: Inconsistent spelling of has_patch source stamp attribute ----------------------+------------------------ Reporter: rsonefors | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by dustin): Hm, that whole section is a lie - none of those attributes exist. `hasPatch` is in the JSON status output, so perhaps that's what you're thinking of. That is, unfortunately, undocumented and will most likely go away with the advent of nine. So, I'll be removing the incorrect documentation. Thanks! -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jun 14 21:54:32 2013 From: noreply at github.com (GitHub) Date: Fri, 14 Jun 2013 14:54:32 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 39f592: remove nonexistent sourcestamp properties Message-ID: <51bb91186228e_23034fbdd41523ec@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 39f59294e7144b6d15e8a99ad12d9230880aaf5d https://github.com/buildbot/buildbot/commit/39f59294e7144b6d15e8a99ad12d9230880aaf5d Author: Dustin J. Mitchell Date: 2013-06-14 (Fri, 14 Jun 2013) Changed paths: M master/docs/manual/cfg-properties.rst Log Message: ----------- remove nonexistent sourcestamp properties Fixes #2509. From trac at buildbot.net Fri Jun 14 22:01:31 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 14 Jun 2013 22:01:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2509: Inconsistent spelling of has_patch source stamp attribute In-Reply-To: <041.22c8ecbc19d3b93befcde1e6aef6ae2b@buildbot.net> References: <041.22c8ecbc19d3b93befcde1e6aef6ae2b@buildbot.net> Message-ID: <056.85783d58e2e525ac4dcc342abb3d2a64@buildbot.net> #2509: Inconsistent spelling of has_patch source stamp attribute ----------------------+------------------------ Reporter: rsonefors | Owner: Type: defect | Status: closed Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | ----------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => fixed Comment: Hm, apparently our ability to close bugs from Git has ceased :( -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jun 15 14:59:46 2013 From: noreply at github.com (GitHub) Date: Sat, 15 Jun 2013 07:59:46 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a7b937: Add comments explaining use of usage.Completions Message-ID: <51bc816244f31_49b8cf9dd8803fe@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a7b937ee8119961dd6f87f18e4b53c76e307c274 https://github.com/buildbot/buildbot/commit/a7b937ee8119961dd6f87f18e4b53c76e307c274 Author: Dustin J. Mitchell Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M slave/buildslave/scripts/runner.py Log Message: ----------- Add comments explaining use of usage.Completions From trac at buildbot.net Mon Jun 17 10:13:17 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 17 Jun 2013 10:13:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2432: Error shutting down latent buildslave In-Reply-To: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> References: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> Message-ID: <053.370cff39b283c72c666f81efdba99740@buildbot.net> #2432: Error shutting down latent buildslave ------------------------+-------------------- Reporter: skelly | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: sprint | ------------------------+-------------------- Comment (by extremoburo): Skelly, Did you manage to solve it? I have the same issue. thks -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 17 13:34:51 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 17 Jun 2013 13:34:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2432: Error shutting down latent buildslave In-Reply-To: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> References: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> Message-ID: <053.a502c30ae4372f004929ed98b380beea@buildbot.net> #2432: Error shutting down latent buildslave ------------------------+-------------------- Reporter: skelly | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: sprint | ------------------------+-------------------- Comment (by skelly): No, this isn't solved. As Dustin said, it's harmless. The slave is killed when the underlying machine is shut down; it just occasionally manages to reconnect first. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 17 14:35:24 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 17 Jun 2013 14:35:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2432: Error shutting down latent buildslave In-Reply-To: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> References: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> Message-ID: <053.fb7b9fed8a0f293f242e3272fa55f2d3@buildbot.net> #2432: Error shutting down latent buildslave ------------------------+-------------------- Reporter: skelly | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: sprint | ------------------------+-------------------- Comment (by extremoburo): In my case it is blocking, after the runtime exception the "stop_instance" function is not executed so the slave does not go down. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jun 19 15:12:48 2013 From: trac at buildbot.net (Buildbot trac) Date: Wed, 19 Jun 2013 15:12:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2432: Error shutting down latent buildslave In-Reply-To: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> References: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> Message-ID: <053.346f3d400f4243fcb39c5c4e9b8da040@buildbot.net> #2432: Error shutting down latent buildslave ------------------------+-------------------- Reporter: skelly | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: sprint | ------------------------+-------------------- Comment (by extremoburo): Hi all, I can't make it work. Even tough master should manage slave's reconnection , something happens that is not correct. I've attached my custom class which is slightly different from the original ec2latent slave. I suppose it should work if the original one does. I can't really figure out if it is my fault or not. The aim of my class is to start / stop an existing instance of an ami on EC2. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jun 19 15:18:27 2013 From: trac at buildbot.net (Buildbot trac) Date: Wed, 19 Jun 2013 15:18:27 -0000 Subject: [Buildbot-commits] [Buildbot] #1780: Latent build slaves shut down uncleanly and get forgotten by the master In-Reply-To: <040.ea5c2cbbd82d21ecc7d22b950b6307bf@buildbot.net> References: <040.ea5c2cbbd82d21ecc7d22b950b6307bf@buildbot.net> Message-ID: <055.e2838cde1b5587a6257376363281c038@buildbot.net> #1780: Latent build slaves shut down uncleanly and get forgotten by the master ---------------------------+-------------------- Reporter: jacobian | Owner: Type: defect | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: virtualization | ---------------------------+-------------------- Comment (by extremoburo): Hi all, I'm having the very same problem, but that is blocking. I can't make it work. Even tough master should manage slave's reconnection while not substantiating , something happens that's not correct. I've attached my custom class which is slightly different from the original ec2latentslave. I suppose it should work if the original one does. I can't really figure out if it is my fault or not. The aim of my class is to start / stop an existing instance of an ami on EC2 other than launching a new one from an AMI. Any help would be really appreciated -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jun 19 17:41:12 2013 From: noreply at github.com (GitHub) Date: Wed, 19 Jun 2013 10:41:12 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b3c474: P4: Use config.error, instead of collecting errors... Message-ID: <51c1ed38a37e_31fa10e1dd855728@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/p4-cleanups Home: https://github.com/buildbot/buildbot Commit: b3c474c8a960d8822d0330172ed1d7ae85d8c5f3 https://github.com/buildbot/buildbot/commit/b3c474c8a960d8822d0330172ed1d7ae85d8c5f3 Author: Tom Prince Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M master/buildbot/steps/source/p4.py Log Message: ----------- P4: Use config.error, instead of collecting errors by hand. Commit: f838d86fe563745123d56bf764dafd61ef3d52dc https://github.com/buildbot/buildbot/commit/f838d86fe563745123d56bf764dafd61ef3d52dc Author: Tom Prince Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M master/buildbot/steps/source/p4.py Log Message: ----------- P4: Use tools provided by CompositeStepMixin. Compare: https://github.com/buildbot/buildbot/compare/b3c474c8a960^...f838d86fe563 From noreply at github.com Wed Jun 19 17:41:40 2013 From: noreply at github.com (GitHub) Date: Wed, 19 Jun 2013 10:41:40 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] Message-ID: <51c1ed546de8e_5886d1dddc1133b6@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/p4-cleanups Home: https://github.com/buildbot/buildbot From noreply at github.com Wed Jun 19 18:28:39 2013 From: noreply at github.com (GitHub) Date: Wed, 19 Jun 2013 11:28:39 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 6b06d2: Move buildslave code around to match organization ... Message-ID: <51c1f8573a450_59c5132dde41474f0@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/buildbot-0.8.8 Home: https://github.com/buildbot/buildbot Commit: 6b06d23eb425b00fe96c8e98633ff77d98b58d54 https://github.com/buildbot/buildbot/commit/6b06d23eb425b00fe96c8e98633ff77d98b58d54 Author: Tom Prince Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M master/buildbot/buildslave/__init__.py A master/buildbot/buildslave/base.py A master/buildbot/buildslave/ec2.py A master/buildbot/buildslave/libvirt.py M master/buildbot/buildslave/openstack.py M master/buildbot/ec2buildslave.py M master/buildbot/libvirtbuildslave.py R master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_buildslave_base.py A master/buildbot/test/unit/test_buildslave_libvirt.py R master/buildbot/test/unit/test_libvirtbuildslave.py M master/docs/manual/cfg-buildslaves.rst M master/docs/relnotes/index.rst Log Message: ----------- Move buildslave code around to match organization of openstack latent slave. From noreply at github.com Wed Jun 19 19:23:15 2013 From: noreply at github.com (GitHub) Date: Wed, 19 Jun 2013 12:23:15 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 4ea0e5: Rework locating config file for checkconfig and up... Message-ID: <51c2052385809_334ca93ddc787a5@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/buildbot-0.8.8 Home: https://github.com/buildbot/buildbot Commit: 4ea0e5fd6c579d6b85421a774ea00efa731c2e1a https://github.com/buildbot/buildbot/commit/4ea0e5fd6c579d6b85421a774ea00efa731c2e1a Author: Tom Prince Date: 2013-06-06 (Thu, 06 Jun 2013) Changed paths: M master/buildbot/scripts/base.py M master/buildbot/scripts/checkconfig.py M master/buildbot/scripts/upgrade_master.py M master/buildbot/test/unit/test_scripts_base.py M master/buildbot/test/unit/test_scripts_checkconfig.py Log Message: ----------- Rework locating config file for checkconfig and upgrade-master. This changes the logic of checkconfig so that, 1. If a file is passed, that file is used. 2. If a directory is passed containing `buildbot.tac`, that file is loaded and `configfile` is defined there, that file is used. 3. If `buildbot.tac` doesn't exist, or doesn't define `configfile`, `master.cfg` from that directory is used. The logic for upgrade-master is similar, except only directories are supported, so (1) is skipped. Commit: 18533b22faba8e69246e65e54e7cee0e0466621d https://github.com/buildbot/buildbot/commit/18533b22faba8e69246e65e54e7cee0e0466621d Author: Tom Prince Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M master/buildbot/scripts/checkconfig.py M master/buildbot/scripts/upgrade_master.py M master/buildbot/test/unit/test_scripts_checkconfig.py Log Message: ----------- Report `SyntaxError` or `ImportError` from `checkconfig` and `upgrade-master`. Commit: 479ab7f275d96b1814db93a2e69e70033b5fefc0 https://github.com/buildbot/buildbot/commit/479ab7f275d96b1814db93a2e69e70033b5fefc0 Author: Tom Prince Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M master/buildbot/scripts/base.py M master/buildbot/scripts/checkconfig.py M master/buildbot/scripts/upgrade_master.py M master/buildbot/test/unit/test_scripts_base.py M master/buildbot/test/unit/test_scripts_checkconfig.py Log Message: ----------- Merge 'locate-config': Rework locating config file for checkconfig and upgrade-master. This changes the logic of checkconfig so that, 1. If a file is passed, that file is used. 2. If a directory is passed containing buildbot.tac, that file is loaded and configfile is defined there, that file is used. 3. If buildbot.tac doesn't exist, or doesn't define configfile, master.cfg from that directory is used. The logic for upgrade-master is similar, except only directories are supported, so (1) is skipped. Compare: https://github.com/buildbot/buildbot/compare/6b06d23eb425...479ab7f275d9 From noreply at github.com Wed Jun 19 19:28:18 2013 From: noreply at github.com (GitHub) Date: Wed, 19 Jun 2013 12:28:18 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1465f9: Fix python2.5 syntax errors. Message-ID: <51c206523cb70_262fbd1dd41362c7@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/buildbot-0.8.8 Home: https://github.com/buildbot/buildbot Commit: 1465f9d26e4dd2edd75703706ed57eb6f75d012e https://github.com/buildbot/buildbot/commit/1465f9d26e4dd2edd75703706ed57eb6f75d012e Author: Tom Prince Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M master/buildbot/scripts/checkconfig.py M master/buildbot/scripts/upgrade_master.py Log Message: ----------- Fix python2.5 syntax errors. From trac at buildbot.net Wed Jun 19 21:47:12 2013 From: trac at buildbot.net (Buildbot trac) Date: Wed, 19 Jun 2013 21:47:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2510: Better support for filtering mail notification messages? Message-ID: <035.ed9f26cbfa775f060c5b83d00a274cb7@buildbot.net> #2510: Better support for filtering mail notification messages? ------------------------+----------------------- Reporter: juj | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: mail ------------------------+----------------------- My current mail notification setup is as follows: from buildbot.status.mail import MailNotifier mn = MailNotifier(fromaddr="buildresults at buildserver.com", mode=('problem','change',), extraRecipients=['admin at buildserver.com']) c['status'].append(mn) It results in following messages being sent: " Title: buildbot exception in on Content: BUILD FAILED: exception interrupted " (sent when user manually stopped the build) " Title: buildbot success in on Content: Build succeeded! " (sent after the build succeeds and previous build was 1) manually stopped, 2) failed on network exception 3) finished in failure) " Title: buildbot failure in on Content: BUILD FAILED: failed " (sent after the build finishes in failure and the previous build was 1) manually stopped, 2) failed on network exception 3) finished in success) " Title: buildbot retry in on Content: BUILD FAILED: retry exception slave lost " sent after the slave drops from the network. I would like to hide all retry messages from being sent (no matter what the previous state was), and hide all exception messages (no matter what the previous state was), and I would like neither 'exception slave lost' or 'exception interrupted' to alter the current state of the builder so that the next failure/success wouldn't be triggered as a status change and cause another message. E.g. I see message chains like SUCCESS -> SLAVE LOST -> SUCCCESS or SUCCESS -> MANUALLY ABORTED -> SUCCESS or FAILURE -> SLAVE LOST -> FAILURE or FAILURE -> MANUALLY ABORTED -> FAILURE which all produce two messages I would like to hide. Also, there is the possibility SUCCESS -> SLAVE LOST/MANUALLY ABORTED -> FAILURE or FAILURE -> SLAVE LOST/MANUALLY ABORTED -> SUCCESS which I would hope to get one notification on (success->failure, or failure->success), although if this is tricky to implement, I would rather have no messages at all. My rationale is that there are lots of build computers on the project network, and bad network gives often issues for us, which causes dozens of messages being sent out to the network, and people are starting to just ignore all messages that come from the buildbot, since 90% of the time they're spam. I tried to research the docs, but could not find any info on how to configure this, so perhaps it's something to look forward to as a feature in the future? Thanks! -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jun 20 21:15:05 2013 From: trac at buildbot.net (Buildbot trac) Date: Thu, 20 Jun 2013 21:15:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2511: A lot of code examples in documentation not highlighted Message-ID: <038.01e82112381f1b9cefb4eba986dc40dd@buildbot.net> #2511: A lot of code examples in documentation not highlighted -------------------+----------------------- Reporter: rutsky | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Keywords: docs -------------------+----------------------- There are quite a lot of python code snippets in documentation that are not highlighted (for example [1], near "Triggering Schedulers" header). Most of code snippets specified without exact language specification and we rely on Sphinx autodetection feature. This mostly works, but if Sphinx fails to parse code snippet it silently renders it unhighlighted. As I see there are two types of incorrectly unhighlighted code: 1. Code with syntax errors (such as not closed brackets) --- it should be fixed. 2. Pythonic pseudocode with invalid indentation or ellipsis --- for such code snippets code block language should be specified explicitly. It would be nice to automate checking if some code failed to highlight, but as I see right now there are no such option in Sphinx (I made feature request in Sphinx to warn about not highlighted blocks [2]). For now I made quick hack of Sphinx and made list of code blocks which are not highlighted [3] (IMO mostly there are unmatched brackets in code). [1] http://docs.buildbot.net/latest/manual/cfg-buildsteps.html [2] https://bitbucket.org/birkenfeld/sphinx/issue/1201/optionally-warn- about-not-highlighted [3] http://pastebin.com/giX0pJkW -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jun 20 22:45:57 2013 From: trac at buildbot.net (Buildbot trac) Date: Thu, 20 Jun 2013 22:45:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps Message-ID: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+----------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: --------------------+----------------------- If the main buildmaster process is killed, the ID for running builders seems to get discarded, so when the same builder runs again, it uses the ID that a previous (discarded) run may have already used. The problem with this is that the logs from the individual steps don't seem to be overridden, so old data is shown for steps that did complete from the previous run. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jun 20 22:49:35 2013 From: trac at buildbot.net (Buildbot trac) Date: Thu, 20 Jun 2013 22:49:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2513: Builder priority sometimes not getting set properly during a reconfigure Message-ID: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> #2513: Builder priority sometimes not getting set properly during a reconfigure ----------------------------+----------------------- Reporter: RockHed | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------------+----------------------- Once in a while, we've noticed that during buildbot configuration/reconfigure, the logs warn "Builder instance has no attribute 'properties'" -- as a result of this, builder priorities get set to their defaults. The interesting thing to note here is that when viewing the builder info from waterfall, the priority is shown correctly, though the order they run in seems random, confirming that the "default" setting appears to be applied. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 21 05:12:32 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 21 Jun 2013 05:12:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2506: Add lock for a group of slaves In-Reply-To: <037.15a8e9fdd27fa9262e6452e8847f5247@buildbot.net> References: <037.15a8e9fdd27fa9262e6452e8847f5247@buildbot.net> Message-ID: <052.818f850aecb6fb936190b83865ad71cb@buildbot.net> #2506: Add lock for a group of slaves ------------------------+------------------------ Reporter: A1kmm | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: master | Resolution: Keywords: locks | ------------------------+------------------------ Changes (by rutsky): * cc: rutsky.vladimir@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 21 05:32:37 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 21 Jun 2013 05:32:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2482: add timestamping to log streams In-Reply-To: <039.42c4ce421b91866ae7b5510c40355055@buildbot.net> References: <039.42c4ce421b91866ae7b5510c40355055@buildbot.net> Message-ID: <054.ad053e8f8145465f16165e13ee29786c@buildbot.net> #2482: add timestamping to log streams ------------------------+-------------------- Reporter: brendan | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.7p1 | Resolution: Keywords: | ------------------------+-------------------- Changes (by rutsky): * cc: rutsky.vladimir@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 21 09:21:15 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 21 Jun 2013 09:21:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2514: Add cross links in generated documentation between versions of Buildbot Message-ID: <038.a98a72301d3fa88145c1af183b4cc35d@buildbot.net> #2514: Add cross links in generated documentation between versions of Buildbot ------------------------+----------------------- Reporter: rutsky | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: | Keywords: docs, web ------------------------+----------------------- If you try to search some documentation page in search engine you often will get results for random version of Buildbot documentation. For example first links by query "buildbot interlocks" in Google [1] leads to 0.8.1 Buildbot documentation [2]; "buildbot CVSMaildirSource" in DuckDuckGo [3] leads to 0.8.4p2 version [4]. It would be nice to have ability to switch to same page (or topic) of documentation for other Buildbot version (IMO, last stable release and master branch documentation required more often). Such functionality exists in Boost [5] documentation: pages of documentation for old releases have link on the same page in latest stable release, for example here [6] at top of the page you can see link "Click here to view the latest version of this page". This of course is actual only for published on site documentation. [1] https://encrypted.google.com/search?q=buildbot%20interlocks [2] http://docs.buildbot.net/0.8.1/Interlocks.html [3] https://duckduckgo.com/?q=buildbot+CVSMaildirSource [4] http://docs.buildbot.net/0.8.4p2/CVSMaildirSource.html [5] http://www.boost.org [6] http://www.boost.org/doc/libs/1_49_0/libs/geometry/doc/html/index.html -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 14:48:53 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 14:48:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2467: source.SVN incorrectly handles repositories with special character in URL In-Reply-To: <038.29e2017d8be667b80e9979e30ba1c025@buildbot.net> References: <038.29e2017d8be667b80e9979e30ba1c025@buildbot.net> Message-ID: <053.8fcd9e41b5ebb4ca0392c4f9672187d2@buildbot.net> #2467: source.SVN incorrectly handles repositories with special character in URL ------------------------+-------------------- Reporter: rutsky | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: svn, simple | ------------------------+-------------------- Comment (by dustin): Since you asked in irc, no, Buildbot does not support Python 3. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 18:51:25 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 18:51:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2510: Better support for filtering mail notification messages? In-Reply-To: <035.ed9f26cbfa775f060c5b83d00a274cb7@buildbot.net> References: <035.ed9f26cbfa775f060c5b83d00a274cb7@buildbot.net> Message-ID: <050.e85f1a5142e4191d3bfea4c640a302d1@buildbot.net> #2510: Better support for filtering mail notification messages? ------------------------+-------------------- Reporter: juj | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: mail | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.+ Old description: > My current mail notification setup is as follows: > > from buildbot.status.mail import MailNotifier > mn = MailNotifier(fromaddr="buildresults at buildserver.com", > mode=('problem','change',), extraRecipients=['admin at buildserver.com']) > c['status'].append(mn) > > It results in following messages being sent: > > " > Title: buildbot exception in on > Content: BUILD FAILED: exception interrupted > " > > (sent when user manually stopped the build) > > > " > Title: buildbot success in on > Content: Build succeeded! > " > > (sent after the build succeeds and previous build was 1) manually > stopped, 2) failed on network exception 3) finished in failure) > > > " > Title: buildbot failure in on > Content: BUILD FAILED: failed > " > > (sent after the build finishes in failure and the previous build was 1) > manually stopped, 2) failed on network exception 3) finished in success) > > > " > Title: buildbot retry in on > Content: BUILD FAILED: retry exception slave lost > " > > sent after the slave drops from the network. > > I would like to hide all retry messages from being sent (no matter what > the previous state was), and hide all exception messages (no matter what > the previous state was), and I would like neither 'exception slave lost' > or 'exception interrupted' to alter the current state of the builder so > that the next failure/success wouldn't be triggered as a status change > and cause another message. E.g. I see message chains like > > SUCCESS -> SLAVE LOST -> SUCCCESS or > SUCCESS -> MANUALLY ABORTED -> SUCCESS or > FAILURE -> SLAVE LOST -> FAILURE or > FAILURE -> MANUALLY ABORTED -> FAILURE > > which all produce two messages I would like to hide. Also, there is the > possibility > > SUCCESS -> SLAVE LOST/MANUALLY ABORTED -> FAILURE or > FAILURE -> SLAVE LOST/MANUALLY ABORTED -> SUCCESS > > which I would hope to get one notification on (success->failure, or > failure->success), although if this is tricky to implement, I would > rather have no messages at all. > > My rationale is that there are lots of build computers on the project > network, and bad network gives often issues for us, which causes dozens > of messages being sent out to the network, and people are starting to > just ignore all messages that come from the buildbot, since 90% of the > time they're spam. > > I tried to research the docs, but could not find any info on how to > configure this, so perhaps it's something to look forward to as a feature > in the future? > > Thanks! New description: My current mail notification setup is as follows: {{{ from buildbot.status.mail import MailNotifier mn = MailNotifier(fromaddr="buildresults at buildserver.com", mode=('problem','change',), extraRecipients=['admin at buildserver.com']) c['status'].append(mn) }}} It results in following messages being sent: {{{ Title: buildbot exception in on Content: BUILD FAILED: exception interrupted }}} (sent when user manually stopped the build) {{{ Title: buildbot success in on Content: Build succeeded! }}} (sent after the build succeeds and previous build was 1) manually stopped, 2) failed on network exception 3) finished in failure) {{{ Title: buildbot failure in on Content: BUILD FAILED: failed }}} (sent after the build finishes in failure and the previous build was 1) manually stopped, 2) failed on network exception 3) finished in success) {{{ Title: buildbot retry in on Content: BUILD FAILED: retry exception slave lost }}} sent after the slave drops from the network. I would like to hide all retry messages from being sent (no matter what the previous state was), and hide all exception messages (no matter what the previous state was), and I would like neither 'exception slave lost' or 'exception interrupted' to alter the current state of the builder so that the next failure/success wouldn't be triggered as a status change and cause another message. E.g. I see message chains like {{{ SUCCESS -> SLAVE LOST -> SUCCCESS or SUCCESS -> MANUALLY ABORTED -> SUCCESS or FAILURE -> SLAVE LOST -> FAILURE or FAILURE -> MANUALLY ABORTED -> FAILURE }}} which all produce two messages I would like to hide. Also, there is the possibility {{{ SUCCESS -> SLAVE LOST/MANUALLY ABORTED -> FAILURE or FAILURE -> SLAVE LOST/MANUALLY ABORTED -> SUCCESS }}} which I would hope to get one notification on (success->failure, or failure->success), although if this is tricky to implement, I would rather have no messages at all. My rationale is that there are lots of build computers on the project network, and bad network gives often issues for us, which causes dozens of messages being sent out to the network, and people are starting to just ignore all messages that come from the buildbot, since 90% of the time they're spam. I tried to research the docs, but could not find any info on how to configure this, so perhaps it's something to look forward to as a feature in the future? Thanks! -- -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 20:22:55 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 20:22:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2510: Better support for filtering mail notification messages? In-Reply-To: <035.ed9f26cbfa775f060c5b83d00a274cb7@buildbot.net> References: <035.ed9f26cbfa775f060c5b83d00a274cb7@buildbot.net> Message-ID: <050.867fd229102481e4cb5164fe65eaa2d6@buildbot.net> #2510: Better support for filtering mail notification messages? ------------------------+-------------------- Reporter: juj | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: mail | ------------------------+-------------------- Comment (by dustin): You can do some of this with the `2` transitions, but I think the more complex stuff here is currently not possible. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 20:29:24 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 20:29:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2511: A lot of code examples in documentation not highlighted In-Reply-To: <038.01e82112381f1b9cefb4eba986dc40dd@buildbot.net> References: <038.01e82112381f1b9cefb4eba986dc40dd@buildbot.net> Message-ID: <053.9b273c8b550260412362f22ca0cac350@buildbot.net> #2511: A lot of code examples in documentation not highlighted -------------------+-------------------- Reporter: rutsky | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: docs | -------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.+ Comment: Would you like to submit a pull req to fix the examples you found? As far as preventing more instances from arising - is there some way that we could monkey-patch sphinx to output this list on every run -- and fail if the list is not empty? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 20:32:32 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 20:32:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.79da513eb056addcef37c834b6f1bf32@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.+ Comment: I believe this occurs if the build pickle has not yet been written to disk, since build numbers are assigned based on the highest-numbered build pickle in the directory. Those should get written as soon as they're created, though. So I'm not sure what's going on here. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 20:33:40 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 20:33:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2513: Builder priority sometimes not getting set properly during a reconfigure In-Reply-To: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> References: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> Message-ID: <054.3746c5b2b3daf7f7c0faafbb5fee2598@buildbot.net> #2513: Builder priority sometimes not getting set properly during a reconfigure --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Changes (by dustin): * type: support-request => defect * milestone: undecided => 0.8.+ Comment: Can you paste the whole error message? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 20:37:37 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 20:37:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2514: Add cross links in generated documentation between versions of Buildbot In-Reply-To: <038.a98a72301d3fa88145c1af183b4cc35d@buildbot.net> References: <038.a98a72301d3fa88145c1af183b4cc35d@buildbot.net> Message-ID: <053.6ad222fafeb934fc60e2ad1bef30ef5c@buildbot.net> #2514: Add cross links in generated documentation between versions of Buildbot ------------------------+-------------------- Reporter: rutsky | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: | Resolution: Keywords: docs | ------------------------+-------------------- Changes (by dustin): * keywords: docs, web => docs * milestone: undecided => 0.8.+ Comment: We have a sitemap in place which *should* fix this, but perhaps duckduckgo doesn't find it. http://docs.buildbot.net/sitemap.xml I like the idea of adding inter-version links, and perhaps a "not the current version" warning. That would probably be most easily accomplished with some post-processing of the HTML files, since all but /latest/ are static (see https://github.com/buildbot/bbdocs). That post-processing could easily be added to the other python scripts that get run at each release. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 21:41:10 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 21:41:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2513: Builder priority sometimes not getting set properly during a reconfigure In-Reply-To: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> References: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> Message-ID: <054.3762d78b80c6fbfd09a1f0e12b110030@buildbot.net> #2513: Builder priority sometimes not getting set properly during a reconfigure --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by RockHed): 2013-06-14 19:58:51-0700 [-] Builder instance has no attribute 'properties' 2013-06-14 19:58:51-0700 [-] Builder priorities: [" priority 2"] The priority 2 is the default one set when the properties priority is not found. However, this only happens randomly, the way the builder is added looks correct: c["builders"].append(BuilderConfig( name="testbuilder", slavenames="testslave", builddir="testbuilderdir1" factory=TestFactory, properties={"priority": 1}, )) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 21:46:29 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 21:46:29 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.7fa4033c19be272c9d38295033015a75@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by RockHed): What exactly constitues the pickle? For example, if I look at the directory while the build is running, I see: {{{ -rw-r--r-- 1 buildbot staff 921 Jun 21 18:05 29-log- Cleaning_leftover_processes-stdio -rw-r--r-- 1 buildbot staff 20469 Jun 21 20:34 29-log- step1-stdio.bz2 -rw-r--r-- 1 buildbot staff 100 Jun 21 20:34 29-log- step1-interrupt -rw-r--r-- 1 buildbot staff 2634 Jun 21 20:34 29 -rw-r--r-- 1 buildbot staff 921 Jun 21 20:38 30-log- Cleaning_leftover_processes-stdio -rw-r--r-- 1 buildbot staff 102712 Jun 22 08:13 30-log- step1-stdio.bz2 drwxr-xr-x 127 buildbot staff 4318 Jun 22 08:13 . -rw-r--r-- 1 buildbot staff 762002 Jun 22 14:40 30-log-step2-stdio }}} So basically, is the file without any name the "pickle"? If so, it seems to be created at the end of the builder steps, whereas the stdio logs are already present for build 30. {{{ }}} -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 21:55:02 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 21:55:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2513: Builder priority sometimes not getting set properly during a reconfigure In-Reply-To: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> References: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> Message-ID: <054.d92ed7bb1c1f427c55ab7039661683a4@buildbot.net> #2513: Builder priority sometimes not getting set properly during a reconfigure --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): I assume the second line is from your debugging prints. Where is the first coming from? That should be an !AttributeError, which should log a full traceback. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 22 21:57:02 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 22 Jun 2013 21:57:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.63aaef1064ab4278e8ae2d2696d4a353@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): Yes, in the above, `29` is the pickle. Everything with `log` in the filename is a logfile. It sounds like whatever was supposed to write the build pickle at creation is no longer working. That code is somewhere between `master/buildbot/status/{builder,build}.py`. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jun 23 00:10:00 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 23 Jun 2013 00:10:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.f9c1e31d597cf6084e371f41d27093ee@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by RockHed): I'm not too familiar with it, but is this the relevant part, in newBuild()? self.nextBuildNumber += 1 # TODO: self.saveYourself(), to make sure we don't forget about the ... s = BuildStatus(self, self.master, number) it looks like there is no self.saveYourself() call here, but there is one in _buildFinished. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 23 00:36:34 2013 From: noreply at github.com (GitHub) Date: Sat, 22 Jun 2013 17:36:34 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 110cdf: Add WebStatus authz "view" action. Message-ID: <51c6431270802_28f413a3ddc8429f@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 110cdfb24c52cc95af8ee620c66540a384c22596 https://github.com/buildbot/buildbot/commit/110cdfb24c52cc95af8ee620c66540a384c22596 Author: jimbru Date: 2013-06-18 (Tue, 18 Jun 2013) Changed paths: M master/buildbot/status/web/authz.py M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/layout.html M master/buildbot/status/web/templates/root.html M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Add WebStatus authz "view" action. This commit adds a new action to authz called "view". This action represents the ability to view the Buildbot's WebStatus. If, for example, you set `view='auth'` in authz, a user must be logged in to view any meaningful status information. The exception is that the root page and the login action are whitelisted to always be viewable since these are necessary to log in. Using this authz action it becomes possible to run a "private" Buildbot instance for projects that don't wish to expose themselves to the Internet at large. Commit: c85af173888d5756fbefb62121d973e8c6c03526 https://github.com/buildbot/buildbot/commit/c85af173888d5756fbefb62121d973e8c6c03526 Author: Dustin J. Mitchell Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M master/buildbot/status/web/authz.py M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/layout.html M master/buildbot/status/web/templates/root.html M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch '2_view_action' of git://github.com/jimbru/buildbot Compare: https://github.com/buildbot/buildbot/compare/a7b937ee8119...c85af173888d From trac at buildbot.net Sun Jun 23 00:54:32 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 23 Jun 2013 00:54:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2513: Builder priority sometimes not getting set properly during a reconfigure In-Reply-To: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> References: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> Message-ID: <054.965a76d8658e50c16f41407328f41c2a@buildbot.net> #2513: Builder priority sometimes not getting set properly during a reconfigure --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by RockHed): Not all our builders have the properties set, so here are the priority fns that we put in place: def getBuilderPriority(builder): try: return builder.properties.get("priority", 0) except Exception as e: print builder, e return 2 # Lowest priority by default def prioritizeBuilders(buildmaster, builders): builders.sort(key=getBuilderPriority, reverse=True) print "Builder priorities: {0}".format(["{0} priority {1}".format(b, getBuilderPriority(b)) for b in builders]) return builders c['prioritizeBuilders'] = prioritizeBuilders Without catching the exception, the full stack trace is: {{{ 2013-06-22 17:49:00-0700 [-] Unhandled Error Traceback (most recent call last): File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/process/botmaster.py", line 385, in maybeStartBuildsOn yield self._sortBuilders(list(existing_pending | new_builders)) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 1187, in unwindGenerator return _inlineCallbacks(None, gen, Deferred()) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 1045, in _inlineCallbacks result = g.send(result) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/process/botmaster.py", line 444, in _sortBuilders builders = yield defer.maybeDeferred(lambda : --- --- File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 134, in maybeDeferred result = f(*args, **kw) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/process/botmaster.py", line 445, in sorter(self.master, builders)) File "/Users/buildbot/buildmaster/master.cfg", line 158, in prioritizeBuilders builders.sort(key=getBuilderPriority, reverse=True) File "/Users/buildbot/buildmaster/master.cfg", line 152, in getBuilderPriority return builder.properties.get("priority", 0) exceptions.AttributeError: Builder instance has no attribute 'properties' }}} -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jun 23 01:53:52 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 23 Jun 2013 01:53:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2513: Builder priority sometimes not getting set properly during a reconfigure In-Reply-To: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> References: <039.b17205197913ddf6b7e452557f0048b3@buildbot.net> Message-ID: <054.a1b4b1e23f72ba98df6e95b3de6344f9@buildbot.net> #2513: Builder priority sometimes not getting set properly during a reconfigure --------------------+--------------------- Reporter: RockHed | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: fixed Keywords: | --------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: Ah, well, that would have been useful information at the start! If you want to log exceptions, by the way, use `log.err()`, rather than printing them. Anyway, builders don't have a `properties` attribute, so the exception is telling you the truth. You probably want to look at `builder.config.properties`, which is a key/value dictionary. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jun 23 01:54:53 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 23 Jun 2013 01:54:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.1c5c7d4ed822979517401adca26f0691@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): Yes, I wonder why that's a TODO and not a call to `self.saveYourself()`.. try adding that and see if it fixes this problem? If so, we'll add it in master. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 23 18:38:43 2013 From: noreply at github.com (GitHub) Date: Sun, 23 Jun 2013 11:38:43 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 6f12f1: Buildslaves: add buildslave information to the dat... Message-ID: <51c740b316d9b_418bafdd866449@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 6f12f1232c22f1a34da01cb01a65e6e2992d7438 https://github.com/buildbot/buildbot/commit/6f12f1232c22f1a34da01cb01a65e6e2992d7438 Author: Jared Grubb Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M master/buildbot/buildslave/__init__.py A master/buildbot/db/buildslaves.py M master/buildbot/db/connector.py A master/buildbot/db/migrate/versions/024_add_buildslaves_table.py M master/buildbot/db/model.py A master/buildbot/db/types/json.py M master/buildbot/status/slave.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/slaves.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_db_buildslaves.py A master/buildbot/test/unit/test_db_migrate_versions_024_add_buildslaves_table.py M master/buildbot/util/__init__.py M master/docs/developer/database.rst M master/docs/relnotes/index.rst A types/__init__.py b/master/buildbot/db/types/__init__.py Log Message: ----------- Buildslaves: add buildslave information to the database - new buildslaves table - store the (admin, host, accessURI, version) in the database Commit: 6b7bc9f3ef8400873272f8c265e1fa6cd686d61b https://github.com/buildbot/buildbot/commit/6b7bc9f3ef8400873272f8c265e1fa6cd686d61b Author: Jared Grubb Date: 2013-06-18 (Tue, 18 Jun 2013) Changed paths: M master/buildbot/buildslave/__init__.py M master/buildbot/db/buildslaves.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_buildslaves.py M master/docs/developer/database.rst Log Message: ----------- Buildslaves: change 'slavename' to 'name' Commit: 8316bcd413d4e057183aa0ed222e8a7fe5b97a67 https://github.com/buildbot/buildbot/commit/8316bcd413d4e057183aa0ed222e8a7fe5b97a67 Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/buildslave/__init__.py A master/buildbot/db/buildslaves.py M master/buildbot/db/connector.py A master/buildbot/db/migrate/versions/024_add_buildslaves_table.py M master/buildbot/db/model.py A master/buildbot/db/types/json.py M master/buildbot/status/slave.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/slaves.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_db_buildslaves.py A master/buildbot/test/unit/test_db_migrate_versions_024_add_buildslaves_table.py M master/buildbot/util/__init__.py M master/docs/developer/database.rst M master/docs/relnotes/index.rst A types/__init__.py b/master/buildbot/db/types/__init__.py Log Message: ----------- Merge branch 'BuildslaveDatabase' of git://github.com/jaredgrubb/buildbot Compare: https://github.com/buildbot/buildbot/compare/c85af173888d...8316bcd413d4 From noreply at github.com Sun Jun 23 18:44:57 2013 From: noreply at github.com (GitHub) Date: Sun, 23 Jun 2013 11:44:57 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b674e1: don't use assertIsNotNone, which doesn't exist in ... Message-ID: <51c742298d36e_41b1359de035570@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b674e1328e6d43d8444f57f53feedfb768106b3a https://github.com/buildbot/buildbot/commit/b674e1328e6d43d8444f57f53feedfb768106b3a Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/test/unit/test_db_buildslaves.py Log Message: ----------- don't use assertIsNotNone, which doesn't exist in older pythons From noreply at github.com Sun Jun 23 18:49:23 2013 From: noreply at github.com (GitHub) Date: Sun, 23 Jun 2013 11:49:23 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 3b5b82: sqlalchemy-0.7.10 seems fine, too Message-ID: <51c74333a61e2_4cfc99dd4261bb@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 3b5b82282cb1ccc812b0877921d653e6e99349f2 https://github.com/buildbot/buildbot/commit/3b5b82282cb1ccc812b0877921d653e6e99349f2 Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/setup.py Log Message: ----------- sqlalchemy-0.7.10 seems fine, too From noreply at github.com Sun Jun 23 18:55:15 2013 From: noreply at github.com (GitHub) Date: Sun, 23 Jun 2013 11:55:15 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 79f592: Fixing popup in Console view in IE (verified again... Message-ID: <51c74493477ed_4ccf81dddc947e5@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 79f592721998b2608fcfe291138a3801f2bbb518 https://github.com/buildbot/buildbot/commit/79f592721998b2608fcfe291138a3801f2bbb518 Author: Vasily Litvinov Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Fixing popup in Console view in IE (verified against IE8) Commit: c759ea50b09432db3754d998ab4e099de765d51b https://github.com/buildbot/buildbot/commit/c759ea50b09432db3754d998ab4e099de765d51b Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Merge branch 'console_ie_fix' of git://github.com/JustAMan/buildbot Compare: https://github.com/buildbot/buildbot/compare/3b5b82282cb1...c759ea50b094 From noreply at github.com Sun Jun 23 21:58:00 2013 From: noreply at github.com (GitHub) Date: Sun, 23 Jun 2013 14:58:00 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 3c48c8: db fixes for buildslaves improvements Message-ID: <51c76f6861d45_117e8fddd837392@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 3c48c877ff3b8464a64b913fbcbcfb57612617db https://github.com/buildbot/buildbot/commit/3c48c877ff3b8464a64b913fbcbcfb57612617db Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/db/migrate/versions/024_add_buildslaves_table.py M master/buildbot/db/model.py M master/buildbot/test/unit/test_db_buildslaves.py M master/buildbot/test/unit/test_db_migrate_versions_024_add_buildslaves_table.py Log Message: ----------- db fixes for buildslaves improvements From trac at buildbot.net Sun Jun 23 22:16:12 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 23 Jun 2013 22:16:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.9bbf89c4454b75a0baca33b735255070@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by RockHed): With self.saveYourself() there, a file called "builder" gets created, and it didn't have the necessary affect if the buildbot process is killed. Should this possibly be s.saveYourself, for the BuildStatus instance, like it does in _buildFinished? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 24 02:26:35 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 24 Jun 2013 02:26:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.20fd141d4f622872a456a663547acdf5@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): Yes, sorry, that's what I should have said. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 24 02:40:33 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 24 Jun 2013 02:40:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.b31c589c7d454aeeb828c06a9b0d51e1@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by RockHed): Well, that worked as far as having the pickle created and the next build taking the next number up, however, it has the bad side-affect of trying to go to the builder in question throw a traceback: exceptions.TypeError: 'NoneType' object is not iterable {{{ 2013-06-23 19:37:19-0700 [-] Unhandled Error Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 368, in callback self._startRunCallbacks(result) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 464, in _startRunCallbacks self._runCallbacks() File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 1101, in gotResult _inlineCallbacks(r, g, deferred) --- --- File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 1045, in _inlineCallbacks result = g.send(result) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/web/builder.py", line 287, in content recent.append(self.get_line_values(req, build, False)) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/web/base.py", line 437, in get_line_values ss_list = build.getSourceStamps() File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/build.py", line 102, in getSourceStamps sourcestamps.extend(self.sources) exceptions.TypeError: 'NoneType' object is not iterable }}} -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 24 02:47:50 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 24 Jun 2013 02:47:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.e0a86f65038414a483c1b499663ebfbd@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): Huh, well, I guess that's why it's a TODO. All of that code is going to die in nine anyway, so it's probably not worth doing any further investigation at this point. I am curious why your buildmaster is uncleanly restarting often? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 24 03:07:52 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 24 Jun 2013 03:07:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.a71a2747f04ae696d538c623b50e1739@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by RockHed): It's not restarting "often" (the failures here were induced manually to test this), but it has a few times due to an unrelated issue. I put a try/except around the line in question (the sourcestamps.extend function), and it seems to have worked, with a small glitch -- the build isn't seen on the buildslave status page, only on the builder status page, with revision unknown. Going into it to see the details gets an exception, because cxt['start'] is 'None'. I can probably hack at this a bit more, but I've reached the main goal, which was to make sure the next run is incremented. Thanks for the help. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 24 03:10:10 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 24 Jun 2013 03:10:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.b169d4f6cbe5b411f7ac97c3b7c19666@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): Yeah, I think that's too early to save the build, because it doesn't have a sourcestamp yet. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Jun 24 03:37:54 2013 From: noreply at github.com (GitHub) Date: Sun, 23 Jun 2013 20:37:54 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 03bb8b: Use a variable rather than constructor argument fo... Message-ID: <51c7bf12e58bf_117e8fddd8508bc@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 03bb8bfe7051d4068e687b1d94482f9e202a9f38 https://github.com/buildbot/buildbot/commit/03bb8bfe7051d4068e687b1d94482f9e202a9f38 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M slave/buildslave/scripts/runner.py Log Message: ----------- Use a variable rather than constructor argument for allow_shutdown. This is consistent with the other options, and makes it easy to see all the settings. Commit: 1a70a0f05ffa01e3022d1171c32ec4c2d5e4fac0 https://github.com/buildbot/buildbot/commit/1a70a0f05ffa01e3022d1171c32ec4c2d5e4fac0 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Report config errors, rather than assertions in IRCClient. Commit: b050647b470e36b000e63a87b68c5ef6c7effdb8 https://github.com/buildbot/buildbot/commit/b050647b470e36b000e63a87b68c5ef6c7effdb8 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M common/generate_buildbot_api_documentation.sh M master/buildbot/buildslave/__init__.py M master/buildbot/db/schedulers.py M master/buildbot/master.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/process/buildstep.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/grid.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/git.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/buildbot/test/unit/test_scripts_restart.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/util/maildir.py M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/further.rst Log Message: ----------- Fix whitespace. Commit: a9e33983ac24692a528147ae30789cf4aa03d37d https://github.com/buildbot/buildbot/commit/a9e33983ac24692a528147ae30789cf4aa03d37d Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/repo.py Log Message: ----------- Remove no-op addFactoryArguments calls. addFactoryArguments is deprecated now. Commit: 39620ef33360524016974d0c8aef7352aa968267 https://github.com/buildbot/buildbot/commit/39620ef33360524016974d0c8aef7352aa968267 Author: Tom Prince Date: 2013-04-13 (Sat, 13 Apr 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- s/validate_master_option/validateMasterOption/ Commit: d4d7e95c4ea116b31b593801d6916529d2e37fd5 https://github.com/buildbot/buildbot/commit/d4d7e95c4ea116b31b593801d6916529d2e37fd5 Author: Olof Johansson Date: 2013-04-27 (Sat, 27 Apr 2013) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Update docs referring to the old getProjectName() The buildbot.status.master.getProjectName() has been renamed to getTitle(). Commit: 18f62a59d611b727641c9dd22c1bc5950ef9e5f6 https://github.com/buildbot/buildbot/commit/18f62a59d611b727641c9dd22c1bc5950ef9e5f6 Author: Elmir Jagudin Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M slave/buildslave/scripts/runner.py Log Message: ----------- fixed PEP8 violations Commit: 49d68cc5d9c28b11ef26d8dea3a3f1b6965d6797 https://github.com/buildbot/buildbot/commit/49d68cc5d9c28b11ef26d8dea3a3f1b6965d6797 Author: Elmir Jagudin Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M slave/buildslave/scripts/runner.py Log Message: ----------- added shell completion hints For 'buildbot' and 'buildslave' subcommands that take base directory as first argument, suggest directories. For 'buildbot checkconfig' suggest files as first argument. Commit: c9cbd58f783224a2356ac6ec0997fa3de2fa091b https://github.com/buildbot/buildbot/commit/c9cbd58f783224a2356ac6ec0997fa3de2fa091b Author: Elmir Jagudin Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/contrib/README.txt A master/contrib/zsh/_buildbot A slave/contrib/README.txt A slave/contrib/zsh/_buildslave Log Message: ----------- added zsh completions files Added files that can be used to enable tab-completion in zsh for 'buildbot' and 'buildslave' commands. Commit: 9f0b93c3ca0ce0c3c69c010cd863b5f9299e0f50 https://github.com/buildbot/buildbot/commit/9f0b93c3ca0ce0c3c69c010cd863b5f9299e0f50 Author: Elmir Jagudin Date: 2013-06-02 (Sun, 02 Jun 2013) Changed paths: M master/contrib/README.txt A master/contrib/bash/buildbot M slave/contrib/README.txt A slave/contrib/bash/buildslave Log Message: ----------- added bash completions files Added files that can be used to enable tab-completion in bash for 'buildbot' and 'buildslave' commands. Commit: 82ee171b8db983bb4c4c3d2158492cd7496526ae https://github.com/buildbot/buildbot/commit/82ee171b8db983bb4c4c3d2158492cd7496526ae Author: Dylan Rajaratnam Date: 2013-06-03 (Mon, 03 Jun 2013) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py Log Message: ----------- SingleBranchScheduler: add createAbsoluteSourceStamps config option This option affects multi-codebase setups. When this option is enabled, it uses the last revision seen for each codebase without a change instead of using the latest revision. Commit: e5140ce5f6c42e271adae1a26365a4eaabfba1bd https://github.com/buildbot/buildbot/commit/e5140ce5f6c42e271adae1a26365a4eaabfba1bd Author: Elmir Jagudin Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/twisted_completions.py M master/buildbot/scripts/runner.py M slave/buildslave/monkeypatches/__init__.py A slave/buildslave/monkeypatches/twisted_completions.py M slave/buildslave/scripts/runner.py Log Message: ----------- monkeypatch shell completions defintions for older twisted The shell completions support was added in twisted 11.1.0. When running with older twisted, add completions definitions we are using to twisted.python.usage module. Commit: 90b0883b73da82749f066c2ea1a4438b3e303d97 https://github.com/buildbot/buildbot/commit/90b0883b73da82749f066c2ea1a4438b3e303d97 Author: Elmir Jagudin Date: 2013-06-04 (Tue, 04 Jun 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Mention tab-completions in the release notes. Commit: a9219ab771680285226dd2d78e7ffac3d27c17d6 https://github.com/buildbot/buildbot/commit/a9219ab771680285226dd2d78e7ffac3d27c17d6 Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/buildbot/process/factory.py Log Message: ----------- convert calls to addStep in factory.py to use instances Commit: 2a4b8386e086a5c88f05e7c0342cce6f9b0fd041 https://github.com/buildbot/buildbot/commit/2a4b8386e086a5c88f05e7c0342cce6f9b0fd041 Author: Tom Prince Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/buildbot/process/factory.py M master/docs/developer/cls-forcesched.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst M master/setup.py Log Message: ----------- Merge remote-tracking branch 'origin/buildbot-0.8.8' into buildbot-0.8.8 Commit: fd2a09cfa11d30c555a8f059fa997396b654120b https://github.com/buildbot/buildbot/commit/fd2a09cfa11d30c555a8f059fa997396b654120b Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- relnotes for bug 2502 Commit: 6a49388f2daeb12a93b7dbdec72b844fb663fd55 https://github.com/buildbot/buildbot/commit/6a49388f2daeb12a93b7dbdec72b844fb663fd55 Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M master/buildbot/process/factory.py M master/docs/relnotes/0.8.8.rst Log Message: ----------- Merge branch 'buildbot-0.8.8' Commit: 05b7e733ce40a6d21568c8115f6e34ec03cc3e2f https://github.com/buildbot/buildbot/commit/05b7e733ce40a6d21568c8115f6e34ec03cc3e2f Author: Dustin J. Mitchell Date: 2013-06-05 (Wed, 05 Jun 2013) Changed paths: M common/generate_buildbot_api_documentation.sh M master/buildbot/buildslave/__init__.py M master/buildbot/db/schedulers.py M master/buildbot/master.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/process/buildstep.py M master/buildbot/schedulers/forcesched.py M master/buildbot/scripts/runner.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/grid.py M master/buildbot/status/words.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/repo.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/buildbot/test/unit/test_scripts_restart.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_words.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/util/maildir.py M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/further.rst M slave/buildslave/scripts/create_slave.py Log Message: ----------- Merge branch 'buildbot-0.8.8' Commit: c2006cf91077df05058a40565485a79172e71edb https://github.com/buildbot/buildbot/commit/c2006cf91077df05058a40565485a79172e71edb Author: Dustin J. Mitchell Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M master/buildbot/util/state.py Log Message: ----------- add missing copyright header Commit: 949a42c67f4251e6dfba4a399bab62e8c2ab0c8f https://github.com/buildbot/buildbot/commit/949a42c67f4251e6dfba4a399bab62e8c2ab0c8f Author: Dylan Rajaratnam Date: 2013-06-08 (Sat, 08 Jun 2013) Changed paths: M master/docs/manual/cfg-schedulers.rst M master/docs/relnotes/index.rst Log Message: ----------- SingleBranchScheduler: add description and note for createAbsoluteSourceStamps argument. Commit: 91316a287990a4fd7e5010961c02bfc3d9ff8618 https://github.com/buildbot/buildbot/commit/91316a287990a4fd7e5010961c02bfc3d9ff8618 Author: Dylan Rajaratnam Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- SingleBranchScheduler: only access database if createAbsoluteSourceStamps enabled Commit: e082a5a580b80c6fc065520656fd959f5dd5e878 https://github.com/buildbot/buildbot/commit/e082a5a580b80c6fc065520656fd959f5dd5e878 Author: Dylan Rajaratnam Date: 2013-06-10 (Mon, 10 Jun 2013) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- SingleBranchScheduler: remove shouldntBeSet argument and return None in defer Commit: 4c527415b40c85e91b6fa15480c895e3c504c69a https://github.com/buildbot/buildbot/commit/4c527415b40c85e91b6fa15480c895e3c504c69a Author: Dustin J. Mitchell Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/twisted_completions.py M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M master/contrib/README.txt A master/contrib/bash/buildbot A master/contrib/zsh/_buildbot M master/docs/relnotes/index.rst M slave/buildslave/monkeypatches/__init__.py A slave/buildslave/monkeypatches/twisted_completions.py M slave/buildslave/scripts/runner.py A slave/contrib/README.txt A slave/contrib/bash/buildslave A slave/contrib/zsh/_buildslave Log Message: ----------- Merge branch 'shell-completions' of git://github.com/elmirjagudin/buildbot Commit: 945182d74c18b8beeac2685ffdba69d2f4b5d172 https://github.com/buildbot/buildbot/commit/945182d74c18b8beeac2685ffdba69d2f4b5d172 Author: Dan Kegel Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M master/contrib/README.txt A master/contrib/SimpleConfig.py M master/docs/relnotes/index.rst Log Message: ----------- Add delarative configuration example in master/contrib/SimpleConfig.py Commit: 95f4392f172c81f0f054b056df86cd9ef8027489 https://github.com/buildbot/buildbot/commit/95f4392f172c81f0f054b056df86cd9ef8027489 Author: Dustin J. Mitchell Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py R master/buildbot/monkeypatches/twisted_completions.py M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M slave/buildslave/monkeypatches/__init__.py R slave/buildslave/monkeypatches/twisted_completions.py M slave/buildslave/scripts/runner.py Log Message: ----------- Replace monkey-patching for Twisteds without completion This just only attempts to use usage.Completion when that attribute exists. Commit: 6fa284f782b518836069a2e00005ce3853238aac https://github.com/buildbot/buildbot/commit/6fa284f782b518836069a2e00005ce3853238aac Author: Dustin J. Mitchell Date: 2013-06-13 (Thu, 13 Jun 2013) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py M master/docs/manual/cfg-schedulers.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'sbs-abs-source-stamps' of git://github.com/thedylman/buildbot Commit: 39f59294e7144b6d15e8a99ad12d9230880aaf5d https://github.com/buildbot/buildbot/commit/39f59294e7144b6d15e8a99ad12d9230880aaf5d Author: Dustin J. Mitchell Date: 2013-06-14 (Fri, 14 Jun 2013) Changed paths: M master/docs/manual/cfg-properties.rst Log Message: ----------- remove nonexistent sourcestamp properties Fixes #2509. Commit: a7b937ee8119961dd6f87f18e4b53c76e307c274 https://github.com/buildbot/buildbot/commit/a7b937ee8119961dd6f87f18e4b53c76e307c274 Author: Dustin J. Mitchell Date: 2013-06-15 (Sat, 15 Jun 2013) Changed paths: M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M slave/buildslave/scripts/runner.py Log Message: ----------- Add comments explaining use of usage.Completions Commit: 6f12f1232c22f1a34da01cb01a65e6e2992d7438 https://github.com/buildbot/buildbot/commit/6f12f1232c22f1a34da01cb01a65e6e2992d7438 Author: Jared Grubb Date: 2013-06-16 (Sun, 16 Jun 2013) Changed paths: M master/buildbot/buildslave/__init__.py A master/buildbot/db/buildslaves.py M master/buildbot/db/connector.py A master/buildbot/db/migrate/versions/024_add_buildslaves_table.py M master/buildbot/db/model.py A master/buildbot/db/types/json.py M master/buildbot/status/slave.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/slaves.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_db_buildslaves.py A master/buildbot/test/unit/test_db_migrate_versions_024_add_buildslaves_table.py M master/buildbot/util/__init__.py M master/docs/developer/database.rst M master/docs/relnotes/index.rst A types/__init__.py b/master/buildbot/db/types/__init__.py Log Message: ----------- Buildslaves: add buildslave information to the database - new buildslaves table - store the (admin, host, accessURI, version) in the database Commit: 110cdfb24c52cc95af8ee620c66540a384c22596 https://github.com/buildbot/buildbot/commit/110cdfb24c52cc95af8ee620c66540a384c22596 Author: jimbru Date: 2013-06-18 (Tue, 18 Jun 2013) Changed paths: M master/buildbot/status/web/authz.py M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/layout.html M master/buildbot/status/web/templates/root.html M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Add WebStatus authz "view" action. This commit adds a new action to authz called "view". This action represents the ability to view the Buildbot's WebStatus. If, for example, you set `view='auth'` in authz, a user must be logged in to view any meaningful status information. The exception is that the root page and the login action are whitelisted to always be viewable since these are necessary to log in. Using this authz action it becomes possible to run a "private" Buildbot instance for projects that don't wish to expose themselves to the Internet at large. Commit: 6b7bc9f3ef8400873272f8c265e1fa6cd686d61b https://github.com/buildbot/buildbot/commit/6b7bc9f3ef8400873272f8c265e1fa6cd686d61b Author: Jared Grubb Date: 2013-06-18 (Tue, 18 Jun 2013) Changed paths: M master/buildbot/buildslave/__init__.py M master/buildbot/db/buildslaves.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_buildslaves.py M master/docs/developer/database.rst Log Message: ----------- Buildslaves: change 'slavename' to 'name' Commit: 79f592721998b2608fcfe291138a3801f2bbb518 https://github.com/buildbot/buildbot/commit/79f592721998b2608fcfe291138a3801f2bbb518 Author: Vasily Litvinov Date: 2013-06-19 (Wed, 19 Jun 2013) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Fixing popup in Console view in IE (verified against IE8) Commit: c85af173888d5756fbefb62121d973e8c6c03526 https://github.com/buildbot/buildbot/commit/c85af173888d5756fbefb62121d973e8c6c03526 Author: Dustin J. Mitchell Date: 2013-06-22 (Sat, 22 Jun 2013) Changed paths: M master/buildbot/status/web/authz.py M master/buildbot/status/web/base.py M master/buildbot/status/web/templates/layout.html M master/buildbot/status/web/templates/root.html M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch '2_view_action' of git://github.com/jimbru/buildbot Commit: 8316bcd413d4e057183aa0ed222e8a7fe5b97a67 https://github.com/buildbot/buildbot/commit/8316bcd413d4e057183aa0ed222e8a7fe5b97a67 Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/buildslave/__init__.py A master/buildbot/db/buildslaves.py M master/buildbot/db/connector.py A master/buildbot/db/migrate/versions/024_add_buildslaves_table.py M master/buildbot/db/model.py A master/buildbot/db/types/json.py M master/buildbot/status/slave.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/slaves.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_db_buildslaves.py A master/buildbot/test/unit/test_db_migrate_versions_024_add_buildslaves_table.py M master/buildbot/util/__init__.py M master/docs/developer/database.rst M master/docs/relnotes/index.rst A types/__init__.py b/master/buildbot/db/types/__init__.py Log Message: ----------- Merge branch 'BuildslaveDatabase' of git://github.com/jaredgrubb/buildbot Commit: b674e1328e6d43d8444f57f53feedfb768106b3a https://github.com/buildbot/buildbot/commit/b674e1328e6d43d8444f57f53feedfb768106b3a Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/test/unit/test_db_buildslaves.py Log Message: ----------- don't use assertIsNotNone, which doesn't exist in older pythons Commit: 3b5b82282cb1ccc812b0877921d653e6e99349f2 https://github.com/buildbot/buildbot/commit/3b5b82282cb1ccc812b0877921d653e6e99349f2 Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/setup.py Log Message: ----------- sqlalchemy-0.7.10 seems fine, too Commit: c759ea50b09432db3754d998ab4e099de765d51b https://github.com/buildbot/buildbot/commit/c759ea50b09432db3754d998ab4e099de765d51b Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Merge branch 'console_ie_fix' of git://github.com/JustAMan/buildbot Commit: 3c48c877ff3b8464a64b913fbcbcfb57612617db https://github.com/buildbot/buildbot/commit/3c48c877ff3b8464a64b913fbcbcfb57612617db Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/db/migrate/versions/024_add_buildslaves_table.py M master/buildbot/db/model.py M master/buildbot/test/unit/test_db_buildslaves.py M master/buildbot/test/unit/test_db_migrate_versions_024_add_buildslaves_table.py Log Message: ----------- db fixes for buildslaves improvements Commit: 3b1e40278df96ec38e95b7ea001d6d91c2e4306d https://github.com/buildbot/buildbot/commit/3b1e40278df96ec38e95b7ea001d6d91c2e4306d Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M common/generate_buildbot_api_documentation.sh M master/buildbot/buildslave/__init__.py A master/buildbot/db/buildslaves.py M master/buildbot/db/connector.py A master/buildbot/db/migrate/versions/024_add_buildslaves_table.py R master/buildbot/db/migrate/versions/024_add_master_table.py A master/buildbot/db/migrate/versions/025_add_master_table.py R master/buildbot/db/migrate/versions/025_add_schedulers_table.py A master/buildbot/db/migrate/versions/026_add_schedulers_table.py R master/buildbot/db/migrate/versions/026_builders_table.py A master/buildbot/db/migrate/versions/027_builders_table.py R master/buildbot/db/migrate/versions/027_sourcestamps_refactor.py R master/buildbot/db/migrate/versions/028_replace_builds_table.py A master/buildbot/db/migrate/versions/028_sourcestamps_refactor.py A master/buildbot/db/migrate/versions/029_replace_builds_table.py R master/buildbot/db/migrate/versions/029_statusdb_tables.py R master/buildbot/db/migrate/versions/030_add_changesources_table.py A master/buildbot/db/migrate/versions/030_statusdb_tables.py A master/buildbot/db/migrate/versions/031_add_changesources_table.py M master/buildbot/db/model.py M master/buildbot/db/schedulers.py A master/buildbot/db/types/json.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/forcesched.py M master/buildbot/scripts/base.py M master/buildbot/scripts/runner.py M master/buildbot/status/slave.py M master/buildbot/status/web/authz.py M master/buildbot/status/web/base.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/grid.py M master/buildbot/status/web/slaves.py M master/buildbot/status/web/templates/console.html M master/buildbot/status/web/templates/layout.html M master/buildbot/status/web/templates/root.html M master/buildbot/status/words.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/repo.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_db_buildslaves.py A master/buildbot/test/unit/test_db_migrate_versions_024_add_buildslaves_table.py R master/buildbot/test/unit/test_db_migrate_versions_024_add_master_table.py A master/buildbot/test/unit/test_db_migrate_versions_025_add_master_table.py R master/buildbot/test/unit/test_db_migrate_versions_025_add_schedulers_table.py A master/buildbot/test/unit/test_db_migrate_versions_026_add_schedulers_table.py R master/buildbot/test/unit/test_db_migrate_versions_026_builders_table.py A master/buildbot/test/unit/test_db_migrate_versions_027_builders_table.py R master/buildbot/test/unit/test_db_migrate_versions_027_sourcestamps_refactor.py R master/buildbot/test/unit/test_db_migrate_versions_028_replace_builds_table.py A master/buildbot/test/unit/test_db_migrate_versions_028_sourcestamps_refactor.py A master/buildbot/test/unit/test_db_migrate_versions_029_replace_builds_table.py R master/buildbot/test/unit/test_db_migrate_versions_029_statusdb_tables.py R master/buildbot/test/unit/test_db_migrate_versions_030_add_changesources_table.py A master/buildbot/test/unit/test_db_migrate_versions_030_statusdb_tables.py A master/buildbot/test/unit/test_db_migrate_versions_031_add_changesources_table.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_scripts_restart.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_words.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/test/util/scheduler.py M master/buildbot/util/__init__.py M master/buildbot/util/maildir.py M master/buildbot/util/state.py M master/contrib/README.txt A master/contrib/SimpleConfig.py A master/contrib/bash/buildbot A master/contrib/zsh/_buildbot M master/docs/developer/cls-basescheduler.rst M master/docs/developer/db.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/0.8.8.rst M master/docs/relnotes/index.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/further.rst M master/setup.py M slave/buildslave/monkeypatches/__init__.py M slave/buildslave/scripts/create_slave.py M slave/buildslave/scripts/runner.py A slave/contrib/README.txt A slave/contrib/bash/buildslave A slave/contrib/zsh/_buildslave A types/__init__.py b/master/buildbot/db/types/__init__.py Log Message: ----------- Merge branch 'master' into nine Conflicts: master/buildbot/db/connector.py master/buildbot/db/schedulers.py master/buildbot/master.py master/buildbot/process/buildrequestdistributor.py master/buildbot/schedulers/base.py master/buildbot/schedulers/basic.py master/buildbot/schedulers/forcesched.py master/buildbot/test/fake/fakedb.py master/buildbot/test/integration/test_slave_comm.py master/buildbot/test/unit/test_process_builder.py master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py Commit: 3a3e170db5d991b1b967d24e7bbc645ef417f78d https://github.com/buildbot/buildbot/commit/3a3e170db5d991b1b967d24e7bbc645ef417f78d Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/test/integration/test_www.py Log Message: ----------- support twisteds that do not have HTTPConnectionPools Compare: https://github.com/buildbot/buildbot/compare/210a9636f0bc...3a3e170db5d9 From trac at buildbot.net Mon Jun 24 08:17:23 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 24 Jun 2013 08:17:23 -0000 Subject: [Buildbot-commits] [Buildbot] #1795: add python script slave-side command In-Reply-To: <038.e85839bcaeecc89b05fe39de8747e2e9@buildbot.net> References: <038.e85839bcaeecc89b05fe39de8747e2e9@buildbot.net> Message-ID: <053.064a7e49f67a327c47780add41eb51a6@buildbot.net> #1795: add python script slave-side command ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.3p1 | Resolution: Keywords: sprint | ------------------------+-------------------- Comment (by krf): FYI: I had that working at some point by simply using base64 to encode the Python-code string on the master and decode it on the slave again. That pretty much worked on every platform I was targeting at that time (Windows, OSX, Linux). -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jun 24 10:19:04 2013 From: trac at buildbot.net (Buildbot trac) Date: Mon, 24 Jun 2013 10:19:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2511: A lot of code examples in documentation not highlighted In-Reply-To: <038.01e82112381f1b9cefb4eba986dc40dd@buildbot.net> References: <038.01e82112381f1b9cefb4eba986dc40dd@buildbot.net> Message-ID: <053.fe022aef241d527a063e161d9c08d956@buildbot.net> #2511: A lot of code examples in documentation not highlighted -------------------+-------------------- Reporter: rutsky | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: docs | -------------------+-------------------- Comment (by rutsky): Here is Work-In-Progress branch of fixing this issue: https://github.com/vrutsky/buildbot/tree/doc_highlighting_2511 I made monkey-patch for Sphinx in master/docs/conf.py so that it will fail Sphinx on first unhighlighted block (there are logics to dump on unhighlighted blocks too, see patched conf.py for details). Also I fixed errors in Python snippets. Soon I will finish fixing highlighting in non-python code (mostly need to add ".. code-block:: none", but now I don't have time for it). When I'll finish I'll make pull request. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Jun 24 14:07:24 2013 From: noreply at github.com (GitHub) Date: Mon, 24 Jun 2013 07:07:24 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 696150: fix pyflake Message-ID: <51c8529cb3d85_39cd8cdde0907e4@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 69615074e77b2ffa4d02c1fa7bb6af36c359ed6d https://github.com/buildbot/buildbot/commit/69615074e77b2ffa4d02c1fa7bb6af36c359ed6d Author: Dustin J. Mitchell Date: 2013-06-23 (Sun, 23 Jun 2013) Changed paths: M master/buildbot/util/__init__.py Log Message: ----------- fix pyflake From noreply at github.com Mon Jun 24 14:07:26 2013 From: noreply at github.com (GitHub) Date: Mon, 24 Jun 2013 07:07:26 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b0c72d: Fix typos: "identifing", "provices", "Reponds" Message-ID: <51c8529ed10a4_3aa51395de062299@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b0c72d00dce2829de44b324191e8f0e7c1284611 https://github.com/buildbot/buildbot/commit/b0c72d00dce2829de44b324191e8f0e7c1284611 Author: Vladimir Rutsky Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/buildbot/process/properties.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/github.py M master/contrib/bitbucket_buildbot.py M master/contrib/github_buildbot.py Log Message: ----------- Fix typos: "identifing", "provices", "Reponds" Commit: 35b6fcbf3e246af6673350380a9fde5478f88890 https://github.com/buildbot/buildbot/commit/35b6fcbf3e246af6673350380a9fde5478f88890 Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/buildbot/process/properties.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/github.py M master/contrib/bitbucket_buildbot.py M master/contrib/github_buildbot.py Log Message: ----------- Merge branch 'typos3' of git://github.com/vrutsky/buildbot Compare: https://github.com/buildbot/buildbot/compare/3c48c877ff3b...35b6fcbf3e24 From trac at buildbot.net Tue Jun 25 00:18:07 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 25 Jun 2013 00:18:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2515: pip install -e www fails - fontawesome link is broken Message-ID: <038.337e972269ac16b23b43a767476c4f92@buildbot.net> #2515: pip install -e www fails - fontawesome link is broken -------------------+------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: master | Keywords: -------------------+------------------- {{{ Running "copy:font" (copy) task Warning: Unable to read "src/font/FontAwesome.otf" file (Error code: ENOENT). Use --force to continue. }}} {{{ (sand25)dustin at euclid ~/code/buildbot/t/buildbot/www [nine*] $ ls -al src/font/ total 28 drwxr-xr-x 2 dustin dustin 4096 Jun 24 18:40 . drwxr-xr-x 8 dustin dustin 4096 Jun 24 18:40 .. lrwxrwxrwx 1 dustin dustin 76 Jun 24 18:40 FontAwesome.otf -> ../../components/font-awesome/build/assets/font- awesome/font/FontAwesome.otf lrwxrwxrwx 1 dustin dustin 84 Jun 24 18:40 fontawesome-webfont.eot -> ../../components/font-awesome/build/assets/font-awesome/font/fontawesome- webfont.eot lrwxrwxrwx 1 dustin dustin 84 Jun 24 18:40 fontawesome-webfont.svg -> ../../components/font-awesome/build/assets/font-awesome/font/fontawesome- webfont.svg lrwxrwxrwx 1 dustin dustin 84 Jun 24 18:40 fontawesome-webfont.ttf -> ../../components/font-awesome/build/assets/font-awesome/font/fontawesome- webfont.ttf lrwxrwxrwx 1 dustin dustin 85 Jun 24 18:40 fontawesome-webfont.woff -> ../../components/font-awesome/build/assets/font-awesome/font/fontawesome- webfont.woff (sand25)dustin at euclid ~/code/buildbot/t/buildbot/www [nine*] $ file components/font-awesome/build components/font-awesome/build: ERROR: cannot open `components/font- awesome/build' (No such file or directory) (sand25)dustin at euclid ~/code/buildbot/t/buildbot/www [nine*] $ find components/font-awesome/ -name 'FontAwesome.otf' components/font-awesome/font/FontAwesome.otf components/font-awesome/src/assets/font-awesome/font/FontAwesome.otf }}} Is the fix to just remove `/build/` from the symlinks? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jun 25 00:20:08 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 25 Jun 2013 00:20:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2515: pip install -e www fails - fontawesome link is broken In-Reply-To: <038.337e972269ac16b23b43a767476c4f92@buildbot.net> References: <038.337e972269ac16b23b43a767476c4f92@buildbot.net> Message-ID: <053.c142dc8924ce59f94b6e38380a8602c9@buildbot.net> #2515: pip install -e www fails - fontawesome link is broken -------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: master | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): sorry, to remove `/build/assets/font-awesome` from the symlinks. Doing so seems to let the build complete, but that doesn't mean it's right! -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jun 25 02:37:56 2013 From: noreply at github.com (GitHub) Date: Mon, 24 Jun 2013 19:37:56 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1cb023: fix some python-2.5 compatibility Message-ID: <51c90284935e5_3e49c01de0122746@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 1cb023a80be3ad957afbc35b92aa3ef0dfb7ec80 https://github.com/buildbot/buildbot/commit/1cb023a80be3ad957afbc35b92aa3ef0dfb7ec80 Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/buildbot/test/util/www.py M master/buildbot/www/rest.py Log Message: ----------- fix some python-2.5 compatibility Commit: 54ae858bca9bedfdd267de58732262d39abaa5ce https://github.com/buildbot/buildbot/commit/54ae858bca9bedfdd267de58732262d39abaa5ce Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/buildbot/test/unit/test_util_service.py Log Message: ----------- don't use assertIsNone, which doesn't exist in py25 Commit: c25a28d8ce486447c0b000b4b47ee7c991c4823d https://github.com/buildbot/buildbot/commit/c25a28d8ce486447c0b000b4b47ee7c991c4823d Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/buildbot/test/integration/test_master.py M master/buildbot/test/integration/test_www.py M master/buildbot/test/util/www.py Log Message: ----------- skip integration tests if buildbot-www is not installed Commit: 474ee4f65049b5a9a4afe40fdc9ffcdbe9629fb5 https://github.com/buildbot/buildbot/commit/474ee4f65049b5a9a4afe40fdc9ffcdbe9629fb5 Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/buildbot/test/__init__.py R master/buildbot/test/unit/test_util_namespace.py R master/buildbot/util/namespace.py Log Message: ----------- remove Namespace, which doesn't play nice with simplejson Commit: 849be52fb2e2ebe5d6bcd6e4884811ee15855e41 https://github.com/buildbot/buildbot/commit/849be52fb2e2ebe5d6bcd6e4884811ee15855e41 Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/buildbot/www/service.py Log Message: ----------- get the web service's port on old twisted, too Commit: f5626e144c77343bfffb2e53c1b6bc8202bdc27b https://github.com/buildbot/buildbot/commit/f5626e144c77343bfffb2e53c1b6bc8202bdc27b Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M www/setup.py Log Message: ----------- handle the lack of json on python-2.5 Commit: ad425b7e64c82ad06f616a78efdf019b114349b2 https://github.com/buildbot/buildbot/commit/ad425b7e64c82ad06f616a78efdf019b114349b2 Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M www/src/font/FontAwesome.otf M www/src/font/fontawesome-webfont.eot M www/src/font/fontawesome-webfont.svg M www/src/font/fontawesome-webfont.ttf M www/src/font/fontawesome-webfont.woff Log Message: ----------- fix links for fontawesome Refs #2515. Compare: https://github.com/buildbot/buildbot/compare/69615074e77b...ad425b7e64c8 From trac at buildbot.net Tue Jun 25 02:38:15 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 25 Jun 2013 02:38:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2515: pip install -e www fails - fontawesome link is broken In-Reply-To: <038.337e972269ac16b23b43a767476c4f92@buildbot.net> References: <038.337e972269ac16b23b43a767476c4f92@buildbot.net> Message-ID: <053.4bb9f8b4e66c5f38d8eb0a6cc135b622@buildbot.net> #2515: pip install -e www fails - fontawesome link is broken -------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: master | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): I committed the change in comment 1, but there's always `git revert` if that was wrong. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jun 25 02:56:22 2013 From: noreply at github.com (GitHub) Date: Mon, 24 Jun 2013 19:56:22 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 4c0088: only require simplejson on py25 Message-ID: <51c906d61ff16_3a10971ddc16649b@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 4c00888bfa2ccea528e79286011f8fc192ca0bb9 https://github.com/buildbot/buildbot/commit/4c00888bfa2ccea528e79286011f8fc192ca0bb9 Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M www/setup.py Log Message: ----------- only require simplejson on py25 From noreply at github.com Tue Jun 25 03:47:56 2013 From: noreply at github.com (GitHub) Date: Mon, 24 Jun 2013 20:47:56 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 8fb0ef: fix mysql issues Message-ID: <51c912ec141e9_2bb0949ddc670d6@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 8fb0efe477abd74a418257130751ee98ed646007 https://github.com/buildbot/buildbot/commit/8fb0efe477abd74a418257130751ee98ed646007 Author: Dustin J. Mitchell Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/buildbot/db/changes.py M master/buildbot/test/unit/test_db_changes.py Log Message: ----------- fix mysql issues From trac at buildbot.net Tue Jun 25 13:44:25 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 25 Jun 2013 13:44:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2515: pip install -e www fails - fontawesome link is broken In-Reply-To: <038.337e972269ac16b23b43a767476c4f92@buildbot.net> References: <038.337e972269ac16b23b43a767476c4f92@buildbot.net> Message-ID: <053.0647bd653464fdbbded855b99ff7fc1a@buildbot.net> #2515: pip install -e www fails - fontawesome link is broken -------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.9.0 Version: master | Resolution: fixed Keywords: | -------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: {{{ 03:35 < tardyp_> djmitche, This is the problem with using "latest" as a version in bower 03:36 < tardyp_> if the upstream component changes format, then the links start being broken. 03:37 < tardyp_> see comment: 03:37 < tardyp_> # we take latest angular version until we are stable 03:37 < tardyp_> # in a crazy CI fashion 03:38 < tardyp_> thanks for the fix, it looks correct }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jun 25 14:31:09 2013 From: noreply at github.com (GitHub) Date: Tue, 25 Jun 2013 07:31:09 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 90d217: Remove duplicate robots.txt entry Message-ID: <51c9a9adb07cf_ca1e91de44823e@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 90d2172c749249e51d4e6830d71810169cf6c12f https://github.com/buildbot/buildbot/commit/90d2172c749249e51d4e6830d71810169cf6c12f Author: Olly Betts Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/buildbot/status/web/files/robots.txt Log Message: ----------- Remove duplicate robots.txt entry Commit: 282164395fe04abf94a27f118c01e6c82c9b71b8 https://github.com/buildbot/buildbot/commit/282164395fe04abf94a27f118c01e6c82c9b71b8 Author: Dustin J. Mitchell Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/buildbot/status/web/files/robots.txt Log Message: ----------- Merge branch 'patch-1' of git://github.com/ojwb/buildbot Compare: https://github.com/buildbot/buildbot/compare/35b6fcbf3e24...282164395fe0 From noreply at github.com Tue Jun 25 15:47:23 2013 From: noreply at github.com (GitHub) Date: Tue, 25 Jun 2013 08:47:23 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] bb5af7: Add monkey patch that fails docs build if unhightl... Message-ID: <51c9bb8b3e268_4815a85de0607e3@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: bb5af74cf3dbe554c7ef5a5dcfb8c39075059c57 https://github.com/buildbot/buildbot/commit/bb5af74cf3dbe554c7ef5a5dcfb8c39075059c57 Author: Vladimir Rutsky Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/docs/conf.py Log Message: ----------- Add monkey patch that fails docs build if unhightlighted code block found Commit: e25405472f1fcb88aa0cb4a4b1d88ee663d0cafa https://github.com/buildbot/buildbot/commit/e25405472f1fcb88aa0cb4a4b1d88ee663d0cafa Author: Vladimir Rutsky Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/docs/developer/cls-buildsteps.rst M master/docs/developer/style.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/customization.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/tour.rst Log Message: ----------- Fix syntax errors in Python examples in docs Only syntax fixed, without checking is examples are semantically correct. Commit: 6a112151f54f8330b5dca243515017e12f552922 https://github.com/buildbot/buildbot/commit/6a112151f54f8330b5dca243515017e12f552922 Author: Vladimir Rutsky Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/docs/conf.py Log Message: ----------- Output warning about not highlighted block through Sphinx' warn() Sphinx' warn() function stores information about position of processing code, so now error message contains exact position of error. Commit: 92e835777430e02ad2041ffe17c6db6e75e0b005 https://github.com/buildbot/buildbot/commit/92e835777430e02ad2041ffe17c6db6e75e0b005 Author: Vladimir Rutsky Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Fix highlighting for P4 stuff, config files, logs, IRC commands, exceptions Hightlighted as "none". Commit: f4156538bfdb3707fbca0cf5c4fdfd2e5be30cc0 https://github.com/buildbot/buildbot/commit/f4156538bfdb3707fbca0cf5c4fdfd2e5be30cc0 Author: Vladimir Rutsky Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/0.8.6.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/0.8.8.rst M master/docs/relnotes/index.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/tour.rst Log Message: ----------- Fix highlighting for command line examples Highlight as "bash". Commit: 84dc337a81d18012e690723d12bd961ccf900e63 https://github.com/buildbot/buildbot/commit/84dc337a81d18012e690723d12bd961ccf900e63 Author: Vladimir Rutsky Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-properties.rst Log Message: ----------- Fix highlighting of notes Note that there is one new TODO about missing code example. Commit: 4146f067428ef2963c89043bd43499e4dfa77f7b https://github.com/buildbot/buildbot/commit/4146f067428ef2963c89043bd43499e4dfa77f7b Author: Vladimir Rutsky Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/docs/tutorial/tour.rst Log Message: ----------- Fix IRC logs highlighting Highlight as "irc". Commit: e8ef280b5ab6601eb172562fbbe1df03891f535b https://github.com/buildbot/buildbot/commit/e8ef280b5ab6601eb172562fbbe1df03891f535b Author: Vladimir Rutsky Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/docs/conf.py Log Message: ----------- Add Sphinx version checking for highlighting check monkey-patch If Sphinx is older than 1.1 warning message will arise and monkey-patch will not be applied. Monkey-patch should work with Sphinx versions starting from 1.1, but I managed to test it starting from version 1.1.3 due to this bug: https://bitbucket.org/birkenfeld/sphinx/issue/853/attributeerror-reporter-instance-has-no Commit: 0b89660e7af0211034741a4e6b3f9f3942cbee52 https://github.com/buildbot/buildbot/commit/0b89660e7af0211034741a4e6b3f9f3942cbee52 Author: Dustin J. Mitchell Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/docs/conf.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/style.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/customization.rst M master/docs/relnotes/0.8.6.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/0.8.8.rst M master/docs/relnotes/index.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/tour.rst Log Message: ----------- Merge branch 'doc_highlighting_2511' of git://github.com/vrutsky/buildbot Compare: https://github.com/buildbot/buildbot/compare/282164395fe0...0b89660e7af0 From trac at buildbot.net Tue Jun 25 19:55:49 2013 From: trac at buildbot.net (Buildbot trac) Date: Tue, 25 Jun 2013 19:55:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2514: Add cross links in generated documentation between versions of Buildbot In-Reply-To: <038.a98a72301d3fa88145c1af183b4cc35d@buildbot.net> References: <038.a98a72301d3fa88145c1af183b4cc35d@buildbot.net> Message-ID: <053.cb6221a78680ac3df345b1b4a49c049d@buildbot.net> #2514: Add cross links in generated documentation between versions of Buildbot ------------------------+-------------------- Reporter: rutsky | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: | Resolution: Keywords: docs | ------------------------+-------------------- Comment (by rutsky): Sitemap looks correct, seems like DuckDuckGo and Google don't treat it well (and probably many other search engines that I don't use). I have no plans to implement this feature, just wanted to share an idea. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jun 26 01:00:44 2013 From: noreply at github.com (GitHub) Date: Tue, 25 Jun 2013 18:00:44 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b358f2: Added the db.types package to setup.py Message-ID: <51ca3d3cbf8b8_afb1471de0180888@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b358f2098ee5971f4992d755765a572d8f78169c https://github.com/buildbot/buildbot/commit/b358f2098ee5971f4992d755765a572d8f78169c Author: Ross Guarino Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/setup.py Log Message: ----------- Added the db.types package to setup.py Fixed some import errors because the setup was not set up right. Commit: 21323555305b309c4b7704124e0b349975f3defc https://github.com/buildbot/buildbot/commit/21323555305b309c4b7704124e0b349975f3defc Author: Dustin J. Mitchell Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/setup.py Log Message: ----------- Merge branch 'hotfix-import' of git://github.com/rguarino/buildbot Compare: https://github.com/buildbot/buildbot/compare/0b89660e7af0...21323555305b From noreply at github.com Wed Jun 26 01:14:47 2013 From: noreply at github.com (GitHub) Date: Tue, 25 Jun 2013 18:14:47 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 22f11d: Add gitlab webhook based on existing github webhoo... Message-ID: <51ca4087caccc_b1bb8dddc1962d1@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 22f11d552263a10dafe0ee12edcebb16b7597df3 https://github.com/buildbot/buildbot/commit/22f11d552263a10dafe0ee12edcebb16b7597df3 Author: adieu Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: A master/buildbot/status/web/hooks/gitlab.py Log Message: ----------- Add gitlab webhook based on existing github webhook. Commit: e546e094b096de1b9e51e9222904e5fdc7aa3570 https://github.com/buildbot/buildbot/commit/e546e094b096de1b9e51e9222904e5fdc7aa3570 Author: Ross Guarino Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M master/buildbot/status/web/authz.py Log Message: ----------- Added a default for view in the web.authz module. I added a default to true for the view in the master.status.web.authz module. If there is no view specified in the master config then the master will behave the same as it did before view was added. If view is explicitly set in the master.cfg that argument will be used. Commit: a1abe9bbcddfae3fe23d7fb59e57cf807e6a82f3 https://github.com/buildbot/buildbot/commit/a1abe9bbcddfae3fe23d7fb59e57cf807e6a82f3 Author: adieu Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/buildbot/status/web/hooks/gitlab.py M master/buildbot/test/fake/web.py A master/buildbot/test/unit/test_status_web_change_hooks_gitlab.py M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Add tests and docs for gitlab hook. Commit: 69819714316cb55d3ee38542c76c1f26babb4b4e https://github.com/buildbot/buildbot/commit/69819714316cb55d3ee38542c76c1f26babb4b4e Author: Dustin J. Mitchell Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/buildbot/status/web/authz.py Log Message: ----------- Merge branch 'hotfix-authz' of git://github.com/rguarino/buildbot Commit: 2260f67d2f8d0045984e4306ba44fe7a9cd63cee https://github.com/buildbot/buildbot/commit/2260f67d2f8d0045984e4306ba44fe7a9cd63cee Author: Dustin J. Mitchell Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: A master/buildbot/status/web/hooks/gitlab.py M master/buildbot/test/fake/web.py A master/buildbot/test/unit/test_status_web_change_hooks_gitlab.py M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'gitlab' of git://github.com/adieu/buildbot Minor fixes to docs for highlighting Compare: https://github.com/buildbot/buildbot/compare/21323555305b...2260f67d2f8d From noreply at github.com Wed Jun 26 01:24:51 2013 From: noreply at github.com (GitHub) Date: Tue, 25 Jun 2013 18:24:51 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] ceb297: fix tests for authz view default Message-ID: <51ca42e3ed07d_f00b3dddc13856@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ceb29701e7fa9bbac2d2e46c155c30b63c918c22 https://github.com/buildbot/buildbot/commit/ceb29701e7fa9bbac2d2e46c155c30b63c918c22 Author: Dustin J. Mitchell Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/buildbot/test/unit/test_status_web_authz_Authz.py Log Message: ----------- fix tests for authz view default From noreply at github.com Wed Jun 26 01:34:20 2013 From: noreply at github.com (GitHub) Date: Tue, 25 Jun 2013 18:34:20 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e8a004: wait for the started buildbot to stop before finis... Message-ID: <51ca451c4100f_486be3ddd410878f@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e8a004b14d62972d31ba2e77c388b808bd816fcb https://github.com/buildbot/buildbot/commit/e8a004b14d62972d31ba2e77c388b808bd816fcb Author: Dustin J. Mitchell Date: 2013-06-25 (Tue, 25 Jun 2013) Changed paths: M master/buildbot/test/unit/test_scripts_start.py Log Message: ----------- wait for the started buildbot to stop before finishing the test case From noreply at github.com Wed Jun 26 13:05:32 2013 From: noreply at github.com (GitHub) Date: Wed, 26 Jun 2013 06:05:32 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 91031f: New function svnUriCanonical to canonicalize SVN U... Message-ID: <51cae71c5f8c8_64a69e9ddc119811@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 91031f7f6363fc0921b61796301d64b0fd3cfc52 https://github.com/buildbot/buildbot/commit/91031f7f6363fc0921b61796301d64b0fd3cfc52 Author: Srinu P Date: 2013-06-26 (Wed, 26 Jun 2013) Changed paths: M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- New function svnUriCanonical to canonicalize SVN URIs before matching it with extracted URI from SVN repository. This commit fixes bug 2467 Commit: 991b5a9cbe7dcc5169a2d33c0d67cb26cf8c371a https://github.com/buildbot/buildbot/commit/991b5a9cbe7dcc5169a2d33c0d67cb26cf8c371a Author: Dustin J. Mitchell Date: 2013-06-26 (Wed, 26 Jun 2013) Changed paths: M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Merge branch 'bug2467-squash' of git://github.com/srinupiits/buildbot Compare: https://github.com/buildbot/buildbot/compare/e8a004b14d62...991b5a9cbe7d From trac at buildbot.net Wed Jun 26 14:43:18 2013 From: trac at buildbot.net (Buildbot trac) Date: Wed, 26 Jun 2013 14:43:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2467: source.SVN incorrectly handles repositories with special character in URL In-Reply-To: <038.29e2017d8be667b80e9979e30ba1c025@buildbot.net> References: <038.29e2017d8be667b80e9979e30ba1c025@buildbot.net> Message-ID: <053.8334f507bf1e25691804206ca56ce98a@buildbot.net> #2467: source.SVN incorrectly handles repositories with special character in URL ------------------------+--------------------- Reporter: rutsky | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.8.7 | Resolution: fixed Keywords: svn, simple | ------------------------+--------------------- Changes (by srinup): * status: new => closed * resolution: => fixed Comment: Fixed https://github.com/buildbot/buildbot/commit/91031f7f6363fc0921b61796301d64b0fd3cfc52 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jun 26 21:49:41 2013 From: trac at buildbot.net (Buildbot trac) Date: Wed, 26 Jun 2013 21:49:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2516: Buildbot on Github have low resolution icon Message-ID: <038.3e9b955685b452d2a33eb54eac3c2b8e@buildbot.net> #2516: Buildbot on Github have low resolution icon ----------------------+----------------------- Reporter: rutsky | Owner: Type: undecided | Status: new Priority: minor | Milestone: undecided Version: | Keywords: ----------------------+----------------------- It would be nice to see higher resolution icon then current [1] at [2], e.g. this one: [3]. [1] https://secure.gravatar.com/avatar/ea9d71e0594b2e6a20053de4cba5da0e?s=420&d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars %2Fgravatar-org-420.png [2] https://github.com/buildbot/ [3] http://buildbot.net/img/nut.png -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jun 27 07:48:24 2013 From: trac at buildbot.net (Buildbot trac) Date: Thu, 27 Jun 2013 07:48:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2517: Automatically check docs.buildbot.net/buildbot.net for broken links and invalid HTML/CSS Message-ID: <038.8898b91ba492d31b4c77976ca6f6a0c0@buildbot.net> #2517: Automatically check docs.buildbot.net/buildbot.net for broken links and invalid HTML/CSS ------------------------+----------------------- Reporter: rutsky | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: web ------------------------+----------------------- It would be nice to setup automated tests that will check Buildbot web sites for links integrity and validity of HTML/CSS. Currently start page of [http://docs.buildbot.net/] has [http://validator.w3.org/checklink?uri=http%3A%2F%2Fdocs.buildbot.net%2F&hide_type=all&depth=&check=Check#results1 broken link and unnecessary redirects] according to [http://validator.w3.org/checklink W3C Link Checker]. [http://validator.w3.org/ W3C Markup Validation Service] reports errors too on [http://docs.buildbot.net/]. I didn't found open source link checkers that can do offline checking (to check HTML files on disk), but since at least http://docs.buildbot.net/ has only relative links (without mentioning docs.buildbot.net hostname), it should be possible to start web server locally on Buildbot slave, serve HTML files on it and check them using online link checkers, such as W3C Link Checker (which can be installed and run locally, no internet connection required). I think other HTML and CSS W3C checker can be run in same way too. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 28 01:32:31 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 28 Jun 2013 01:32:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2518: Mercurial Doesn't Support Named Branches Message-ID: <038.17f6b40039abddb94c5f33bb2cacad88@buildbot.net> #2518: Mercurial Doesn't Support Named Branches ---------------------+----------------------- Reporter: dbrady | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.7p1 | Keywords: ---------------------+----------------------- When you are using inrepo for your branch type, Mercurial will always update to the default branch, rather than the branch you specified. This is because the update command line is formatted like this: 'hg' '--verbose' 'update' '--clean' '--rev' 'test' Which asks mercurial to deliver the test revision, which does not exist. My attached patch changes it as such: 'hg' '--verbose' 'update' '--clean' 'test' Which merely asks Mercurial to deliver the latest revision in the test branch if a revision is not specified. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 28 14:43:10 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 28 Jun 2013 14:43:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2519: Git source step should update refs Message-ID: <039.d876796e0eff61861e659c8129e19d8a@buildbot.net> #2519: Git source step should update refs ----------------------+----------------------- Reporter: exarkun | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: git ----------------------+----------------------- Largely because of the way the fetch step is done: git fetch -t repo branch Branch refs in the clone are roughly meaningless. Better would be to simply: git fetch -t repo Or, I dunno, this probably works: git fetch -t This way, refs like `origin/master` actually point at the right place in the clone. As a bonus, this would make commands like: git reset --hard branch -- work, instead of needing to figure out a revision hash. This would seem to simplify the rest of the Git source step's job. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 28 18:38:51 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 28 Jun 2013 18:38:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2448: Send Success Email Only for Forced Buils In-Reply-To: <046.10fd5951e11db54a1fb7c873959bf08c@buildbot.net> References: <046.10fd5951e11db54a1fb7c873959bf08c@buildbot.net> Message-ID: <061.358bb71a4d69c3c8a63179f22701c7c3@buildbot.net> #2448: Send Success Email Only for Forced Buils ---------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.7 | Resolution: Keywords: mail | ---------------------------+-------------------- Changes (by rutsky): * cc: rutsky.vladimir@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 28 18:39:05 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 28 Jun 2013 18:39:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2460: Build a plugin architecture In-Reply-To: <038.6919b566108f7f458af744f94de142c3@buildbot.net> References: <038.6919b566108f7f458af744f94de142c3@buildbot.net> Message-ID: <053.14a49be4ad4c0597cd1fb4607a9d73bd@buildbot.net> #2460: Build a plugin architecture -------------------------+-------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.7p1 | Resolution: Keywords: | -------------------------+-------------------- Changes (by rutsky): * cc: rutsky.vladimir@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 28 18:50:17 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 28 Jun 2013 18:50:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2441: Split documentation into more, smaller files In-Reply-To: <038.056a693cc0810774d2fe7e6b78aafb0e@buildbot.net> References: <038.056a693cc0810774d2fe7e6b78aafb0e@buildbot.net> Message-ID: <053.10b188914e55ac1f3e9a5da624133269@buildbot.net> #2441: Split documentation into more, smaller files -------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: docs, sprint | -------------------------+-------------------- Changes (by rutsky): * cc: rutsky.vladimir@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jun 28 18:51:22 2013 From: trac at buildbot.net (Buildbot trac) Date: Fri, 28 Jun 2013 18:51:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2438: Windows Process Management In-Reply-To: <038.48013b6d2043a61a9a2bdb444fec6d7b@buildbot.net> References: <038.48013b6d2043a61a9a2bdb444fec6d7b@buildbot.net> Message-ID: <053.d3486e311d59849f490ce391cdd68732@buildbot.net> #2438: Windows Process Management -------------------------+-------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | -------------------------+-------------------- Changes (by rutsky): * cc: rutsky.vladimir@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jun 29 09:37:19 2013 From: trac at buildbot.net (Buildbot trac) Date: Sat, 29 Jun 2013 09:37:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2463: SVN export does not recieve username/password In-Reply-To: <038.012ecf9a0cfb80d9a112a76fea1222a2@buildbot.net> References: <038.012ecf9a0cfb80d9a112a76fea1222a2@buildbot.net> Message-ID: <053.17dda8d7b9f12f9e990b7b59b9170565@buildbot.net> #2463: SVN export does not recieve username/password ------------------------------------------+----------------------- Reporter: cscott | Owner: ShriramK Type: defect | Status: assigned Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: Keywords: svn, master-side-source-steps | ------------------------------------------+----------------------- Changes (by rutsky): * cc: rutsky.vladimir@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jun 30 18:42:24 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 30 Jun 2013 18:42:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps In-Reply-To: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> References: <039.db0cfc5bdb1fa5e386ddf0fb93037956@buildbot.net> Message-ID: <054.46d82c94e03c4b35e3618cf7c9e64838@buildbot.net> #2512: waterfall re-using build IDs, causes strange behavior in logs from individual steps --------------------+-------------------- Reporter: RockHed | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by RockHed): Just leaving this here in case it helps others... here are the changes that I made to get things "working": {{{ a) s.saveYourself() in newBuild b) s.saveYourself() in buildStarted c) this change in build.py's getSourceStamps to get around the exception: + try: + sourcestamps.extend(self.sources) + except: + log.msg("Unable to get sourcestamps") + log.err() }}} The reason why I put working in quotes is that it seems that now only 1 instance of each pending builder will run -- I can pend the same builder a few times, but only 1 will run. Haven't had a chance to debug this yet. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jun 30 20:44:06 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 30 Jun 2013 20:44:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2520: Wrong link on "Buildbot Tests" in wiki Message-ID: <038.f604728707bbe310f9ddd7f8cde61da6@buildbot.net> #2520: Wrong link on "Buildbot Tests" in wiki ----------------------+----------------------- Reporter: rutsky | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: wiki ----------------------+----------------------- [http://trac.buildbot.net/wiki/Development Wiki] has wrong link at "Buildbot Tests - writing tests for buildbot": http://docs.buildbot.net/latest/developer/style.html#writing-buildbot- tests Tests description moved to separate [http://docs.buildbot.net/latest/developer/tests.html page] in 9cbc09a135f commit (Buildbot 0.8.7 release). -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jun 30 21:45:49 2013 From: trac at buildbot.net (Buildbot trac) Date: Sun, 30 Jun 2013 21:45:49 -0000 Subject: [Buildbot-commits] [Buildbot] #1748: Allow obfuscating passwords, etc. on the master In-Reply-To: <039.910168808e260ab34929252b74922c44@buildbot.net> References: <039.910168808e260ab34929252b74922c44@buildbot.net> Message-ID: <054.8e0eb02180701f0aada16d71392bcb53@buildbot.net> #1748: Allow obfuscating passwords, etc. on the master ------------------------+-------------------- Reporter: GreYFoX | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.3 | Resolution: Keywords: sprint | ------------------------+-------------------- Comment (by rutsky): I made proof-of-concept implementation of commands arguments obfuscation, see latest commits in this branch: https://github.com/vrutsky/buildbot/commits/POC_obfuscate_slave_side [https://github.com/vrutsky/buildbot/commit/b86a06bd3b219abd084f6a3bcfb9995ce49cce4d first commit] disables flattening of command line arguments and handle two-item tuple arguments as (real, fake) arguments. Real part goes to actual command, fake --- to logging. It can be used in following way: {{{ f = BuildFactory() f.addStep(ShellCommand(command=["echo", "arg1", ("p4ssw0rd", "********"), "arg3"])) }}} [https://github.com/vrutsky/buildbot/commit/5cf56c8f8ed519385ff101654c7b4f98a90bb0f5 Second commit] adds support of password obfuscation in master-side svn step. This is just proof-of-concept because it doesn't contains tests (and breaks current tests), it's not documented and because I think that this isn't a proper way at all --- such logic should be done on master-side. I propose following logic: always send all information to master from buildslave (starting command, environment, logs), but in web-interface show only required and allowed information. With this approach it will be possible to implement access rights such as: usual user will see only command output, and administrator will be able to see more detailed (and possibly confidential) debug information. Dustin, what do you think about this? -- Ticket URL: Buildbot Buildbot: build/test automation