From noreply at github.com Wed Jan 2 04:08:21 2013 From: noreply at github.com (GitHub) Date: Tue, 01 Jan 2013 20:08:21 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 473ee7: - Changed database.rst to db.rst (for docs) Message-ID: <50e3b2b591fe4_21e61454aec5744a@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 473ee7f4d79c950499d260a0cb238dd47c304b7a https://github.com/buildbot/buildbot/commit/473ee7f4d79c950499d260a0cb238dd47c304b7a Author: Edmund Wong Date: 2013-01-01 (Tue, 01 Jan 2013) Changed paths: M master/buildbot/db/buildrequests.py M master/buildbot/db/builds.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py M master/buildbot/db/schedulers.py M master/buildbot/db/sourcestamps.py M master/buildbot/db/sourcestampsets.py M master/buildbot/db/state.py M master/buildbot/db/users.py Log Message: ----------- - Changed database.rst to db.rst (for docs) Commit: 7fcb5d6c47f6927285bd89ac56a8f227b7f5212d https://github.com/buildbot/buildbot/commit/7fcb5d6c47f6927285bd89ac56a8f227b7f5212d Author: Edmund Wong Date: 2013-01-01 (Tue, 01 Jan 2013) Changed paths: R master/docs/developer/database.rst A master/docs/developer/db.rst Log Message: ----------- - Rename database.rst to db.rst (actual file rename) Commit: f5bb33744a6b9e7ee5b1997666637cbb192f47f0 https://github.com/buildbot/buildbot/commit/f5bb33744a6b9e7ee5b1997666637cbb192f47f0 Author: Edmund Wong Date: 2013-01-01 (Tue, 01 Jan 2013) Changed paths: M .gitignore A .gitmodules A README.md M master/MANIFEST.in M master/buildbot/buildslave.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/changes.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/mail.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/pb.py M master/buildbot/changes/svnpoller.py M master/buildbot/config.py A master/buildbot/data/__init__.py A master/buildbot/data/base.py A master/buildbot/data/builders.py A master/buildbot/data/buildsets.py A master/buildbot/data/changes.py A master/buildbot/data/connector.py A master/buildbot/data/exceptions.py A master/buildbot/data/masters.py A master/buildbot/data/testhooks.py M master/buildbot/db/base.py A master/buildbot/db/builders.py M master/buildbot/db/buildrequests.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py M master/buildbot/db/connector.py A master/buildbot/db/masters.py A master/buildbot/db/migrate/versions/023_add_master_table.py A master/buildbot/db/migrate/versions/024_add_schedulers_table.py A master/buildbot/db/migrate/versions/025_builders_table.py M master/buildbot/db/model.py M master/buildbot/db/schedulers.py M master/buildbot/db/users.py M master/buildbot/interfaces.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/decorators.py M master/buildbot/monkeypatches/testcase_patch.py A master/buildbot/mq/__init__.py A master/buildbot/mq/base.py A master/buildbot/mq/connector.py A master/buildbot/mq/simple.py M master/buildbot/pbmanager.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildstep.py M master/buildbot/process/metrics.py M master/buildbot/process/properties.py M master/buildbot/process/users/users.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py M master/buildbot/scripts/runner.py M master/buildbot/scripts/sample.cfg M master/buildbot/scripts/start.py A master/buildbot/scripts/uitestserver.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/results.py M master/buildbot/status/tinderbox.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/changes.py M master/buildbot/status/web/console.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/status_json.py M master/buildbot/status/web/templates/builder.html M master/buildbot/status/web/templates/change_macros.html M master/buildbot/status/web/templates/console.html M master/buildbot/status/words.py R master/buildbot/steps/blocker.py M master/buildbot/steps/master.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/trigger.py M master/buildbot/test/__init__.py M master/buildbot/test/fake/fakebuild.py A master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py A master/buildbot/test/fake/fakemq.py A master/buildbot/test/fake/slave.py A master/buildbot/test/integration/test_master.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py R master/buildbot/test/interfaces/__init__.py R master/buildbot/test/interfaces/test_logfile.py R master/buildbot/test/interfaces/test_remotecommand.py A master/buildbot/test/scenarios/__init__.py A master/buildbot/test/scenarios/base.py M master/buildbot/test/unit/test_changes_bonsaipoller.py M master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_changes_gerritchangesource.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_changes_mail.py M master/buildbot/test/unit/test_changes_p4poller.py M master/buildbot/test/unit/test_changes_pb.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_config.py A master/buildbot/test/unit/test_data_base.py A master/buildbot/test/unit/test_data_builders.py A master/buildbot/test/unit/test_data_buildsets.py A master/buildbot/test/unit/test_data_changes.py A master/buildbot/test/unit/test_data_connector.py A master/buildbot/test/unit/test_data_masters.py A master/buildbot/test/unit/test_data_testhooks.py M master/buildbot/test/unit/test_db_base.py A master/buildbot/test/unit/test_db_builders.py M master/buildbot/test/unit/test_db_buildrequests.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_connector.py A master/buildbot/test/unit/test_db_masters.py A master/buildbot/test/unit/test_db_migrate_versions_023_add_master_table.py A master/buildbot/test/unit/test_db_migrate_versions_024_add_schedulers_table.py A master/buildbot/test/unit/test_db_migrate_versions_025_builders_table.py M master/buildbot/test/unit/test_db_schedulers.py A master/buildbot/test/unit/test_logfile.py M master/buildbot/test/unit/test_master.py A master/buildbot/test/unit/test_mq.py A master/buildbot/test/unit/test_mq_base.py A master/buildbot/test/unit/test_mq_connector.py A master/buildbot/test/unit/test_mq_simple.py M master/buildbot/test/unit/test_pbmanager.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.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_metrics.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_process_users_users.py A master/buildbot/test/unit/test_remotecommand.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_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py M master/buildbot/test/unit/test_scripts_start.py M master/buildbot/test/unit/test_status_builder_cache.py M master/buildbot/test/unit/test_status_buildstep.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_status_master.py M master/buildbot/test/unit/test_status_words.py R master/buildbot/test/unit/test_steps_blocker.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_bzr.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_trigger.py A master/buildbot/test/unit/test_test_util_verifier.py M master/buildbot/test/unit/test_util.py A master/buildbot/test/unit/test_util_namespace.py A master/buildbot/test/unit/test_util_pathmatch.py A master/buildbot/test/unit/test_util_tuplematch.py A master/buildbot/test/unit/test_www_resource.py A master/buildbot/test/unit/test_www_rest.py A master/buildbot/test/unit/test_www_service.py A master/buildbot/test/unit/test_www_ui.py M master/buildbot/test/util/changesource.py M master/buildbot/test/util/db.py A master/buildbot/test/util/endpoint.py M master/buildbot/test/util/interfaces.py A master/buildbot/test/util/logging.py M master/buildbot/test/util/querylog.py M master/buildbot/test/util/scheduler.py M master/buildbot/test/util/steps.py A master/buildbot/test/util/tuplematching.py A master/buildbot/test/util/txghost.py A master/buildbot/test/util/types/__init__.py A master/buildbot/test/util/types/builders.py A master/buildbot/test/util/types/buildsets.py A master/buildbot/test/util/types/changes.py A master/buildbot/test/util/types/masters.py A master/buildbot/test/util/types/schedulers.py A master/buildbot/test/util/verifier.py A master/buildbot/test/util/www.py M master/buildbot/util/__init__.py A master/buildbot/util/namespace.py A master/buildbot/util/pathmatch.py M master/buildbot/util/sautils.py A master/buildbot/util/tuplematch.py A master/buildbot/www/__init__.py A master/buildbot/www/index.html A master/buildbot/www/resource.py A master/buildbot/www/rest.py A master/buildbot/www/service.py A master/buildbot/www/ui.py A master/buildbot/www/websocket.py A master/buildbot/www/ws.py R master/contrib/blockertest/Makefile R master/contrib/blockertest/README.txt R master/contrib/blockertest/master.cfg R master/contrib/blockertest/startpair M master/contrib/bzr_buildbot.py M master/contrib/googlecode_atom.py M master/docs/bbdocs/ext.py A master/docs/developer/apis.rst A master/docs/developer/br-claiming.rst M master/docs/developer/config.rst A master/docs/developer/data.rst M master/docs/developer/db.rst A master/docs/developer/general.rst M master/docs/developer/index.rst M master/docs/developer/master-overview.rst A master/docs/developer/mq.rst M master/docs/developer/results.rst A master/docs/developer/rtype-builder.rst A master/docs/developer/rtype-buildset.rst A master/docs/developer/rtype-change.rst A master/docs/developer/rtype-master.rst M master/docs/developer/tests.rst M master/docs/developer/utils.rst A master/docs/developer/www.rst M master/docs/index.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildfactories.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/index.rst M master/setup.py A www/MANIFEST.in A www/README.txt A www/build.sh A www/buildbot_www.py A www/setup.py A www/src/bb/changes.js A www/src/bb/datastore.js A www/src/bb/jsonapi.js A www/src/bb/package.js A www/src/bb/package.json A www/src/bb/resources/css/default.css A www/src/bb/resources/css/font-awesome.css A www/src/bb/resources/css/foundation.css A www/src/bb/resources/font/fontawesome-webfont.eot A www/src/bb/resources/font/fontawesome-webfont.svg A www/src/bb/resources/font/fontawesome-webfont.ttf A www/src/bb/resources/font/fontawesome-webfont.woff A www/src/bb/resources/img/favicon.ico A www/src/bb/router.js A www/src/bb/tests/all.js A www/src/bb/tests/changes.js A www/src/bb/tests/home.js A www/src/bb/tests/masters.js A www/src/bb/tests/runner.html A www/src/bb/tests/runner.js A www/src/bb/tests/utils.js A www/src/bb/ui/404.js A www/src/bb/ui/admin.js A www/src/bb/ui/base.js A www/src/bb/ui/build.js A www/src/bb/ui/builder.js A www/src/bb/ui/builders.js A www/src/bb/ui/buildmaster.js A www/src/bb/ui/buildmasters.js A www/src/bb/ui/builds.js A www/src/bb/ui/buildslave.js A www/src/bb/ui/buildslaves.js A www/src/bb/ui/changes.js A www/src/bb/ui/copy_templates.sh A www/src/bb/ui/dgridext/AutoHeight.js A www/src/bb/ui/dgridext/StyledColumns.js A www/src/bb/ui/dgridext/TypedColumns.js A www/src/bb/ui/home.js A www/src/bb/ui/log.js A www/src/bb/ui/overview.js A www/src/bb/ui/step.js A www/src/bb/ui/templates/build.haml A www/src/bb/ui/templates/builder.haml A www/src/bb/ui/templates/builders.haml A www/src/bb/ui/templates/buildmasters.haml A www/src/bb/ui/templates/changes.haml A www/src/bb/ui/templates/error.haml A www/src/bb/ui/templates/home.haml A www/src/bb/ui/user.js A www/src/bb/ui/users.js A www/src/bb/websocket.js A www/src/dgrid A www/src/dijit A www/src/dojo A www/src/dojox A www/src/haml A www/src/hamlcc A www/src/moment A www/src/put-selector A www/src/uglify-js A www/src/util A www/src/xstyle Log Message: ----------- Merge branch 'nine' of https://github.com/buildbot/buildbot into db_rename Commit: 3adb9079dfaeb96b64e2c2253eccb9c75fa81854 https://github.com/buildbot/buildbot/commit/3adb9079dfaeb96b64e2c2253eccb9c75fa81854 Author: Edmund Wong Date: 2013-01-01 (Tue, 01 Jan 2013) Changed paths: M README.md M master/docs/developer/apis.rst Log Message: ----------- - Updated README.md and apis.rst. Commit: c00f91e351fff2b6f8150fcec2f63e1407f4813e https://github.com/buildbot/buildbot/commit/c00f91e351fff2b6f8150fcec2f63e1407f4813e Author: Dustin J. Mitchell Date: 2013-01-01 (Tue, 01 Jan 2013) Changed paths: M README.md M master/buildbot/db/buildrequests.py M master/buildbot/db/builds.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py M master/buildbot/db/schedulers.py M master/buildbot/db/sourcestamps.py M master/buildbot/db/sourcestampsets.py M master/buildbot/db/state.py M master/buildbot/db/users.py M master/docs/developer/apis.rst R master/docs/developer/database.rst A master/docs/developer/db.rst M master/docs/developer/mq.rst Log Message: ----------- fix reference Compare: https://github.com/buildbot/buildbot/compare/44c7cd5f56ad...c00f91e351ff From nobody at buildbot.net Thu Jan 3 23:04:55 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 03 Jan 2013 23:04:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2420: buildbot web status loses links to triggered builds when master is restarted Message-ID: <040.9d0696434a2d89339c21b498ecd3bcab@buildbot.net> #2420: buildbot web status loses links to triggered builds when master is restarted ----------------------+----------------------- Reporter: hushp1pt | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- One super-build (A-0) triggers three triggerable builds (B-0,C-0,D-0). One of those builds (C-0) triggers yet another triggerable build (E-0). All triggers are waitForFinish=True. When all builds are finished, the web status display of the super-build (builders/A/builds/0) includes links (URLS) pointing to the web status displays of the three builds that it triggered (builders/B/builds/0, etc). The web status display of build C-0 includes a link pointing to the web status display of its triggered build (E-0). The Waterfall also shows all these links. If I restart the buildbot master, the links to triggered builds B-0, C-0, and D-0 all disappear from super-build A-0's web status display. But, build C-0's web status display still shows the link pointing to E-0, as it should. The Waterfall display matches this. After the master is restarted, if I run another super-build (A-1) and wait until that series is all finished, the links to those three triggered builds (B-1, C-1, D-1) do appear, as they should. If I restart the buildbot master a second time, the links to triggered builds B-1, C-1, and D-1 all disappear from super-build A-1's web status display. Build C-1's web status display still shows the link pointing to E-1, and build C-0's web status display still shows the link pointing to E-0. The Waterfall display matches this. This is a bad problem for me, I was counting on those links to help users comprehend a complex series of related builds. Same result using either mysql or sqlite. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jan 4 03:22:25 2013 From: noreply at github.com (GitHub) Date: Thu, 03 Jan 2013 19:22:25 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] eb1602: Add white-space: pre-wrap to the default CSS. Message-ID: <50e64af12892e_31e31301af06197a@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: eb1602b3e3ad6a99d6e1c8a65c52258b77362498 https://github.com/buildbot/buildbot/commit/eb1602b3e3ad6a99d6e1c8a65c52258b77362498 Author: Gerald Combs Date: 2013-01-01 (Tue, 01 Jan 2013) Changed paths: M master/buildbot/status/web/files/default.css Log Message: ----------- Add white-space: pre-wrap to the default CSS. Make preformatted text wrap by default, so that you don't have to scroll countless furlongs horizontally or copy and paste into a local text editor in order to read long log output. Pre-wrap appears to be supported in all modern browsers. "word-wrap: break-word" could be added if support for IE <= 7 is desired. Commit: 006286cb387730aff96baa23437a46d86f92a953 https://github.com/buildbot/buildbot/commit/006286cb387730aff96baa23437a46d86f92a953 Author: Gerald Combs Date: 2013-01-01 (Tue, 01 Jan 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Add a note about default.css wrapping preformatted text. Commit: a7c629731bdde9d7f25905f562d89f986912803a https://github.com/buildbot/buildbot/commit/a7c629731bdde9d7f25905f562d89f986912803a Author: Tom Prince Date: 2013-01-03 (Thu, 03 Jan 2013) Changed paths: M master/buildbot/status/web/files/default.css M master/docs/relnotes/index.rst Log Message: ----------- Merge pull request #599 from geraldcombs/master Make preformatted text wrap by default Compare: https://github.com/buildbot/buildbot/compare/315c66bd5ae2...a7c629731bdd From nobody at buildbot.net Fri Jan 4 19:00:34 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 04 Jan 2013 19:00:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2420: buildbot web status loses links to triggered builds when master is restarted In-Reply-To: <040.9d0696434a2d89339c21b498ecd3bcab@buildbot.net> References: <040.9d0696434a2d89339c21b498ecd3bcab@buildbot.net> Message-ID: <055.d5c8f5c1a5be9f82a0b0b169e24eea6f@buildbot.net> #2420: buildbot web status loses links to triggered builds when master is restarted ----------------------+------------------------ Reporter: hushp1pt | Owner: Type: undecided | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Changes (by hushp1pt): * priority: major => minor Comment: While preparing the attached master.cfg to repro this bug, I accidentally discovered a workaround for the bug. It seems that the bug only occurs if the Trigger step in build A is the LAST build step. If you just add one more build step to build A, after the Trigger step, the problem goes away. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 4 19:02:02 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 04 Jan 2013 19:02:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2420: buildbot web status loses links to triggered builds when master is restarted In-Reply-To: <040.9d0696434a2d89339c21b498ecd3bcab@buildbot.net> References: <040.9d0696434a2d89339c21b498ecd3bcab@buildbot.net> Message-ID: <055.83b3ef55e9d1ea72423efdd82c740d94@buildbot.net> #2420: buildbot web status loses links to triggered builds when master is restarted ----------------------+------------------------ Reporter: hushp1pt | Owner: Type: undecided | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by dustin): Ah - that's probably the key! I bet the pickle is not getting saved after the links are added. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jan 6 20:48:31 2013 From: noreply at github.com (GitHub) Date: Sun, 06 Jan 2013 12:48:31 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 8bcb34: fix setup.py omissions discovered by jason@rampagi... Message-ID: <50e9e31f193d5_76711655ae443739@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 8bcb3430478e30ec181ce4ba815a02f27612c85c https://github.com/buildbot/buildbot/commit/8bcb3430478e30ec181ce4ba815a02f27612c85c Author: Dustin J. Mitchell Date: 2013-01-06 (Sun, 06 Jan 2013) Changed paths: M master/setup.py Log Message: ----------- fix setup.py omissions discovered by jason at rampaginggeek.com From noreply at github.com Sun Jan 6 20:51:17 2013 From: noreply at github.com (GitHub) Date: Sun, 06 Jan 2013 12:51:17 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 482e1c: Add VC11 step Message-ID: <50e9e3c5d93dc_3b1111eae48517@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 482e1cc28e4dc9a2ceb684d0c53de94b3416d292 https://github.com/buildbot/buildbot/commit/482e1cc28e4dc9a2ceb684d0c53de94b3416d292 Author: Cezar Elnazli Date: 2013-01-03 (Thu, 03 Jan 2013) Changed paths: M master/buildbot/steps/vstudio.py Log Message: ----------- Add VC11 step Commit: 661ab0f348e627070dbebcf36b77fb7ef58598f1 https://github.com/buildbot/buildbot/commit/661ab0f348e627070dbebcf36b77fb7ef58598f1 Author: Cezar Elnazli Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_vstudio.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Update documentation to include VS2012 and add a test for it Commit: 527862c2038ac9b56a49791c1376f35f81f22e4b https://github.com/buildbot/buildbot/commit/527862c2038ac9b56a49791c1376f35f81f22e4b Author: Cezar Elnazli Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_vstudio.py Log Message: ----------- Fix typo Commit: e88b1a16db62c92387a015b081789138217c9315 https://github.com/buildbot/buildbot/commit/e88b1a16db62c92387a015b081789138217c9315 Author: Dustin J. Mitchell Date: 2013-01-06 (Sun, 06 Jan 2013) Changed paths: M master/buildbot/steps/vstudio.py M master/buildbot/test/unit/test_steps_vstudio.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'master' of git://github.com/caen1/buildbot Compare: https://github.com/buildbot/buildbot/compare/a7c629731bdd...e88b1a16db62 From nobody at buildbot.net Mon Jan 7 16:46:29 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 16:46:29 -0000 Subject: [Buildbot-commits] [Buildbot] #2421: support new -j option in buildbot.steps.python_twisted.Trial Message-ID: <039.c3d059435427158eafcd6f095dc4d10c@buildbot.net> #2421: support new -j option in buildbot.steps.python_twisted.Trial ----------------------+----------------------- Reporter: magmatt | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- Twisted 12.3.0 introduced the `-j`/`--job`s flag, allowing tests to be run in parallel. This ticket is done when either `buildbot.steps.python_twisted.Trial` supports the `-j` flag (including sending log files back to the master) or some new BuildStep is created. The biggest change would be in monitoring logs, since using the `-j` options produces several log files rather than a single log file. For each worker specified by `-j`, a corresponding directory is created in `_trial_temp` starting with the name `0`. So `-j 2` would make `_trial_temp/0` and `_trial_temp/1`. Each worker's log directory contains: * `err.log` * `out.log` * `test.log` These new log files affect both the log files sent back to the build master AND the `progressMetrics` attribute. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 7 16:54:39 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 16:54:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2421: support new -j option in buildbot.steps.python_twisted.Trial In-Reply-To: <039.c3d059435427158eafcd6f095dc4d10c@buildbot.net> References: <039.c3d059435427158eafcd6f095dc4d10c@buildbot.net> Message-ID: <054.5bad3d2e9747ef93bd13ad6c30e6ac38@buildbot.net> #2421: support new -j option in buildbot.steps.python_twisted.Trial -----------------------------+-------------------- Reporter: magmatt | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted * type: undecided => enhancement * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 7 22:02:56 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 22:02:56 -0000 Subject: [Buildbot-commits] [Buildbot] #2422: SVN checkout can't get "Last Changed Rev". Message-ID: <045.46732d2a661fca799a762766e8790c02@buildbot.net> #2422: SVN checkout can't get "Last Changed Rev". --------------------------+----------------------- Reporter: khamilton2012 | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: --------------------------+----------------------- The only option for SVN is the "got_revision" property. I'm looking for a way to get the "Last Changed Rev" from the SVN checkout, vs the "Current Rev". We have a "trunk" and a "fixes branch". The "fixes branch" may go for several days without any check ins. I would like use the "Last Changed Rev" so QA knows that the build (SVN number) hasn't changed or is different than the latest SVN number. Maybe this has been addressed already. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 7 22:07:17 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 22:07:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2422: SVN checkout can't get "Last Changed Rev". In-Reply-To: <045.46732d2a661fca799a762766e8790c02@buildbot.net> References: <045.46732d2a661fca799a762766e8790c02@buildbot.net> Message-ID: <060.8031b239f3c58c45d258c3fa95043d65@buildbot.net> #2422: SVN checkout can't get "Last Changed Rev". --------------------------+-------------------- Reporter: khamilton2012 | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn | --------------------------+-------------------- Changes (by tom.prince): * keywords: => svn * priority: major => minor * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 7 22:48:01 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 22:48:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2422: SVN checkout can't get "Last Changed Rev". In-Reply-To: <045.46732d2a661fca799a762766e8790c02@buildbot.net> References: <045.46732d2a661fca799a762766e8790c02@buildbot.net> Message-ID: <060.ee18dffec0cbd89b4ba42f444c12494f@buildbot.net> #2422: SVN checkout can't get "Last Changed Rev". --------------------------+------------------------- Reporter: khamilton2012 | Owner: jaredgrubb Type: enhancement | Status: accepted Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn | --------------------------+------------------------- Changes (by jaredgrubb): * owner: => jaredgrubb * status: new => accepted Comment: I actually have a patch ready for this, as I needed this too. I'm waiting to get approval to release the patch, and will generate a pull request hopefully in the next couple weeks. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 7 22:53:32 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 22:53:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2422: SVN checkout can't get "Last Changed Rev". In-Reply-To: <045.46732d2a661fca799a762766e8790c02@buildbot.net> References: <045.46732d2a661fca799a762766e8790c02@buildbot.net> Message-ID: <060.c5b4bf844bf1e65f300a00d9d56248db@buildbot.net> #2422: SVN checkout can't get "Last Changed Rev". --------------------------+------------------------- Reporter: khamilton2012 | Owner: jaredgrubb Type: enhancement | Status: accepted Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn | --------------------------+------------------------- Comment (by khamilton2012): Thanks. Is there anyway to get a patch now just to try it out ? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 7 22:53:40 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 22:53:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2423: sqlalchemy IntegrityError: insert on table "buildsets" violates foreign key constraint "buildsets_sourcestampid_fkey" Message-ID: <042.d5425cc1bb826388a7cc90e627f43947@buildbot.net> #2423: sqlalchemy IntegrityError: insert on table "buildsets" violates foreign key constraint "buildsets_sourcestampid_fkey" -----------------------+----------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Keywords: -----------------------+----------------------- Got a couple of these today. Retrying the build a couple times fixed it, so I think it's a race condition. I'm currently running off revision: v0.8.7p1-216-g315c66b (which is on master branch) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 7 22:55:16 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 22:55:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2423: sqlalchemy IntegrityError: insert on table "buildsets" violates foreign key constraint "buildsets_sourcestampid_fkey" In-Reply-To: <042.d5425cc1bb826388a7cc90e627f43947@buildbot.net> References: <042.d5425cc1bb826388a7cc90e627f43947@buildbot.net> Message-ID: <057.7e539da5191dfe22d597770fc83c644f@buildbot.net> #2423: sqlalchemy IntegrityError: insert on table "buildsets" violates foreign key constraint "buildsets_sourcestampid_fkey" -----------------------+------------------------ Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Resolution: Keywords: | -----------------------+------------------------ Comment (by jaredgrubb): Here's the exception details; it's not letting me paste the whole thing in (it complains my content looks like spam grr) {{{ sqlalchemy.exc.IntegrityError: (IntegrityError) insert or update on table "buildsets" violates foreign key constraint "buildsets_sourcestampid_fkey" DETAIL: Key (sourcestampsetid)=(1951) is not present in table "sourcestamps". 'INSERT INTO buildsets (external_idstring, reason, submitted_at, complete, complete_at, results, sourcestampsetid) VALUES (%(external_idstring)s, %(reason)s, %(submitted_at)s, %(complete)s, %(complete_at)s, %(results)s, %(sourcestampsetid)s) RETURNING buildsets.id' {'complete_at': None, 'submitted_at': 1357595917.495083, 'results': -1, 'reason': 'Triggerable(Trigger-Update-AllSlaves)', 'external_idstring': None, 'sourcestampsetid': 1951, 'complete': 0} }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 7 22:58:34 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 22:58:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2422: SVN checkout can't get "Last Changed Rev". In-Reply-To: <045.46732d2a661fca799a762766e8790c02@buildbot.net> References: <045.46732d2a661fca799a762766e8790c02@buildbot.net> Message-ID: <060.a10c1d04157d103aaf4e98905d65cbef@buildbot.net> #2422: SVN checkout can't get "Last Changed Rev". --------------------------+------------------------- Reporter: khamilton2012 | Owner: jaredgrubb Type: enhancement | Status: accepted Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn | --------------------------+------------------------- Comment (by jaredgrubb): Not yet, sorry :( I have to go through a process to get my patches approved for release under open source licenses. It's out of my hands, but hopefully should only be a week or two. The patch is pretty straight- forward. If you modify the regex in the svn.py file in buildbot, you'll be almost there. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 7 23:57:13 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 Jan 2013 23:57:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2422: SVN checkout can't get "Last Changed Rev". In-Reply-To: <045.46732d2a661fca799a762766e8790c02@buildbot.net> References: <045.46732d2a661fca799a762766e8790c02@buildbot.net> Message-ID: <060.36eafe2d16c6f9de549e96ac708454f5@buildbot.net> #2422: SVN checkout can't get "Last Changed Rev". --------------------------+------------------------- Reporter: khamilton2012 | Owner: jaredgrubb Type: enhancement | Status: accepted Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn | --------------------------+------------------------- Comment (by tom.prince): Hmm. I think this overlaps with https://github.com/buildbot/buildbot/pull/602 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jan 8 04:29:31 2013 From: noreply at github.com (GitHub) Date: Mon, 07 Jan 2013 20:29:31 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] aa9fd1: add MQ stuff to README.md Message-ID: <50eba0abe66b7_27c21bc0aec118810@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: aa9fd18b814d13af57d875eb6ce727be8b985a73 https://github.com/buildbot/buildbot/commit/aa9fd18b814d13af57d875eb6ce727be8b985a73 Author: Dustin J. Mitchell Date: 2013-01-07 (Mon, 07 Jan 2013) Changed paths: M README.md Log Message: ----------- add MQ stuff to README.md From noreply at github.com Tue Jan 8 14:36:26 2013 From: noreply at github.com (GitHub) Date: Tue, 08 Jan 2013 06:36:26 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] f44c59: add some general description of the status of the ... Message-ID: <50ec2eea24a5_7d081b3cae4872ec@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: f44c59e27267f33702b623795002cbafa0dc090d https://github.com/buildbot/buildbot/commit/f44c59e27267f33702b623795002cbafa0dc090d Author: Dustin J. Mitchell Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M README.md Log Message: ----------- add some general description of the status of the project From noreply at github.com Tue Jan 8 18:35:59 2013 From: noreply at github.com (GitHub) Date: Tue, 08 Jan 2013 10:35:59 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] d2e05c: Don't claim to obfuscate passwords with master-sid... Message-ID: <50ec670f568e0_6b5b154cae43262e@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: d2e05c6ff6ba43b87b28ef9abb770dbba554e674 https://github.com/buildbot/buildbot/commit/d2e05c6ff6ba43b87b28ef9abb770dbba554e674 Author: Tom Prince Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Don't claim to obfuscate passwords with master-side source step. We don't currently have any way of obfuscating arbitrary things sent from the master, so don't claim that we can. From nobody at buildbot.net Wed Jan 9 04:26:59 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 09 Jan 2013 04:26:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2423: sqlalchemy IntegrityError: insert on table "buildsets" violates foreign key constraint "buildsets_sourcestampid_fkey" In-Reply-To: <042.d5425cc1bb826388a7cc90e627f43947@buildbot.net> References: <042.d5425cc1bb826388a7cc90e627f43947@buildbot.net> Message-ID: <057.626ea810b6fb537147e242ef2ed29c67@buildbot.net> #2423: sqlalchemy IntegrityError: insert on table "buildsets" violates foreign key constraint "buildsets_sourcestampid_fkey" -----------------------+--------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.9.0 Version: master | Resolution: fixed Keywords: | -----------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed * milestone: undecided => 0.9.0 Comment: Stupid Akismet. If you link to a pastebin I can edit the Trac comment afterward and add the pastebin comments. Next time.. I'm assuming this is using Postgres, based on the error message. Oh! I know what this is. In 'nine' I noticed that the way the migration to sourcestampsets works, buildsets ends up with a foreign key reference from buildsets.sourcestampid to *both* sourcestamps.id *and* sourcestampsets.id. I've fixed this in the 9/sourcestamps branch (as part of a much larger refactor). For your case, I suspect you could simply drop the bogus buildset_sourcestamps_fkey. IIRC that looks like {{{ ALTER TABLE buildsets drop foreign key buildset_sourcestamps_fkey }}} I don't think this is worth its own migration script (although I may change my mind if others run into the same thing). -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 9 04:51:12 2013 From: noreply at github.com (GitHub) Date: Tue, 08 Jan 2013 20:51:12 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 7aa31a: Add a link to Interpolate in multi-codebase docume... Message-ID: <50ecf74025a72_51be193eae474466@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 7aa31aecc1410bd47b9a19e809bcf6cf92a2dd94 https://github.com/buildbot/buildbot/commit/7aa31aecc1410bd47b9a19e809bcf6cf92a2dd94 Author: Tom Prince Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- Add a link to Interpolate in multi-codebase documentation. Commit: 3132da9235e753a606d384f8b8828147de547900 https://github.com/buildbot/buildbot/commit/3132da9235e753a606d384f8b8828147de547900 Author: Dustin J. Mitchell Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- Merge pull request #604 from tomprince/doc-improvment Add a link to Interpolate in multi-codebase documentation. Compare: https://github.com/buildbot/buildbot/compare/e88b1a16db62...3132da9235e7 From nobody at buildbot.net Fri Jan 11 14:53:33 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 Jan 2013 14:53:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2424: cloning git repositories over http/https requires usePTY=1 Message-ID: <038.a43b7d102fe1c787fea97b4819b7f67a@buildbot.net> #2424: cloning git repositories over http/https requires usePTY=1 --------------------+----------------------- Reporter: jhford | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Keywords: --------------------+----------------------- I am trying to clone some Git repositories using the 'repo' tool, invoked under a ShellCommand. I've also tested using both string and list command of raw git in shellcommand. When I do this on the command line or under buildbot with usePTY=1, everything works fine and the clones complete. When I run this command under buildbot with usePTY=0, I get errors from the CURL library that git uses. This happens on both OS X and Linux, and there is no reason that I can think of for curl needing a pty. Is there documentation on the differences between a usePTY environment an a non-usePTY environment? As a diagnostic, at Dustin's suggestion, I ran the same command on the command like with GET /releases/gecko.git/info/refs?service=git-upload-pack HTTP/1.1 User-Agent: git/1.7.7.5 (Apple Git-26) Host: git.mozilla.org Accept: */* Pragma: no-cache < HTTP/1.1 200 OK < Server: Apache/2.2.15 (Red Hat) < X-Backend-Server: git1 < Cache-Control: no-cache, max-age=0, must-revalidate < Content-Type: application/x-git-upload-pack-advertisement < Date: Fri, 11 Jan 2013 13:56:57 GMT < Expires: Fri, 01 Jan 1980 00:00:00 GMT < Pragma: no-cache < Transfer-Encoding: chunked < Connection: Keep-Alive < * Connection #0 to host git.mozilla.org left intact * Couldn't find host git.mozilla.org in the .netrc file; using defaults * About to connect() to git.mozilla.org port 443 (#0) * Trying 63.245.215.69... * connected * Connected to git.mozilla.org (63.245.215.69) port 443 (#0) * SSL re-using session ID * SSL connection using RC4-SHA * Server certificate: * subject: serialNumber=ZAUg9vz7QmuprDtV/R1Fd1h--k98QCOX; C=US; ST=California; L=Mountain View; O=Mozilla Corporation; OU=IT; CN=git.mozilla.org * start date: 2012-06-28 01:15:57 GMT * expire date: 2014-06-30 21:30:24 GMT * subjectAltName: git.mozilla.org matched * issuer: C=US; O=GeoTrust, Inc.; CN=GeoTrust SSL CA * SSL certificate verify ok. > POST /releases/gecko.git/git-upload-pack HTTP/1.1 User-Agent: git/1.7.7.5 (Apple Git-26) Host: git.mozilla.org Accept-Encoding: deflate, gzip Content-Type: application/x-git-upload-pack-request Accept: application/x-git-upload-pack-result Content-Length: 286 < HTTP/1.1 200 OK < Server: Apache/2.2.15 (Red Hat) < X-Backend-Server: git1 < Cache-Control: no-cache, max-age=0, must-revalidate < Content-Type: application/x-git-upload-pack-result < Date: Fri, 11 Jan 2013 13:56:58 GMT < Expires: Fri, 01 Jan 1980 00:00:00 GMT < Pragma: no-cache < Transfer-Encoding: chunked < Connection: Keep-Alive < * transfer closed with outstanding read data remaining * Closing connection #0 error: RPC failed; result=18, HTTP code = 200 fatal: The remote end hung up unexpectedly fatal: protocol error: bad pack header program finished with exit code 128 elapsedTime=44.583997 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 12 15:07:08 2013 From: noreply at github.com (GitHub) Date: Sat, 12 Jan 2013 07:07:08 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 6f5ead: Add support for trial -j option Message-ID: <50f17c1c7274f_1a04d8cae81055e4@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 6f5eadb9890ebc39281b6ec0942bef0e5202a241 https://github.com/buildbot/buildbot/commit/6f5eadb9890ebc39281b6ec0942bef0e5202a241 Author: Matt Haggard Date: 2013-01-07 (Mon, 07 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- Add support for trial -j option trial -j/--jobs is only supported in Twisted>=12.3.0 Commit: 11fd6ee6be1b6060ca07d013126e93f9a09304e4 https://github.com/buildbot/buildbot/commit/11fd6ee6be1b6060ca07d013126e93f9a09304e4 Author: Matt Haggard Date: 2013-01-07 (Mon, 07 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- Move jobs setup to start method so that trialJobs can be Renderable Commit: 986049787469c6ae73d3f40552a577d10822ead0 https://github.com/buildbot/buildbot/commit/986049787469c6ae73d3f40552a577d10822ead0 Author: Matt Haggard Date: 2013-01-07 (Mon, 07 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_python_twisted.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Add documentation and fix failing assertion Commit: f8d3c3a2d1d0f76f8be1eaead58c86854070c3bd https://github.com/buildbot/buildbot/commit/f8d3c3a2d1d0f76f8be1eaead58c86854070c3bd Author: Matt Haggard Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Rename trialJobs to jobs Commit: adcc55a0a0a099323c47d4dba2c2f5a67c321caa https://github.com/buildbot/buildbot/commit/adcc55a0a0a099323c47d4dba2c2f5a67c321caa Author: Matt Haggard Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- Conform to method-naming style Commit: 3d860d2224518636d1711481e6fd624b678b04a8 https://github.com/buildbot/buildbot/commit/3d860d2224518636d1711481e6fd624b678b04a8 Author: Matt Haggard Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- Remove changes to progressMetrics and use a single OutputProgressObserver for all log files Commit: efe7f02612c51c882648f55009c721b32cf02fc4 https://github.com/buildbot/buildbot/commit/efe7f02612c51c882648f55009c721b32cf02fc4 Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 't2421-trial-jobs' of git://github.com/iffy/buildbot Commit: f3836230d0413d1990d1a253cf39580ba0ff99d2 https://github.com/buildbot/buildbot/commit/f3836230d0413d1990d1a253cf39580ba0ff99d2 Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- fix pyflakes Commit: 172d39745c76790385a20025996aeaeaaf40e80f https://github.com/buildbot/buildbot/commit/172d39745c76790385a20025996aeaeaaf40e80f Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot Compare: https://github.com/buildbot/buildbot/compare/3132da9235e7...172d39745c76 From nobody at buildbot.net Sat Jan 12 16:15:26 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 Jan 2013 16:15:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2424: cloning git repositories over http/https requires usePTY=1 In-Reply-To: <038.a43b7d102fe1c787fea97b4819b7f67a@buildbot.net> References: <038.a43b7d102fe1c787fea97b4819b7f67a@buildbot.net> Message-ID: <053.452c0087a64e00909e932d9ffe3f0792@buildbot.net> #2424: cloning git repositories over http/https requires usePTY=1 --------------------+------------------------- Reporter: jhford | Owner: Type: defect | Status: closed Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: worksforme Keywords: | --------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme Old description: > I am trying to clone some Git repositories using the 'repo' tool, invoked > under a ShellCommand. I've also tested using both string and list > command of raw git in shellcommand. When I do this on the command line > or under buildbot with usePTY=1, everything works fine and the clones > complete. When I run this command under buildbot with usePTY=0, I get > errors from the CURL library that git uses. > > This happens on both OS X and Linux, and there is no reason that I can > think of for curl needing a pty. Is there documentation on the > differences between a usePTY environment an a non-usePTY environment? > > As a diagnostic, at Dustin's suggestion, I ran the same command on the > command like with > Log from an example error, but this is happening with multiple git > servers: > > (view as text) > git clone https://git.mozilla.org/releases/gecko.git > in dir /Volumes/Boot2Gecko/b2g-CI/buildbot/slave/simple-mac/test > (timeout 1200 secs) > watching logfiles {} > argv: git clone https://git.mozilla.org/releases/gecko.git > environment: > ARCHFLAGS=-arch i386 -arch x86_64 > Apple_PubSub_Socket_Render=/tmp/launch-Jyxydm/Render > Apple_Ubiquity_Message=/tmp/launch-toVU3J/Apple_Ubiquity_Message > CCACHE_COMPRESS=1 > CCACHE_MAX_SIZE=4G > COLORFGBG=7;0 > COMMAND_MODE=unix2003 > DBUS_LAUNCHD_SESSION_BUS_SOCKET=/tmp/launch-rRn9v2/unix_domain_listener > DISPLAY=/tmp/launch-frWZnc/org.x:0 > GIT_CURL_VERBOSE=1 > GPG_AGENT_INFO=/Users/jhford/.gnupg/S.gpg-agent:171:1 > HOME=/Users/jhford > ITERM_PROFILE=Default > ITERM_SESSION_ID=w0t10p0 > LANG=en_US.UTF-8 > LOGNAME=jhford > MOZ_LDAP_SHORTUSER=jford > OLDPWD=/Users/jhford/b2g/b2g-CI/buildbot/master > PATH=/Volumes/Boot2Gecko/b2g- > CI/buildbot/bin:/opt/gnu/bin:~/bin:~/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/MacGPG2/bin:/Users/jhford/b2g > /android-sdk-macosx/platform-tools > PS1=(buildbot)\h:\w $ > PWD=/Volumes/Boot2Gecko/b2g-CI/buildbot/slave/simple-mac/test > SHELL=/bin/bash > SHLVL=1 > SSH_AUTH_SOCK=/tmp/launch-DG8HEW/Listeners > TERM=xterm-256color > TERM_PROGRAM=iTerm.app > TMPDIR=/var/folders/tw/_qcnjxb53wj3yq54wpyl761w0000gn/T/ > USER=jhford > VERSIONER_PYTHON_PREFER_32_BIT=no > VERSIONER_PYTHON_VERSION=2.7 > VIRTUAL_ENV=/Volumes/Boot2Gecko/b2g-CI/buildbot > _=/Volumes/Boot2Gecko/b2g-CI/buildbot/bin/buildslave > __CF_USER_TEXT_ENCODING=0x1F5:0:0 > using PTY: False > Cloning into 'gecko'... > * Couldn't find host git.mozilla.org in the .netrc file; using defaults > * About to connect() to git.mozilla.org port 443 (#0) > * Trying 63.245.215.69... * Connected to git.mozilla.org > (63.245.215.69) port 443 (#0) > * SSL connection using RC4-SHA > * Server certificate: > * subject: serialNumber=ZAUg9vz7QmuprDtV/R1Fd1h--k98QCOX; C=US; > ST=California; L=Mountain View; O=Mozilla Corporation; OU=IT; > CN=git.mozilla.org > * start date: 2012-06-28 01:15:57 GMT > * expire date: 2014-06-30 21:30:24 GMT > * subjectAltName: git.mozilla.org matched > * issuer: C=US; O=GeoTrust, Inc.; CN=GeoTrust SSL CA > * SSL certificate verify ok. > > GET /releases/gecko.git/info/refs?service=git-upload-pack HTTP/1.1 > User-Agent: git/1.7.7.5 (Apple Git-26) > Host: git.mozilla.org > Accept: */* > Pragma: no-cache > > < HTTP/1.1 200 OK > < Server: Apache/2.2.15 (Red Hat) > < X-Backend-Server: git1 > < Cache-Control: no-cache, max-age=0, must-revalidate > < Content-Type: application/x-git-upload-pack-advertisement > < Date: Fri, 11 Jan 2013 13:56:57 GMT > < Expires: Fri, 01 Jan 1980 00:00:00 GMT > < Pragma: no-cache > < Transfer-Encoding: chunked > < Connection: Keep-Alive > < > * Connection #0 to host git.mozilla.org left intact > * Couldn't find host git.mozilla.org in the .netrc file; using defaults > * About to connect() to git.mozilla.org port 443 (#0) > * Trying 63.245.215.69... * connected > * Connected to git.mozilla.org (63.245.215.69) port 443 (#0) > * SSL re-using session ID > * SSL connection using RC4-SHA > * Server certificate: > * subject: serialNumber=ZAUg9vz7QmuprDtV/R1Fd1h--k98QCOX; C=US; > ST=California; L=Mountain View; O=Mozilla Corporation; OU=IT; > CN=git.mozilla.org > * start date: 2012-06-28 01:15:57 GMT > * expire date: 2014-06-30 21:30:24 GMT > * subjectAltName: git.mozilla.org matched > * issuer: C=US; O=GeoTrust, Inc.; CN=GeoTrust SSL CA > * SSL certificate verify ok. > > POST /releases/gecko.git/git-upload-pack HTTP/1.1 > User-Agent: git/1.7.7.5 (Apple Git-26) > Host: git.mozilla.org > Accept-Encoding: deflate, gzip > Content-Type: application/x-git-upload-pack-request > Accept: application/x-git-upload-pack-result > Content-Length: 286 > > < HTTP/1.1 200 OK > < Server: Apache/2.2.15 (Red Hat) > < X-Backend-Server: git1 > < Cache-Control: no-cache, max-age=0, must-revalidate > < Content-Type: application/x-git-upload-pack-result > < Date: Fri, 11 Jan 2013 13:56:58 GMT > < Expires: Fri, 01 Jan 1980 00:00:00 GMT > < Pragma: no-cache > < Transfer-Encoding: chunked > < Connection: Keep-Alive > < > * transfer closed with outstanding read data remaining > * Closing connection #0 > error: RPC failed; result=18, HTTP code = 200 > fatal: The remote end hung up unexpectedly > fatal: protocol error: bad pack header > program finished with exit code 128 > elapsedTime=44.583997 New description: I am trying to clone some Git repositories using the 'repo' tool, invoked under a ShellCommand. I've also tested using both string and list command of raw git in shellcommand. When I do this on the command line or under buildbot with usePTY=1, everything works fine and the clones complete. When I run this command under buildbot with usePTY=0, I get errors from the CURL library that git uses. This happens on both OS X and Linux, and there is no reason that I can think of for curl needing a pty. Is there documentation on the differences between a usePTY environment an a non-usePTY environment? As a diagnostic, at Dustin's suggestion, I ran the same command on the command like with GET /releases/gecko.git/info/refs?service=git-upload-pack HTTP/1.1 User-Agent: git/1.7.7.5 (Apple Git-26) Host: git.mozilla.org Accept: */* Pragma: no-cache < HTTP/1.1 200 OK < Server: Apache/2.2.15 (Red Hat) < X-Backend-Server: git1 < Cache-Control: no-cache, max-age=0, must-revalidate < Content-Type: application/x-git-upload-pack-advertisement < Date: Fri, 11 Jan 2013 13:56:57 GMT < Expires: Fri, 01 Jan 1980 00:00:00 GMT < Pragma: no-cache < Transfer-Encoding: chunked < Connection: Keep-Alive < * Connection #0 to host git.mozilla.org left intact * Couldn't find host git.mozilla.org in the .netrc file; using defaults * About to connect() to git.mozilla.org port 443 (#0) * Trying 63.245.215.69... * connected * Connected to git.mozilla.org (63.245.215.69) port 443 (#0) * SSL re-using session ID * SSL connection using RC4-SHA * Server certificate: * subject: serialNumber=ZAUg9vz7QmuprDtV/R1Fd1h--k98QCOX; C=US; ST=California; L=Mountain View; O=Mozilla Corporation; OU=IT; CN=git.mozilla.org * start date: 2012-06-28 01:15:57 GMT * expire date: 2014-06-30 21:30:24 GMT * subjectAltName: git.mozilla.org matched * issuer: C=US; O=GeoTrust, Inc.; CN=GeoTrust SSL CA * SSL certificate verify ok. > POST /releases/gecko.git/git-upload-pack HTTP/1.1 User-Agent: git/1.7.7.5 (Apple Git-26) Host: git.mozilla.org Accept-Encoding: deflate, gzip Content-Type: application/x-git-upload-pack-request Accept: application/x-git-upload-pack-result Content-Length: 286 < HTTP/1.1 200 OK < Server: Apache/2.2.15 (Red Hat) < X-Backend-Server: git1 < Cache-Control: no-cache, max-age=0, must-revalidate < Content-Type: application/x-git-upload-pack-result < Date: Fri, 11 Jan 2013 13:56:58 GMT < Expires: Fri, 01 Jan 1980 00:00:00 GMT < Pragma: no-cache < Transfer-Encoding: chunked < Connection: Keep-Alive < * transfer closed with outstanding read data remaining * Closing connection #0 error: RPC failed; result=18, HTTP code = 200 fatal: The remote end hung up unexpectedly fatal: protocol error: bad pack header program finished with exit code 128 elapsedTime=44.583997 }}} -- Comment: This is definitely weird, but as far as Buildbot's concerned, there's no bug here - git and/or curl needs usePty=1. The bug's in Git or Curl. {{{ dustin at euclid ~ $ python -c 'import os; print os.isatty(0); print os.isatty(1); print os.isatty(2)' < /dev/null >x 2>&1 dustin at euclid ~ $ cat x False False False }}} and running git in that environment: {{{ dustin at euclid ~/tmp $ GIT_CURL_VERBOSE=1 git clone http://git.mozilla.org/releases/gecko.git < /dev/null >x 2>&1 dustin at euclid ~/tmp $ echo $? 128 dustin at euclid ~/tmp $ cat x Cloning into 'gecko'... * Couldn't find host git.mozilla.org in the .netrc file; using defaults * About to connect() to git.mozilla.org port 80 (#0) * Trying 63.245.215.69... * Connected to git.mozilla.org (63.245.215.69) port 80 (#0) * Connected to git.mozilla.org (63.245.215.69) port 80 (#0) > GET /releases/gecko.git/info/refs?service=git-upload-pack HTTP/1.1 User-Agent: git/1.8.0.2 Host: git.mozilla.org Accept: */* Accept-Encoding: gzip Pragma: no-cache < HTTP/1.1 200 OK < Server: Apache/2.2.15 (Red Hat) < X-Backend-Server: git1 < Cache-Control: no-cache, max-age=0, must-revalidate < Content-Type: application/x-git-upload-pack-advertisement < Date: Sat, 12 Jan 2013 16:12:45 GMT < Expires: Fri, 01 Jan 1980 00:00:00 GMT < Pragma: no-cache < Transfer-Encoding: chunked < Connection: Keep-Alive < * Connection #0 to host git.mozilla.org left intact * Couldn't find host git.mozilla.org in the .netrc file; using defaults * About to connect() to git.mozilla.org port 80 (#0) * Trying 63.245.215.69... * connected * Connected to git.mozilla.org (63.245.215.69) port 80 (#0) > POST /releases/gecko.git/git-upload-pack HTTP/1.1 User-Agent: git/1.8.0.2 Host: git.mozilla.org Accept-Encoding: gzip Content-Type: application/x-git-upload-pack-request Accept: application/x-git-upload-pack-result Content-Length: 286 * upload completely sent off: 286 out of 286 bytes < HTTP/1.1 200 OK < Server: Apache/2.2.15 (Red Hat) < X-Backend-Server: git1 < Cache-Control: no-cache, max-age=0, must-revalidate < Content-Type: application/x-git-upload-pack-result < Date: Sat, 12 Jan 2013 16:12:46 GMT < Expires: Fri, 01 Jan 1980 00:00:00 GMT < Pragma: no-cache < Transfer-Encoding: chunked < Connection: Keep-Alive < * transfer closed with outstanding read data remaining * Closing connection #0 error: RPC failed; result=18, HTTP code = 200 fatal: The remote end hung up unexpectedly fatal: protocol error: bad pack header }}} This would be interesting to debug as a git/curl bug, but not here. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 12 17:59:06 2013 From: noreply at github.com (GitHub) Date: Sat, 12 Jan 2013 09:59:06 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 1bfd31: add notes about data API update signatures Message-ID: <50f1a46a67fc6_a081d1dae847717@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 1bfd31f8a29fd9d476b60472e5b68e944647a86f https://github.com/buildbot/buildbot/commit/1bfd31f8a29fd9d476b60472e5b68e944647a86f Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M README.md Log Message: ----------- add notes about data API update signatures From noreply at github.com Sat Jan 12 22:01:14 2013 From: noreply at github.com (GitHub) Date: Sat, 12 Jan 2013 14:01:14 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] a3fcc9: Sourcestamps refactor (WARNING!) Message-ID: <50f1dd2a4a2f6_6d56d8cae899858@sh4.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: a3fcc91ee3982eac7bd9d78a5c5202c0a9602986 https://github.com/buildbot/buildbot/commit/a3fcc91ee3982eac7bd9d78a5c5202c0a9602986 Author: Dustin J. Mitchell Date: 2012-12-29 (Sat, 29 Dec 2012) Changed paths: M README.md M master/buildbot/clients/debug.py M master/buildbot/clients/tryclient.py M master/buildbot/data/buildsets.py M master/buildbot/data/changes.py M master/buildbot/data/connector.py A master/buildbot/data/sourcestamps.py M master/buildbot/db/base.py M master/buildbot/db/builders.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py M master/buildbot/db/connector.py M master/buildbot/db/masters.py A master/buildbot/db/migrate/versions/026_sourcestamps_refactor.py M master/buildbot/db/model.py M master/buildbot/db/schedulers.py M master/buildbot/db/sourcestamps.py R master/buildbot/db/sourcestampsets.py M master/buildbot/db/state.py M master/buildbot/db/users.py M master/buildbot/interfaces.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/debug.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py R master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/buildrequest.py M master/buildbot/status/web/grid.py M master/buildbot/status/words.py M master/buildbot/steps/trigger.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/fake/fakemq.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_import_unicode_changes.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/regressions/test_shell_command_properties.py R master/buildbot/test/regressions/test_sourcestamp_revision.py M master/buildbot/test/scenarios/base.py M master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_data_builders.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_connector.py M master/buildbot/test/unit/test_data_masters.py A master/buildbot/test/unit/test_data_sourcestamps.py M master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_builders.py M master/buildbot/test/unit/test_db_buildrequests.py M master/buildbot/test/unit/test_db_builds.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_masters.py A master/buildbot/test/unit/test_db_migrate_versions_026_sourcestamps_refactor.py M master/buildbot/test/unit/test_db_schedulers.py M master/buildbot/test/unit/test_db_sourcestamps.py R master/buildbot/test/unit/test_db_sourcestampsets.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_users_manual.py M master/buildbot/test/unit/test_process_users_users.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py R master/buildbot/test/unit/test_sourcestamp.py M master/buildbot/test/unit/test_status_build.py M master/buildbot/test/unit/test_status_client.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_status_master.py M master/buildbot/test/unit/test_steps_trigger.py A master/buildbot/test/unit/test_test_util_validation.py R master/buildbot/test/unit/test_test_util_verifier.py M master/buildbot/test/util/connector_component.py M master/buildbot/test/util/scheduler.py R master/buildbot/test/util/types/__init__.py R master/buildbot/test/util/types/builders.py R master/buildbot/test/util/types/buildsets.py R master/buildbot/test/util/types/changes.py R master/buildbot/test/util/types/masters.py R master/buildbot/test/util/types/schedulers.py A master/buildbot/test/util/validation.py R master/buildbot/test/util/verifier.py A master/buildbot/util/pickle_prereqs.py M master/docs/developer/data.rst M master/docs/developer/database.rst M master/docs/developer/rtype-buildset.rst M master/docs/developer/rtype-change.rst A master/docs/developer/rtype-sourcestamp.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cmdline.rst M master/docs/manual/customization.rst M master/docs/relnotes/index.rst Log Message: ----------- Sourcestamps refactor (WARNING!) WARNING: this breaks the existing status hierarchy; in particular, BuildStatus.getSourceStamps now returns nothing. It's all downhill from here! SourceStampSets are gone; instead, buildsets have a collection of sourcestamps (roughly equivalent to the existing sourcestampsets, but treated as a simple many:many relationship instead); each change has one sourcestamp, and sourcestamps are uniquely identified. This necessitates significant changes to schedulers and the build process. More importantly, SourceStamps are gone! The class has moved to the pickle_prereqs module for use when importing pickles, but is otherwise gone from Buildbot. This, too, has required significant changes to the process classes. Note that BuildRequests add "fake" SourceStamp objects so that the status hierarchy can remain relatively un-altered. All of this begins to break the status hierarchy, which will disappear by the end of the nine process anyway. In particular, BuildStatus.getSourceStamps now always returns an empty set, meaning most of the web UI no longer shows anything useful. Also in this commit: (sorry for rolling all this together!) * a new method of validating data types, allowing more flexible specification of nested types. * generalized column hashing to work around MySQL's lack of support for unique indexes. * remove support for triggering builds from the debug client * adds a master attribute to the DB connector, requiring changes to FakeDBConnector as well * fix a few identifiers with underscores to use interCaps instead Commit: 7b62e3368e40201bb99c3931cebfa9987b6e3918 https://github.com/buildbot/buildbot/commit/7b62e3368e40201bb99c3931cebfa9987b6e3918 Author: Dustin J. Mitchell Date: 2012-12-30 (Sun, 30 Dec 2012) Changed paths: M master/buildbot/test/util/validation.py M master/docs/developer/data.rst M master/docs/developer/rtype-sourcestamp.rst Log Message: ----------- minor docs fixes Commit: 08993b55fbad1d9e1afa341fa53de513deeae8a7 https://github.com/buildbot/buildbot/commit/08993b55fbad1d9e1afa341fa53de513deeae8a7 Author: Dustin J. Mitchell Date: 2012-12-31 (Mon, 31 Dec 2012) Changed paths: M master/buildbot/data/sourcestamps.py Log Message: ----------- fix resource type 'type' attribute Commit: 8b0507bf7e30fca97ec7f3553f2d05348f4c9a19 https://github.com/buildbot/buildbot/commit/8b0507bf7e30fca97ec7f3553f2d05348f4c9a19 Author: Dustin J. Mitchell Date: 2013-01-02 (Wed, 02 Jan 2013) Changed paths: M README.md M master/buildbot/db/changes.py Log Message: ----------- minor fixes suggested by jaredgrubb Commit: b4ae532b4bb624e9e7693545c62ed76537094850 https://github.com/buildbot/buildbot/commit/b4ae532b4bb624e9e7693545c62ed76537094850 Author: Dustin J. Mitchell Date: 2013-01-04 (Fri, 04 Jan 2013) Changed paths: M master/buildbot/test/util/validation.py M master/docs/developer/database.rst M master/docs/developer/tests.rst Log Message: ----------- validator fixes as suggested by tomprince Commit: ef5b9421700a19723a0afe63c8c3710d00dba9ba https://github.com/buildbot/buildbot/commit/ef5b9421700a19723a0afe63c8c3710d00dba9ba Author: Dustin J. Mitchell Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/test/util/validation.py Log Message: ----------- remove tuple deconstruction, better factoring of buildset validators Commit: 2fd12642d2bac82bfb80ab29a56aa4c6309f3797 https://github.com/buildbot/buildbot/commit/2fd12642d2bac82bfb80ab29a56aa4c6309f3797 Author: Dustin J. Mitchell Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/status/build.py M master/buildbot/test/scenarios/base.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_schedulers_trysched.py M master/buildbot/test/util/scheduler.py Log Message: ----------- minor fixes to tests Commit: 208426ea2932fa6007ecc159ef8ba1104d04e14d https://github.com/buildbot/buildbot/commit/208426ea2932fa6007ecc159ef8ba1104d04e14d Author: Dustin J. Mitchell Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/docs/relnotes/index.rst Log Message: ----------- add support for old lastTrigger format to NightlyTriggerable Commit: cb1b5a9121056535515b22edcf8bc2e07192c0df https://github.com/buildbot/buildbot/commit/cb1b5a9121056535515b22edcf8bc2e07192c0df Author: Dustin J. Mitchell Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- remove unnecessary inlineCallbacks Commit: 04843b2ce5eefa1d2cf6349b4b8c9713ad8b4186 https://github.com/buildbot/buildbot/commit/04843b2ce5eefa1d2cf6349b4b8c9713ad8b4186 Author: Dustin J. Mitchell Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/process/buildrequest.py Log Message: ----------- make the temporary SourceStamp more obvious Commit: 864abf346122312009cf560ed41b28b7d4e3612f https://github.com/buildbot/buildbot/commit/864abf346122312009cf560ed41b28b7d4e3612f Author: Dustin J. Mitchell Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/db/buildsets.py Log Message: ----------- remove unnecessary yield of a returnValue Commit: 8500289eacae0d2bba0e64b14c4788a75e78cf4f https://github.com/buildbot/buildbot/commit/8500289eacae0d2bba0e64b14c4788a75e78cf4f Author: Dustin J. Mitchell Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/data/buildsets.py Log Message: ----------- use copy instead of deepcopy Commit: 43008003a28f97214d192a1fae64d71528bbae76 https://github.com/buildbot/buildbot/commit/43008003a28f97214d192a1fae64d71528bbae76 Author: Dustin J. Mitchell Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/db/migrate/versions/001_initial.py M master/buildbot/db/model.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/master.py M master/buildbot/status/persistent_queue.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/regressions/test_unpickling.py M master/buildbot/test/unit/test_status_logfile.py A master/buildbot/test/unit/test_util_pickle.py M master/buildbot/test/util/change_import.py A master/buildbot/util/pickle.py R master/buildbot/util/pickle_prereqs.py M master/contrib/fix_changes_pickle_encoding.py M master/docs/developer/utils.rst Log Message: ----------- handle old, no-longer-desired classes in pickles using a find_global function Commit: 323127543a038039931c781d2b5f9a05c8a9003a https://github.com/buildbot/buildbot/commit/323127543a038039931c781d2b5f9a05c8a9003a Author: Dustin J. Mitchell Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- fix logging statement Commit: 9a8fcf86ba90972afa5fc3e19d564d45fb1fd05d https://github.com/buildbot/buildbot/commit/9a8fcf86ba90972afa5fc3e19d564d45fb1fd05d Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/status/build.py Log Message: ----------- fix comment typo Commit: e0f133bbe64f2cc3a2c4ec3b29a2893b150f0c61 https://github.com/buildbot/buildbot/commit/e0f133bbe64f2cc3a2c4ec3b29a2893b150f0c61 Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/test/util/validation.py Log Message: ----------- be extra-careful about validation Commit: 438b525d71ec9d84231c6d574ae94fc44bd2e759 https://github.com/buildbot/buildbot/commit/438b525d71ec9d84231c6d574ae94fc44bd2e759 Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- fix logging fix Commit: b70f2b66e81e6231b14525c97e3f162e26250a61 https://github.com/buildbot/buildbot/commit/b70f2b66e81e6231b14525c97e3f162e26250a61 Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M README.md M master/buildbot/changes/changes.py M master/buildbot/clients/debug.py M master/buildbot/clients/tryclient.py M master/buildbot/data/buildsets.py M master/buildbot/data/changes.py M master/buildbot/data/connector.py A master/buildbot/data/sourcestamps.py M master/buildbot/db/base.py M master/buildbot/db/builders.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py M master/buildbot/db/connector.py M master/buildbot/db/masters.py M master/buildbot/db/migrate/versions/001_initial.py A master/buildbot/db/migrate/versions/026_sourcestamps_refactor.py M master/buildbot/db/model.py M master/buildbot/db/schedulers.py M master/buildbot/db/sourcestamps.py R master/buildbot/db/sourcestampsets.py M master/buildbot/db/state.py M master/buildbot/db/users.py M master/buildbot/interfaces.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/debug.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py R master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/buildrequest.py M master/buildbot/status/master.py M master/buildbot/status/persistent_queue.py M master/buildbot/status/web/grid.py M master/buildbot/status/words.py M master/buildbot/steps/trigger.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/fake/fakemq.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_import_unicode_changes.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/regressions/test_shell_command_properties.py R master/buildbot/test/regressions/test_sourcestamp_revision.py M master/buildbot/test/regressions/test_unpickling.py M master/buildbot/test/scenarios/base.py M master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_data_builders.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_connector.py M master/buildbot/test/unit/test_data_masters.py A master/buildbot/test/unit/test_data_sourcestamps.py M master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_builders.py M master/buildbot/test/unit/test_db_buildrequests.py M master/buildbot/test/unit/test_db_builds.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_masters.py A master/buildbot/test/unit/test_db_migrate_versions_026_sourcestamps_refactor.py M master/buildbot/test/unit/test_db_schedulers.py M master/buildbot/test/unit/test_db_sourcestamps.py R master/buildbot/test/unit/test_db_sourcestampsets.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_users_manual.py M master/buildbot/test/unit/test_process_users_users.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py R master/buildbot/test/unit/test_sourcestamp.py M master/buildbot/test/unit/test_status_build.py M master/buildbot/test/unit/test_status_client.py M master/buildbot/test/unit/test_status_logfile.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_status_master.py M master/buildbot/test/unit/test_steps_trigger.py A master/buildbot/test/unit/test_test_util_validation.py R master/buildbot/test/unit/test_test_util_verifier.py A master/buildbot/test/unit/test_util_pickle.py M master/buildbot/test/util/change_import.py M master/buildbot/test/util/connector_component.py M master/buildbot/test/util/scheduler.py R master/buildbot/test/util/types/__init__.py R master/buildbot/test/util/types/builders.py R master/buildbot/test/util/types/buildsets.py R master/buildbot/test/util/types/changes.py R master/buildbot/test/util/types/masters.py R master/buildbot/test/util/types/schedulers.py A master/buildbot/test/util/validation.py R master/buildbot/test/util/verifier.py A master/buildbot/util/pickle.py M master/contrib/fix_changes_pickle_encoding.py M master/docs/developer/data.rst M master/docs/developer/db.rst M master/docs/developer/rtype-buildset.rst M master/docs/developer/rtype-change.rst A master/docs/developer/rtype-sourcestamp.rst M master/docs/developer/tests.rst M master/docs/developer/utils.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cmdline.rst M master/docs/manual/customization.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch '9/sourcestamps' into nine Conflicts: README.md master/buildbot/db/sourcestampsets.py Commit: 94aa366497ad8fba5a3c95646cf68d2bc93ecc60 https://github.com/buildbot/buildbot/commit/94aa366497ad8fba5a3c95646cf68d2bc93ecc60 Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/docs/developer/utils.rst Log Message: ----------- fix doc typo Compare: https://github.com/buildbot/buildbot/compare/1bfd31f8a29f...94aa366497ad From noreply at github.com Sat Jan 12 23:55:11 2013 From: noreply at github.com (GitHub) Date: Sat, 12 Jan 2013 15:55:11 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 4ed963: Fixed try builds not being scheduled when more tha... Message-ID: <50f1f7df718bf_67ab1d1dae84504e@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 4ed9634056182dc3825165dc6a71b2ba98b08e5e https://github.com/buildbot/buildbot/commit/4ed9634056182dc3825165dc6a71b2ba98b08e5e Author: Jerzy Kozera Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_sourcestamp.py Log Message: ----------- Fixed try builds not being scheduled when more than one is pending From noreply at github.com Sat Jan 12 23:55:52 2013 From: noreply at github.com (GitHub) Date: Sat, 12 Jan 2013 15:55:52 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] f65f8a: Raise ImportError instead of exiting, if buildbot.... Message-ID: <50f1f8084374f_5b4c134aae829040@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: f65f8a9a63359380fe52f76bddbb0813107c4da3 https://github.com/buildbot/buildbot/commit/f65f8a9a63359380fe52f76bddbb0813107c4da3 Author: Dustin J. Mitchell Date: 2012-12-10 (Mon, 10 Dec 2012) Changed paths: M slave/buildslave/test/__init__.py Log Message: ----------- Raise ImportError instead of exiting, if buildbot.test can't be imported. This apparently causes issue with 'pydoc -k', and is in general not nice. Trial still fails with a sensible error message. This is a slave-side reflection of commit 126e02341c76bd5a027c2ca5a8467aa5708228f2 Commit: f17e53036804c83ef8269897f7758401a921fbf1 https://github.com/buildbot/buildbot/commit/f17e53036804c83ef8269897f7758401a921fbf1 Author: Dustin J. Mitchell Date: 2012-12-29 (Sat, 29 Dec 2012) Changed paths: M master/setup.py Log Message: ----------- don't run sqlalchemy betas, either Commit: d2e05c6ff6ba43b87b28ef9abb770dbba554e674 https://github.com/buildbot/buildbot/commit/d2e05c6ff6ba43b87b28ef9abb770dbba554e674 Author: Tom Prince Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Don't claim to obfuscate passwords with master-side source step. We don't currently have any way of obfuscating arbitrary things sent from the master, so don't claim that we can. Commit: 4ed9634056182dc3825165dc6a71b2ba98b08e5e https://github.com/buildbot/buildbot/commit/4ed9634056182dc3825165dc6a71b2ba98b08e5e Author: Jerzy Kozera Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_sourcestamp.py Log Message: ----------- Fixed try builds not being scheduled when more than one is pending Commit: 8edc03b6b1415edb387d7f0efa8b5b01625e097d https://github.com/buildbot/buildbot/commit/8edc03b6b1415edb387d7f0efa8b5b01625e097d Author: Tom Prince Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_sourcestamp.py M master/docs/manual/cfg-buildsteps.rst M slave/buildslave/test/__init__.py Log Message: ----------- Merge branch 'buildbot-0.8.7' Compare: https://github.com/buildbot/buildbot/compare/172d39745c76...8edc03b6b141 From noreply at github.com Mon Jan 14 04:18:55 2013 From: noreply at github.com (GitHub) Date: Sun, 13 Jan 2013 20:18:55 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 65736b: use a better local variable name per jaredgrubb's ... Message-ID: <50f3872f3de8a_52181a0eaf02605b@sh4.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 65736bffd04561a3d49b21f210b151ecfc1dde07 https://github.com/buildbot/buildbot/commit/65736bffd04561a3d49b21f210b151ecfc1dde07 Author: Dustin J. Mitchell Date: 2013-01-13 (Sun, 13 Jan 2013) Changed paths: M master/buildbot/data/buildsets.py Log Message: ----------- use a better local variable name per jaredgrubb's suggestion Commit: 48dc090c4b001dd540b38a6527a83c192cb2493f https://github.com/buildbot/buildbot/commit/48dc090c4b001dd540b38a6527a83c192cb2493f Author: Dustin J. Mitchell Date: 2013-01-13 (Sun, 13 Jan 2013) Changed paths: M master/buildbot/test/fake/fakedata.py M master/buildbot/test/unit/test_data_builders.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_masters.py M master/buildbot/test/util/interfaces.py M master/docs/developer/tests.rst Log Message: ----------- use interface tests to ensure fake and real update methods' signatures match Commit: 392b10aeabaadccb84ed3a73eefcc992ae47b5e2 https://github.com/buildbot/buildbot/commit/392b10aeabaadccb84ed3a73eefcc992ae47b5e2 Author: Dustin J. Mitchell Date: 2013-01-13 (Sun, 13 Jan 2013) Changed paths: M README.md Log Message: ----------- update README with notes about the future of the data API Compare: https://github.com/buildbot/buildbot/compare/94aa366497ad...392b10aeabaa From noreply at github.com Mon Jan 14 04:27:59 2013 From: noreply at github.com (GitHub) Date: Sun, 13 Jan 2013 20:27:59 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] e1b858: run the master for a split second in integration t... Message-ID: <50f3894f91aef_652c1323aec512b8@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e1b85884f95d7e9fcf8f027490b71ea53f41d2e8 https://github.com/buildbot/buildbot/commit/e1b85884f95d7e9fcf8f027490b71ea53f41d2e8 Author: Dustin J. Mitchell Date: 2013-01-13 (Sun, 13 Jan 2013) Changed paths: M master/buildbot/test/integration/test_master.py Log Message: ----------- run the master for a split second in integration tests Commit: cf23323ae889347fd256232ae2ce3ea4a77df72a https://github.com/buildbot/buildbot/commit/cf23323ae889347fd256232ae2ce3ea4a77df72a Author: Dustin J. Mitchell Date: 2013-01-13 (Sun, 13 Jan 2013) Changed paths: M master/buildbot/test/integration/test_master.py Log Message: ----------- Merge remote-tracking branch 'lorentz/master' Compare: https://github.com/buildbot/buildbot/compare/8edc03b6b141...cf23323ae889 From nobody at buildbot.net Tue Jan 15 12:58:16 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 15 Jan 2013 12:58:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2425: Generating revlink on a Mercurial repository Message-ID: <044.6a0520edf46110bb342fb1d2a1b97952@buildbot.net> #2425: Generating revlink on a Mercurial repository -------------------------+----------------------- Reporter: mariamarcano | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: -------------------------+----------------------- Have the revlink callables accept a full sourcestamp resource so it handles the following case: using a mercurial repository with a configuration like the following: {{{ c['schedulers'].append(ForceScheduler( name="force-windows64", builderNames=["Build Windows64"], codebases = { CodebaseParameter('', branch = ChoiceStringParameter(name="branch", choices=["buildbot", "buildbot- trunk", "trunk"], default="buildbot"), repository = FixedParameter(name="repository", default=hgrepo))})) }}} using directory branches, generate the revlink (in this case the version- control display system requires the branch name in the path, not specify in hgrepo but selected via ui) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jan 16 05:56:50 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 16 Jan 2013 05:56:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2425: Generating revlink on a Mercurial repository In-Reply-To: <044.6a0520edf46110bb342fb1d2a1b97952@buildbot.net> References: <044.6a0520edf46110bb342fb1d2a1b97952@buildbot.net> Message-ID: <059.fe9e2d067d036172da576df0d514eb7d@buildbot.net> #2425: Generating revlink on a Mercurial repository -------------------------+-------------------- Reporter: mariamarcano | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.7p1 | Resolution: Keywords: | -------------------------+-------------------- Changes (by dustin): * type: undecided => enhancement * milestone: undecided => 0.9.0 Comment: This is a good compatibility break to make at 0.9.0: it's simple to explain, very easy for users to figure out if they need to modify their config, and simple to modify. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 16 07:41:58 2013 From: noreply at github.com (GitHub) Date: Tue, 15 Jan 2013 23:41:58 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 3fda1e: RemoteCommand: Fix handling of collectStderr. Message-ID: <50f659c68cb1c_746f1b4daec7843b@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 3fda1ea2d382e5048f88d24458faafb351b0bf9b https://github.com/buildbot/buildbot/commit/3fda1ea2d382e5048f88d24458faafb351b0bf9b Author: Tom Prince Date: 2013-01-15 (Tue, 15 Jan 2013) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- RemoteCommand: Fix handling of collectStderr. This argument has never worked, since it was added, but it wouldn't fail unless something was actually received on stderr. From noreply at github.com Wed Jan 16 22:11:55 2013 From: noreply at github.com (GitHub) Date: Wed, 16 Jan 2013 14:11:55 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 7ba03c: Add some better debugging for buildstep test failu... Message-ID: <50f725abd0f3b_35861323aec58431@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 7ba03c15f7f8d5610be700045bad399f7e1b8e74 https://github.com/buildbot/buildbot/commit/7ba03c15f7f8d5610be700045bad399f7e1b8e74 Author: Tom Prince Date: 2013-01-16 (Wed, 16 Jan 2013) Changed paths: M master/buildbot/test/util/steps.py Log Message: ----------- Add some better debugging for buildstep test failures. From nobody at buildbot.net Wed Jan 16 22:16:57 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 16 Jan 2013 22:16:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2311: Forced Scheduler don't erforce required or need_email In-Reply-To: <037.7859cc86d4777a039be4cc3bb2a41560@buildbot.net> References: <037.7859cc86d4777a039be4cc3bb2a41560@buildbot.net> Message-ID: <052.ac591acae509eb79eeee3a9eb0e3bd7d@buildbot.net> #2311: Forced Scheduler don't erforce required or need_email -------------------+-------------------- Reporter: Jiuka | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: users | -------------------+-------------------- Comment (by Jeremy.Cornett): I have seen this behavior as well. I've even attempted to specify a regex patter in a StringParameter, and the regex does not perform a validation. username=StringParameter(name="username", label="Username: ", required=True, size="30", regex="^[A-Za-z]+\.[A-Za-z]$"), -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jan 17 01:27:00 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 17 Jan 2013 01:27:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty Message-ID: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty -------------------------+----------------------- Reporter: charlie_kang | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.5 | Keywords: -------------------------+----------------------- Request: Would like to have a changelist when "onlyIfChanged=False & there no changes since last build". Currently it just builds current and ignores changes. Configuration: Buildbot 0.8.5. Tested and got same results on 0.8.7p1. Nighty Scheduler onlyIfChanged=False No changes since last build -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 18 18:30:57 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 Jan 2013 18:30:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown Message-ID: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+----------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Keywords: -------------------+----------------------- I run with a patch applied that requests a graceful shutdown on each slave as soon as each build starts; that lets me run slaves that do just on build and exit. That works great, except that it seems to expose a problem in the graceful shutdown protocol. Fairly often, if two jobs are submitted to a builder, the first one works, but during the graceful shutdown, the master gets confused and shows the builder as stuck; the initial step fails with a connection error, but the build is not failed. Restarting the master recovers from the problem. When the problem happens, stderr from the affected job looks like [Failure instance: Traceback (failure with no frames): : Connection to the other side was lost in a non-clean fashion. ] or occasionally Traceback (most recent call last): Failure: twisted.spread.pb.PBConnectionLost: [Failure instance: Traceback (failure with no frames): : Connection was closed cleanly. ] See discussion at http://permalink.gmane.org/gmane.comp.python.buildbot.devel/8964 which says "The code looks like this: def remote_shutdown(self): log.msg("slave shutting down on command from master") # there's no good way to learn that the PB response has been delivered, # so we'll just wait a bit, in hopes the master hears back. Masters are # resilinet to slaves dropping their connections, so there is no harm # if this timeout is too short. reactor.callLater(0.2, reactor.stop) which should have you thinking "OMG GIANT HACK" The problem happens about 1 in 10 tries. I'll try upping that delay now and see if that makes it happen less often. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 18 19:19:51 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 Jan 2013 19:19:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.a0eafc9c13d529f47a5a4b87f391b582@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.8 Old description: > I run with a patch applied that requests a graceful shutdown on each > slave as soon as each build starts; that lets me run slaves that do > just on build and exit. > That works great, except that it seems to expose a problem in the > graceful shutdown protocol. Fairly often, if two jobs are submitted > to a builder, the first one works, but during the graceful shutdown, > the master gets confused and shows the builder as stuck; the initial > step fails with a connection error, but the build is not failed. > Restarting the master recovers from the problem. > > When the problem happens, stderr from the affected job looks like > [Failure instance: Traceback (failure with no frames): 'twisted.internet.error.ConnectionLost'>: Connection to the other side > was lost in a non-clean fashion. > ] > or occasionally > Traceback (most recent call last): > Failure: twisted.spread.pb.PBConnectionLost: [Failure instance: Traceback > (failure with no frames): 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly. > ] > > See discussion at > http://permalink.gmane.org/gmane.comp.python.buildbot.devel/8964 > which says > > "The code looks like this: > > def remote_shutdown(self): > log.msg("slave shutting down on command from master") > # there's no good way to learn that the PB response has been > delivered, > # so we'll just wait a bit, in hopes the master hears back. > Masters are > # resilinet to slaves dropping their connections, so there is no > harm > # if this timeout is too short. > reactor.callLater(0.2, reactor.stop) > > which should have you thinking "OMG GIANT HACK" > > The problem happens about 1 in 10 tries. I'll try upping that delay > now and see if that makes it happen less often. New description: I run with a patch applied that requests a graceful shutdown on each slave as soon as each build starts; that lets me run slaves that do just on build and exit. That works great, except that it seems to expose a problem in the graceful shutdown protocol. Fairly often, if two jobs are submitted to a builder, the first one works, but during the graceful shutdown, the master gets confused and shows the builder as stuck; the initial step fails with a connection error, but the build is not failed. Restarting the master recovers from the problem. When the problem happens, stderr from the affected job looks like {{{ [Failure instance: Traceback (failure with no frames): : Connection to the other side was lost in a non-clean fashion. ] }}} or occasionally {{{ Traceback (most recent call last): Failure: twisted.spread.pb.PBConnectionLost: [Failure instance: Traceback (failure with no frames): : Connection was closed cleanly. ] }}} See discussion at http://permalink.gmane.org/gmane.comp.python.buildbot.devel/8964 which says "The code looks like this: {{{ def remote_shutdown(self): log.msg("slave shutting down on command from master") # there's no good way to learn that the PB response has been delivered, # so we'll just wait a bit, in hopes the master hears back. Masters are # resilinet to slaves dropping their connections, so there is no harm # if this timeout is too short. reactor.callLater(0.2, reactor.stop) }}} which should have you thinking "OMG GIANT HACK" The problem happens about 1 in 10 tries. I'll try upping that delay now and see if that makes it happen less often. -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 19 21:58:05 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 Jan 2013 21:58:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty In-Reply-To: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> References: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> Message-ID: <059.3f94177f432a0065ebb47f9d56ed74d8@buildbot.net> #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty -------------------------+------------------------ Reporter: charlie_kang | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | -------------------------+------------------------ Comment (by dustin): This doesn't really make sense - you have no changes, but you want it to have a changelist? Should it just make up fake changes? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 19 21:59:47 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 Jan 2013 21:59:47 -0000 Subject: [Buildbot-commits] [Buildbot] #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty In-Reply-To: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> References: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> Message-ID: <059.292c58265c050675e179201274f03024@buildbot.net> #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty -------------------------+------------------------ Reporter: charlie_kang | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | -------------------------+------------------------ Comment (by tom.prince): I think the desire is to always build, but have a changelist when there is changes. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 19 23:13:55 2013 From: noreply at github.com (GitHub) Date: Sat, 19 Jan 2013 15:13:55 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] c52083: - Moved updates classes to their respective rst fi... Message-ID: <50fb28b3b7887_19de1323aec49793@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: c5208384669125e81fdfa29774b2a3c4f8a6faae https://github.com/buildbot/buildbot/commit/c5208384669125e81fdfa29774b2a3c4f8a6faae Author: Edmund Wong Date: 2013-01-16 (Wed, 16 Jan 2013) Changed paths: M master/docs/developer/data.rst M master/docs/developer/rtype-builder.rst M master/docs/developer/rtype-buildset.rst M master/docs/developer/rtype-change.rst M master/docs/developer/rtype-master.rst Log Message: ----------- - Moved updates classes to their respective rst file. Commit: 33783b7359f1ada60866448e5b524493475ee21b https://github.com/buildbot/buildbot/commit/33783b7359f1ada60866448e5b524493475ee21b Author: Edmund Wong Date: 2013-01-17 (Thu, 17 Jan 2013) Changed paths: M README.md M master/docs/developer/apis.rst Log Message: ----------- - Modified README.md and apis.rst. Commit: 8448b02300d9060e3a68c588b348ee77e47221a0 https://github.com/buildbot/buildbot/commit/8448b02300d9060e3a68c588b348ee77e47221a0 Author: Edmund Wong Date: 2013-01-18 (Fri, 18 Jan 2013) Changed paths: M master/docs/developer/apis.rst M master/docs/developer/data.rst M master/docs/developer/rtype-builder.rst M master/docs/developer/rtype-buildset.rst M master/docs/developer/rtype-change.rst M master/docs/developer/rtype-master.rst Log Message: ----------- - Removed the Updates header and placed it back in data.rst. Commit: 18ca5cf470ed3e24732cb3979e4a7fe174b1702e https://github.com/buildbot/buildbot/commit/18ca5cf470ed3e24732cb3979e4a7fe174b1702e Author: Dustin J. Mitchell Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M README.md M master/docs/developer/data.rst M master/docs/developer/rtype-builder.rst M master/docs/developer/rtype-buildset.rst M master/docs/developer/rtype-change.rst M master/docs/developer/rtype-master.rst Log Message: ----------- Merge branch 'db_rename' of git://github.com/ewongbb/buildbot into nine Commit: 0dda876adabad5fedf3aaa006e9b55c078abba66 https://github.com/buildbot/buildbot/commit/0dda876adabad5fedf3aaa006e9b55c078abba66 Author: Dustin J. Mitchell Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M master/docs/developer/rtype-builder.rst M master/docs/developer/rtype-buildset.rst M master/docs/developer/rtype-change.rst M master/docs/developer/rtype-master.rst Log Message: ----------- change headers for update docs Compare: https://github.com/buildbot/buildbot/compare/392b10aeabaa...0dda876adaba From noreply at github.com Sun Jan 20 01:01:20 2013 From: noreply at github.com (GitHub) Date: Sat, 19 Jan 2013 17:01:20 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 1ecd6d: remove yield from defer.returnValue calls Message-ID: <50fb41e027912_541a14f6af4987e1@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 1ecd6d5d37396f8aaa3486c38a07561252a4fb5a https://github.com/buildbot/buildbot/commit/1ecd6d5d37396f8aaa3486c38a07561252a4fb5a Author: Dustin J. Mitchell Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M master/buildbot/data/builders.py M master/buildbot/data/masters.py M master/buildbot/data/sourcestamps.py M master/buildbot/db/schedulers.py M master/buildbot/db/sourcestamps.py M master/buildbot/test/fake/fakedb.py Log Message: ----------- remove yield from defer.returnValue calls From nobody at buildbot.net Sun Jan 20 03:01:18 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 03:01:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.3175783768566db94d541dba1e2077d9@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dank): Here's how I tried repeating the problem: - grab my ciwrap sample (which includes the oneshot patch) with "git clone git://github.com/dankegel/ciwrap.git" - edit pyflakes/master.json to add a oneshot slave matching your hostname, e.g. if your hostname is i7, add { "name":"pyflakes-i7-ubu1004", "os":"ubu1204", "oneshot":"True" }, - set up an example master + lxc slave pair with 'sh bvdemo.sh install' - in a web browser, open localhost:8010, and click 'force build' repeatedly until ten builds are queued After a build or two, the master gets confused, and shows the bot as busy, but with no builds happening or pending. (That's not quite the bug I was looking for, but it's close enough. I'll add more once I figure out how to reproduce the connection error problem.) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 04:38:00 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 04:38:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.ea08831043131bc07d969f3840e6bc59@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): Repeating that particular pattern would be great, actually. Can you add some copious "print" statements to the master to see where, exactly, things go differently between a good and bad run? I think the interesting bits would be around the build-starting code, and in any code that handles ConnectionLost exceptions. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 04:45:50 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 04:45:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.1ea84a89037f60db1efab9841fd151a8@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): {{{ !patch diff --git a/master/buildbot/process/builder.py b/master/buildbot/process/builder.py index bf94377..ef3b9fe 100644 --- a/master/buildbot/process/builder.py +++ b/master/buildbot/process/builder.py @@ -282,27 +282,34 @@ class Builder(config.ReconfigurableServiceMixin, # the last cleanup we want to perform is to update the big # status based on any other cleanup cleanups.append(lambda : self.updateBigStatus()) + print "_sBF 1" build = self.config.factory.newBuild(buildrequests) build.setBuilder(self) log.msg("starting build %s using slave %s" % (build, slavebuilder)) + print "_sBF 2" # set up locks build.setLocks(self.config.locks) cleanups.append(lambda : slavebuilder.slave.releaseLocks()) + print "_sBF 3" if len(self.config.env) > 0: build.setSlaveEnvironment(self.config.env) + print "_sBF 4" # append the build to self.building self.building.append(build) cleanups.append(lambda : self.building.remove(build)) + print "_sBF 5" # update the big status accordingly self.updateBigStatus() + print "_sBF 6" try: ready = yield slavebuilder.prepare(self.builder_status, build) + print "_sBF 7" except: log.err(failure.Failure(), 'while preparing slavebuilder:') ready = False @@ -310,9 +317,11 @@ class Builder(config.ReconfigurableServiceMixin, # If prepare returns True then it is ready and we start a build # If it returns false then we don't start a new build. if not ready: + print "_sBF 8" log.msg("slave %s can't build %s after all; re-queueing the " "request" % (build, slavebuilder)) run_cleanups() + print "_sBF 9" defer.returnValue(False) return @@ -328,33 +337,45 @@ class Builder(config.ReconfigurableServiceMixin, % (build, slavebuilder)) try: ping_success = yield slavebuilder.ping() + print "_sBF 10" except: log.err(failure.Failure(), 'while pinging slave before build:') + print "_sBF 11" ping_success = False if not ping_success: log.msg("slave ping failed; re-queueing the request") + print "_sBF 12" run_cleanups() + print "_sBF 13" defer.returnValue(False) return # The buildslave is ready to go. slavebuilder.buildStarted() sets its # state to BUILDING (so we won't try to use it for any other builds). # This gets set back to IDLE by the Build itself when it finishes. + print "_sBF 14" slavebuilder.buildStarted() + print "_sBF 15" cleanups.append(lambda : slavebuilder.buildFinished()) # tell the remote that it's starting a build, too try: + print "_sBF 16" yield slavebuilder.remote.callRemote("startBuild") + print "_sBF 17" except: log.err(failure.Failure(), 'while calling remote startBuild:') + print "_sBF 18" run_cleanups() + print "_sBF 19" defer.returnValue(False) return # create the BuildStatus object that goes with the Build + print "_sBF 20" bs = self.builder_status.newBuild() + print "_sBF 21" # record the build in the db - one row per buildrequest try: @@ -369,7 +390,9 @@ class Builder(config.ReconfigurableServiceMixin, return # let status know + print "_sBF 22" self.master.status.build_started(req.id, self.name, bs) + print "_sBF 23" # start the build. This will first set up the steps, then tell the # BuildStatus that it has started, which will announce it to the world @@ -377,13 +400,17 @@ class Builder(config.ReconfigurableServiceMixin, # will start the actual build process. This is done with a fresh # Deferred since _startBuildFor should not wait until the build is # finished. + print "_sBF 24" d = build.startBuild(bs, self.expectations, slavebuilder) + print "_sBF 25" d.addCallback(self.buildFinished, slavebuilder, bids) + print "_sBF 26" # this shouldn't happen. if it does, the slave will be wedged d.addErrback(log.err) # make sure the builder's status is represented correctly self.updateBigStatus() + print "_sBF 27" defer.returnValue(True) }}} might be a good start -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 05:40:39 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 05:40:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.4554ca19560a77aa28710cf631c9ec9d@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dank): Now it's being coy. In the last ten tries, it only happened once, and only after I set the delay to zero. It may take me a while to get good logs. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jan 20 05:59:12 2013 From: noreply at github.com (GitHub) Date: Sat, 19 Jan 2013 21:59:12 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 3d54fe: Monkey patch recent gatherResults on old versions ... Message-ID: <50fb87b036dff_604f1a0eaf02756c@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 3d54fef5a2eb1010dcc9ad78bff6417170b9b1dc https://github.com/buildbot/buildbot/commit/3d54fef5a2eb1010dcc9ad78bff6417170b9b1dc Author: Tom Prince Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/gatherResults.py Log Message: ----------- Monkey patch recent gatherResults on old versions of twisted. Newer versions of gatherResults support consumeErrors, which we would like to use. Commit: 56e92596c0d8fa45666ceba12bf596926414e7eb https://github.com/buildbot/buildbot/commit/56e92596c0d8fa45666ceba12bf596926414e7eb Author: Tom Prince Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/gatherResults.py Log Message: ----------- Merge branch 'gatherResults' Compare: https://github.com/buildbot/buildbot/compare/7ba03c15f7f8...56e92596c0d8 From nobody at buildbot.net Sun Jan 20 06:02:54 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 06:02:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.c5ad5041116617bcbdf10d18bdfc17c3@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dank): Got it. The problem seems to be associated with an exception: 2013-01-19 21:56:32-0800 [-] _sBF 24 2013-01-19 21:56:32-0800 [-] .startBuild 2013-01-19 21:56:32-0800 [-] in maybeStartBuild for Traceback (most recent call last): ... File "/home/dank/master-state/sandbox/buildbot- git/master/buildbot/process/build.py", line 190, in setupSlaveBuilder self.path_module = slavebuilder.slave.path_module exceptions.AttributeError: 'NoneType' object has no attribute 'path_module' I had seen that same exception once earlier in a problem run, too. See attachment for full log. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 14:50:55 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 14:50:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.ca7eceaf915e9341993ab3e1ba25b1e3@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): And right before that: {{{ 2013-01-19 21:56:30-0800 [Broker,10,10.0.3.194] _sBF 20 2013-01-19 21:56:30-0800 [Broker,10,10.0.3.194] _sBF 21 2013-01-19 21:56:31-0800 [Broker,10,10.0.3.194] BuildSlave.detached(pyflakes-i7-ubu1004) 2013-01-19 21:56:31-0800 [Broker,10,10.0.3.194] releaseLocks(): [] 2013-01-19 21:56:31-0800 [Broker,10,10.0.3.194] Buildslave pyflakes-i7-ubu1004 detached from pyflakes-ubu1004-master 2013-01-19 21:56:31-0800 [Broker,11,10.0.3.194] slave 'pyflakes-i7-ubu1004' attaching from IPv4Address(TCP, '10.0.3.194', 47321) 2013-01-19 21:56:31-0800 [Broker,11,10.0.3.194] Starting buildslave keepalive timer for 'pyflakes-i7-ubu1004' 2013-01-19 21:56:31-0800 [Broker,11,10.0.3.194] Got slaveinfo from 'pyflakes-i7-ubu1004' 2013-01-19 21:56:31-0800 [Broker,11,10.0.3.194] bot attached 2013-01-19 21:56:31-0800 [Broker,11,10.0.3.194] Buildslave pyflakes-i7-ubu1004 attached to pyflakes-ubu1004-master 2013-01-19 21:56:32-0800 [-] _sBF 22 2013-01-19 21:56:32-0800 [-] _sBF 23 2013-01-19 21:56:32-0800 [-] _sBF 24 }}} So the slave disconnects and reconnects while the master is recording the builds in the db. The code where the exception occurs is protected by an `addErrback`: {{{ #! python d = build.startBuild(bs, self.expectations, slavebuilder) d.addCallback(self.buildFinished, slavebuilder, bids) # this shouldn't happen. if it does, the slave will be wedged d.addErrback(log.err) }}} but that doesn't help for a few reasons: 1. `startBuild` is raising an exception, not returning a Deferred with a failure 1. Logging the error wouldn't help anyway - as the comment says, the slave would still be wedged. Now, to think about how to solve this.. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 15:16:26 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 15:16:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.6099daf685ad5aedbce8c5855bf82104@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): Try this? https://github.com/djmitche/buildbot/compare/bug2427 {{{ #!patch diff --git a/master/buildbot/process/build.py b/master/buildbot/process/build.py index cbd474b..4067900 100644 --- a/master/buildbot/process/build.py +++ b/master/buildbot/process/build.py @@ -263,7 +263,7 @@ class Build(properties.PropertiesMixin): self.builder.builder_status.addPointEvent(["setupBuild", "exception"]) self.finished = True - self.results = FAILURE + self.results = EXCEPTION self.deferred = None d.callback(self) return d diff --git a/master/buildbot/process/builder.py b/master/buildbot/process/builder.py index bf94377..9df74f9 100644 --- a/master/buildbot/process/builder.py +++ b/master/buildbot/process/builder.py @@ -368,6 +368,18 @@ class Builder(config.ReconfigurableServiceMixin, defer.returnValue(False) return + # IMPORTANT: no yielding is allowed from here to the startBuild call! + + # it's possible that we lost the slave remote between the ping above + # and now. If so, bail out. The build.startBuild call below transfers + # responsibility for monitoring this connection to the Build instance, + # so this check ensures we hand off a working connection. + if not slavebuilder.remote: + log.msg("slave disappeared before build could start") + run_cleanups() + defer.returnValue(False) + return + # let status know self.master.status.build_started(req.id, self.name, bs) @@ -377,10 +389,12 @@ class Builder(config.ReconfigurableServiceMixin, # will start the actual build process. This is done with a fresh # Deferred since _startBuildFor should not wait until the build is # finished. - d = build.startBuild(bs, self.expectations, slavebuilder) + d = defer.maybeDeferred(build.startBuild, + bs, self.expectations, slavebuilder) d.addCallback(self.buildFinished, slavebuilder, bids) # this shouldn't happen. if it does, the slave will be wedged - d.addErrback(log.err) + d.addErrback(log.err, 'while calling startBuild; this is a ' + 'serious error - please file a bug at http://buildbot.net') # make sure the builder's status is represented correctly self.updateBigStatus() }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 15:16:50 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 15:16:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.98c043ed33e4a145088e6ee96082a8cf@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): https://github.com/buildbot/buildbot/pull/612 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 15:37:53 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 15:37:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.65d2fe7f4cf20ae3f57564e9dee99eda@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): I've tried replicating this with and without the patch, and can't in either case. I tried increasing the `callLater` in the slave code to 0.8s, and I even added an extra 1s pause before `_sBF 24`. I can't replicate the re-connect behavior. Are you sure that's not something that the lxc wrapper is doing? Perhaps automatically restarting the slave code? At any rate, it's not the reconnect that hurts - it's the disconnect at an awkward time. So please do verify this patch solves the problem. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 16:21:14 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 16:21:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.c21f803cc4a9db537761ff04af8e499d@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dank): Trying now. BTW that same log also shows an earlier pair of exceptions {{{ 2013-01-19 21:53:25-0800 [-] command '['git', 'rev-parse', 'HEAD']' in dir 'build' 2013-01-19 21:53:25-0800 [Broker,2,10.0.3.123] BuildStep.failed; traceback follows ... 2013-01-19 21:53:25-0800 [Broker,2,10.0.3.123] BuildStep.failed now firing callback 2013-01-19 21:53:25-0800 [Broker,2,10.0.3.123] step 'git' complete: exception 2013-01-19 21:53:25-0800 [Broker,2,10.0.3.123] : build finished 2013-01-19 21:53:25-0800 [Broker,2,10.0.3.123] error while shutting down slave Traceback (most recent call last): File "/home/dank/master-state/sandbox/buildbot- git/master/buildbot/process/slavebuilder.py", line 82, in buildFinished }}} associated with the problem I was trying to report, i.e. builds that fail during git step with {{{ Traceback (most recent call last): Failure: twisted.spread.pb.PBConnectionLost: [Failure instance: Traceback (failure with no frames): : Connection was closed cleanly. ] }}} (This error is recorded in the database, so is still visible in the waterfall after a restart of the master.) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 16:24:25 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 16:24:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.441cad4a0b6defff34d8801c1ab17e22@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): Yeah, the first of those is ignored. I'm not sure about the second. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 16:30:35 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 16:30:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2428: Build.startBuild can raise exceptions Message-ID: <038.3e7b74c2b5060e1633255e5165c77cf9@buildbot.net> #2428: Build.startBuild can raise exceptions -------------------+----------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Keywords: -------------------+----------------------- This method returns a Deferred, so if anything goes wrong, it should be returning a Deferred with its errback called, rather than raising an exception. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 17:07:58 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 17:07:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.731de5701b9981c054c5130a54340e5b@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dank): The patch seems to help. Just before applying it, I was able to trigger the "phony building" status in 2 of 5 tries. After applying it, I wasn't able to trigger it in 7 tries. I have been doing 'sleep 6' before 'trial pyflakes', and making the reactor.stop immediate; that might have helped trigger the problem. Or maybe not. The lxc container is ephemeral, so when the oneshot slave exits, the lxc container shuts down, and upstart restarts it. So there's about a ten second pause before the slave is started up again. It's possible that there are short-lived connections sometimes along the way, whether from a buildbot quirk or an lxc quirk, or both -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 17:57:03 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 17:57:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.fed0d69fd2d615051d064a0ab294c537@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): excellent! we'll call this a fix then. just waiting on a review. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jan 20 18:14:22 2013 From: noreply at github.com (GitHub) Date: Sun, 20 Jan 2013 10:14:22 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 460b9e: Handle slave disconnections during build start bet... Message-ID: <50fc33fed52b8_2661323aec572f7@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 460b9efc4563c649facbf68ee71395233c118062 https://github.com/buildbot/buildbot/commit/460b9efc4563c649facbf68ee71395233c118062 Author: Dustin J. Mitchell Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/builder.py Log Message: ----------- Handle slave disconnections during build start better This: - checks for a slave disconnection at the last possible moment - handles exceptions from startBuild's deferred better - treats errors in startBuild as EXCEPTION, not FAILURE Fixes #2427. Commit: b579091e9eb7018882f0274559a6f9cb24d90e20 https://github.com/buildbot/buildbot/commit/b579091e9eb7018882f0274559a6f9cb24d90e20 Author: Dustin J. Mitchell Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- comment about maybeDeferred use; better log.err message Commit: e1a52107ac45f30f52be85d5d5a07536cf64d93e https://github.com/buildbot/buildbot/commit/e1a52107ac45f30f52be85d5d5a07536cf64d93e Author: Tom Prince Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Reference relevant bug. Commit: 50dc501d4e6ff1eb0c8b53da4ff0c773b0ce12eb https://github.com/buildbot/buildbot/commit/50dc501d4e6ff1eb0c8b53da4ff0c773b0ce12eb Author: Tom Prince Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/builder.py Log Message: ----------- Merge pull request #612 from djmitche/bug2427 Handle slave disconnections during build start better. Compare: https://github.com/buildbot/buildbot/compare/56e92596c0d8...50dc501d4e6f From nobody at buildbot.net Sun Jan 20 18:14:25 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 18:14:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.5a5aee4eb2e8f10e6bf476e81809acac@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+--------------------- Reporter: dank | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: fixed Keywords: | -------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Handle slave disconnections during build start better This: - checks for a slave disconnection at the last possible moment - handles exceptions from startBuild's deferred better - treats errors in startBuild as EXCEPTION, not FAILURE Fixes #2427. Changeset: 460b9efc4563c649facbf68ee71395233c118062 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 19:54:37 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 19:54:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty In-Reply-To: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> References: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> Message-ID: <059.60427dcd956c09fe2bdb5c50bcbadd4a@buildbot.net> #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty -------------------------+------------------------ Reporter: charlie_kang | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | -------------------------+------------------------ Comment (by charlie_kang): Sorry for confusion. Think the confusion in the term changes is either "changes between builds" or "actual changes of that particular revision". The latter is what we're looking for, and its more reporting information. What we're looking is the "sourcestamp changelist" in where it shows the the changes from that revision. Clicking on the build run, it shows: SourceStamp: Project full Repository /var/www/svn Branch trunk Revision 18535 Got Revision 18535 Changes see below <--- This is the changes we'd like to see. Currently, when ifOnlyChanged=False and there are no changes, SVN checkecout build step will checkout -HEAD. I see the sourcestamp "got_revision" & "branch" get set but no changes or revision set. The thinking was "got_revision" would be getting the latest revision from that particular branch, grabbing that set of changes from that revision and in addition setting that sourcestamp. Its similat when running a forced build. There are no changes shown in the sourcestamp. In a way, it's essentially a re-run. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 20:10:28 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 20:10:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty In-Reply-To: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> References: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> Message-ID: <059.96e66dc3fbe6ee3d52752960c0564693@buildbot.net> #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty -------------------------+------------------------ Reporter: charlie_kang | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | -------------------------+------------------------ Comment (by tom.prince): I think the confusion is that a source stamp is a point in the revision history, and a change represents a change between points. Thus, if the source hasn't changed, there isn't a 'change' to show. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 20 22:15:35 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 Jan 2013 22:15:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty In-Reply-To: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> References: <044.9698d7a7b0c7e6c53024057b964a1957@buildbot.net> Message-ID: <059.fd23fb5ff858d215e4bf6f2e2f17e996@buildbot.net> #2426: Nightly scheduler ifOnlyChanged=false and there are no changes since last build, changelist is empty -------------------------+-------------------- Reporter: charlie_kang | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.0 Version: 0.8.5 | Resolution: Keywords: | -------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.9.0 Comment: I think the best way to describe the difference is that a sourcestamp is something you can check out, while a change is something that appears in a version control log. The nine branch does a somewhat better job with this: each change has a single sourcestamp, and anywhere that sourcestamp is displayed, its corresponding change can be, as well. So this would solve your request. This model gets away from the idea of a sourcestamp having a list of changes, though. Personally, I think this makes a lot more sense: revision 0e98ab1e9c85 corresponds to a single commit (= change). The ultimate goal, although it won't be realized in 0.9.0, is for changes to accurately model the underlying version control system, with parent revisions, merges, branches, and so on. Then, given two builds, Buildbot can *calculate* the list of changes between them for display. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Jan 21 05:20:57 2013 From: noreply at github.com (GitHub) Date: Sun, 20 Jan 2013 21:20:57 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 286279: Use eventual.eventually more consistently. Message-ID: <50fcd0397e675_67e114f6af497591@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 286279b2b2eb68f0baa6f8752c4f50c6eb684522 https://github.com/buildbot/buildbot/commit/286279b2b2eb68f0baa6f8752c4f50c6eb684522 Author: Tom Prince Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/clients/tryclient.py M master/buildbot/libvirtbuildslave.py M master/buildbot/locks.py M master/buildbot/master.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/status/client.py M master/buildbot/steps/transfer.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_util_misc.py Log Message: ----------- Use eventual.eventually more consistently. Commit: d354a5f69bb3290aa561b96b5d95e47cbf26b010 https://github.com/buildbot/buildbot/commit/d354a5f69bb3290aa561b96b5d95e47cbf26b010 Author: Dustin J. Mitchell Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/clients/tryclient.py M master/buildbot/libvirtbuildslave.py M master/buildbot/locks.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/gatherResults.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/status/client.py M master/buildbot/steps/transfer.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_util_misc.py Log Message: ----------- Merge branch 'eventually' of git://github.com/tomprince/buildbot Compare: https://github.com/buildbot/buildbot/compare/50dc501d4e6f...d354a5f69bb3 From noreply at github.com Mon Jan 21 05:21:00 2013 From: noreply at github.com (GitHub) Date: Sun, 20 Jan 2013 21:21:00 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] f9fda4: sqlalchemy version changes Message-ID: <50fcd03cc6600_10881323aec5455f@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: f9fda440b0719e2673dfba1be0ac6319af07778c https://github.com/buildbot/buildbot/commit/f9fda440b0719e2673dfba1be0ac6319af07778c Author: Dustin J. Mitchell Date: 2012-11-23 (Fri, 23 Nov 2012) Changed paths: M master/buildbot/util/sautils.py M master/setup.py Log Message: ----------- sqlalchemy version changes Don't fail on sqlalchemy versions with characters in them With that fix, 0.8.0 seems incompatible with sqlalchemy-migrate 0.7.2, which is the latest version, so mark it as incompatible for now. Commit: 693033a2b03503ec3e38d70ff6726a8eac06c7f1 https://github.com/buildbot/buildbot/commit/693033a2b03503ec3e38d70ff6726a8eac06c7f1 Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Fix detection of windows path module from slave. Commit: 7b97f3114bbca6966415b51c31de68b9cc7595f3 https://github.com/buildbot/buildbot/commit/7b97f3114bbca6966415b51c31de68b9cc7595f3 Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Fix detection of vcs state dir on windows. `/` should work as a path separator on windows, but we do have the means to use the correct platform specific path manipulation functions, so use them. Commit: 48535176945fd75ce38f4e907d339e42275fef81 https://github.com/buildbot/buildbot/commit/48535176945fd75ce38f4e907d339e42275fef81 Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Merge branch 'svn-paths' into buildbot-0.8.7 Commit: b8634e4abc111538247744c0325cf7bcfb57fa94 https://github.com/buildbot/buildbot/commit/b8634e4abc111538247744c0325cf7bcfb57fa94 Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- Fix revlink documentation. The documentation incorrectly used basic rather than python regexes. Commit: 575c23e0149ffc940640b7cdc47b21391378766d https://github.com/buildbot/buildbot/commit/575c23e0149ffc940640b7cdc47b21391378766d Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- Merge branch 'revlink-docs' into buildbot-0.8.7 Commit: 882525e6517818afbf764ec51e71a8f58cf82081 https://github.com/buildbot/buildbot/commit/882525e6517818afbf764ec51e71a8f58cf82081 Author: Tom Prince Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py Log Message: ----------- Report missing python-dateutil at config time, rather than later. Commit: 32dff09d87658322b47f0475c1896c11d3b87165 https://github.com/buildbot/buildbot/commit/32dff09d87658322b47f0475c1896c11d3b87165 Author: Tom Prince Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py Log Message: ----------- Merge pull request #588 from tomprince/dateutil-error Report missing python-dateutil at config time, rather than later. Commit: 16ed7b26c337999386a75bf49bee4f49317fc84f https://github.com/buildbot/buildbot/commit/16ed7b26c337999386a75bf49bee4f49317fc84f Author: Dustin J. Mitchell Date: 2012-12-04 (Tue, 04 Dec 2012) Changed paths: M master/buildbot/process/users/users.py Log Message: ----------- remove log.msg invocation that can unintentionally include unicode; fixes #2407. Commit: 021fdeadc1473ae75c18f8801afe76918a3159b0 https://github.com/buildbot/buildbot/commit/021fdeadc1473ae75c18f8801afe76918a3159b0 Author: Tom Prince Date: 2012-12-06 (Thu, 06 Dec 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- doc: BuildFactory has .addStep, not .append. Commit: a061feaff2845503a6b9120145a796a68b060df1 https://github.com/buildbot/buildbot/commit/a061feaff2845503a6b9120145a796a68b060df1 Author: Tom Prince Date: 2012-12-06 (Thu, 06 Dec 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge commit '021fdeadc1473ae75c18f8801afe76918a3159b0' into buildbot-0.8.7 Commit: f65f8a9a63359380fe52f76bddbb0813107c4da3 https://github.com/buildbot/buildbot/commit/f65f8a9a63359380fe52f76bddbb0813107c4da3 Author: Dustin J. Mitchell Date: 2012-12-10 (Mon, 10 Dec 2012) Changed paths: M slave/buildslave/test/__init__.py Log Message: ----------- Raise ImportError instead of exiting, if buildbot.test can't be imported. This apparently causes issue with 'pydoc -k', and is in general not nice. Trial still fails with a sensible error message. This is a slave-side reflection of commit 126e02341c76bd5a027c2ca5a8467aa5708228f2 Commit: 9ed0f22931b6dd92c2ab3a3a6a2c510dc103ba50 https://github.com/buildbot/buildbot/commit/9ed0f22931b6dd92c2ab3a3a6a2c510dc103ba50 Author: Tom Prince Date: 2012-12-10 (Mon, 10 Dec 2012) Log Message: ----------- Fake merge branch 'buildbot-0.8.7' The code was merged, but not recorded in daa659cb4e0c83c94fb90445bf179e74126c3f2d. Commit: dc1057622e8ac9a7809d172691dcc72a21d0311a https://github.com/buildbot/buildbot/commit/dc1057622e8ac9a7809d172691dcc72a21d0311a Author: Tom Prince Date: 2012-12-10 (Mon, 10 Dec 2012) Changed paths: M master/buildbot/process/botmaster.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/util/misc.py Log Message: ----------- Replace non-inlineCallbacks uses of DeferredLock.acquire. Refs #2409. Commit: c3e75cc4115a3dee9b4980301cf074597a73e89b https://github.com/buildbot/buildbot/commit/c3e75cc4115a3dee9b4980301cf074597a73e89b Author: Virgil Gheorghiu Date: 2012-12-17 (Mon, 17 Dec 2012) Changed paths: M master/buildbot/status/status_push.py Log Message: ----------- call item.asDict, if the method exists, in status_push. Fixes #2415. Commit: 9a2a9552d8a90ebd46e5041bf3ae3d5a9780869b https://github.com/buildbot/buildbot/commit/9a2a9552d8a90ebd46e5041bf3ae3d5a9780869b Author: Yasser Lebon Date: 2012-12-19 (Wed, 19 Dec 2012) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- Fix perforce patch generation Commit: d675d67618b5b64405aabb5b17cf10d86a769a3e https://github.com/buildbot/buildbot/commit/d675d67618b5b64405aabb5b17cf10d86a769a3e Author: Dustin J. Mitchell Date: 2012-12-19 (Wed, 19 Dec 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- handle errors showing tracebacks better Commit: 5b07b8699517fab8b5e025127fc56b7b1ae5f6f9 https://github.com/buildbot/buildbot/commit/5b07b8699517fab8b5e025127fc56b7b1ae5f6f9 Author: Dustin J. Mitchell Date: 2012-12-19 (Wed, 19 Dec 2012) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- Merge branch 'myfixes' of git://github.com/mx-mad/buildbot Commit: ba9338e3c08b659f5070eeebc29716d228cfeabb https://github.com/buildbot/buildbot/commit/ba9338e3c08b659f5070eeebc29716d228cfeabb Author: Dustin J. Mitchell Date: 2012-12-21 (Fri, 21 Dec 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Merge branch 'failure-showing-failure' of git://github.com/djmitche/buildbot Commit: 315c66bd5ae246193c7e2832c64817348cfc9de7 https://github.com/buildbot/buildbot/commit/315c66bd5ae246193c7e2832c64817348cfc9de7 Author: Dustin J. Mitchell Date: 2012-12-27 (Thu, 27 Dec 2012) Changed paths: M master/setup.py Log Message: ----------- don't run sqlalchemy betas, either Commit: f17e53036804c83ef8269897f7758401a921fbf1 https://github.com/buildbot/buildbot/commit/f17e53036804c83ef8269897f7758401a921fbf1 Author: Dustin J. Mitchell Date: 2012-12-29 (Sat, 29 Dec 2012) Changed paths: M master/setup.py Log Message: ----------- don't run sqlalchemy betas, either Commit: eb1602b3e3ad6a99d6e1c8a65c52258b77362498 https://github.com/buildbot/buildbot/commit/eb1602b3e3ad6a99d6e1c8a65c52258b77362498 Author: Gerald Combs Date: 2013-01-01 (Tue, 01 Jan 2013) Changed paths: M master/buildbot/status/web/files/default.css Log Message: ----------- Add white-space: pre-wrap to the default CSS. Make preformatted text wrap by default, so that you don't have to scroll countless furlongs horizontally or copy and paste into a local text editor in order to read long log output. Pre-wrap appears to be supported in all modern browsers. "word-wrap: break-word" could be added if support for IE <= 7 is desired. Commit: 006286cb387730aff96baa23437a46d86f92a953 https://github.com/buildbot/buildbot/commit/006286cb387730aff96baa23437a46d86f92a953 Author: Gerald Combs Date: 2013-01-01 (Tue, 01 Jan 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Add a note about default.css wrapping preformatted text. Commit: 482e1cc28e4dc9a2ceb684d0c53de94b3416d292 https://github.com/buildbot/buildbot/commit/482e1cc28e4dc9a2ceb684d0c53de94b3416d292 Author: Cezar Elnazli Date: 2013-01-03 (Thu, 03 Jan 2013) Changed paths: M master/buildbot/steps/vstudio.py Log Message: ----------- Add VC11 step Commit: a7c629731bdde9d7f25905f562d89f986912803a https://github.com/buildbot/buildbot/commit/a7c629731bdde9d7f25905f562d89f986912803a Author: Tom Prince Date: 2013-01-03 (Thu, 03 Jan 2013) Changed paths: M master/buildbot/status/web/files/default.css M master/docs/relnotes/index.rst Log Message: ----------- Merge pull request #599 from geraldcombs/master Make preformatted text wrap by default Commit: 661ab0f348e627070dbebcf36b77fb7ef58598f1 https://github.com/buildbot/buildbot/commit/661ab0f348e627070dbebcf36b77fb7ef58598f1 Author: Cezar Elnazli Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_vstudio.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Update documentation to include VS2012 and add a test for it Commit: 527862c2038ac9b56a49791c1376f35f81f22e4b https://github.com/buildbot/buildbot/commit/527862c2038ac9b56a49791c1376f35f81f22e4b Author: Cezar Elnazli Date: 2013-01-05 (Sat, 05 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_vstudio.py Log Message: ----------- Fix typo Commit: e88b1a16db62c92387a015b081789138217c9315 https://github.com/buildbot/buildbot/commit/e88b1a16db62c92387a015b081789138217c9315 Author: Dustin J. Mitchell Date: 2013-01-06 (Sun, 06 Jan 2013) Changed paths: M master/buildbot/steps/vstudio.py M master/buildbot/test/unit/test_steps_vstudio.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'master' of git://github.com/caen1/buildbot Commit: 6f5eadb9890ebc39281b6ec0942bef0e5202a241 https://github.com/buildbot/buildbot/commit/6f5eadb9890ebc39281b6ec0942bef0e5202a241 Author: Matt Haggard Date: 2013-01-07 (Mon, 07 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- Add support for trial -j option trial -j/--jobs is only supported in Twisted>=12.3.0 Commit: 11fd6ee6be1b6060ca07d013126e93f9a09304e4 https://github.com/buildbot/buildbot/commit/11fd6ee6be1b6060ca07d013126e93f9a09304e4 Author: Matt Haggard Date: 2013-01-07 (Mon, 07 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- Move jobs setup to start method so that trialJobs can be Renderable Commit: 986049787469c6ae73d3f40552a577d10822ead0 https://github.com/buildbot/buildbot/commit/986049787469c6ae73d3f40552a577d10822ead0 Author: Matt Haggard Date: 2013-01-07 (Mon, 07 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_python_twisted.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Add documentation and fix failing assertion Commit: f8d3c3a2d1d0f76f8be1eaead58c86854070c3bd https://github.com/buildbot/buildbot/commit/f8d3c3a2d1d0f76f8be1eaead58c86854070c3bd Author: Matt Haggard Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Rename trialJobs to jobs Commit: adcc55a0a0a099323c47d4dba2c2f5a67c321caa https://github.com/buildbot/buildbot/commit/adcc55a0a0a099323c47d4dba2c2f5a67c321caa Author: Matt Haggard Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- Conform to method-naming style Commit: 3d860d2224518636d1711481e6fd624b678b04a8 https://github.com/buildbot/buildbot/commit/3d860d2224518636d1711481e6fd624b678b04a8 Author: Matt Haggard Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- Remove changes to progressMetrics and use a single OutputProgressObserver for all log files Commit: d2e05c6ff6ba43b87b28ef9abb770dbba554e674 https://github.com/buildbot/buildbot/commit/d2e05c6ff6ba43b87b28ef9abb770dbba554e674 Author: Tom Prince Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Don't claim to obfuscate passwords with master-side source step. We don't currently have any way of obfuscating arbitrary things sent from the master, so don't claim that we can. Commit: 7aa31aecc1410bd47b9a19e809bcf6cf92a2dd94 https://github.com/buildbot/buildbot/commit/7aa31aecc1410bd47b9a19e809bcf6cf92a2dd94 Author: Tom Prince Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- Add a link to Interpolate in multi-codebase documentation. Commit: 3132da9235e753a606d384f8b8828147de547900 https://github.com/buildbot/buildbot/commit/3132da9235e753a606d384f8b8828147de547900 Author: Dustin J. Mitchell Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- Merge pull request #604 from tomprince/doc-improvment Add a link to Interpolate in multi-codebase documentation. Commit: efe7f02612c51c882648f55009c721b32cf02fc4 https://github.com/buildbot/buildbot/commit/efe7f02612c51c882648f55009c721b32cf02fc4 Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/unit/test_steps_python_twisted.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 't2421-trial-jobs' of git://github.com/iffy/buildbot Commit: f3836230d0413d1990d1a253cf39580ba0ff99d2 https://github.com/buildbot/buildbot/commit/f3836230d0413d1990d1a253cf39580ba0ff99d2 Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_python_twisted.py Log Message: ----------- fix pyflakes Commit: 172d39745c76790385a20025996aeaeaaf40e80f https://github.com/buildbot/buildbot/commit/172d39745c76790385a20025996aeaeaaf40e80f Author: Dustin J. Mitchell Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot Commit: 4ed9634056182dc3825165dc6a71b2ba98b08e5e https://github.com/buildbot/buildbot/commit/4ed9634056182dc3825165dc6a71b2ba98b08e5e Author: Jerzy Kozera Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_sourcestamp.py Log Message: ----------- Fixed try builds not being scheduled when more than one is pending Commit: 8edc03b6b1415edb387d7f0efa8b5b01625e097d https://github.com/buildbot/buildbot/commit/8edc03b6b1415edb387d7f0efa8b5b01625e097d Author: Tom Prince Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_sourcestamp.py M master/docs/manual/cfg-buildsteps.rst M slave/buildslave/test/__init__.py Log Message: ----------- Merge branch 'buildbot-0.8.7' Commit: e1b85884f95d7e9fcf8f027490b71ea53f41d2e8 https://github.com/buildbot/buildbot/commit/e1b85884f95d7e9fcf8f027490b71ea53f41d2e8 Author: Dustin J. Mitchell Date: 2013-01-13 (Sun, 13 Jan 2013) Changed paths: M master/buildbot/test/integration/test_master.py Log Message: ----------- run the master for a split second in integration tests Commit: cf23323ae889347fd256232ae2ce3ea4a77df72a https://github.com/buildbot/buildbot/commit/cf23323ae889347fd256232ae2ce3ea4a77df72a Author: Dustin J. Mitchell Date: 2013-01-13 (Sun, 13 Jan 2013) Changed paths: M master/buildbot/test/integration/test_master.py Log Message: ----------- Merge remote-tracking branch 'lorentz/master' Commit: 3fda1ea2d382e5048f88d24458faafb351b0bf9b https://github.com/buildbot/buildbot/commit/3fda1ea2d382e5048f88d24458faafb351b0bf9b Author: Tom Prince Date: 2013-01-15 (Tue, 15 Jan 2013) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- RemoteCommand: Fix handling of collectStderr. This argument has never worked, since it was added, but it wouldn't fail unless something was actually received on stderr. Commit: 7ba03c15f7f8d5610be700045bad399f7e1b8e74 https://github.com/buildbot/buildbot/commit/7ba03c15f7f8d5610be700045bad399f7e1b8e74 Author: Tom Prince Date: 2013-01-16 (Wed, 16 Jan 2013) Changed paths: M master/buildbot/test/util/steps.py Log Message: ----------- Add some better debugging for buildstep test failures. Commit: c1c17539524d73cf6f86e82b7d48850a2dd486b4 https://github.com/buildbot/buildbot/commit/c1c17539524d73cf6f86e82b7d48850a2dd486b4 Author: Dustin J. Mitchell Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/process/botmaster.py M master/buildbot/process/buildstep.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/status/status_push.py M master/buildbot/status/web/files/default.css M master/buildbot/steps/python_twisted.py M master/buildbot/steps/vstudio.py M master/buildbot/test/integration/test_master.py M master/buildbot/test/unit/test_steps_python_twisted.py M master/buildbot/test/unit/test_steps_vstudio.py M master/buildbot/test/util/steps.py M master/buildbot/util/misc.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/concepts.rst M master/docs/relnotes/index.rst M master/setup.py M slave/buildslave/test/__init__.py Log Message: ----------- Merge branch 'master' into nine Compare: https://github.com/buildbot/buildbot/compare/1ecd6d5d3739...c1c17539524d From nobody at buildbot.net Mon Jan 21 05:21:24 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 21 Jan 2013 05:21:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) In-Reply-To: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> References: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> Message-ID: <055.1c01848550a79129173b6e0831b97bf2@buildbot.net> #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) ---------------------+------------------------ Reporter: mattiasr | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: fixed Keywords: | ---------------------+------------------------ Comment (by Dustin J. Mitchell): remove log.msg invocation that can unintentionally include unicode; fixes #2407. Changeset: 16ed7b26c337999386a75bf49bee4f49317fc84f -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 21 05:21:26 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 21 Jan 2013 05:21:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2409: Use DeferredLock.run in preference to .acquire + .release. In-Reply-To: <042.a933674536b648553a0f9a92a682bc6b@buildbot.net> References: <042.a933674536b648553a0f9a92a682bc6b@buildbot.net> Message-ID: <057.0d45cae0c3b19d964c33fb6eed8cc202@buildbot.net> #2409: Use DeferredLock.run in preference to .acquire + .release. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: task | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: Keywords: | -----------------------+-------------------- Comment (by Tom Prince): Replace non-inlineCallbacks uses of DeferredLock.acquire. Refs #2409. Changeset: dc1057622e8ac9a7809d172691dcc72a21d0311a -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 21 05:21:27 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 21 Jan 2013 05:21:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2415: exceptions.TypeError: is not JSON serializable In-Reply-To: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> References: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> Message-ID: <054.bc87ebb3797b7dc6db1e867a4f230343@buildbot.net> #2415: exceptions.TypeError: is not JSON serializable --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: fixed Keywords: | --------------------+------------------------ Comment (by Virgil Gheorghiu): call item.asDict, if the method exists, in status_push. Fixes #2415. Changeset: c3e75cc4115a3dee9b4980301cf074597a73e89b -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jan 21 07:39:59 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 21 Jan 2013 07:39:59 -0000 Subject: [Buildbot-commits] [Buildbot] #1827: Make clean shutdown a buildbot command In-Reply-To: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> References: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> Message-ID: <050.287f0af8beb1ff4aafb893abced686bc@buildbot.net> #1827: Make clean shutdown a buildbot command ------------------------+----------------------- Reporter: mjw | Owner: ewong Type: enhancement | Status: accepted Priority: major | Milestone: 0.8.8 Version: 0.8.3p1 | Resolution: Keywords: sprint | ------------------------+----------------------- Changes (by ewong): * owner: => ewong * status: assigned => accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jan 22 00:13:19 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 Jan 2013 00:13:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2423: sqlalchemy IntegrityError: insert on table "buildsets" violates foreign key constraint "buildsets_sourcestampid_fkey" In-Reply-To: <042.d5425cc1bb826388a7cc90e627f43947@buildbot.net> References: <042.d5425cc1bb826388a7cc90e627f43947@buildbot.net> Message-ID: <057.7b9b6ce304e462d20979458f49685459@buildbot.net> #2423: sqlalchemy IntegrityError: insert on table "buildsets" violates foreign key constraint "buildsets_sourcestampid_fkey" -----------------------+--------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.9.0 Version: master | Resolution: fixed Keywords: | -----------------------+--------------------- Comment (by jaredgrubb): FWIW, the command is actually: {{{ ALTER TABLE buildsets DROP CONSTRAINT buildsets_sourcestampid_fkey; }}} I've run that command and will see if that fixes the issue. I continue to hit this once every few weeks .. hard to say if it's fixed, but I'll know it's NOT if I see it again! -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jan 22 19:12:41 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 Jan 2013 19:12:41 -0000 Subject: [Buildbot-commits] [Buildbot] #1822: Support schedulers "claiming" their schedulerid In-Reply-To: <038.dc5a8ef119444049494f81c927fed200@buildbot.net> References: <038.dc5a8ef119444049494f81c927fed200@buildbot.net> Message-ID: <053.66f1876da20a5b3011f31be34f354756@buildbot.net> #1822: Support schedulers "claiming" their schedulerid ------------------------+--------------------- Reporter: dustin | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.9.0 Version: master | Resolution: fixed Keywords: database | ------------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: This is addressed in https://github.com/buildbot/buildbot/pull/611 which should be merged soon. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jan 22 19:13:32 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 Jan 2013 19:13:32 -0000 Subject: [Buildbot-commits] [Buildbot] #1771: Store 'slavename' in the database for every build In-Reply-To: <044.bf6b7e9c1f97aab3078fb21140d7ccc6@buildbot.net> References: <044.bf6b7e9c1f97aab3078fb21140d7ccc6@buildbot.net> Message-ID: <059.fc335ab2b5114a63bb453e36e6cf376d@buildbot.net> #1771: Store 'slavename' in the database for every build -------------------------+-------------------- Reporter: jhopkinsmomo | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.2 | Resolution: Keywords: database | -------------------------+-------------------- Comment (by dustin): Adding a buildslaves table and data API resource type is one of the outstanding items in the nine project right now: https://github.com/buildbot/buildbot/blob/nine/README.md -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jan 22 19:15:28 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 Jan 2013 19:15:28 -0000 Subject: [Buildbot-commits] [Buildbot] #24: save build status in an SQL database In-Reply-To: <038.79520b4a8accd5cb1f26c635b721c8f8@buildbot.net> References: <038.79520b4a8accd5cb1f26c635b721c8f8@buildbot.net> Message-ID: <053.ad1878d7242733b35e1650d6a3fa5e60@buildbot.net> #24: save build status in an SQL database ------------------------+----------------------- Reporter: warner | Owner: warner Type: enhancement | Status: assigned Priority: minor | Milestone: 0.9.0 Version: | Resolution: Keywords: database | ------------------------+----------------------- Comment (by dustin): work in progress at https://github.com/djmitche/buildbot/commits/9/builds -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jan 22 19:15:40 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 Jan 2013 19:15:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2308: change classification fallback to update fails on postgres In-Reply-To: <038.8000cf7e94c05245e942634ac908ac31@buildbot.net> References: <038.8000cf7e94c05245e942634ac908ac31@buildbot.net> Message-ID: <053.a47abad9d4073ea6a83fb56c9046945f@buildbot.net> #2308: change classification fallback to update fails on postgres ---------------------+------------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: worksforme Keywords: database | ---------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jan 22 19:18:51 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 Jan 2013 19:18:51 -0000 Subject: [Buildbot-commits] [Buildbot] #1038: Audit TimerService / other looping calls In-Reply-To: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> References: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> Message-ID: <053.dc1ecb7721790fbb1049a0f08bec14f0@buildbot.net> #1038: Audit TimerService / other looping calls ---------------------------+-------------------- Reporter: catlee | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.1 | Resolution: Keywords: sprint, simple | ---------------------------+-------------------- Changes (by dustin): * keywords: database, sprint, simple => sprint, simple -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jan 22 19:47:12 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 Jan 2013 19:47:12 -0000 Subject: [Buildbot-commits] [Buildbot] #1771: Store 'slavename' in the database for every build In-Reply-To: <044.bf6b7e9c1f97aab3078fb21140d7ccc6@buildbot.net> References: <044.bf6b7e9c1f97aab3078fb21140d7ccc6@buildbot.net> Message-ID: <059.61178b3c044ec237911f219f3d8df5bd@buildbot.net> #1771: Store 'slavename' in the database for every build -------------------------+----------------------- Reporter: jhopkinsmomo | Owner: shar Type: enhancement | Status: accepted Priority: major | Milestone: 0.9.0 Version: 0.8.2 | Resolution: Keywords: database | -------------------------+----------------------- Changes (by shar): * cc: sharan.monikantan@? (added) * owner: => shar * status: new => accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jan 23 09:27:22 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 23 Jan 2013 09:27:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2231: ForceScheduler should validate its parameter types (was: ForceScheduler should validate its paramter types) In-Reply-To: <042.7fdaee2d8bd1034781abc75a27aca83c@buildbot.net> References: <042.7fdaee2d8bd1034781abc75a27aca83c@buildbot.net> Message-ID: <057.44695aecb4e7131e00a226b8b4dbf4d7@buildbot.net> #2231: ForceScheduler should validate its parameter types ------------------------+-------------------- Reporter: jaredgrubb | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6 | Resolution: Keywords: force | ------------------------+-------------------- Changes (by ewong): * cc: ewongbb@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jan 23 09:31:16 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 23 Jan 2013 09:31:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2274: reformat buildbot docs with one sentence per line In-Reply-To: <038.b3524e6723b4cd73d5a93986de4b60a0@buildbot.net> References: <038.b3524e6723b4cd73d5a93986de4b60a0@buildbot.net> Message-ID: <053.fa7d8ec32e4e769b7f3e25cfc279e7fb@buildbot.net> #2274: reformat buildbot docs with one sentence per line ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.6p1 | Resolution: Keywords: docs | ------------------------+-------------------- Changes (by ewong): * cc: ewongbb@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jan 23 09:39:21 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 23 Jan 2013 09:39:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2410: ForceScheduler doesn't verify that its arguments are Parameter classes In-Reply-To: <042.745d0c4f864ede022ba617def63f5674@buildbot.net> References: <042.745d0c4f864ede022ba617def63f5674@buildbot.net> Message-ID: <057.882f3f5b0cc91126f71608dd9563af23@buildbot.net> #2410: ForceScheduler doesn't verify that its arguments are Parameter classes -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: Keywords: force | -----------------------+-------------------- Changes (by ewong): * cc: ewongbb@? (added) Comment: I'm wondering if ticket 2231 can be merged to this ticket as it's practically talking about the same thing. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jan 24 01:32:21 2013 From: noreply at github.com (GitHub) Date: Wed, 23 Jan 2013 17:32:21 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 309122: Don't react to "destroy buildbot" Message-ID: <51008f25154c1_6b8b1c48af0922e@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 30912257a731d6b34d3da5528887483e33903ac5 https://github.com/buildbot/buildbot/commit/30912257a731d6b34d3da5528887483e33903ac5 Author: Christian Stefanescu <_ at 0chris.com> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Don't react to "destroy buildbot" Commit: 9c6ef49bc76bccaa4992c6f980877aa12bcca078 https://github.com/buildbot/buildbot/commit/9c6ef49bc76bccaa4992c6f980877aa12bcca078 Author: Christian Stefanescu Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- s/not/!= Commit: ab636e4eed6781e84bbd2b7ac1856200840f6324 https://github.com/buildbot/buildbot/commit/ab636e4eed6781e84bbd2b7ac1856200840f6324 Author: Christian Stefanescu Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Check against configurable nickname Commit: e8abe954e306568273e3c26c09aafb73c9920cf2 https://github.com/buildbot/buildbot/commit/e8abe954e306568273e3c26c09aafb73c9920cf2 Author: Dustin J. Mitchell Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Merge branch 'patch-1' of git://github.com/stchris/buildbot Compare: https://github.com/buildbot/buildbot/compare/d354a5f69bb3...e8abe954e306 From noreply at github.com Thu Jan 24 03:20:05 2013 From: noreply at github.com (GitHub) Date: Wed, 23 Jan 2013 19:20:05 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] c7019e: Report errors for all builder at once. Message-ID: <5100a865bdf58_630b1081af080096@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c7019eac9282ffc642b28eb1be502f5ba3115bbb https://github.com/buildbot/buildbot/commit/c7019eac9282ffc642b28eb1be502f5ba3115bbb Author: Tom Prince Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/config.py M master/buildbot/interfaces.py M master/buildbot/status/base.py M master/buildbot/status/web/baseweb.py M master/docs/relnotes/index.rst Log Message: ----------- Report errors for all builder at once. This also changes all of the config error reporting to use `config.error` instead of sometimes using `.addError`. Commit: 80c4e00381959f1fd291d46e30c813bc9cdbad09 https://github.com/buildbot/buildbot/commit/80c4e00381959f1fd291d46e30c813bc9cdbad09 Author: Tom Prince Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/config.py M master/buildbot/interfaces.py M master/buildbot/status/base.py M master/buildbot/status/web/baseweb.py M master/docs/relnotes/index.rst Log Message: ----------- Merge pull request #609 from tomprince/builder-errors Report errors for all builder at once. Compare: https://github.com/buildbot/buildbot/compare/e8abe954e306...80c4e0038195 From noreply at github.com Thu Jan 24 03:43:14 2013 From: noreply at github.com (GitHub) Date: Wed, 23 Jan 2013 19:43:14 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 9ea7a0: Fix a couple of errors introduced by using config.... Message-ID: <5100add255990_deb1c48af01346@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 9ea7a06c48d9944c8405631b2a97f1ed34bd359e https://github.com/buildbot/buildbot/commit/9ea7a06c48d9944c8405631b2a97f1ed34bd359e Author: Tom Prince Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/config.py M master/buildbot/status/web/baseweb.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Fix a couple of errors introduced by using config.error everywhere. From noreply at github.com Thu Jan 24 05:02:23 2013 From: noreply at github.com (GitHub) Date: Wed, 23 Jan 2013 21:02:23 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 10eb21: Update setup.py. Message-ID: <5100c05f6c48f_6a7e10a6ae454685@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 10eb21420a23d81e1989d565e518ed311a596fbc https://github.com/buildbot/buildbot/commit/10eb21420a23d81e1989d565e518ed311a596fbc Author: Tom Prince Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/setup.py Log Message: ----------- Update setup.py. Commit: d1d770a7361ef594635576b8700788df4436376b https://github.com/buildbot/buildbot/commit/d1d770a7361ef594635576b8700788df4436376b Author: Tom Prince Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/test/unit/test_master.py M master/buildbot/test/util/www.py Log Message: ----------- Skip most tests that fail without buildbot_www. The remaining tests that needlessly fail without buildbot_www are: - buildbot.test.integration.test_master - buildbot.test.unit.test_scripts_create_master.TestCreateMasterFunctions.test_createDB - buildbot.test.unit.test_scripts_upgrade_master.TestUpgradeMasterFunctions.test_upgradeDatabase Compare: https://github.com/buildbot/buildbot/compare/c1c17539524d...d1d770a7361e From nobody at buildbot.net Fri Jan 25 02:54:53 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 02:54:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2385: UnicodeDecode error in runprocess.py In-Reply-To: <042.9fb9a5653f267e6238dfcc83076d7a2e@buildbot.net> References: <042.9fb9a5653f267e6238dfcc83076d7a2e@buildbot.net> Message-ID: <057.b80d93e82e4a04cdce08f9ce9054b254@buildbot.net> #2385: UnicodeDecode error in runprocess.py -----------------------+-------------------- Reporter: roger_fong | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: encoding | -----------------------+-------------------- Comment (by tom.prince): Is the unicode data coming from `os.environ`, or is it being passed from buildbot? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 25 03:45:45 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 03:45:45 -0000 Subject: [Buildbot-commits] [Buildbot] #1053: schedulerdb should have id columns on all tables In-Reply-To: <036.4ff7f269375e4aa2c6c44266d369e161@buildbot.net> References: <036.4ff7f269375e4aa2c6c44266d369e161@buildbot.net> Message-ID: <051.ae6fa9d2f1de6b6dd2eaa72434608767@buildbot.net> #1053: schedulerdb should have id columns on all tables -----------------------------+-------------------- Reporter: Pike | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.2 | Resolution: Keywords: database, sprint | -----------------------------+-------------------- Changes (by ShriramK): * cc: kshriram18@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 25 03:46:41 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 03:46:41 -0000 Subject: [Buildbot-commits] [Buildbot] #850: Link change pages to builds from that change In-Reply-To: <041.065529394da9af66ec80fd126006080c@buildbot.net> References: <041.065529394da9af66ec80fd126006080c@buildbot.net> Message-ID: <056.5243dd6381c13bdaaf2ccec1c042f1ef@buildbot.net> #850: Link change pages to builds from that change -------------------------+-------------------- Reporter: dabrahams | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.7.12 | Resolution: Keywords: web database | -------------------------+-------------------- Changes (by ShriramK): * cc: kshriram18@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 25 03:47:35 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 03:47:35 -0000 Subject: [Buildbot-commits] [Buildbot] #850: Link change pages to builds from that change In-Reply-To: <041.065529394da9af66ec80fd126006080c@buildbot.net> References: <041.065529394da9af66ec80fd126006080c@buildbot.net> Message-ID: <056.01d789a84ca59c7c0fa9bea520fe0123@buildbot.net> #850: Link change pages to builds from that change -------------------------+-------------------- Reporter: dabrahams | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.7.12 | Resolution: Keywords: web database | -------------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.+ => 0.9.0 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 25 03:50:59 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 03:50:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2375: SVN._sourcedirIsUpdatable checks for locale-dependant string and fails on French and Norvegian In-Reply-To: <039.76a16325bce35739108177f7aee27eac@buildbot.net> References: <039.76a16325bce35739108177f7aee27eac@buildbot.net> Message-ID: <054.061f1f6534c2bccc85ec9d15a24ab238@buildbot.net> #2375: SVN._sourcedirIsUpdatable checks for locale-dependant string and fails on French and Norvegian --------------------+-------------------- Reporter: Quentin | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: | --------------------+-------------------- Changes (by ShriramK): * cc: kshriram18@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 25 03:54:52 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 03:54:52 -0000 Subject: [Buildbot-commits] [Buildbot] #1824: Dependent build depends on scheduler property In-Reply-To: <038.5e9d2be315d14148cde444957abc6f92@buildbot.net> References: <038.5e9d2be315d14148cde444957abc6f92@buildbot.net> Message-ID: <053.848b8e7e427daee6696e576161ad0d67@buildbot.net> #1824: Dependent build depends on scheduler property ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.9.0 Version: master | Resolution: Keywords: database | ------------------------+-------------------- Changes (by ShriramK): * cc: kshriram18@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 25 07:25:56 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 07:25:56 -0000 Subject: [Buildbot-commits] [Buildbot] #1854: FileUpload never times out In-Reply-To: <039.e7bfab756d445121a2e0b7af56f23535@buildbot.net> References: <039.e7bfab756d445121a2e0b7af56f23535@buildbot.net> Message-ID: <054.6beca6fb0c58916d5f1578ec59062b3b@buildbot.net> #1854: FileUpload never times out ----------------------------------+----------------------- Reporter: exarkun | Owner: juanl Type: defect | Status: accepted Priority: critical | Milestone: 0.8.+ Version: 0.8.2 | Resolution: Keywords: transfer, slave-proto | ----------------------------------+----------------------- Changes (by tom.prince): * keywords: transfer, sprint => transfer, slave-proto * milestone: 0.8.8 => 0.8.+ Comment: This is probably best handled during the slave-proto work. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 25 07:27:27 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 07:27:27 -0000 Subject: [Buildbot-commits] [Buildbot] #896: Try should capture and send e-mail address of the submitter so that notifications can be sent In-Reply-To: <039.dd16e9ce5631939f93c8f0c0bcaebc2b@buildbot.net> References: <039.dd16e9ce5631939f93c8f0c0bcaebc2b@buildbot.net> Message-ID: <054.44e658e27629fdadf9d1fc2cee660f4a@buildbot.net> #896: Try should capture and send e-mail address of the submitter so that notifications can be sent ------------------------------+-------------------- Reporter: marcusl | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.0 | Resolution: Keywords: try, users, force | ------------------------------+-------------------- Changes (by tom.prince): * keywords: try, users => try, users, force * milestone: 0.8.8 => 0.8.+ Comment: The plan is to deprecate try, and replace it by an extended force scheduler. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 25 09:09:51 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 09:09:51 -0000 Subject: [Buildbot-commits] [Buildbot] #1688: there should be some way to retry builds that fail in setupBuild without submitting new Changes. In-Reply-To: <040.cf0839495386f26c7888290ad64ef90a@buildbot.net> References: <040.cf0839495386f26c7888290ad64ef90a@buildbot.net> Message-ID: <055.d09038fa12ec8751ecaf02d7ef2dd2ce@buildbot.net> #1688: there should be some way to retry builds that fail in setupBuild without submitting new Changes. ------------------------+------------------------- Reporter: bhearsum | Owner: jaredgrubb Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.8 Version: 0.8.2 | Resolution: Keywords: | ------------------------+------------------------- Changes (by tom.prince): * owner: => jaredgrubb * status: new => assigned Comment: https://github.com/buildbot/buildbot/pull/615 is related. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jan 25 09:10:34 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 25 Jan 2013 09:10:34 -0000 Subject: [Buildbot-commits] [Buildbot] #1884: transfer steps should include progress info In-Reply-To: <038.959cbfda66e15d0d2f7b00bfece81d58@buildbot.net> References: <038.959cbfda66e15d0d2f7b00bfece81d58@buildbot.net> Message-ID: <053.995c8254073dd0b5c4e027c11ce6e89d@buildbot.net> #1884: transfer steps should include progress info ----------------------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: web, transfer, master-slave | ----------------------------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.8 => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 00:42:30 2013 From: noreply at github.com (GitHub) Date: Fri, 25 Jan 2013 16:42:30 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 72def9: Add some sanity checks to BuildStep.__init__. Message-ID: <510326765b97c_190415b1ae810233e@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 72def90af75117c1573f9bd5d03481e1fe25f4c7 https://github.com/buildbot/buildbot/commit/72def90af75117c1573f9bd5d03481e1fe25f4c7 Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py M master/docs/relnotes/index.rst Log Message: ----------- Add some sanity checks to BuildStep.__init__. Fixes #2271. From nobody at buildbot.net Sat Jan 26 00:42:32 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 00:42:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2271: Explicitly require a buildstep 'name' to be a string type In-Reply-To: <042.46fe8c57b81ada46f90a5fad5eab7291@buildbot.net> References: <042.46fe8c57b81ada46f90a5fad5eab7291@buildbot.net> Message-ID: <057.9367d816672bb47f9e7fcfcea8dd72da@buildbot.net> #2271: Explicitly require a buildstep 'name' to be a string type ------------------------+--------------------- Reporter: jaredgrubb | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.8.6p1 | Resolution: fixed Keywords: reconfig | ------------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Add some sanity checks to BuildStep.__init__. Fixes #2271. Changeset: 72def90af75117c1573f9bd5d03481e1fe25f4c7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 00:58:27 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 00:58:27 -0000 Subject: [Buildbot-commits] [Buildbot] #1792: BuildStep timeout detection does not kill child processes In-Reply-To: <039.14cf233d06aa59ee47095ab92db24314@buildbot.net> References: <039.14cf233d06aa59ee47095ab92db24314@buildbot.net> Message-ID: <054.6af8d82a2ac974b017d0ce02cc797467@buildbot.net> #1792: BuildStep timeout detection does not kill child processes ------------------------+-------------------- Reporter: cortana | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.2 | Resolution: Keywords: kill | ------------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.8 => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 02:19:53 2013 From: noreply at github.com (GitHub) Date: Fri, 25 Jan 2013 18:19:53 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 1299d5: Remove stdlib logging from buildbot.schedulers.bas... Message-ID: <51033d49b128e_750be6cae477068@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 1299d55ba7189d9696cf40aaa0af6609983f49ef https://github.com/buildbot/buildbot/commit/1299d55ba7189d9696cf40aaa0af6609983f49ef Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Remove stdlib logging from buildbot.schedulers.base. From nobody at buildbot.net Sat Jan 26 03:09:18 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 03:09:18 -0000 Subject: [Buildbot-commits] [Buildbot] #1064: Logging ChangeFilter checks In-Reply-To: <036.ea1b0c67a656f852f154c2ba07bb974b@buildbot.net> References: <036.ea1b0c67a656f852f154c2ba07bb974b@buildbot.net> Message-ID: <051.79f5c349b6a63cc9c135814512fc6eb6@buildbot.net> #1064: Logging ChangeFilter checks ------------------------+-------------------- Reporter: strk | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.2 | Resolution: Keywords: sprint | ------------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.8 => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 03:57:36 2013 From: noreply at github.com (GitHub) Date: Fri, 25 Jan 2013 19:57:36 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 7d0c08: Typo. Message-ID: <51035430b384d_107d15b1ae8960fe@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 7d0c081d7f3148df724bdbd2a66c6bb0767ec70f https://github.com/buildbot/buildbot/commit/7d0c081d7f3148df724bdbd2a66c6bb0767ec70f Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Typo. From nobody at buildbot.net Sat Jan 26 06:14:27 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 06:14:27 -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.849b5ba720aebe9ac7c0fb355affaea9@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 tom.prince): Hmm. This could be implemented simply by exposing `sys.executable` to the master, and then using `ShellCommand` to run it. With `StringDownload` to get the code there. Or, we could pass the code to be executed with `-c`. One possible issue with this, is how newlines are handled. Some code on the twisted buildbot uses {{{ #!python from binascii import unhexlify; exec(unhexlify(b"%s")) }}} to avoid dealing with newlines et al in the code to run. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 06:14:50 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 06:14:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2157: drop support for Python-2.4 In-Reply-To: <038.ef994c5ec15e437a654d0b735959adeb@buildbot.net> References: <038.ef994c5ec15e437a654d0b735959adeb@buildbot.net> Message-ID: <053.602ee560bb8a218b4482185a69fdf7dc@buildbot.net> #2157: drop support for Python-2.4 ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: new Priority: major | Milestone: 0.8.8 Version: master | Resolution: Keywords: | ------------------------+--------------------- Comment (by tom.prince): Is there anything left to do here? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 06:17:34 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 06:17:34 -0000 Subject: [Buildbot-commits] [Buildbot] #1854: FileUpload never times out In-Reply-To: <039.e7bfab756d445121a2e0b7af56f23535@buildbot.net> References: <039.e7bfab756d445121a2e0b7af56f23535@buildbot.net> Message-ID: <054.e3d09f076d911be149b7c2c342446b58@buildbot.net> #1854: FileUpload never times out ----------------------------------+----------------------- Reporter: exarkun | Owner: juanl Type: defect | Status: accepted Priority: critical | Milestone: 0.8.+ Version: 0.8.2 | Resolution: Keywords: transfer master-slave | ----------------------------------+----------------------- Changes (by tom.prince): * keywords: transfer, slave-proto => transfer master-slave -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 07:51:14 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 07:51:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2129: Support unix domain sockets for build slaves. In-Reply-To: <042.5d0d5f84857cae42694c0568b95d07c2@buildbot.net> References: <042.5d0d5f84857cae42694c0568b95d07c2@buildbot.net> Message-ID: <057.0ba911cc53704811f2939eae6e30c69b@buildbot.net> #2129: Support unix domain sockets for build slaves. --------------------------------+-------------------- Reporter: simpletoon | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: sprint master-slave | --------------------------------+-------------------- Changes (by tom.prince): * keywords: sprint => sprint master-slave * milestone: 0.8.8 => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 18:22:04 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 18:22:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2231: ForceScheduler should validate its parameter types In-Reply-To: <042.7fdaee2d8bd1034781abc75a27aca83c@buildbot.net> References: <042.7fdaee2d8bd1034781abc75a27aca83c@buildbot.net> Message-ID: <057.c31e85bebcfcc793670588173810d9e9@buildbot.net> #2231: ForceScheduler should validate its parameter types ------------------------+------------------------ Reporter: jaredgrubb | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.6 | Resolution: duplicate Keywords: force | ------------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => duplicate Comment: Merging to #2410 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 18:22:37 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 18:22:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2410: ForceScheduler doesn't verify that its arguments are Parameter classes In-Reply-To: <042.745d0c4f864ede022ba617def63f5674@buildbot.net> References: <042.745d0c4f864ede022ba617def63f5674@buildbot.net> Message-ID: <057.a936e123fddadde4bec7c8d80accc516@buildbot.net> #2410: ForceScheduler doesn't verify that its arguments are Parameter classes -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: Keywords: force | -----------------------+-------------------- Comment (by dustin): Yes, they sound similar to me. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 18:38:52 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 18:38:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2421: support new -j option in buildbot.steps.python_twisted.Trial In-Reply-To: <039.c3d059435427158eafcd6f095dc4d10c@buildbot.net> References: <039.c3d059435427158eafcd6f095dc4d10c@buildbot.net> Message-ID: <054.c0f50612f05ae9ff8ceac24709c74514@buildbot.net> #2421: support new -j option in buildbot.steps.python_twisted.Trial -----------------------------+--------------------- Reporter: magmatt | Owner: Type: enhancement | Status: closed Priority: patches-accepted | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: fixed Keywords: | -----------------------------+--------------------- Changes (by tom.prince): * status: new => closed * resolution: => fixed * milestone: 0.8.+ => 0.8.8 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 18:39:32 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 18:39:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2419: Svn update is failing with different language In-Reply-To: <037.d09b95a389cdf41938cfbb5ab9287554@buildbot.net> References: <037.d09b95a389cdf41938cfbb5ab9287554@buildbot.net> Message-ID: <052.e184788d6a3a8f68fff6ad66edd7ded8@buildbot.net> #2419: Svn update is failing with different language -----------------------+-------------------- Reporter: Alice | Owner: Alice Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: Keywords: svn,update | -----------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.+ => 0.8.8 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 18:41:47 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 18:41:47 -0000 Subject: [Buildbot-commits] [Buildbot] #2356: Buildbot doesn't interrupt SVN source step In-Reply-To: <038.b3c924236585f33303ff27706d58cee3@buildbot.net> References: <038.b3c924236585f33303ff27706d58cee3@buildbot.net> Message-ID: <053.5ba0c5eab1f2ddc3aef9a09757907d1b@buildbot.net> #2356: Buildbot doesn't interrupt SVN source step ---------------------+-------------------- Reporter: flashm | Owner: Type: defect | Status: new Priority: critical | Milestone: 0.8.8 Version: 0.8.6p1 | Resolution: Keywords: svn | ---------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.+ => 0.8.8 Comment: I wouldn't be surprised if this affected all the master-side steps. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:12:46 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:12:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2106: Buildbot requires pycrypto to setup even an unencrypted manhole In-Reply-To: <042.b881d87fc9ffff62fed02b40b1d6272b@buildbot.net> References: <042.b881d87fc9ffff62fed02b40b1d6272b@buildbot.net> Message-ID: <057.d463df32baad41ae07c8cc834720cddd@buildbot.net> #2106: Buildbot requires pycrypto to setup even an unencrypted manhole -----------------------+-------------------- Reporter: jollyroger | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.4p2 | Resolution: Keywords: sprint | -----------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.+ => 0.8.8 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 19:15:34 2013 From: noreply at github.com (GitHub) Date: Sat, 26 Jan 2013 11:15:34 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] eb1d34: Don't require pycrpyto for telnet manhole. Message-ID: <51042b56b7a81_2dc9e6cae4773ec@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: eb1d34bd7d5fcffc50851bacd635f19d95968e74 https://github.com/buildbot/buildbot/commit/eb1d34bd7d5fcffc50851bacd635f19d95968e74 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/manhole.py Log Message: ----------- Don't require pycrpyto for telnet manhole. Fixes #2160. From nobody at buildbot.net Sat Jan 26 19:15:38 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:15:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2160: Interlock documentation refers to "shared" lock mode, should be "exclusive" In-Reply-To: <038.8c2b8b73fc1f39e989885298d3b0e1c1@buildbot.net> References: <038.8c2b8b73fc1f39e989885298d3b0e1c1@buildbot.net> Message-ID: <053.2678c78d767938dc799c402238f1bce8@buildbot.net> #2160: Interlock documentation refers to "shared" lock mode, should be "exclusive" -----------------------------+------------------------ Reporter: ggolan | Owner: Type: defect | Status: closed Priority: patches-accepted | Milestone: undecided Version: 0.8.5 | Resolution: fixed Keywords: docs | -----------------------------+------------------------ Changes (by Tom Prince): * resolution: duplicate => fixed Comment: Don't require pycrpyto for telnet manhole. Fixes #2160. Changeset: eb1d34bd7d5fcffc50851bacd635f19d95968e74 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:17:57 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:17:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2074: Support using a list for svnurl in source.SVN In-Reply-To: <037.5ea86d882977582b5969339bcfb63b09@buildbot.net> References: <037.5ea86d882977582b5969339bcfb63b09@buildbot.net> Message-ID: <052.8442ef3a7a1853bd5c6c35fe85a48572@buildbot.net> #2074: Support using a list for svnurl in source.SVN ------------------------+---------------------- Reporter: jonny | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.+ Version: 0.8.4p2 | Resolution: wontfix Keywords: svn | ------------------------+---------------------- Changes (by tom.prince): * status: new => closed * resolution: => wontfix Comment: This is probably best handled by multi-codebases now. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:24:20 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:24:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2366: Connect with github's commit status API In-Reply-To: <038.e6221459b7d772be340f40d18ec170a6@buildbot.net> References: <038.e6221459b7d772be340f40d18ec170a6@buildbot.net> Message-ID: <053.50de01299fb4db434d5fd2c14d8c30cc@buildbot.net> #2366: Connect with github's commit status API ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.6p1 | Resolution: Keywords: git | ------------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.+ => 0.8.8 Comment: https://github.com/buildbot/buildbot/pull/516 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:31:42 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:31:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2372: contrib/svn_buildbot.py doesn't work on Windows In-Reply-To: <038.1a1d459b730d713e49394213d0ad9638@buildbot.net> References: <038.1a1d459b730d713e49394213d0ad9638@buildbot.net> Message-ID: <053.88555de7394199ff00dcfd75888eb6b7@buildbot.net> #2372: contrib/svn_buildbot.py doesn't work on Windows --------------------------------+-------------------- Reporter: glennr | Owner: Type: defect | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn windows contrib | --------------------------------+-------------------- Changes (by tom.prince): * priority: minor => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:35:25 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:35:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2401: When showing a single branch in the console it shows builds for other branches In-Reply-To: <040.291323e04a42dfb18e610b5aa830eedc@buildbot.net> References: <040.291323e04a42dfb18e610b5aa830eedc@buildbot.net> Message-ID: <055.b69c8bc09d10c4af9e019d967c3ff266@buildbot.net> #2401: When showing a single branch in the console it shows builds for other branches -----------------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.7 | Resolution: Keywords: web, console | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted Comment: Console is going away, or being rewritten for nine. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:37:15 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:37:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2344: Support solaris in init.d script In-Reply-To: <036.167bff0f5a3171432ab10605a311c4a6@buildbot.net> References: <036.167bff0f5a3171432ab10605a311c4a6@buildbot.net> Message-ID: <051.e5fb085181a92a94db5d0e6a56104d2c@buildbot.net> #2344: Support solaris in init.d script ------------------------+--------------------- Reporter: flub | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: fixed Keywords: | ------------------------+--------------------- Changes (by tom.prince): * status: new => closed * resolution: => fixed Comment: This was applied in d6852d79a35699cd62d6c19fc73dd5d7b3091e4e. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:39:26 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:39:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2321: P4Source: support client syntax In-Reply-To: <039.ed298b26cc5c4570de2e3902ba3bd60f@buildbot.net> References: <039.ed298b26cc5c4570de2e3902ba3bd60f@buildbot.net> Message-ID: <054.0d20c0472f70a067d2342656486ea40e@buildbot.net> #2321: P4Source: support client syntax -----------------------------+----------------------- Reporter: sanxiyn | Owner: bdbaddog Type: enhancement | Status: assigned Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: p4 | -----------------------------+----------------------- Changes (by tom.prince): * owner: => bdbaddog * priority: minor => patches-accepted * status: new => assigned Comment: This should be handled in the new master-side P4 step, if appropriate, otherwise closed. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:39:33 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:39:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2320: P4Source: ignore PATH In-Reply-To: <039.26a5bd41c427c12d70ca4798f1916e8d@buildbot.net> References: <039.26a5bd41c427c12d70ca4798f1916e8d@buildbot.net> Message-ID: <054.c9af70ce1ffdbee62fa10374dc390beb@buildbot.net> #2320: P4Source: ignore PATH -----------------------------+----------------------- Reporter: sanxiyn | Owner: bdbaddog Type: defect | Status: assigned Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: p4 | -----------------------------+----------------------- Changes (by tom.prince): * owner: => bdbaddog * priority: major => patches-accepted * status: new => assigned Comment: This should be handled in the new master-side P4 step, if appropriate, otherwise closed. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 19:42:25 2013 From: noreply at github.com (GitHub) Date: Sat, 26 Jan 2013 11:42:25 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 0e6fe2: Lock management: store LockAccess instances in cla... Message-ID: <510431a11d378_548415b1ae8996a4@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 0e6fe257e351dfcd359323084599bfa74c3534b6 https://github.com/buildbot/buildbot/commit/0e6fe257e351dfcd359323084599bfa74c3534b6 Author: Jared Grubb Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/fake/botmaster.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Lock management: store LockAccess instances in class instances Moves some common code of converting between Lock and LockAccess to a common place. Commit: 35e6d967dc7fb8311462cd0d0d0f8c4e8e4ae902 https://github.com/buildbot/buildbot/commit/35e6d967dc7fb8311462cd0d0d0f8c4e8e4ae902 Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/fake/botmaster.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Merge branch 'LockAccessPatch' of git://github.com/jaredgrubb/buildbot Commit: f0e710f47572661f22b9f33df66d86e4f2479c97 https://github.com/buildbot/buildbot/commit/f0e710f47572661f22b9f33df66d86e4f2479c97 Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py Log Message: ----------- fix minor pyflakes Commit: 459271669c7024117c6a373fdd60a839b72ad1a4 https://github.com/buildbot/buildbot/commit/459271669c7024117c6a373fdd60a839b72ad1a4 Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py Log Message: ----------- Merge branch 'pull617' Commit: 1a6453a85f749d06b5b9648d4a3e4fb3c9819fac https://github.com/buildbot/buildbot/commit/1a6453a85f749d06b5b9648d4a3e4fb3c9819fac Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- fix docs Compare: https://github.com/buildbot/buildbot/compare/eb1d34bd7d5f...1a6453a85f74 From nobody at buildbot.net Sat Jan 26 19:42:32 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:42:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2293: Simplify MSYS+buildslave integration In-Reply-To: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> References: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> Message-ID: <050.b1b230efe1b14ed4e05036776c4be65e@buildbot.net> #2293: Simplify MSYS+buildslave integration -----------------------------+-------------------- Reporter: LRN | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: windows | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:44:12 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:44:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2282: Bzr hook does not fill in repository information In-Reply-To: <040.83886ce139c82ffe63a3e463595e00ad@buildbot.net> References: <040.83886ce139c82ffe63a3e463595e00ad@buildbot.net> Message-ID: <055.4aecd840881a4cb8fbb7731481065653@buildbot.net> #2282: Bzr hook does not fill in repository information -----------------------------+-------------------- Reporter: gracinet | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: bzr | -----------------------------+-------------------- Changes (by tom.prince): * priority: minor => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:48:31 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:48:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2185: GerritChangeSource: owner email can be missing In-Reply-To: <039.707d8b986e252d06445abb3b8223c4d3@buildbot.net> References: <039.707d8b986e252d06445abb3b8223c4d3@buildbot.net> Message-ID: <054.51c4a93fba682cd412c6996da1755b57@buildbot.net> #2185: GerritChangeSource: owner email can be missing -----------------------------+-------------------- Reporter: sanxiyn | Owner: Type: defect | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: gerrit | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 19:49:05 2013 From: noreply at github.com (GitHub) Date: Sat, 26 Jan 2013 11:49:05 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 96b86c: - Moved www/README.txt to master/docs/developer. Message-ID: <5104333114674_2a6b15b1ae8100519@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 96b86c4ccadd303da21739bcb06a087314833068 https://github.com/buildbot/buildbot/commit/96b86c4ccadd303da21739bcb06a087314833068 Author: Edmund Wong Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: A master/docs/developer/README.txt R www/README.txt Log Message: ----------- - Moved www/README.txt to master/docs/developer. Commit: 7f5dff3ea412f7ab7e5fce5093d45685bf936fa8 https://github.com/buildbot/buildbot/commit/7f5dff3ea412f7ab7e5fce5093d45685bf936fa8 Author: Edmund Wong Date: 2013-01-08 (Tue, 08 Jan 2013) Changed paths: A master/docs/developer/README.rst R master/docs/developer/README.txt M master/docs/developer/index.rst Log Message: ----------- - Modified README.txt to README.rst and restructured the text. Commit: 3713b972f38c02bce97641d10bbfebabb3b1a750 https://github.com/buildbot/buildbot/commit/3713b972f38c02bce97641d10bbfebabb3b1a750 Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: A master/docs/developer/README.rst M master/docs/developer/index.rst R www/README.txt Log Message: ----------- Merge branch 'nine_readme' of git://github.com/ewongbb/buildbot into nine Commit: 5848b462e60ba769da0637f6ddc7119fc0285ecd https://github.com/buildbot/buildbot/commit/5848b462e60ba769da0637f6ddc7119fc0285ecd Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: R master/docs/developer/README.rst M master/docs/developer/index.rst A www/README.txt Log Message: ----------- restore a tiny README for www; the rest is already present in www.rst Compare: https://github.com/buildbot/buildbot/compare/d1d770a7361e...5848b462e60b From nobody at buildbot.net Sat Jan 26 19:51:49 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:51:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2061: patch: make P4Poller pick up where it left off In-Reply-To: <039.102ff57836737161cb59529187ff8b02@buildbot.net> References: <039.102ff57836737161cb59529187ff8b02@buildbot.net> Message-ID: <054.0330077b05a822d7ebac236330dbb6bc@buildbot.net> #2061: patch: make P4Poller pick up where it left off -----------------------------+-------------------- Reporter: dberger | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.4p2 | Resolution: Keywords: p4 | -----------------------------+-------------------- Changes (by tom.prince): * cc: bdbaddog (added) * priority: major => patches-accepted Comment: The proper way to handle this, is to store some state in the database. The current gitpoller has a reasonable example of how to do this. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:56:03 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:56:03 -0000 Subject: [Buildbot-commits] [Buildbot] #1754: VC9 compile step assumes PlatformSDK is installed In-Reply-To: <041.7922c18c8954db3a8c2932a71fd45dac@buildbot.net> References: <041.7922c18c8954db3a8c2932a71fd45dac@buildbot.net> Message-ID: <056.7d374a38eb091a3466e1fe4b2dddc9ee@buildbot.net> #1754: VC9 compile step assumes PlatformSDK is installed -----------------------------+-------------------- Reporter: philippem | Owner: Type: defect | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.3 | Resolution: Keywords: windows | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 19:56:25 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 19:56:25 -0000 Subject: [Buildbot-commits] [Buildbot] #1725: GerritStatusPush: add filters on builderName, project, branch In-Reply-To: <043.b6be9d54d3cee8199a78e9ff41b4f4e4@buildbot.net> References: <043.b6be9d54d3cee8199a78e9ff41b4f4e4@buildbot.net> Message-ID: <058.00a5bea37d9dfd2bb76456eaa6c38439@buildbot.net> #1725: GerritStatusPush: add filters on builderName, project, branch -----------------------------+-------------------------- Reporter: PiotrSikora | Owner: PiotrSikora Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.2 | Resolution: Keywords: gerrit | -----------------------------+-------------------------- Changes (by tom.prince): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:11:15 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:11:15 -0000 Subject: [Buildbot-commits] [Buildbot] #891: Better BK tests In-Reply-To: <038.b2cd0b947803f158bea663784a34c052@buildbot.net> References: <038.b2cd0b947803f158bea663784a34c052@buildbot.net> Message-ID: <053.f284cacb5eac9f037568da916d3e8a68@buildbot.net> #891: Better BK tests -----------------------------+----------------------- Reporter: dustin | Owner: Type: enhancement | Status: reopened Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.0 | Resolution: Keywords: bk | -----------------------------+----------------------- Changes (by tom.prince): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:11:51 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:11:51 -0000 Subject: [Buildbot-commits] [Buildbot] #1715: BK command ignores args['revision'] In-Reply-To: <038.b9e58de830e5b482ca8ddd876310cc8a@buildbot.net> References: <038.b9e58de830e5b482ca8ddd876310cc8a@buildbot.net> Message-ID: <053.f69337fa0497809f1adc93346a382425@buildbot.net> #1715: BK command ignores args['revision'] -----------------------------+----------------------- Reporter: dustin | Owner: Type: defect | Status: reopened Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.2 | Resolution: Keywords: bk | -----------------------------+----------------------- Changes (by tom.prince): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:13:41 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:13:41 -0000 Subject: [Buildbot-commits] [Buildbot] #1034: REQ: Fossil support In-Reply-To: <039.f7b5158abdc8df351f45766124df3974@buildbot.net> References: <039.f7b5158abdc8df351f45766124df3974@buildbot.net> Message-ID: <054.db1b33a485208210b04dc257283796ac@buildbot.net> #1034: REQ: Fossil support -----------------------------+-------------------- Reporter: fatman2 | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.1 | Resolution: Keywords: | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:14:05 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:14:05 -0000 Subject: [Buildbot-commits] [Buildbot] #987: Missing command line for visual studio /clean In-Reply-To: <040.6df45e4f3a10e66654c8ced4b0556c37@buildbot.net> References: <040.6df45e4f3a10e66654c8ced4b0556c37@buildbot.net> Message-ID: <055.5e66131d800fd917c35a42429d6a8d20@buildbot.net> #987: Missing command line for visual studio /clean -----------------------------+----------------------- Reporter: JDelfour | Owner: dustin Type: enhancement | Status: accepted Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.1 | Resolution: Keywords: windows | -----------------------------+----------------------- Changes (by tom.prince): * priority: minor => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:16:22 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:16:22 -0000 Subject: [Buildbot-commits] [Buildbot] #946: BzrPoller Unhandled Error In-Reply-To: <036.b078b87dc2673a451e908a2264e46e24@buildbot.net> References: <036.b078b87dc2673a451e908a2264e46e24@buildbot.net> Message-ID: <051.9174268a8ac35a1b668ef39c25f8905c@buildbot.net> #946: BzrPoller Unhandled Error ------------------------------+-------------------- Reporter: Hbot | Owner: Type: defect | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.1 | Resolution: Keywords: bzr database docs | ------------------------------+-------------------- Changes (by tom.prince): * priority: minor => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:18:57 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:18:57 -0000 Subject: [Buildbot-commits] [Buildbot] #844: Perforce authentication is misleading In-Reply-To: <039.84fe8d0cd3ac1bce20853b4477b5e0d3@buildbot.net> References: <039.84fe8d0cd3ac1bce20853b4477b5e0d3@buildbot.net> Message-ID: <054.21be8dea21dde82cc185c13dda66c488@buildbot.net> #844: Perforce authentication is misleading -----------------------------+-------------------- Reporter: pcmantz | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.7.12 | Resolution: Keywords: p4 | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:20:48 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:20:48 -0000 Subject: [Buildbot-commits] [Buildbot] #708: Incorporate bzr_poller.py and add more docs In-Reply-To: <038.493ebe47318ffd7630fc2757d22b566e@buildbot.net> References: <038.493ebe47318ffd7630fc2757d22b566e@buildbot.net> Message-ID: <053.50285cbc1c53d9d712c371d3823d7fb1@buildbot.net> #708: Incorporate bzr_poller.py and add more docs -----------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: master | Resolution: Keywords: bzr | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:23:16 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:23:16 -0000 Subject: [Buildbot-commits] [Buildbot] #678: Allow CVS checkout/export of multiple modules In-Reply-To: <042.f34393f2c1b8e73c7a97f44a772b281e@buildbot.net> References: <042.f34393f2c1b8e73c7a97f44a772b281e@buildbot.net> Message-ID: <057.5e4a8a6a5f4a23e85de87a42b2d74919@buildbot.net> #678: Allow CVS checkout/export of multiple modules -------------------------+------------------------- Reporter: satyagraha | Owner: unpaidbill Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.11 | Resolution: wontfix Keywords: projrepo cvs | -------------------------+------------------------- Changes (by tom.prince): * status: assigned => closed * resolution: => wontfix Comment: This is probably best handled via the new multi-codebase support. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:37:07 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:37:07 -0000 Subject: [Buildbot-commits] [Buildbot] #149: addLogObserver and progressMetrics In-Reply-To: <038.28df46dc3c9c1935cff604d8799afa9e@buildbot.net> References: <038.28df46dc3c9c1935cff604d8799afa9e@buildbot.net> Message-ID: <053.07de9f39a9e12d1bab85ca81c236784a@buildbot.net> #149: addLogObserver and progressMetrics ------------------------+----------------------- Reporter: sergey | Owner: Type: enhancement | Status: assigned Priority: minor | Milestone: 2.0.+ Version: 0.7.6 | Resolution: Keywords: | ------------------------+----------------------- Changes (by tom.prince): * priority: patches-accepted => minor -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:37:28 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:37:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2188: status targets are replaced, even if their configuration is unchanged. In-Reply-To: <042.92a01be8422aa1bf756415ec9d9859ef@buildbot.net> References: <042.92a01be8422aa1bf756415ec9d9859ef@buildbot.net> Message-ID: <057.8d3466c42ec9bcb5c18f6c0421565223@buildbot.net> #2188: status targets are replaced, even if their configuration is unchanged. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: reconfig | ------------------------+-------------------- Changes (by tom.prince): * priority: patches-accepted => minor -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:43:32 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:43:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2429: Web authentication should use twisted.cred. Message-ID: <042.c7eb86d5086767acafddd095ab884222@buildbot.net> #2429: Web authentication should use twisted.cred. ------------------------+---------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: web auth ------------------------+---------------------- `twisted.cred` is a pluggable authentication system, and there exists a number of third-party plugins for it. We should re-use it, rather than rolling our own. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 20:44:21 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 20:44:21 -0000 Subject: [Buildbot-commits] [Buildbot] #482: LDAP authentication of build requests In-Reply-To: <040.ba56d4728076dfff67e07dc7875fdac0@buildbot.net> References: <040.ba56d4728076dfff67e07dc7875fdac0@buildbot.net> Message-ID: <055.72eeae9aede3969b2127c2d47caec65d@buildbot.net> #482: LDAP authentication of build requests -----------------------------+------------------------- Reporter: ipv6guru | Owner: jollyroger Type: enhancement | Status: accepted Priority: patches-accepted | Milestone: 0.8.+ Version: 0.7.10 | Resolution: Keywords: | -----------------------------+------------------------- Changes (by tom.prince): * priority: major => patches-accepted Comment: This is probably best done by fixing #2429, and then using ldaptor's `cred` plugin. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 21:03:53 2013 From: noreply at github.com (GitHub) Date: Sat, 26 Jan 2013 13:03:53 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 4d9a0b: Add some better error handling to 'buildbot try'. Message-ID: <510444b92ad90_5e8515b1ae8963b5@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 4d9a0b235f8a705a29553b92142643cf59d91e44 https://github.com/buildbot/buildbot/commit/4d9a0b235f8a705a29553b92142643cf59d91e44 Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- Add some better error handling to 'buildbot try'. Refs #2392. Commit: e0e6e7452b0fa73ce531ce3107c183a614b49502 https://github.com/buildbot/buildbot/commit/e0e6e7452b0fa73ce531ce3107c183a614b49502 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- Merge pull request #618 from tomprince/bug2392 Add some better error handling to 'buildbot try'. Compare: https://github.com/buildbot/buildbot/compare/1a6453a85f74...e0e6e7452b0f From nobody at buildbot.net Sat Jan 26 21:03:55 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 21:03:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2392: try needs better error messages when vc isn't passed. In-Reply-To: <042.697650c3209aa6a2aa14e86554e22211@buildbot.net> References: <042.697650c3209aa6a2aa14e86554e22211@buildbot.net> Message-ID: <057.62a1684e32d0e5508b1dead49c2ab569@buildbot.net> #2392: try needs better error messages when vc isn't passed. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: try | -----------------------+-------------------- Comment (by Tom Prince): Add some better error handling to 'buildbot try'. Refs #2392. Changeset: 4d9a0b235f8a705a29553b92142643cf59d91e44 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 21:04:28 2013 From: noreply at github.com (GitHub) Date: Sat, 26 Jan 2013 13:04:28 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 1b428e: Remove potentially misleading message about rebuil... Message-ID: <510444dc67793_1593e6cae4827f2@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 1b428e0bbfada3c1c33dcfb5734c659bc764f53b https://github.com/buildbot/buildbot/commit/1b428e0bbfada3c1c33dcfb5734c659bc764f53b Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/status/web/build.py M master/buildbot/status/web/templates/build.html M master/buildbot/status/web/templates/forms.html M master/docs/relnotes/index.rst Log Message: ----------- Remove potentially misleading message about rebuilding builds. It isn't possible to reliably detect when a build can be rebuilt exactly, so don't try. Fixes #2377. Commit: 8d86eccd97229f31d498eac2d9aa13f5b79b0fa1 https://github.com/buildbot/buildbot/commit/8d86eccd97229f31d498eac2d9aa13f5b79b0fa1 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/status/web/build.py M master/buildbot/status/web/templates/build.html M master/buildbot/status/web/templates/forms.html M master/docs/relnotes/index.rst Log Message: ----------- Merge pull request #619 from tomprince/bug2377 Remove potentially misleading message about rebuilding builds. Compare: https://github.com/buildbot/buildbot/compare/e0e6e7452b0f...8d86eccd9722 From nobody at buildbot.net Sat Jan 26 21:04:32 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 21:04:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2377: Misleading message in web status rebuild form In-Reply-To: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> References: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> Message-ID: <055.6d6efe4330ff0014d0fc351042f54d89@buildbot.net> #2377: Misleading message in web status rebuild form ---------------------+--------------------- Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: fixed Keywords: web | ---------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Remove potentially misleading message about rebuilding builds. It isn't possible to reliably detect when a build can be rebuilt exactly, so don't try. Fixes #2377. Changeset: 1b428e0bbfada3c1c33dcfb5734c659bc764f53b -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 21:05:12 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 21:05:12 -0000 Subject: [Buildbot-commits] [Buildbot] #1038: Audit TimerService / other looping calls In-Reply-To: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> References: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> Message-ID: <053.a9f167a13c624349cc97ffce3803be9e@buildbot.net> #1038: Audit TimerService / other looping calls ---------------------------+-------------------- Reporter: catlee | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.1 | Resolution: Keywords: sprint, simple | ---------------------------+-------------------- Comment (by Tom Prince): Wrap looping calls in try-except blocks. LoopingCall cancels anything after it raises an exception, so catch them before they reach it. Refs #1038. Changeset: e394314c3d5e5be8f31022ec927d4be6b901f84d -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 21:05:12 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 21:05:12 -0000 Subject: [Buildbot-commits] [Buildbot] #1038: Audit TimerService / other looping calls In-Reply-To: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> References: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> Message-ID: <053.d03f1ff3aa38d0842c76ae316fa42a08@buildbot.net> #1038: Audit TimerService / other looping calls ---------------------------+-------------------- Reporter: catlee | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.1 | Resolution: Keywords: sprint, simple | ---------------------------+-------------------- Comment (by Tom Prince): Make contributed pollers use PollingChangeSource. Refs #1038. Changeset: 305b227724a6bd5093f3e37b9be37af0818ac7f5 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 21:05:04 2013 From: noreply at github.com (GitHub) Date: Sat, 26 Jan 2013 13:05:04 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] e39431: Wrap looping calls in try-except blocks. Message-ID: <5104450056aa_1a40e6cae4704b3@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e394314c3d5e5be8f31022ec927d4be6b901f84d https://github.com/buildbot/buildbot/commit/e394314c3d5e5be8f31022ec927d4be6b901f84d Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/process/builder.py M master/buildbot/process/metrics.py M master/buildbot/util/maildir.py Log Message: ----------- Wrap looping calls in try-except blocks. LoopingCall cancels anything after it raises an exception, so catch them before they reach it. Refs #1038. Commit: 305b227724a6bd5093f3e37b9be37af0818ac7f5 https://github.com/buildbot/buildbot/commit/305b227724a6bd5093f3e37b9be37af0818ac7f5 Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/contrib/bzr_buildbot.py M master/contrib/googlecode_atom.py Log Message: ----------- Make contributed pollers use PollingChangeSource. Refs #1038. Commit: b9dcd6b4bf018862b4958349de8f95ac37d1dfbd https://github.com/buildbot/buildbot/commit/b9dcd6b4bf018862b4958349de8f95ac37d1dfbd Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/process/builder.py M master/buildbot/process/metrics.py M master/buildbot/util/maildir.py M master/contrib/bzr_buildbot.py M master/contrib/googlecode_atom.py Log Message: ----------- Merge pull request #620 from tomprince/bug1038 Fix some looping calls. Compare: https://github.com/buildbot/buildbot/compare/8d86eccd9722...b9dcd6b4bf01 From noreply at github.com Sat Jan 26 21:09:38 2013 From: noreply at github.com (GitHub) Date: Sat, 26 Jan 2013 13:09:38 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 1732ad: svnpoller: Don't fail when revisions contain chang... Message-ID: <510446124d6d5_1593e6cae4830a0@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 1732adcc3eb11477d9fe9258fe772e3defaa3b34 https://github.com/buildbot/buildbot/commit/1732adcc3eb11477d9fe9258fe772e3defaa3b34 Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- svnpoller: Don't fail when revisions contain changes outside our prefix. When getting the logs, revisions that don't affect the SVNPoller.svnurl path are already being filtered out by svn. Since the poller doesn't even consider them, I would expect it not to consider unrelated paths that come with the logs and just filter them out. Fixes #385. Commit: 07540df183435ae0986f0752da4a10c99d4051a4 https://github.com/buildbot/buildbot/commit/07540df183435ae0986f0752da4a10c99d4051a4 Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- svnpoller: Replace an assert with a real test. Commit: c5165b6f144328565d84144dd13951d336001596 https://github.com/buildbot/buildbot/commit/c5165b6f144328565d84144dd13951d336001596 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- Fix review comment. Commit: 61eebd1d30bb9df3aedda81fffb5683612ba306b https://github.com/buildbot/buildbot/commit/61eebd1d30bb9df3aedda81fffb5683612ba306b Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- Merge pull request #621 from tomprince/bug385 svnpoller: Don't fail when revisions contain changes outside our prefix. Compare: https://github.com/buildbot/buildbot/compare/b9dcd6b4bf01...61eebd1d30bb From nobody at buildbot.net Sat Jan 26 21:09:43 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 21:09:43 -0000 Subject: [Buildbot-commits] [Buildbot] #385: SVNPoller transform_path AssertionError when change includes modifications to files inside and outside the svnurl In-Reply-To: <041.fc9e9a06a44fa9b3d92a3a1f5c0a476f@buildbot.net> References: <041.fc9e9a06a44fa9b3d92a3a1f5c0a476f@buildbot.net> Message-ID: <056.9d6d8ba17f6b5d426debade2fd99d7d6@buildbot.net> #385: SVNPoller transform_path AssertionError when change includes modifications to files inside and outside the svnurl ----------------------+--------------------- Reporter: mmacvicar | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: 0.7.9 | Resolution: fixed Keywords: svn | ----------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: svnpoller: Don't fail when revisions contain changes outside our prefix. When getting the logs, revisions that don't affect the SVNPoller.svnurl path are already being filtered out by svn. Since the poller doesn't even consider them, I would expect it not to consider unrelated paths that come with the logs and just filter them out. Fixes #385. Changeset: 1732adcc3eb11477d9fe9258fe772e3defaa3b34 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jan 26 21:45:02 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 Jan 2013 21:45:02 -0000 Subject: [Buildbot-commits] [Buildbot] #537: pause buildslaves In-Reply-To: <040.48f20d02519df66a5f2f4a17c988a2ef@buildbot.net> References: <040.48f20d02519df66a5f2f4a17c988a2ef@buildbot.net> Message-ID: <055.b1fafd476160964414becce31e05bcfd@buildbot.net> #537: pause buildslaves ------------------------+--------------------- Reporter: ipv6guru | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.7.10 | Resolution: fixed Keywords: sprint | ------------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Merge pull request #623 from tomprince/poc/pause RFC: Support for pausing a build slave. Fixes #537. Changeset: ebe384944eb21ddf6da9946293a36e267c1a7580 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jan 26 21:45:08 2013 From: noreply at github.com (GitHub) Date: Sat, 26 Jan 2013 13:45:08 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 134d35: Add ability to pause build-slaves. Message-ID: <51044e6420f91_2d3b1be5af4101d5@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 134d3551bde13277195fffdc2c818b49d634dd4d https://github.com/buildbot/buildbot/commit/134d3551bde13277195fffdc2c818b49d634dd4d Author: Tom Prince Date: 2011-05-14 (Sat, 14 May 2011) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Add ability to pause build-slaves. Signed-off-by: Tom Prince Commit: 62660e7d3cf3fde4cb5caf05c38540e0c7808d8a https://github.com/buildbot/buildbot/commit/62660e7d3cf3fde4cb5caf05c38540e0c7808d8a Author: Tom Prince Date: 2011-05-14 (Sat, 14 May 2011) Changed paths: M master/buildbot/buildslave.py M master/buildbot/status/slave.py M master/buildbot/status/web/authz.py M master/buildbot/status/web/slaves.py M master/buildbot/status/web/templates/buildslave.html M master/buildbot/status/web/templates/buildslaves.html M master/buildbot/status/web/templates/forms.html M master/docs/cfg-statustargets.texinfo Log Message: ----------- Start implementing option to pause a slave. Signed-off-by: Tom Prince Commit: 02f52b4ea5988cd5e25a829681ce7d5a2a3201a8 https://github.com/buildbot/buildbot/commit/02f52b4ea5988cd5e25a829681ce7d5a2a3201a8 Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M .gitignore M .mailmap A CONTRIBUTING.md M MAINTAINERS.txt M Makefile A __init__.py b/master/buildbot/steps/package/deb/__init__.py M common/coveragerc M common/gcode-upload.sh A common/generate_buildbot_api_documentation.sh A common/validate.sh A fix_changes_pickle_encoding.py b/master/contrib/fix_changes_pickle_encoding.py R fix_changes_pickle_encoding.py b/master/contrib/fix_changes_pickle_encoding.py M master/CREDITS M master/MANIFEST.in R master/NEWS M master/README R master/README.w32 M master/buildbot/__init__.py M master/buildbot/buildslave.py M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/changes.py M master/buildbot/changes/filter.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py A master/buildbot/changes/hgpoller.py M master/buildbot/changes/mail.py M master/buildbot/changes/manager.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/pb.py M master/buildbot/changes/svnpoller.py M master/buildbot/clients/base.py M master/buildbot/clients/sendchange.py A master/buildbot/clients/text.py M master/buildbot/clients/tryclient.py A master/buildbot/clients/usersclient.py M master/buildbot/config.py M master/buildbot/db/__init__.py M master/buildbot/db/base.py M master/buildbot/db/buildrequests.py M master/buildbot/db/builds.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py M master/buildbot/db/connector.py M master/buildbot/db/enginestrategy.py M master/buildbot/db/exceptions.py M master/buildbot/db/migrate/versions/001_initial.py A master/buildbot/db/migrate/versions/009_add_patch_author.py A master/buildbot/db/migrate/versions/010_fix_column_lengths.py A master/buildbot/db/migrate/versions/011_add_buildrequest_claims.py A master/buildbot/db/migrate/versions/012_add_users_table.py A master/buildbot/db/migrate/versions/013_remove_schedulers_state_column.py A master/buildbot/db/migrate/versions/014_add_users_userpass_columns.py A master/buildbot/db/migrate/versions/015_remove_bad_master_objectid.py A master/buildbot/db/migrate/versions/016_restore_buildrequest_indices.py A master/buildbot/db/migrate/versions/017_restore_other_indices.py A master/buildbot/db/migrate/versions/018_add_sourcestampset.py A master/buildbot/db/migrate/versions/019_merge_schedulers_to_objects.py A master/buildbot/db/migrate/versions/020_remove_change_links.py A master/buildbot/db/migrate/versions/021_fix_postgres_sequences.py A master/buildbot/db/migrate/versions/022_add_codebase.py M master/buildbot/db/model.py M master/buildbot/db/pool.py M master/buildbot/db/schedulers.py M master/buildbot/db/sourcestamps.py A master/buildbot/db/sourcestampsets.py M master/buildbot/db/state.py A master/buildbot/db/users.py M master/buildbot/ec2buildslave.py M master/buildbot/interfaces.py M master/buildbot/libvirtbuildslave.py M master/buildbot/locks.py M master/buildbot/manhole.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/bug4520.py M master/buildbot/monkeypatches/bug4881.py A master/buildbot/monkeypatches/bug5079.py A master/buildbot/monkeypatches/gatherResults.py A master/buildbot/monkeypatches/servicechecks.py A master/buildbot/monkeypatches/sqlalchemy2189.py A master/buildbot/monkeypatches/sqlalchemy2364.py A master/buildbot/monkeypatches/testcase_patch.py M master/buildbot/pbmanager.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildstep.py A master/buildbot/process/cache.py M master/buildbot/process/debug.py M master/buildbot/process/factory.py A master/buildbot/process/metrics.py M master/buildbot/process/mtrlogobserver.py M master/buildbot/process/properties.py A master/buildbot/process/users/__init__.py A master/buildbot/process/users/manager.py A master/buildbot/process/users/manual.py A master/buildbot/process/users/users.py A master/buildbot/revlinks.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py A master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/manager.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py A master/buildbot/scripts/base.py A master/buildbot/scripts/buildbot_tac.tmpl M master/buildbot/scripts/checkconfig.py A master/buildbot/scripts/create_master.py A master/buildbot/scripts/debugclient.py M master/buildbot/scripts/logwatcher.py M master/buildbot/scripts/reconfig.py A master/buildbot/scripts/restart.py M master/buildbot/scripts/runner.py M master/buildbot/scripts/sample.cfg A master/buildbot/scripts/sendchange.py A master/buildbot/scripts/start.py R master/buildbot/scripts/startup.py A master/buildbot/scripts/statusgui.py A master/buildbot/scripts/statuslog.py A master/buildbot/scripts/stop.py A master/buildbot/scripts/trycmd.py A master/buildbot/scripts/tryserver.py A master/buildbot/scripts/upgrade_master.py A master/buildbot/scripts/user.py M master/buildbot/sourcestamp.py M master/buildbot/status/base.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/buildrequest.py M master/buildbot/status/buildset.py M master/buildbot/status/buildstep.py M master/buildbot/status/client.py M master/buildbot/status/logfile.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/persistent_queue.py M master/buildbot/status/progress.py M master/buildbot/status/status_gerrit.py M master/buildbot/status/status_push.py M master/buildbot/status/tinderbox.py M master/buildbot/status/web/auth.py M master/buildbot/status/web/authz.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/changes.py M master/buildbot/status/web/console.py M master/buildbot/status/web/feeds.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/files/robots.txt A master/buildbot/status/web/files/templates_readme.txt M master/buildbot/status/web/grid.py M master/buildbot/status/web/hooks/base.py M master/buildbot/status/web/hooks/github.py A master/buildbot/status/web/hooks/googlecode.py A master/buildbot/status/web/hooks/poller.py M master/buildbot/status/web/logs.py M master/buildbot/status/web/root.py A master/buildbot/status/web/session.py M master/buildbot/status/web/slaves.py M master/buildbot/status/web/status_json.py M master/buildbot/status/web/step.py A master/buildbot/status/web/templates/authzfail.html M master/buildbot/status/web/templates/box_macros.html M master/buildbot/status/web/templates/build.html M master/buildbot/status/web/templates/builder.html M master/buildbot/status/web/templates/builders.html M master/buildbot/status/web/templates/buildslave.html M master/buildbot/status/web/templates/buildstep.html M master/buildbot/status/web/templates/change.html M master/buildbot/status/web/templates/change_macros.html M master/buildbot/status/web/templates/console.html M master/buildbot/status/web/templates/feed_description.html A master/buildbot/status/web/templates/feed_sources.html M master/buildbot/status/web/templates/forms.html M master/buildbot/status/web/templates/layout.html M master/buildbot/status/web/templates/onelineperbuild.html M master/buildbot/status/web/templates/root.html A master/buildbot/status/web/templates/user.html A master/buildbot/status/web/templates/users.html M master/buildbot/status/web/templates/waterfall.html A master/buildbot/status/web/users.py M master/buildbot/status/web/waterfall.py M master/buildbot/status/words.py R master/buildbot/steps/blocker.py R master/buildbot/steps/dummy.py M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py A master/buildbot/steps/package/deb/lintian.py A master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/package/rpm/rpmlint.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py R master/buildbot/steps/source.py A master/buildbot/steps/source/__init__.py A master/buildbot/steps/source/base.py A master/buildbot/steps/source/bzr.py A master/buildbot/steps/source/cvs.py A master/buildbot/steps/source/git.py A master/buildbot/steps/source/mercurial.py A master/buildbot/steps/source/oldsource.py A master/buildbot/steps/source/repo.py A master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py M master/buildbot/test/__init__.py A master/buildbot/test/fake/botmaster.py A master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/fakedb.py A master/buildbot/test/fake/fakemaster.py A master/buildbot/test/fake/libvirt.py A master/buildbot/test/fake/pbmanager.py A master/buildbot/test/fake/remotecommand.py A master/buildbot/test/fake/slave.py M master/buildbot/test/fake/web.py A master/buildbot/test/fuzz/__init__.py A master/buildbot/test/fuzz/test_lru.py A master/buildbot/test/integration/test_configs.py A master/buildbot/test/integration/test_master.py A master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v082-README.txt A master/buildbot/test/integration/v082.tgz A master/buildbot/test/integration/v083-README.txt A master/buildbot/test/integration/v083.tgz A master/buildbot/test/integration/v084-README.txt A master/buildbot/test/integration/v084.tgz A master/buildbot/test/integration/v085-README.txt A master/buildbot/test/integration/v085.tgz A master/buildbot/test/integration/v086p1-README.txt A master/buildbot/test/integration/v086p1.tgz A master/buildbot/test/interfaces/__init__.py A master/buildbot/test/interfaces/test_logfile.py A master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/regressions/test_bad_change_properties_rows.py M master/buildbot/test/regressions/test_import_unicode_changes.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/regressions/test_shell_command_properties.py M master/buildbot/test/test_extra_coverage.py R master/buildbot/test/unit/test_blocker.py A master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_changes_filter.py M master/buildbot/test/unit/test_changes_gerritchangesource.py M master/buildbot/test/unit/test_changes_gitpoller.py A master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_changes_mail.py M master/buildbot/test/unit/test_changes_mail_CVSMaildirSource.py M master/buildbot/test/unit/test_changes_manager.py M master/buildbot/test/unit/test_changes_p4poller.py M master/buildbot/test/unit/test_changes_pb.py M master/buildbot/test/unit/test_changes_svnpoller.py A master/buildbot/test/unit/test_clients_sendchange.py A master/buildbot/test/unit/test_clients_tryclient.py A master/buildbot/test/unit/test_clients_usersclient.py A master/buildbot/test/unit/test_config.py A master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_buildrequests.py M master/buildbot/test/unit/test_db_builds.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_connector.py M master/buildbot/test/unit/test_db_enginestrategy.py A master/buildbot/test/unit/test_db_migrate_versions_011_add_buildrequest_claims.py A master/buildbot/test/unit/test_db_migrate_versions_015_remove_bad_master_objectid.py A master/buildbot/test/unit/test_db_migrate_versions_016_restore_buildrequest_indices.py A master/buildbot/test/unit/test_db_migrate_versions_017_restore_other_indices.py A master/buildbot/test/unit/test_db_migrate_versions_018_add_sourcestampset.py A master/buildbot/test/unit/test_db_migrate_versions_019_merge_schedulers_to_objects.py A master/buildbot/test/unit/test_db_migrate_versions_020_remove_change_links.py A master/buildbot/test/unit/test_db_migrate_versions_021_fix_postgres_sequences.py A master/buildbot/test/unit/test_db_migrate_versions_022_add_codebase.py M master/buildbot/test/unit/test_db_pool.py M master/buildbot/test/unit/test_db_schedulers.py M master/buildbot/test/unit/test_db_sourcestamps.py A master/buildbot/test/unit/test_db_sourcestampsets.py M master/buildbot/test/unit/test_db_state.py A master/buildbot/test/unit/test_db_users.py A master/buildbot/test/unit/test_libvirtbuildslave.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_pbmanager.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py A master/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.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_buildrequest.py M master/buildbot/test/unit/test_process_buildstep.py A master/buildbot/test/unit/test_process_cache.py M master/buildbot/test/unit/test_process_debug.py A master/buildbot/test/unit/test_process_factory.py A master/buildbot/test/unit/test_process_metrics.py M master/buildbot/test/unit/test_process_properties.py A master/buildbot/test/unit/test_process_users_manager.py A master/buildbot/test/unit/test_process_users_manual.py A master/buildbot/test/unit/test_process_users_users.py A master/buildbot/test/unit/test_revlinks.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_schedulers_dependent.py A master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_manager.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_timed_Periodic.py M master/buildbot/test/unit/test_schedulers_timed_Timed.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py A master/buildbot/test/unit/test_scripts_base.py A master/buildbot/test/unit/test_scripts_checkconfig.py A master/buildbot/test/unit/test_scripts_create_master.py A master/buildbot/test/unit/test_scripts_restart.py A master/buildbot/test/unit/test_scripts_runner.py A master/buildbot/test/unit/test_scripts_sendchange.py A master/buildbot/test/unit/test_scripts_start.py A master/buildbot/test/unit/test_scripts_statuslog.py A master/buildbot/test/unit/test_scripts_stop.py A master/buildbot/test/unit/test_scripts_trycmd.py A master/buildbot/test/unit/test_scripts_tryserver.py A master/buildbot/test/unit/test_scripts_upgrade_master.py A master/buildbot/test/unit/test_scripts_user.py M master/buildbot/test/unit/test_sourcestamp.py A master/buildbot/test/unit/test_status_build.py A master/buildbot/test/unit/test_status_builder_cache.py M master/buildbot/test/unit/test_status_buildstep.py M master/buildbot/test/unit/test_status_client.py M master/buildbot/test/unit/test_status_logfile.py A master/buildbot/test/unit/test_status_mail.py R master/buildbot/test/unit/test_status_mail_MailNotifier.py M master/buildbot/test/unit/test_status_master.py A master/buildbot/test/unit/test_status_progress.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py M master/buildbot/test/unit/test_status_web_authz_Authz.py M master/buildbot/test/unit/test_status_web_base.py M master/buildbot/test/unit/test_status_web_change_hook.py M master/buildbot/test/unit/test_status_web_change_hooks_github.py A master/buildbot/test/unit/test_status_web_change_hooks_googlecode.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py A master/buildbot/test/unit/test_status_words.py A master/buildbot/test/unit/test_steps_master.py A master/buildbot/test/unit/test_steps_maxq.py A master/buildbot/test/unit/test_steps_package_deb_lintian.py A master/buildbot/test/unit/test_steps_package_deb_pbuilder.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py A master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py A master/buildbot/test/unit/test_steps_python.py A master/buildbot/test/unit/test_steps_python_twisted.py A master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_slave.py R master/buildbot/test/unit/test_steps_source_Repo.py R master/buildbot/test/unit/test_steps_source_Source.py A master/buildbot/test/unit/test_steps_source_base_Source.py A master/buildbot/test/unit/test_steps_source_bzr.py A master/buildbot/test/unit/test_steps_source_cvs.py A master/buildbot/test/unit/test_steps_source_git.py A master/buildbot/test/unit/test_steps_source_mercurial.py A master/buildbot/test/unit/test_steps_source_oldsource.py A master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py A master/buildbot/test/unit/test_steps_source_oldsource_Repo.py A master/buildbot/test/unit/test_steps_source_repo.py A master/buildbot/test/unit/test_steps_source_svn.py A master/buildbot/test/unit/test_steps_subunit.py M master/buildbot/test/unit/test_steps_transfer.py A master/buildbot/test/unit/test_steps_trigger.py A master/buildbot/test/unit/test_steps_vstudio.py A master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/unit/test_util.py M master/buildbot/test/unit/test_util_bbcollections.py R master/buildbot/test/unit/test_util_loop.py M master/buildbot/test/unit/test_util_lru.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/test/unit/test_util_misc.py A master/buildbot/test/unit/test_util_sautils.py A master/buildbot/test/unit/test_util_state.py M master/buildbot/test/util/change_import.py M master/buildbot/test/util/changesource.py M master/buildbot/test/util/compat.py A master/buildbot/test/util/config.py M master/buildbot/test/util/connector_component.py M master/buildbot/test/util/db.py M master/buildbot/test/util/gpo.py A master/buildbot/test/util/interfaces.py A master/buildbot/test/util/logging.py A master/buildbot/test/util/migration.py A master/buildbot/test/util/misc.py M master/buildbot/test/util/pbmanager.py A master/buildbot/test/util/properties.py A master/buildbot/test/util/querylog.py M master/buildbot/test/util/scheduler.py A master/buildbot/test/util/sourcesteps.py A master/buildbot/test/util/steps.py M master/buildbot/util/__init__.py M master/buildbot/util/bbcollections.py A master/buildbot/util/croniter.py M master/buildbot/util/eventual.py R master/buildbot/util/loop.py M master/buildbot/util/lru.py M master/buildbot/util/maildir.py M master/buildbot/util/misc.py R master/buildbot/util/monkeypatches.py M master/buildbot/util/netstrings.py A master/buildbot/util/sautils.py A master/buildbot/util/state.py M master/buildbot/util/subscription.py M master/contrib/bitbucket_buildbot.py R master/contrib/blockertest/Makefile R master/contrib/blockertest/README.txt R master/contrib/blockertest/master.cfg R master/contrib/blockertest/startpair M master/contrib/buildbot_json.py M master/contrib/bzr_buildbot.py A master/contrib/check_buildbot.py M master/contrib/darcs_buildbot.py A master/contrib/fakemaster.py M master/contrib/git_buildbot.py M master/contrib/github_buildbot.py M master/contrib/googlecode_atom.py M master/contrib/init-scripts/buildmaster.default M master/contrib/init-scripts/buildmaster.init.sh M master/contrib/post_build_request.py M master/contrib/svn_buildbot.py M master/contrib/svn_watcher.py M master/contrib/svnpoller.py M master/contrib/viewcvspoll.py M master/docs/Makefile A master/docs/_images/header-text-transparent.png A master/docs/_static/buildbot.ico A master/docs/_templates/layout.html A master/docs/bbdocs/__init__.py A master/docs/bbdocs/ext.py R master/docs/buildbot.texinfo R master/docs/cfg-builders.texinfo R master/docs/cfg-buildfactories.texinfo R master/docs/cfg-buildslaves.texinfo R master/docs/cfg-buildsteps.texinfo R master/docs/cfg-changesources.texinfo R master/docs/cfg-global.texinfo R master/docs/cfg-interlocks.texinfo R master/docs/cfg-schedulers.texinfo R master/docs/cfg-statustargets.texinfo R master/docs/cmdline.texinfo R master/docs/concepts.texinfo A master/docs/conf.py R master/docs/configuration.texinfo R master/docs/cust-changesources.texinfo R master/docs/customization.texinfo R master/docs/developer.texinfo A master/docs/developer/classes.rst A master/docs/developer/cls-buildfactory.rst A master/docs/developer/cls-buildsteps.rst A master/docs/developer/cls-forcesched.rst A master/docs/developer/cls-iproperties.rst A master/docs/developer/cls-irenderable.rst A master/docs/developer/cls-remotecommands.rst A master/docs/developer/config.rst A master/docs/developer/database.rst A master/docs/developer/definitions.rst A master/docs/developer/encodings.rst A master/docs/developer/formats.rst A master/docs/developer/index.rst A master/docs/developer/master-overview.rst A master/docs/developer/master-slave.rst A master/docs/developer/metrics.rst A master/docs/developer/results.rst A master/docs/developer/style.rst A master/docs/developer/tests.rst A master/docs/developer/utils.rst A master/docs/developer/webstatus.rst M master/docs/examples/repo_gerrit.cfg R master/docs/hexnut32.png R master/docs/hexnut48.png R master/docs/hexnut64.png R master/docs/images/.gitignore R master/docs/images/Makefile R master/docs/images/icon.blend R master/docs/images/master.ai R master/docs/images/master.png R master/docs/images/master.svg R master/docs/images/master.txt R master/docs/images/overview.ai R master/docs/images/overview.png R master/docs/images/overview.svg R master/docs/images/overview.txt R master/docs/images/slaves.ai R master/docs/images/slaves.png R master/docs/images/slaves.svg R master/docs/images/slaves.txt R master/docs/images/status.ai R master/docs/images/status.png R master/docs/images/status.svg R master/docs/images/status.txt A master/docs/index.rst R master/docs/installation.texinfo R master/docs/introduction.texinfo A master/docs/manual/_images/.gitignore A master/docs/manual/_images/Makefile A master/docs/manual/_images/icon.blend A master/docs/manual/_images/master.ai A master/docs/manual/_images/master.png A master/docs/manual/_images/master.svg A master/docs/manual/_images/master.txt A master/docs/manual/_images/overview.ai A master/docs/manual/_images/overview.png A master/docs/manual/_images/overview.svg A master/docs/manual/_images/overview.txt A master/docs/manual/_images/slaves.ai A master/docs/manual/_images/slaves.png A master/docs/manual/_images/slaves.svg A master/docs/manual/_images/slaves.txt A master/docs/manual/_images/status.ai A master/docs/manual/_images/status.png A master/docs/manual/_images/status.svg A master/docs/manual/_images/status.txt A master/docs/manual/cfg-builders.rst A master/docs/manual/cfg-buildfactories.rst A master/docs/manual/cfg-buildslaves.rst A master/docs/manual/cfg-buildsteps.rst A master/docs/manual/cfg-changesources.rst A master/docs/manual/cfg-global.rst A master/docs/manual/cfg-interlocks.rst A master/docs/manual/cfg-intro.rst A master/docs/manual/cfg-properties.rst A master/docs/manual/cfg-schedulers.rst A master/docs/manual/cfg-statustargets.rst A master/docs/manual/cmdline.rst A master/docs/manual/concepts.rst A master/docs/manual/configuration.rst A master/docs/manual/customization.rst A master/docs/manual/index.rst A master/docs/manual/installation.rst A master/docs/manual/introduction.rst A master/docs/manual/resources.rst A master/docs/relnotes/0.3.1.txt A master/docs/relnotes/0.3.2.txt A master/docs/relnotes/0.3.3.txt A master/docs/relnotes/0.3.4.txt A master/docs/relnotes/0.3.5.txt A master/docs/relnotes/0.4.0.txt A master/docs/relnotes/0.4.1.txt A master/docs/relnotes/0.4.2.txt A master/docs/relnotes/0.4.3.txt A master/docs/relnotes/0.5.0.txt A master/docs/relnotes/0.6.0.txt A master/docs/relnotes/0.6.1.txt A master/docs/relnotes/0.6.2.txt A master/docs/relnotes/0.6.3.txt A master/docs/relnotes/0.6.4.txt A master/docs/relnotes/0.6.5.txt A master/docs/relnotes/0.6.6.txt A master/docs/relnotes/0.7.0.txt A master/docs/relnotes/0.7.1.txt A master/docs/relnotes/0.7.10.txt A master/docs/relnotes/0.7.11.txt A master/docs/relnotes/0.7.12.txt A master/docs/relnotes/0.7.2.txt A master/docs/relnotes/0.7.3.txt A master/docs/relnotes/0.7.4.txt A master/docs/relnotes/0.7.5.txt A master/docs/relnotes/0.7.6.txt A master/docs/relnotes/0.7.7.txt A master/docs/relnotes/0.7.8.txt A master/docs/relnotes/0.7.9.txt A master/docs/relnotes/0.8.0.txt A master/docs/relnotes/0.8.1.txt A master/docs/relnotes/0.8.2.txt A master/docs/relnotes/0.8.3.txt A master/docs/relnotes/0.8.4.txt A master/docs/relnotes/0.8.5.txt A master/docs/relnotes/0.8.6.rst A master/docs/relnotes/0.8.7.rst A master/docs/relnotes/index.rst R master/docs/resources.texinfo R master/docs/tutorial/Makefile R master/docs/tutorial/conf.py R master/docs/tutorial/conf.py.in A master/docs/tutorial/firstrun.rst R master/docs/tutorial/firstrun.txt A master/docs/tutorial/index.rst R master/docs/tutorial/index.txt A master/docs/tutorial/tour.rst R master/docs/tutorial/tour.txt R master/docs/version.py A master/setup.cfg M master/setup.py A master/tox.ini A media/buildbot_large.tif A media/buildbot_nut_for_cutting.svg A media/header-text-transparent.png A media/hexnut32.png A media/hexnut48.png A media/hexnut64.png A media/icon.blend R migrate/versions/__init__.py b/master/buildbot/db/migrate/versions/__init__.py A migrate/versions/__init__.py b/master/buildbot/db/migrate/versions/__init__.py R slave/NEWS M slave/README M slave/buildslave/__init__.py M slave/buildslave/bot.py M slave/buildslave/commands/base.py M slave/buildslave/commands/bk.py M slave/buildslave/commands/bzr.py M slave/buildslave/commands/cvs.py M slave/buildslave/commands/darcs.py M slave/buildslave/commands/fs.py M slave/buildslave/commands/git.py M slave/buildslave/commands/hg.py M slave/buildslave/commands/mtn.py M slave/buildslave/commands/p4.py M slave/buildslave/commands/registry.py M slave/buildslave/commands/repo.py M slave/buildslave/commands/shell.py M slave/buildslave/commands/svn.py M slave/buildslave/commands/transfer.py M slave/buildslave/commands/utils.py M slave/buildslave/monkeypatches/__init__.py M slave/buildslave/monkeypatches/bug4881.py A slave/buildslave/monkeypatches/bug5079.py M slave/buildslave/pbutil.py M slave/buildslave/runprocess.py M slave/buildslave/scripts/runner.py M slave/buildslave/scripts/startup.py M slave/buildslave/test/__init__.py M slave/buildslave/test/fake/runprocess.py M slave/buildslave/test/fake/slavebuilder.py M slave/buildslave/test/unit/test_bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py M slave/buildslave/test/unit/test_commands_base.py M slave/buildslave/test/unit/test_commands_darcs.py M slave/buildslave/test/unit/test_commands_fs.py M slave/buildslave/test/unit/test_commands_hg.py M slave/buildslave/test/unit/test_commands_p4.py M slave/buildslave/test/unit/test_commands_shell.py M slave/buildslave/test/unit/test_commands_transfer.py M slave/buildslave/test/unit/test_runprocess.py M slave/buildslave/test/util/command.py M slave/buildslave/test/util/compat.py M slave/buildslave/test/util/misc.py M slave/contrib/init-scripts/buildslave.default M slave/contrib/init-scripts/buildslave.init.sh A slave/setup.cfg M slave/setup.py A slave/tox.ini Log Message: ----------- Merge remote-tracking branch 'origin' into poc/pause Conflicts: master/buildbot/status/web/authz.py master/buildbot/status/web/slaves.py master/docs/cfg-statustargets.texinfo Commit: 63d11aad65ab1aa0e9baf1131aad42a4fa14ab18 https://github.com/buildbot/buildbot/commit/63d11aad65ab1aa0e9baf1131aad42a4fa14ab18 Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Make sure to start builds, when unpausing a slave. Commit: dc703a45954ef11745f228e0ebb0d60d7cf9e338 https://github.com/buildbot/buildbot/commit/dc703a45954ef11745f228e0ebb0d60d7cf9e338 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/status/web/slaves.py M master/buildbot/status/web/templates/buildslave.html M master/buildbot/status/web/templates/forms.html Log Message: ----------- Some fixes for updated auth system. Commit: c87c2139073b6bdb7327fe4f315f45912320ee6c https://github.com/buildbot/buildbot/commit/c87c2139073b6bdb7327fe4f315f45912320ee6c Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/status/web/files/default.css Log Message: ----------- Add missing css class. Commit: 4a83da858793c336e1c7300944e8dd7b699f7e44 https://github.com/buildbot/buildbot/commit/4a83da858793c336e1c7300944e8dd7b699f7e44 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/builder.html Log Message: ----------- Improve display of slaves on builder page. Commit: ebe384944eb21ddf6da9946293a36e267c1a7580 https://github.com/buildbot/buildbot/commit/ebe384944eb21ddf6da9946293a36e267c1a7580 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/status/slave.py M master/buildbot/status/web/authz.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/slaves.py M master/buildbot/status/web/templates/builder.html M master/buildbot/status/web/templates/buildslave.html M master/buildbot/status/web/templates/buildslaves.html M master/buildbot/status/web/templates/forms.html M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge pull request #623 from tomprince/poc/pause RFC: Support for pausing a build slave. Fixes #537. Compare: https://github.com/buildbot/buildbot/compare/61eebd1d30bb...ebe384944eb2 From noreply at github.com Sat Jan 26 21:49:49 2013 From: noreply at github.com (GitHub) Date: Sat, 26 Jan 2013 13:49:49 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] cf40b1: Relnotes for pausing slaves. Message-ID: <51044f7db1308_2e461be5af4260c2@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: cf40b136ce6433971c1bc7e3ad1e7c387ec6097c https://github.com/buildbot/buildbot/commit/cf40b136ce6433971c1bc7e3ad1e7c387ec6097c Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Relnotes for pausing slaves. From nobody at buildbot.net Sun Jan 27 00:16:00 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 00:16:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2320: P4Source: ignore PATH In-Reply-To: <039.26a5bd41c427c12d70ca4798f1916e8d@buildbot.net> References: <039.26a5bd41c427c12d70ca4798f1916e8d@buildbot.net> Message-ID: <054.2a73f43e45bdc3071a6bf99062c48c69@buildbot.net> #2320: P4Source: ignore PATH -----------------------------+----------------------- Reporter: sanxiyn | Owner: bdbaddog Type: defect | Status: assigned Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: p4 | -----------------------------+----------------------- Comment (by bdbaddog): Should be in the P4source I believe. I'll take a look while I'm looking at 2321. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 27 00:28:46 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 00:28:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2321: P4Source: support client syntax In-Reply-To: <039.ed298b26cc5c4570de2e3902ba3bd60f@buildbot.net> References: <039.ed298b26cc5c4570de2e3902ba3bd60f@buildbot.net> Message-ID: <054.591f776fff5c9a297159989983bc3ac0@buildbot.net> #2321: P4Source: support client syntax -----------------------------+----------------------- Reporter: sanxiyn | Owner: bdbaddog Type: enhancement | Status: assigned Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: p4 | -----------------------------+----------------------- Comment (by bdbaddog): This actually should be handled in the P4Source and not the P4 step. This is equivalent to specifying the URL to SVN, just that P4 is way more flexible in it's equivalent. I'll try to take a look at the code sometime soon. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 27 03:48:15 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 03:48:15 -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.60a64d2f7a7e011e4367aae20217d53e@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 dustin): Writing to a temp file (even with `mkstemp`) seems like a more durable solution. Command lines have limited length. And who knows what happens on Windows. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 27 03:56:12 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 03:56:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2157: drop support for Python-2.4 In-Reply-To: <038.ef994c5ec15e437a654d0b735959adeb@buildbot.net> References: <038.ef994c5ec15e437a654d0b735959adeb@buildbot.net> Message-ID: <053.736efa393b198b30dcad55d45f0ce161@buildbot.net> #2157: drop support for Python-2.4 ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: | ------------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed * milestone: 0.8.8 => 0.8.7 Comment: Nope - no deferredGenerators left. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 27 04:02:48 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 04:02:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2188: status targets are replaced, even if their configuration is unchanged. In-Reply-To: <042.92a01be8422aa1bf756415ec9d9859ef@buildbot.net> References: <042.92a01be8422aa1bf756415ec9d9859ef@buildbot.net> Message-ID: <057.c6ed8250900ff8e6673fab530df00da7@buildbot.net> #2188: status targets are replaced, even if their configuration is unchanged. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.0 Version: master | Resolution: Keywords: reconfig | ------------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.0 Comment: I expect to see this overhauled in nine. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 27 06:04:43 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 06:04:43 -0000 Subject: [Buildbot-commits] [Buildbot] #1769: Try schedulers do not allow you to set patch subdir In-Reply-To: <038.0223e4c4db105277a548f1d6eda5d860@buildbot.net> References: <038.0223e4c4db105277a548f1d6eda5d860@buildbot.net> Message-ID: <053.5fd86ec116d97a5b5ef0c1e022c85d8c@buildbot.net> #1769: Try schedulers do not allow you to set patch subdir --------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: try | --------------------+-------------------- Changes (by tom.prince): * priority: patches-accepted => minor -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 27 14:11:23 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 14:11:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2429: Web authentication should use twisted.cred. In-Reply-To: <042.c7eb86d5086767acafddd095ab884222@buildbot.net> References: <042.c7eb86d5086767acafddd095ab884222@buildbot.net> Message-ID: <057.7ad9fdfdf22d49b6db23c3e679accd7d@buildbot.net> #2429: Web authentication should use twisted.cred. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.7p1 | Resolution: Keywords: web auth | ------------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 27 14:12:08 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 14:12:08 -0000 Subject: [Buildbot-commits] [Buildbot] #482: LDAP authentication of build requests In-Reply-To: <040.ba56d4728076dfff67e07dc7875fdac0@buildbot.net> References: <040.ba56d4728076dfff67e07dc7875fdac0@buildbot.net> Message-ID: <055.494ce1f3ddd3df509e3b43bb3040fe0a@buildbot.net> #482: LDAP authentication of build requests -----------------------------+------------------------- Reporter: ipv6guru | Owner: jollyroger Type: enhancement | Status: accepted Priority: patches-accepted | Milestone: 0.9.+ Version: 0.7.10 | Resolution: Keywords: | -----------------------------+------------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jan 27 14:38:24 2013 From: noreply at github.com (GitHub) Date: Sun, 27 Jan 2013 06:38:24 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] d951f7: Add tutorial from Davide Brini at http://backrefer... Message-ID: <51053be0b901_51861be5af4116ae@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d951f7468b948b3463e9110738b9fa8fabdab8be https://github.com/buildbot/buildbot/commit/d951f7468b948b3463e9110738b9fa8fabdab8be Author: Dan Kegel Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: A master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/index.rst M master/docs/tutorial/tour.rst Log Message: ----------- Add tutorial from Davide Brini at http://backreference.org Commit: 863941face2af6702ed05f151c036996d53c7840 https://github.com/buildbot/buildbot/commit/863941face2af6702ed05f151c036996d53c7840 Author: Dustin J. Mitchell Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: A master/docs/tutorial/further.rst M master/docs/tutorial/index.rst M master/docs/tutorial/tour.rst Log Message: ----------- slight reorg to move user tutorials into a sub-TOC Compare: https://github.com/buildbot/buildbot/compare/cf40b136ce64...863941face2a From nobody at buildbot.net Sun Jan 27 18:25:29 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 18:25:29 -0000 Subject: [Buildbot-commits] [Buildbot] #2429: Web authentication should use twisted.cred. In-Reply-To: <042.c7eb86d5086767acafddd095ab884222@buildbot.net> References: <042.c7eb86d5086767acafddd095ab884222@buildbot.net> Message-ID: <057.7e8e80d89731aa94a6208cc6dd8e9827@buildbot.net> #2429: Web authentication should use twisted.cred. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: web auth | ------------------------+-------------------- Changes (by tom.prince): * milestone: 0.9.+ => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jan 27 18:26:33 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 Jan 2013 18:26:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2429: Web authentication should use twisted.cred. In-Reply-To: <042.c7eb86d5086767acafddd095ab884222@buildbot.net> References: <042.c7eb86d5086767acafddd095ab884222@buildbot.net> Message-ID: <057.5b3a9b4331676f7b3b715ddef3badb34@buildbot.net> #2429: Web authentication should use twisted.cred. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: web auth | ------------------------+-------------------- Comment (by dustin): Is this really worth writing in 0.8.+ and then rewriting for nine? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jan 27 21:25:42 2013 From: noreply at github.com (GitHub) Date: Sun, 27 Jan 2013 13:25:42 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 149c53: fix error handling from _maybeStartBuildsOn Message-ID: <51059b567b790_190a1be5af4149e2@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 149c535dfe79291b6ec32c44b5ae4bfe621d49e6 https://github.com/buildbot/buildbot/commit/149c535dfe79291b6ec32c44b5ae4bfe621d49e6 Author: Dustin J. Mitchell Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/process/botmaster.py Log Message: ----------- fix error handling from _maybeStartBuildsOn From noreply at github.com Tue Jan 29 00:53:42 2013 From: noreply at github.com (GitHub) Date: Mon, 28 Jan 2013 16:53:42 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 6cecf7: - Checked if reason parameter is of type StringPar... Message-ID: <51071d965f4ef_207f1be5af4101ba@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 6cecf7b24b3e85df900e6a07aed68a60e13d7379 https://github.com/buildbot/buildbot/commit/6cecf7b24b3e85df900e6a07aed68a60e13d7379 Author: Edmund Wong Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Checked if reason parameter is of type StringParameter. Commit: 1cd97216f393b3a83fa48c5290f4a2be6167b941 https://github.com/buildbot/buildbot/commit/1cd97216f393b3a83fa48c5290f4a2be6167b941 Author: Edmund Wong Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Included a check for FixedParameter. Commit: d69fa16e9a8af4efa485f9518759c9468f8b848f https://github.com/buildbot/buildbot/commit/d69fa16e9a8af4efa485f9518759c9468f8b848f Author: Edmund Wong Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added test : test_bad_reason. Commit: 4be78a2b9e93bf44f882a5f103ab73bfc7c9b4b4 https://github.com/buildbot/buildbot/commit/4be78a2b9e93bf44f882a5f103ab73bfc7c9b4b4 Author: Edmund Wong Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Changed to config.error instead of raising a Validation error. Commit: ba2e653fbfb3ba9a765e358395bdbe745964e188 https://github.com/buildbot/buildbot/commit/ba2e653fbfb3ba9a765e358395bdbe745964e188 Author: Edmund Wong Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Fixed test. And fixed import in forcesched.py. Commit: 4a1b57e1ccb4dc858ccb48525c69e5040d309797 https://github.com/buildbot/buildbot/commit/4a1b57e1ccb4dc858ccb48525c69e5040d309797 Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - the docstring reason was repeated. The first one should be for username of BaseParameter Commit: cf9c25cbc43fa3648f07c6bb32c76bd563e98c89 https://github.com/buildbot/buildbot/commit/cf9c25cbc43fa3648f07c6bb32c76bd563e98c89 Author: Edmund Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added interpolation to config.error and removed an extra line from test. Commit: da5f4763d8661ae5c5fd01b62615aff5e81f1638 https://github.com/buildbot/buildbot/commit/da5f4763d8661ae5c5fd01b62615aff5e81f1638 Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - parameter reason is a required parameter, so None doesn't work. Commit: 783618ab05aaa7c0b38677afac6cd1717e5d22e2 https://github.com/buildbot/buildbot/commit/783618ab05aaa7c0b38677afac6cd1717e5d22e2 Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Changed to assertConfigError. Commit: 7cd692a497451e6116043026a1f3d727128909fb https://github.com/buildbot/buildbot/commit/7cd692a497451e6116043026a1f3d727128909fb Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Changed the import line so as not to conflict with an earlier import config. Commit: 08a5a0a777a5e79befbaba5dbf8a65d2d14417c9 https://github.com/buildbot/buildbot/commit/08a5a0a777a5e79befbaba5dbf8a65d2d14417c9 Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added check/test for invalid username type. Commit: 305cb623789018a2604b85355d50f0b8a065e639 https://github.com/buildbot/buildbot/commit/305cb623789018a2604b85355d50f0b8a065e639 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Changed ValidationErrors to ConfigErrors for CodeBase tests Commit: 2a7f8edffbcda8429b50726fa62c0b6d218d2831 https://github.com/buildbot/buildbot/commit/2a7f8edffbcda8429b50726fa62c0b6d218d2831 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Changed some more codebase validation errors to configerrors. Commit: 079b1f025b8bf20b279e0f4eead0dab132157982 https://github.com/buildbot/buildbot/commit/079b1f025b8bf20b279e0f4eead0dab132157982 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Fixed spacings and added notstring_name test/check. Commit: 8c295220823eec16cc280564ecf7dd4b75d89069 https://github.com/buildbot/buildbot/commit/8c295220823eec16cc280564ecf7dd4b75d89069 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added emptystring_name check/test. Commit: df986388eac45de80408707daf4d3802bfd536dc https://github.com/buildbot/buildbot/commit/df986388eac45de80408707daf4d3802bfd536dc Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added integer_builderNames, listofints_builderNames and listofmixed_builderNames tests/check Commit: 5171eb8c4b70a15da1e1090590b571447386bfd0 https://github.com/buildbot/buildbot/commit/5171eb8c4b70a15da1e1090590b571447386bfd0 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added integer_properties, listofints_properties, listofmixed_properties tests. Commit: 39a02abb4e015c55a4f6f5f7db50c832088c8a65 https://github.com/buildbot/buildbot/commit/39a02abb4e015c55a4f6f5f7db50c832088c8a65 Author: Edmund Wong Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Fixed spelling. Commit: 99c93bb6db812d3afeb5598b3aa385c2bcebae33 https://github.com/buildbot/buildbot/commit/99c93bb6db812d3afeb5598b3aa385c2bcebae33 Author: Edmund Wong Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Refactored code to checkIfType(), checkIfListOfType() Commit: 356bd4ce9dd8394b7818a45f43622a1e75cc34d4 https://github.com/buildbot/buildbot/commit/356bd4ce9dd8394b7818a45f43622a1e75cc34d4 Author: Edmund Wong Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Fixed checkIfListOfType(). Commit: f93061ec70b09750ad5ee5d20669af838753fc43 https://github.com/buildbot/buildbot/commit/f93061ec70b09750ad5ee5d20669af838753fc43 Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Merge branch 'ticket_2231' of git://github.com/ewongbb/buildbot Commit: 029f4c15e88e6e46f9adda4fd94eec048cf6cd40 https://github.com/buildbot/buildbot/commit/029f4c15e88e6e46f9adda4fd94eec048cf6cd40 Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- shuffle methods Commit: cb4406be24ed3e52fb48027b2336aa98d9dbf9e0 https://github.com/buildbot/buildbot/commit/cb4406be24ed3e52fb48027b2336aa98d9dbf9e0 Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- fix whitespace and tabs Compare: https://github.com/buildbot/buildbot/compare/149c535dfe79...cb4406be24ed From noreply at github.com Tue Jan 29 03:33:10 2013 From: noreply at github.com (GitHub) Date: Mon, 28 Jan 2013 19:33:10 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 1044b0: Add schedulers to the data API Message-ID: <510742f6efa00_3496ebfaf033137@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 1044b0f6e838474f7a019a9c62bde8ec04ad7693 https://github.com/buildbot/buildbot/commit/1044b0f6e838474f7a019a9c62bde8ec04ad7693 Author: Dustin J. Mitchell Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M README.md M master/buildbot/data/connector.py M master/buildbot/data/exceptions.py M master/buildbot/data/masters.py A master/buildbot/data/schedulers.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_masters.py A master/buildbot/test/unit/test_data_schedulers.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_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_manager.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_timed_Periodic.py M master/buildbot/test/unit/test_schedulers_timed_Timed.py M master/buildbot/test/util/validation.py M master/docs/developer/classes.rst A master/docs/developer/cls-basescheduler.rst M master/docs/developer/config.rst M master/docs/developer/data.rst M master/docs/developer/db.rst M master/docs/developer/general.rst A master/docs/developer/rtype-scheduler.rst A master/docs/developer/schedulers.rst M master/docs/developer/tests.rst Log Message: ----------- Add schedulers to the data API Schedulers are only active on one master at a time. This commit adds support for schedulers to be configured and started (as Twisted services), but not active. The scheduler objects poll regularly and become active if the scheduler is not active on any other master. When a master shuts down - either normally or due to a heartbeat timeout - it drops ownership of all schedulers for which it was active. Other than that, this adds some basic endpoints and reflects the findSchedulerById and setSchedulerMaster db methods as update methods. Commit: c4e5167b2d7af35e6cc737c6cddc6bb86ff0f1ca https://github.com/buildbot/buildbot/commit/c4e5167b2d7af35e6cc737c6cddc6bb86ff0f1ca Author: Dustin J. Mitchell Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M master/buildbot/data/schedulers.py Log Message: ----------- remove yield from defer.returnValue calls Commit: b701f8ee0228db857bfa911768bb3efbf45ba99f https://github.com/buildbot/buildbot/commit/b701f8ee0228db857bfa911768bb3efbf45ba99f Author: Dustin J. Mitchell Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- document scheduler failover behavior in the manual Commit: ab0879027aef9241c64f934d1557301cff8dca6b https://github.com/buildbot/buildbot/commit/ab0879027aef9241c64f934d1557301cff8dca6b Author: Dustin J. Mitchell Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M README.md Log Message: ----------- add README item Commit: e9cfb91bf70809152f4808d07ff5be439e56a85f https://github.com/buildbot/buildbot/commit/e9cfb91bf70809152f4808d07ff5be439e56a85f Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/docs/developer/schedulers.rst M master/docs/developer/utils.rst Log Message: ----------- point to utils.rst for docs of compare_attrs Commit: eb758aa925817a7b7945908a4612f5f701c9276f https://github.com/buildbot/buildbot/commit/eb758aa925817a7b7945908a4612f5f701c9276f Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- remove outcommented code Commit: 5a271baf6bd49d75d2068794fa369f34e46f9535 https://github.com/buildbot/buildbot/commit/5a271baf6bd49d75d2068794fa369f34e46f9535 Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/test/fake/fakedb.py Log Message: ----------- call fail() with an exception Commit: b9f31970a4f007a8618d84250f530715521a28df https://github.com/buildbot/buildbot/commit/b9f31970a4f007a8618d84250f530715521a28df Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/data/schedulers.py Log Message: ----------- use gatherResults for parallel goodness Commit: 12c131ba35d30ab0ec100427be007e8428c17c93 https://github.com/buildbot/buildbot/commit/12c131ba35d30ab0ec100427be007e8428c17c93 Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- remove redundant maybeDeferred calls Commit: a05385653adfd04e549e4fc1766428184f3471f8 https://github.com/buildbot/buildbot/commit/a05385653adfd04e549e4fc1766428184f3471f8 Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- handle exceptions in _activityPoll Commit: 05d09681136eb33b36bf826cbc4bad4f4a2585ff https://github.com/buildbot/buildbot/commit/05d09681136eb33b36bf826cbc4bad4f4a2585ff Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M README.md M master/buildbot/data/connector.py M master/buildbot/data/exceptions.py M master/buildbot/data/masters.py A master/buildbot/data/schedulers.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_masters.py A master/buildbot/test/unit/test_data_schedulers.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_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_manager.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_timed_Periodic.py M master/buildbot/test/unit/test_schedulers_timed_Timed.py M master/buildbot/test/util/validation.py M master/docs/developer/classes.rst A master/docs/developer/cls-basescheduler.rst M master/docs/developer/config.rst M master/docs/developer/data.rst M master/docs/developer/db.rst M master/docs/developer/general.rst A master/docs/developer/rtype-scheduler.rst A master/docs/developer/schedulers.rst M master/docs/developer/tests.rst M master/docs/developer/utils.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch '9/schedulerdata' into nine Compare: https://github.com/buildbot/buildbot/compare/5848b462e60b...05d09681136e From noreply at github.com Tue Jan 29 04:06:35 2013 From: noreply at github.com (GitHub) Date: Mon, 28 Jan 2013 20:06:35 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 0ef497: use __all__ instead of _hush_pyflakes Message-ID: <51074acb7d175_79d118f7af4594c8@sh4.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 0ef4971a6bbcb6ec29229bac16772034f1be3d3f https://github.com/buildbot/buildbot/commit/0ef4971a6bbcb6ec29229bac16772034f1be3d3f Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/data/exceptions.py Log Message: ----------- use __all__ instead of _hush_pyflakes From nobody at buildbot.net Tue Jan 29 08:12:57 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 29 Jan 2013 08:12:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2430: Unable to run cmd command after slave upgrade to 0.8.7p1 Message-ID: <046.be96d287f2ff7e3b5e5f7e84298cbf86@buildbot.net> #2430: Unable to run cmd command after slave upgrade to 0.8.7p1 ---------------------------+--------------------------------------------- Reporter: materialdreams | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ShellCommand copy error windows ---------------------------+--------------------------------------------- After having upgrade a Windows slave to 0.8.7p1 processing the following build step: -----begin----- shell.ShellCommand( description="copy", haltOnFailure=True, command=["xcopy stats\\*.* D:\\...\\statsvn\\*.* /s /y"], workdir="./build/more/statsvn", want_stdout=True, want_stderr=True ) -----end----- generates the following error message: "The filename, directory name, or volume label syntax is incorrect." As did worked before the update it seems to be related to the latest revision of the buildbot slave and any help would be greatly appreciated. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jan 29 10:41:22 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 29 Jan 2013 10:41:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2430: Unable to run cmd command after slave upgrade to 0.8.7p1 In-Reply-To: <046.be96d287f2ff7e3b5e5f7e84298cbf86@buildbot.net> References: <046.be96d287f2ff7e3b5e5f7e84298cbf86@buildbot.net> Message-ID: <061.96ce120cba37e99b45cf5b28a6b99502@buildbot.net> #2430: Unable to run cmd command after slave upgrade to 0.8.7p1 --------------------------------------------+------------------------ Reporter: materialdreams | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: invalid Keywords: ShellCommand copy error windows | --------------------------------------------+------------------------ Changes (by materialdreams): * status: new => closed * resolution: => invalid -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jan 29 20:27:54 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 29 Jan 2013 20:27:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2431: Mechanism to pick the "last build" in a smarter way Message-ID: <042.56b38e4cd50165dd33d4b26c0ab24946@buildbot.net> #2431: Mechanism to pick the "last build" in a smarter way ------------------------+----------------------- Reporter: jaredgrubb | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ------------------------+----------------------- It seems that there needs to be a way to classify builds on a builder in different categories for the purposes of being able to pick the "last build". For example, a MailNotifier email might want to include the status of the prior build during failure scenarios. However, the 'last build' might not be the chronologically-last one. For example, the "last build" for source checkins probably should not include force schedule builds that developers are running on test branches. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 30 14:17:14 2013 From: noreply at github.com (GitHub) Date: Wed, 30 Jan 2013 06:17:14 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 0b146d: add README Message-ID: <51092b6a5ddab_4c0f5eaec729b7@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 0b146d9c7ef0ee175832147f445fd12bd94804f9 https://github.com/buildbot/buildbot/commit/0b146d9c7ef0ee175832147f445fd12bd94804f9 Author: Dustin J. Mitchell Date: 2013-01-30 (Wed, 30 Jan 2013) Changed paths: M README.md Log Message: ----------- add README From nobody at buildbot.net Wed Jan 30 14:18:27 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 30 Jan 2013 14:18:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2431: Mechanism to pick the "last build" in a smarter way In-Reply-To: <042.56b38e4cd50165dd33d4b26c0ab24946@buildbot.net> References: <042.56b38e4cd50165dd33d4b26c0ab24946@buildbot.net> Message-ID: <057.0c574567923007a5d40afcb009441dcb@buildbot.net> #2431: Mechanism to pick the "last build" in a smarter way ------------------------+-------------------- Reporter: jaredgrubb | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.7p1 | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.9.0 Comment: Yep. I'm hoping to include enough information in the DB to make this kind of query flexible and efficient. Buildbot will ship with a few filters (e.g., specific branch, category, etc.), with the ability to build new filters in the JS that just call the Data API differently. I added a TODO item to the nine branch for this. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jan 31 18:30:39 2013 From: noreply at github.com (GitHub) Date: Thu, 31 Jan 2013 10:30:39 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 74f6ac: fix typo Message-ID: <510ab84f66ac_2f6614afaf0155c1@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 74f6ac899a0a4e8ae6e373404296bd16c49c9efa https://github.com/buildbot/buildbot/commit/74f6ac899a0a4e8ae6e373404296bd16c49c9efa Author: Dustin J. Mitchell Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- fix typo