From noreply at github.com Wed Jan 1 16:53:52 2014 From: noreply at github.com (GitHub) Date: Wed, 01 Jan 2014 08:53:52 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] d95219: remove undocumented getStepByBuild Message-ID: <52c44820de463_73d10ddd5059948@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: d952190adc3b81185a58ce7eebee425f20088acb https://github.com/buildbot/buildbot/commit/d952190adc3b81185a58ce7eebee425f20088acb Author: Dustin J. Mitchell Date: 2013-12-29 (Sun, 29 Dec 2013) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/steps.py M master/buildbot/db/steps.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_steps.py M master/docs/developer/database.rst Log Message: ----------- remove undocumented getStepByBuild Its functionality is more naturally handled in getStep. Commit: 9c523f6b7a6babbcd57939ec8e31987fd2c10b3d https://github.com/buildbot/buildbot/commit/9c523f6b7a6babbcd57939ec8e31987fd2c10b3d Author: Dustin J. Mitchell Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/unit/test_data_buildrequests.py M master/buildbot/test/unit/test_process_builder.py A master/buildbot/test/unit/test_process_buildrequestdistributor.py R master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py Log Message: ----------- Use the Data API for build requests This also renames the test case for the build request distributor. Commit: 933a3121f8819d8931203d25d7e02ec0269a3034 https://github.com/buildbot/buildbot/commit/933a3121f8819d8931203d25d7e02ec0269a3034 Author: Dustin J. Mitchell Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M README.md Log Message: ----------- update README.md with remaining buildrequest tasks Commit: 66698b30587cb0b73ae564f909dc7b8eb569e9a0 https://github.com/buildbot/buildbot/commit/66698b30587cb0b73ae564f909dc7b8eb569e9a0 Author: Dustin J. Mitchell Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M master/buildbot/test/unit/test_steps_shell.py Log Message: ----------- tests for PerlModuleTest Commit: 00344f3e6c0a5f758eeba6098e257e8fd5482d81 https://github.com/buildbot/buildbot/commit/00344f3e6c0a5f758eeba6098e257e8fd5482d81 Author: Dustin J. Mitchell Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M master/buildbot/steps/shell.py Log Message: ----------- Rewrite PerModuletest to use a LogObserver Commit: 14f6de9c48e47a45c2bfd97d971a6bcdda32b271 https://github.com/buildbot/buildbot/commit/14f6de9c48e47a45c2bfd97d971a6bcdda32b271 Author: Dustin J. Mitchell Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M master/buildbot/test/fake/logfile.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_util_lineboundaries.py M master/buildbot/util/lineboundaries.py Log Message: ----------- make test logfiles act more like real wrt newlines Commit: 1f1de2f11adca8b53423c8c8b74462d46145c35e https://github.com/buildbot/buildbot/commit/1f1de2f11adca8b53423c8c8b74462d46145c35e Author: Dustin J. Mitchell Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M master/buildbot/steps/package/deb/lintian.py M master/buildbot/steps/package/rpm/rpmlint.py A master/buildbot/steps/package/util.py Log Message: ----------- refactor DebLintian and RpmLint to use a LogObserver Commit: b7f82dcc2751daddb320a25385aad0946efa1f45 https://github.com/buildbot/buildbot/commit/b7f82dcc2751daddb320a25385aad0946efa1f45 Author: Dustin J. Mitchell Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M master/buildbot/status/logfile.py M master/buildbot/test/fake/logfile.py M master/buildbot/test/unit/test_process_log.py Log Message: ----------- remove log.readlines Commit: 85b95a84f3f1b13724dec97586f970eefe4e61ee https://github.com/buildbot/buildbot/commit/85b95a84f3f1b13724dec97586f970eefe4e61ee Author: Dustin J. Mitchell Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/steps.py M master/buildbot/db/steps.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_steps.py M master/docs/developer/database.rst Log Message: ----------- Merge branch '9/remove-getStepByBuild' of git://github.com/djmitche/buildbot into nine Commit: b042fbc34284322063b29cd549d59dbf466fae07 https://github.com/buildbot/buildbot/commit/b042fbc34284322063b29cd549d59dbf466fae07 Author: Dustin J. Mitchell Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M README.md M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/unit/test_data_buildrequests.py M master/buildbot/test/unit/test_process_builder.py A master/buildbot/test/unit/test_process_buildrequestdistributor.py R master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py Log Message: ----------- Merge branch '9/use-br-data' of git://github.com/djmitche/buildbot into nine Commit: 3606f496a3245a6068a1fe63a4d8264f011866c1 https://github.com/buildbot/buildbot/commit/3606f496a3245a6068a1fe63a4d8264f011866c1 Author: Dustin J. Mitchell Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/status/logfile.py M master/buildbot/steps/package/deb/lintian.py M master/buildbot/steps/package/rpm/rpmlint.py A master/buildbot/steps/package/util.py M master/buildbot/steps/shell.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/logfile.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_log.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_util_lineboundaries.py M master/buildbot/util/lineboundaries.py Log Message: ----------- Merge branch '9/use-data-api-5' of git://github.com/djmitche/buildbot into nine +autopep8, pyflakes Compare: https://github.com/buildbot/buildbot/compare/579bb08a0438...3606f496a324 From trac at buildbot.net Wed Jan 1 17:47:40 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 01 Jan 2014 17:47:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2613: Console is white Message-ID: <038.a7056b965d76d626a67bc654e94ea151@buildbot.net> #2613: Console is white -------------------+----------------------- Reporter: nick75 | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: console -------------------+----------------------- The console is broken with our setup. We're looking to make a nice wallboard monitoring but because of this issue we can't :-( This is what we have in our master.cfg for the WebStatus : {{{ c['status'].append(html.WebStatus( numbuilds=8, order_console_by_time=True, http_port=8888, authz=authz_cfg, change_hook_dialects={ 'github' : True }, )) }}} We have a codebase with several repositories. I don't know if this may cause a bug. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 1 18:49:58 2014 From: noreply at github.com (GitHub) Date: Wed, 01 Jan 2014 10:49:58 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 991137: Fix few bugs on the UI: Message-ID: <52c463569aa41_235c13cbd506978a@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 991137d4c22e10ef82e18bfa0596406e17c4e957 https://github.com/buildbot/buildbot/commit/991137d4c22e10ef82e18bfa0596406e17c4e957 Author: Pierre Tardy Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M master/buildbot/data/logs.py M master/buildbot/test/unit/test_data_logs.py M master/docs/developer/www.rst M www/Gruntfile.coffee M www/src/scripts/controllers/buildController.coffee M www/src/scripts/services/buildbotService.coffee M www/src/scripts/services/mqservice.coffee M www/test/scripts/services/buildbotServiceSpec.coffee Log Message: ----------- Fix few bugs on the UI: - fix karma watch mode - Fix number vs buildid bug in the build page - python: add events for new logs - Fix race condition between event registering and first value got from data api Commit: 20d2b6f22709bf29137a9c8bea4c557c973a6557 https://github.com/buildbot/buildbot/commit/20d2b6f22709bf29137a9c8bea4c557c973a6557 Author: Dustin J. Mitchell Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M master/buildbot/data/logs.py M master/buildbot/test/unit/test_data_logs.py M master/docs/developer/www.rst M www/Gruntfile.coffee M www/src/scripts/controllers/buildController.coffee M www/src/scripts/services/buildbotService.coffee M www/src/scripts/services/mqservice.coffee M www/test/scripts/services/buildbotServiceSpec.coffee Log Message: ----------- Merge branch 'uifixes' of git://github.com/tardyp/buildbot into nine +autopep8 Compare: https://github.com/buildbot/buildbot/compare/3606f496a324...20d2b6f22709 From trac at buildbot.net Wed Jan 1 18:52:03 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 01 Jan 2014 18:52:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2613: Console is white In-Reply-To: <038.a7056b965d76d626a67bc654e94ea151@buildbot.net> References: <038.a7056b965d76d626a67bc654e94ea151@buildbot.net> Message-ID: <053.b60ee25479416236978ebea0b33467b6@buildbot.net> #2613: Console is white -------------------+-------------------- Reporter: nick75 | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.9 Version: 0.8.8 | Resolution: Keywords: web | -------------------+-------------------- Changes (by dustin): * keywords: console => web * milestone: undecided => 0.8.9 Comment: I don't think console supports multiple codebases correctly. Are you using codebases? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 1 19:03:10 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 01 Jan 2014 19:03:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2613: Console is white In-Reply-To: <038.a7056b965d76d626a67bc654e94ea151@buildbot.net> References: <038.a7056b965d76d626a67bc654e94ea151@buildbot.net> Message-ID: <053.11d44f450f71fd83ec706c6aabf64328@buildbot.net> #2613: Console is white -------------------+-------------------- Reporter: nick75 | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.9 Version: 0.8.8 | Resolution: Keywords: web | -------------------+-------------------- Comment (by nick75): yes we're using codebases. On IRC someone did a tests few days ago, and it seems to work for him. Don't recall his name. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 1 19:23:30 2014 From: noreply at github.com (GitHub) Date: Wed, 01 Jan 2014 11:23:30 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 73c59e: fix typo in relnotes Message-ID: <52c46b32616e9_4839851d586867a@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 73c59ec4008c7fa5bb72297c15b2c07a76c480c3 https://github.com/buildbot/buildbot/commit/73c59ec4008c7fa5bb72297c15b2c07a76c480c3 Author: Dustin J. Mitchell Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- fix typo in relnotes From noreply at github.com Thu Jan 2 00:30:08 2014 From: noreply at github.com (GitHub) Date: Wed, 01 Jan 2014 16:30:08 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] f9c146: Fix few bugs on the UI: Message-ID: <52c4b310640d9_67c66dfd582968b@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: f9c146901ffecc9b441e1d76c3d1dc389373e2fd https://github.com/buildbot/buildbot/commit/f9c146901ffecc9b441e1d76c3d1dc389373e2fd Author: Pierre Tardy Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M master/buildbot/data/logchunks.py M master/buildbot/data/logs.py M master/buildbot/test/unit/test_data_logchunks.py M master/buildbot/test/unit/test_data_logs.py M www/Gruntfile.coffee M www/src/scripts/directives/logviewer.coffee M www/src/scripts/services/buildbotService.coffee M www/src/views/build.jade Log Message: ----------- Fix few bugs on the UI: - another fix karma watch mode - python: add events for log append - Fix race condition between event registering and first value got from data api - fix logviewer so that it does not poll anymore Commit: 2690ec2d215d6113e9d243bd2a6178532bcc7ef5 https://github.com/buildbot/buildbot/commit/2690ec2d215d6113e9d243bd2a6178532bcc7ef5 Author: Pierre Tardy Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M master/buildbot/process/log.py Log Message: ----------- serialize log append slave is sending status and stdout in parallel, then the number of line is not handled correctly Signed-off-by: Pierre Tardy Commit: 8c1fe3bf0543e529a0e22f606e9b2331009c1402 https://github.com/buildbot/buildbot/commit/8c1fe3bf0543e529a0e22f606e9b2331009c1402 Author: Pierre Tardy Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M www/src/scripts/controllers/buildController.coffee M www/src/scripts/directives/logviewer.coffee M www/src/scripts/services/buildbotService.coffee M www/src/views/build.jade Log Message: ----------- polish the build page Signed-off-by: Pierre Tardy Commit: 43aa56041e21d37e83411ef2bf1629c2a673da92 https://github.com/buildbot/buildbot/commit/43aa56041e21d37e83411ef2bf1629c2a673da92 Author: Pierre Tardy Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M www/src/scripts/services/buildbotService.coffee M www/src/scripts/services/mqservice.coffee M www/test/scripts/services/buildbotServiceSpec.coffee Log Message: ----------- handle loss of sse connection In this case, all the bound data must be reloaded, and event listen to again Implementation is probably a bit inefficient, but its probably better than too complicated Signed-off-by: Pierre Tardy Commit: d0eeae335f6d9e885e2209a61061c3f78f621f51 https://github.com/buildbot/buildbot/commit/d0eeae335f6d9e885e2209a61061c3f78f621f51 Author: Dustin J. Mitchell Date: 2014-01-01 (Wed, 01 Jan 2014) Changed paths: M master/buildbot/data/logchunks.py M master/buildbot/data/logs.py M master/buildbot/process/log.py M master/buildbot/test/unit/test_data_logchunks.py M master/buildbot/test/unit/test_data_logs.py M www/Gruntfile.coffee M www/src/scripts/controllers/buildController.coffee M www/src/scripts/directives/logviewer.coffee M www/src/scripts/services/buildbotService.coffee M www/src/scripts/services/mqservice.coffee M www/src/views/build.jade M www/test/scripts/services/buildbotServiceSpec.coffee Log Message: ----------- Merge branch 'uifixes' of git://github.com/tardyp/buildbot into nine Compare: https://github.com/buildbot/buildbot/compare/73c59ec4008c...d0eeae335f6d From trac at buildbot.net Thu Jan 2 22:54:41 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 02 Jan 2014 22:54:41 -0000 Subject: [Buildbot-commits] [Buildbot] #581: Automatic builder creation for new branches In-Reply-To: <041.279f3c2d7a648bd6f8a842c8d5c1c124@buildbot.net> References: <041.279f3c2d7a648bd6f8a842c8d5c1c124@buildbot.net> Message-ID: <056.80e2f3215fab62ebbc0fdedd22d5ef37@buildbot.net> #581: Automatic builder creation for new branches ------------------------+--------------------- Reporter: mhoermann | Owner: warner Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.7.10 | Resolution: Keywords: | ------------------------+--------------------- Changes (by Jeremy.Cornett): * cc: Jeremy.Cornett@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 2 22:58:06 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 02 Jan 2014 22:58:06 -0000 Subject: [Buildbot-commits] [Buildbot] #807: "Brokenness display" In-Reply-To: <041.72fa4fecbf8eb95c09c8780487dc1c37@buildbot.net> References: <041.72fa4fecbf8eb95c09c8780487dc1c37@buildbot.net> Message-ID: <056.df6aaae0013b1aee5dd62979d5ad31ba@buildbot.net> #807: "Brokenness display" ------------------------+-------------------- Reporter: dabrahams | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.7.12 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by Jeremy.Cornett): * cc: Jeremy.Cornett@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 2 23:00:56 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 02 Jan 2014 23:00:56 -0000 Subject: [Buildbot-commits] [Buildbot] #956: Send an email notification to the person who forces/rebuilds a build In-Reply-To: <053.90a141f4d7d39441567be12e2bab5e39@buildbot.net> References: <053.90a141f4d7d39441567be12e2bab5e39@buildbot.net> Message-ID: <068.2010b1dd9c9947a62296f05899b4a5db@buildbot.net> #956: Send an email notification to the person who forces/rebuilds a build ------------------------+-------------------- Reporter: yogawa@? | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.1 | Resolution: Keywords: mail, users | ------------------------+-------------------- Changes (by Jeremy.Cornett): * cc: Jeremy.Cornett@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 2 23:21:06 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 02 Jan 2014 23:21:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2614: Floating Waterfall Message-ID: <046.c040e97e4d9621c1a45d315a9791b6bf@buildbot.net> #2614: Floating Waterfall ---------------------------+----------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.8 | Keywords: waterfall ---------------------------+----------------------- It would be really nice if the waterfall was kind of in a frame. This is hard to describe. For instance, I have numerous builders on a single master. To view them in the waterfall, my browser includes a horizontal scroll bar. When I move the scroll bar to the right to view the rest of the builders, I no longer see the columns with the time or changes. It would be nice if those two columns (plus the menu links) remained on the page when you scroll left and right. The same can be said for the builder names. It would be really nice if when you scrolled up and down, the rows displaying the builder's last build, current activity, and builder names (next to the time zone) remained on the page. It'd be extra cool if the footer on the waterfall page (the version number, when the page was built, etc) would stay on the page as well. Again, I just have so many builders that if I scroll right or down, I can easily lose which builder I'm looking at OR what time it occurred and who made the change. If I scroll right AND down, I lose both. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 3 00:01:34 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 03 Jan 2014 00:01:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2614: Floating Waterfall In-Reply-To: <046.c040e97e4d9621c1a45d315a9791b6bf@buildbot.net> References: <046.c040e97e4d9621c1a45d315a9791b6bf@buildbot.net> Message-ID: <061.c4edd3a1a43d384baa26c7e26a4f7141@buildbot.net> #2614: Floating Waterfall ---------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.8 | Resolution: Keywords: web | ---------------------------+-------------------- Changes (by dustin): * keywords: waterfall => web * milestone: undecided => 0.9.+ Comment: Often the waterfall isn't the best way to view things. As you've seen, it's packed full of white space and gets large easily. That said, for reasons I can't explain everyone seems to like it, so I expect it will be re-implemented in JavaScript in the [https://github.com/buildbot/buildbot/blob/nine/README.md nine] project. Is that something you could support or contribute to? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jan 3 03:43:47 2014 From: noreply at github.com (GitHub) Date: Thu, 02 Jan 2014 19:43:47 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 017c22: Add 'pollAtLaunch' flag for polling change sources Message-ID: <52c631f38e4d3_724dc99d4869638@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 017c2276eb12a1fc60745a2e0cc49739ba9764e5 https://github.com/buildbot/buildbot/commit/017c2276eb12a1fc60745a2e0cc49739ba9764e5 Author: Steve Hoelzer Date: 2014-01-02 (Thu, 02 Jan 2014) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_base.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Add 'pollAtLaunch' flag for polling change sources This allows a poller to poll immediately on launch and get changes that occurred while it was down. Commit: 609c6d7653fff09b74dedc1ccbd198d3b1e39edb https://github.com/buildbot/buildbot/commit/609c6d7653fff09b74dedc1ccbd198d3b1e39edb Author: Dustin J. Mitchell Date: 2014-01-02 (Thu, 02 Jan 2014) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_base.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'master' of git://github.com/shoelzer/buildbot Compare: https://github.com/buildbot/buildbot/compare/8572c1d669c5...609c6d7653ff From noreply at github.com Sat Jan 4 15:05:50 2014 From: noreply at github.com (GitHub) Date: Sat, 04 Jan 2014 07:05:50 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 7843a4: add a task: change source encodings Message-ID: <52c8234e987d7_3be08c9d58204b2@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 7843a4338712dd62a2605efe8d4d97d87b674435 https://github.com/buildbot/buildbot/commit/7843a4338712dd62a2605efe8d4d97d87b674435 Author: Dustin J. Mitchell Date: 2014-01-04 (Sat, 04 Jan 2014) Changed paths: M README.md Log Message: ----------- add a task: change source encodings From noreply at github.com Mon Jan 6 19:33:14 2014 From: noreply at github.com (GitHub) Date: Mon, 06 Jan 2014 11:33:14 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] b55fa0: Add LineConsumerLogObserver Message-ID: <52cb04fa3f827_3c20103bd4896830@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: b55fa09789a34293b009527ccd8c567d728bcca9 https://github.com/buildbot/buildbot/commit/b55fa09789a34293b009527ccd8c567d728bcca9 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/process/logobserver.py M master/buildbot/test/fake/logfile.py M master/buildbot/test/unit/test_process_logobserver.py M master/docs/developer/cls-logobserver.rst Log Message: ----------- Add LineConsumerLogObserver Commit: 940ebe4905e6e928454819c2b8f2ee3043ad0449 https://github.com/buildbot/buildbot/commit/940ebe4905e6e928454819c2b8f2ee3043ad0449 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/steps/python.py M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- refactor python steps to not use log.getText Commit: 9f5aa94782fe83616ba679fd3896a9d9280a6a54 https://github.com/buildbot/buildbot/commit/9f5aa94782fe83616ba679fd3896a9d9280a6a54 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- factor getText out of pbuilder.py Commit: 075deb285da60fc782dfe5c40f38017107cc59a7 https://github.com/buildbot/buildbot/commit/075deb285da60fc782dfe5c40f38017107cc59a7 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/steps/shell.py M master/buildbot/test/unit/test_steps_shell.py Log Message: ----------- remove uses of log.getText from shell.py Commit: 2dab0e84f33962df2618a1ae58b6be59d67dd6d5 https://github.com/buildbot/buildbot/commit/2dab0e84f33962df2618a1ae58b6be59d67dd6d5 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/steps/python_twisted.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_steps_python_twisted.py M master/buildbot/test/util/steps.py Log Message: ----------- factor getText out of Trial and HLint This introduces rudimentary tests for HLint. I don't have a sample of output from this command, so I can't write any more comprehensive tests. Commit: 28bebc111030a759f662893dda12db80914caee2 https://github.com/buildbot/buildbot/commit/28bebc111030a759f662893dda12db80914caee2 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py Log Message: ----------- factor getText out of Mock and RpmBuild Commit: 9f72b029c3c45266acce29708b8a018e93fb4bf3 https://github.com/buildbot/buildbot/commit/9f72b029c3c45266acce29708b8a018e93fb4bf3 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- remove regex_log_evalutator Commit: 5781ca673ed5986964111a594a2f3c6a95beb7bd https://github.com/buildbot/buildbot/commit/5781ca673ed5986964111a594a2f3c6a95beb7bd Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/test/fake/logfile.py M master/buildbot/test/unit/test_process_log.py Log Message: ----------- remove fake log.getText method Commit: 04dcd272be752a0c6d9e6770d386a0d9fed49407 https://github.com/buildbot/buildbot/commit/04dcd272be752a0c6d9e6770d386a0d9fed49407 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M README.md M master/docs/manual/cfg-statustargets.rst Log Message: ----------- notes to update documentation when everything is settled Commit: cf598c6ae147a6f03305b626aa237f8d7cb36d8d https://github.com/buildbot/buildbot/commit/cf598c6ae147a6f03305b626aa237f8d7cb36d8d Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/process/logobserver.py Log Message: ----------- finish unfinished comment Commit: 39c60d3c230abef2d3501d176c87ad63dab756f2 https://github.com/buildbot/buildbot/commit/39c60d3c230abef2d3501d176c87ad63dab756f2 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M README.md M master/buildbot/process/buildstep.py M master/buildbot/process/logobserver.py M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/logfile.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_process_log.py M master/buildbot/test/unit/test_process_logobserver.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py M master/buildbot/test/unit/test_steps_python.py M master/buildbot/test/unit/test_steps_python_twisted.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-logobserver.rst M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch '9/use-data-api-6' of git://github.com/djmitche/buildbot into nine Compare: https://github.com/buildbot/buildbot/compare/7843a4338712...39c60d3c230a From noreply at github.com Tue Jan 7 02:36:10 2014 From: noreply at github.com (GitHub) Date: Mon, 06 Jan 2014 18:36:10 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 3c5eee: GitPoller: Allow polling all branches, or a filter... Message-ID: <52cb681ac2814_4426f45d5890458@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 3c5eeef5bc769fda503b28ffce8858eb046e21a7 https://github.com/buildbot/buildbot/commit/3c5eeef5bc769fda503b28ffce8858eb046e21a7 Author: John Carr Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/docs/manual/cfg-changesources.rst Log Message: ----------- GitPoller: Allow polling all branches, or a filtered subset of branches. The make the ``branches`` argument accept either ``True`` to poll all branches, or a callable to filter the remote branches. Commit: 26881145ff28b0e7265edcab5a407790ceee4e59 https://github.com/buildbot/buildbot/commit/26881145ff28b0e7265edcab5a407790ceee4e59 Author: Joel Holdsworth Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- GitPoller: Tidied GitPoller work to fix PEP8 warnings Commit: 2fa654236310d052ff0f8879e4c95c47a5747cc2 https://github.com/buildbot/buildbot/commit/2fa654236310d052ff0f8879e4c95c47a5747cc2 Author: Joel Holdsworth Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M master/buildbot/changes/gitpoller.py Log Message: ----------- GitPoller: Fixed describe support for self.branches containing True or a Callable Commit: 4cdd2f25e17c2c630340755bcc82db37de37e1b6 https://github.com/buildbot/buildbot/commit/4cdd2f25e17c2c630340755bcc82db37de37e1b6 Author: Joel Holdsworth Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- GitPoller: Added TestGitPoller.test_poll_callableFilteredBranches Commit: d3bf4d84483070ef276c615f17f4336435667be9 https://github.com/buildbot/buildbot/commit/d3bf4d84483070ef276c615f17f4336435667be9 Author: Joel Holdsworth Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- GitPoller: Store lastRevs branches with the non-bare names. Commit: 34e0dd3fce7763cb9cc3dc695402a33f3ee9f86d https://github.com/buildbot/buildbot/commit/34e0dd3fce7763cb9cc3dc695402a33f3ee9f86d Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/docs/manual/cfg-changesources.rst Log Message: ----------- Merge branch 'git-poll-3' of git://github.com/jhol/buildbot (PR #1010) Compare: https://github.com/buildbot/buildbot/compare/609c6d7653ff...34e0dd3fce77 From trac at buildbot.net Tue Jan 7 02:40:27 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 07 Jan 2014 02:40:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2356: Buildbot doesn't interrupt master-side source steps In-Reply-To: <038.b3c924236585f33303ff27706d58cee3@buildbot.net> References: <038.b3c924236585f33303ff27706d58cee3@buildbot.net> Message-ID: <053.b3aa247fa77108c62a7dd177048e4876@buildbot.net> #2356: Buildbot doesn't interrupt master-side source steps -------------------------------------+--------------------- Reporter: flashm | Owner: Type: defect | Status: closed Priority: critical | Milestone: 0.8.9 Version: 0.8.6p1 | Resolution: fixed Keywords: master-side-source-steps | -------------------------------------+--------------------- Changes (by dustin): * milestone: 0.8.8 => 0.8.9 Old description: > I'm using new master-side SVN source step. > When you stop the build, svn operation is not being cancelled, step > interrupts only after svn operation complete. > We have a very big repository with about 40 externals, every update takes > ages. It's very, very frustrating that you can't stop update/checkout > process. New description: I'm using new master-side SVN source step. When you stop the build, svn operation is not being cancelled, step interrupts only after svn operation complete. We have a very big repository with about 40 externals, every update takes ages. It's very, very frustrating that you can't stop update/checkout process. -- Comment: This fix didn't make it into 0.8.8. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jan 7 02:49:21 2014 From: noreply at github.com (GitHub) Date: Mon, 06 Jan 2014 18:49:21 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 058d2b: Fixup documentation regarding 'nextBuild' function Message-ID: <52cb6b3123de0_6ad4a81d5810008a@hookshot-fe5-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 058d2bdfbbcfda49bc961e804307d67779178c98 https://github.com/buildbot/buildbot/commit/058d2bdfbbcfda49bc961e804307d67779178c98 Author: Kevin Funk Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/docs/manual/customization.rst Log Message: ----------- Fixup documentation regarding 'nextBuild' function Commit: c42c2a88f7c35b1d0f8e0e133d4baacfbad8807a https://github.com/buildbot/buildbot/commit/c42c2a88f7c35b1d0f8e0e133d4baacfbad8807a Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/docs/manual/customization.rst Log Message: ----------- Merge branch 'delivery' of git://github.com/krf/buildbot (PR #1038) Compare: https://github.com/buildbot/buildbot/compare/34e0dd3fce77...c42c2a88f7c3 From noreply at github.com Tue Jan 7 02:56:19 2014 From: noreply at github.com (GitHub) Date: Mon, 06 Jan 2014 18:56:19 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 76965f: broke out _defaultMessageIntro() Message-ID: <52cb6cd3449e6_3c20103bd48136839@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 76965fc9ee1606711f0cb48cfc67cd92a6fd598b https://github.com/buildbot/buildbot/commit/76965fc9ee1606711f0cb48cfc67cd92a6fd598b Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageIntro() Broke out code for generating introduction text of build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: fd8c2fe2c431981a6e600c770c478a9d64f192ab https://github.com/buildbot/buildbot/commit/fd8c2fe2c431981a6e600c770c478a9d64f192ab Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageProjects() Broke out code for generating project list info for build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: e7bed9f2caf9d5c48b98f507eb788d35fe4062ed https://github.com/buildbot/buildbot/commit/e7bed9f2caf9d5c48b98f507eb788d35fe4062ed Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageSourceStamps() Broke out code for generating source stamps info for build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: a26c5bd744cdf3fd8ecf31eefad6ae15c1a2f71c https://github.com/buildbot/buildbot/commit/a26c5bd744cdf3fd8ecf31eefad6ae15c1a2f71c Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageSummary() Broke out code for generating summary text for a build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: 16466f2011501cb515990f91659df9948a2e8f64 https://github.com/buildbot/buildbot/commit/16466f2011501cb515990f91659df9948a2e8f64 Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageURLs() Broke out code for adding URLs to a build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: fbe19414382ee633c13ffeed1fbaf3622eec38a3 https://github.com/buildbot/buildbot/commit/fbe19414382ee633c13ffeed1fbaf3622eec38a3 Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- unit test on mail.defaultMessage() function Added unit test on buildbot.status.mail.defaultMessage() function Commit: 3e9d60abb4194cc28d927145dda6e5eaaf6d9ba4 https://github.com/buildbot/buildbot/commit/3e9d60abb4194cc28d927145dda6e5eaaf6d9ba4 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Merge elmirjagudin/buildbot:mail-utests (PR #1039) Compare: https://github.com/buildbot/buildbot/compare/c42c2a88f7c3...3e9d60abb419 From noreply at github.com Tue Jan 7 03:04:11 2014 From: noreply at github.com (GitHub) Date: Mon, 06 Jan 2014 19:04:11 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 49db2e: factor out assertRegexpMatches, which doesn't exis... Message-ID: <52cb6eabbc2e4_b987abd5461230@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 49db2e7a2187670297d34cac78c359fd3acfd71b https://github.com/buildbot/buildbot/commit/49db2e7a2187670297d34cac78c359fd3acfd71b Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- factor out assertRegexpMatches, which doesn't exist in 2.6 From trac at buildbot.net Tue Jan 7 15:28:48 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 07 Jan 2014 15:28:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2614: Floating Waterfall In-Reply-To: <046.c040e97e4d9621c1a45d315a9791b6bf@buildbot.net> References: <046.c040e97e4d9621c1a45d315a9791b6bf@buildbot.net> Message-ID: <061.a90029aaaf3bbd6a8e79ad5bfd1b87df@buildbot.net> #2614: Floating Waterfall ---------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.8 | Resolution: Keywords: web | ---------------------------+-------------------- Comment (by Jeremy.Cornett): I would love to, but my job keeps me extremely busy, and I have never been a good Javascript programmer. I'm definitely not someone you'd want mucking around with the waterfall design. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jan 7 17:45:57 2014 From: noreply at github.com (GitHub) Date: Tue, 07 Jan 2014 09:45:57 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] d033a4: added the new twisted.cred syntax for change_hook_... Message-ID: <52cc3d558a231_4df71211d486824c@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d033a403a266d39407730b0d5d6b7fc96228bbb0 https://github.com/buildbot/buildbot/commit/d033a403a266d39407730b0d5d6b7fc96228bbb0 Author: @damnwidget Date: 2013-12-05 (Thu, 05 Dec 2013) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- added the new twisted.cred syntax for change_hook_auth in the documentation of several change hooks Commit: 90e8eab19da4d6e17a20b6273c62f4e41c20c829 https://github.com/buildbot/buildbot/commit/90e8eab19da4d6e17a20b6273c62f4e41c20c829 Author: @damnwidget Date: 2013-12-12 (Thu, 12 Dec 2013) Changed paths: M CONTRIBUTING.md M master/buildbot/buildslave/base.py M master/buildbot/changes/gitpoller.py M master/buildbot/process/properties.py M master/buildbot/process/users/manual.py M master/buildbot/status/slave.py M master/buildbot/status/status_push.py M master/buildbot/status/web/baseweb.py M master/buildbot/steps/master.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_buildslave_base.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_process_properties.py A master/buildbot/test/unit/test_status_slave.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge remote-tracking branch 'upstream/master' Commit: 5748fe268ea647171b08ede6a8623bd06697b233 https://github.com/buildbot/buildbot/commit/5748fe268ea647171b08ede6a8623bd06697b233 Author: Dustin J. Mitchell Date: 2014-01-07 (Tue, 07 Jan 2014) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge DamnWidget/buildbot:master (PR #995) Compare: https://github.com/buildbot/buildbot/compare/49db2e7a2187...5748fe268ea6 From noreply at github.com Wed Jan 8 00:51:07 2014 From: noreply at github.com (GitHub) Date: Tue, 07 Jan 2014 16:51:07 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] d033a4: added the new twisted.cred syntax for change_hook_... Message-ID: <52cca0fb53fd4_1925e65d489958c@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: d033a403a266d39407730b0d5d6b7fc96228bbb0 https://github.com/buildbot/buildbot/commit/d033a403a266d39407730b0d5d6b7fc96228bbb0 Author: @damnwidget Date: 2013-12-05 (Thu, 05 Dec 2013) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- added the new twisted.cred syntax for change_hook_auth in the documentation of several change hooks Commit: 90e8eab19da4d6e17a20b6273c62f4e41c20c829 https://github.com/buildbot/buildbot/commit/90e8eab19da4d6e17a20b6273c62f4e41c20c829 Author: @damnwidget Date: 2013-12-12 (Thu, 12 Dec 2013) Changed paths: M CONTRIBUTING.md M master/buildbot/buildslave/base.py M master/buildbot/changes/gitpoller.py M master/buildbot/process/properties.py M master/buildbot/process/users/manual.py M master/buildbot/status/slave.py M master/buildbot/status/status_push.py M master/buildbot/status/web/baseweb.py M master/buildbot/steps/master.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_buildslave_base.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_process_properties.py A master/buildbot/test/unit/test_status_slave.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge remote-tracking branch 'upstream/master' Commit: 3c5eeef5bc769fda503b28ffce8858eb046e21a7 https://github.com/buildbot/buildbot/commit/3c5eeef5bc769fda503b28ffce8858eb046e21a7 Author: John Carr Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/docs/manual/cfg-changesources.rst Log Message: ----------- GitPoller: Allow polling all branches, or a filtered subset of branches. The make the ``branches`` argument accept either ``True`` to poll all branches, or a callable to filter the remote branches. Commit: 26881145ff28b0e7265edcab5a407790ceee4e59 https://github.com/buildbot/buildbot/commit/26881145ff28b0e7265edcab5a407790ceee4e59 Author: Joel Holdsworth Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- GitPoller: Tidied GitPoller work to fix PEP8 warnings Commit: 2fa654236310d052ff0f8879e4c95c47a5747cc2 https://github.com/buildbot/buildbot/commit/2fa654236310d052ff0f8879e4c95c47a5747cc2 Author: Joel Holdsworth Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M master/buildbot/changes/gitpoller.py Log Message: ----------- GitPoller: Fixed describe support for self.branches containing True or a Callable Commit: 4cdd2f25e17c2c630340755bcc82db37de37e1b6 https://github.com/buildbot/buildbot/commit/4cdd2f25e17c2c630340755bcc82db37de37e1b6 Author: Joel Holdsworth Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- GitPoller: Added TestGitPoller.test_poll_callableFilteredBranches Commit: d3bf4d84483070ef276c615f17f4336435667be9 https://github.com/buildbot/buildbot/commit/d3bf4d84483070ef276c615f17f4336435667be9 Author: Joel Holdsworth Date: 2013-12-18 (Wed, 18 Dec 2013) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- GitPoller: Store lastRevs branches with the non-bare names. Commit: 8572c1d669c56d23b71b5a31b3f47fedb2d7d551 https://github.com/buildbot/buildbot/commit/8572c1d669c56d23b71b5a31b3f47fedb2d7d551 Author: Dustin J. Mitchell Date: 2013-12-31 (Tue, 31 Dec 2013) Changed paths: M master/buildbot/test/integration/test_try_client.py Log Message: ----------- don't let printStatus produce unexpected results Commit: 017c2276eb12a1fc60745a2e0cc49739ba9764e5 https://github.com/buildbot/buildbot/commit/017c2276eb12a1fc60745a2e0cc49739ba9764e5 Author: Steve Hoelzer Date: 2014-01-02 (Thu, 02 Jan 2014) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_base.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Add 'pollAtLaunch' flag for polling change sources This allows a poller to poll immediately on launch and get changes that occurred while it was down. Commit: 609c6d7653fff09b74dedc1ccbd198d3b1e39edb https://github.com/buildbot/buildbot/commit/609c6d7653fff09b74dedc1ccbd198d3b1e39edb Author: Dustin J. Mitchell Date: 2014-01-02 (Thu, 02 Jan 2014) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_base.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'master' of git://github.com/shoelzer/buildbot Commit: 058d2bdfbbcfda49bc961e804307d67779178c98 https://github.com/buildbot/buildbot/commit/058d2bdfbbcfda49bc961e804307d67779178c98 Author: Kevin Funk Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/docs/manual/customization.rst Log Message: ----------- Fixup documentation regarding 'nextBuild' function Commit: 76965fc9ee1606711f0cb48cfc67cd92a6fd598b https://github.com/buildbot/buildbot/commit/76965fc9ee1606711f0cb48cfc67cd92a6fd598b Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageIntro() Broke out code for generating introduction text of build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: fd8c2fe2c431981a6e600c770c478a9d64f192ab https://github.com/buildbot/buildbot/commit/fd8c2fe2c431981a6e600c770c478a9d64f192ab Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageProjects() Broke out code for generating project list info for build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: e7bed9f2caf9d5c48b98f507eb788d35fe4062ed https://github.com/buildbot/buildbot/commit/e7bed9f2caf9d5c48b98f507eb788d35fe4062ed Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageSourceStamps() Broke out code for generating source stamps info for build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: a26c5bd744cdf3fd8ecf31eefad6ae15c1a2f71c https://github.com/buildbot/buildbot/commit/a26c5bd744cdf3fd8ecf31eefad6ae15c1a2f71c Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageSummary() Broke out code for generating summary text for a build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: 16466f2011501cb515990f91659df9948a2e8f64 https://github.com/buildbot/buildbot/commit/16466f2011501cb515990f91659df9948a2e8f64 Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- broke out _defaultMessageURLs() Broke out code for adding URLs to a build result email from buildbot.status.mail.defaultMessage() function into a new function. Commit: fbe19414382ee633c13ffeed1fbaf3622eec38a3 https://github.com/buildbot/buildbot/commit/fbe19414382ee633c13ffeed1fbaf3622eec38a3 Author: Elmir Jagudin Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- unit test on mail.defaultMessage() function Added unit test on buildbot.status.mail.defaultMessage() function Commit: 34e0dd3fce7763cb9cc3dc695402a33f3ee9f86d https://github.com/buildbot/buildbot/commit/34e0dd3fce7763cb9cc3dc695402a33f3ee9f86d Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/docs/manual/cfg-changesources.rst Log Message: ----------- Merge branch 'git-poll-3' of git://github.com/jhol/buildbot (PR #1010) Commit: c42c2a88f7c35b1d0f8e0e133d4baacfbad8807a https://github.com/buildbot/buildbot/commit/c42c2a88f7c35b1d0f8e0e133d4baacfbad8807a Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/docs/manual/customization.rst Log Message: ----------- Merge branch 'delivery' of git://github.com/krf/buildbot (PR #1038) Commit: 3e9d60abb4194cc28d927145dda6e5eaaf6d9ba4 https://github.com/buildbot/buildbot/commit/3e9d60abb4194cc28d927145dda6e5eaaf6d9ba4 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Merge elmirjagudin/buildbot:mail-utests (PR #1039) Commit: 49db2e7a2187670297d34cac78c359fd3acfd71b https://github.com/buildbot/buildbot/commit/49db2e7a2187670297d34cac78c359fd3acfd71b Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- factor out assertRegexpMatches, which doesn't exist in 2.6 Commit: 5748fe268ea647171b08ede6a8623bd06697b233 https://github.com/buildbot/buildbot/commit/5748fe268ea647171b08ede6a8623bd06697b233 Author: Dustin J. Mitchell Date: 2014-01-07 (Tue, 07 Jan 2014) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge DamnWidget/buildbot:master (PR #995) Commit: d071e402dc2c22bd99952eccee613986e8e3480d https://github.com/buildbot/buildbot/commit/d071e402dc2c22bd99952eccee613986e8e3480d Author: Dustin J. Mitchell Date: 2014-01-07 (Tue, 07 Jan 2014) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/status/mail.py M master/buildbot/test/integration/test_try_client.py M master/buildbot/test/unit/test_changes_base.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_status_mail.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/customization.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'master' into nine Conflicts: master/buildbot/changes/base.py master/buildbot/changes/bonsaipoller.py master/buildbot/changes/gitpoller.py master/buildbot/changes/hgpoller.py master/buildbot/changes/p4poller.py master/buildbot/changes/svnpoller.py master/buildbot/status/mail.py master/buildbot/test/unit/test_changes_base.py master/docs/manual/cfg-statustargets.rst Compare: https://github.com/buildbot/buildbot/compare/39c60d3c230a...d071e402dc2c From noreply at github.com Wed Jan 8 00:55:09 2014 From: noreply at github.com (GitHub) Date: Tue, 07 Jan 2014 16:55:09 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] e47587: remove log_eval_func Message-ID: <52cca1ed58e0d_7471a59d58101493@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: e47587705b9b10adaa4e2bcf9e80fff069a0a3a1 https://github.com/buildbot/buildbot/commit/e47587705b9b10adaa4e2bcf9e80fff069a0a3a1 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py M master/docs/developer/cls-buildsteps.rst M master/docs/relnotes/index.rst Log Message: ----------- remove log_eval_func This was undocumented, apparently mostly unused, and mostly redundant to evaluateCommand, but took a step status object as an argument. Commit: d2c19b82c000894b30736f3241116c123d7891b1 https://github.com/buildbot/buildbot/commit/d2c19b82c000894b30736f3241116c123d7891b1 Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/fake/logfile.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/integration/test_custom_buildstep.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-buildsteps.rst M master/docs/relnotes/index.rst Log Message: ----------- Implement compatibility for read-only log methods in old-style steps Including * log.getText, log.readlines, etc. * step.getLog returns an instance with those methods in old-style steps Commit: f649d1587dc409de025d80d356186d1405fcf0ba https://github.com/buildbot/buildbot/commit/f649d1587dc409de025d80d356186d1405fcf0ba Author: Dustin J. Mitchell Date: 2014-01-06 (Mon, 06 Jan 2014) Changed paths: M README.md M master/buildbot/process/logobserver.py Log Message: ----------- fix TODOs for log observers Commit: 0fb53cc0e271336d7baf7fa54418ef9453291aeb https://github.com/buildbot/buildbot/commit/0fb53cc0e271336d7baf7fa54418ef9453291aeb Author: Dustin J. Mitchell Date: 2014-01-07 (Tue, 07 Jan 2014) Changed paths: M README.md M master/buildbot/process/buildstep.py M master/buildbot/process/logobserver.py M master/buildbot/test/fake/logfile.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/integration/test_custom_buildstep.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-buildsteps.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge djmitche/buildbot into nine:9/use-data-api-7 (PR #1040) Compare: https://github.com/buildbot/buildbot/compare/d071e402dc2c...0fb53cc0e271 From noreply at github.com Wed Jan 8 01:16:27 2014 From: noreply at github.com (GitHub) Date: Tue, 07 Jan 2014 17:16:27 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 6d7b2a: don't stop printloop if it's not running Message-ID: <52cca6ebdba05_73fdcd3d54166897@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 6d7b2a02caeb997d6fc1b8ae9494977977c6de50 https://github.com/buildbot/buildbot/commit/6d7b2a02caeb997d6fc1b8ae9494977977c6de50 Author: Dustin J. Mitchell Date: 2014-01-07 (Tue, 07 Jan 2014) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- don't stop printloop if it's not running From trac at buildbot.net Thu Jan 9 04:16:52 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 04:16:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2615: Config and Reconfig separate, timeout always on startup Message-ID: <042.9081a40a97e2db4afe00747db5290b3c@buildbot.net> #2615: Config and Reconfig separate, timeout always on startup -----------------------+----------------------- Reporter: mikepurvis | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: -----------------------+----------------------- Same symptom as #68, but I believe the cause is different. Here's my twistd.log: https://gist.github.com/anonymous/8328972 Lines 0..39 show the complete startup, including a non-reconfig configuration load. Reconfig is never run, and therefore the magical "configuration update complete" line never gets logged and I get a timeout on every start. A few seconds later, I manually SIGHUP the process to trigger the config reload, which finally does push the update message to the log. Based on [the manual](http://docs.buildbot.net/0.8.8/developer/config.html#reconfiguration), I'm expecting a reconfiguration on startup, and apparently so is the startup monitoring code! Is the absence of the reconfig a bug, or some problem with my setup? Thanks. My config: https://github.com/mikepurvis/ansible-buildbot- ros/blob/merged/buildmaster/master.cfg -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 9 09:42:13 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 09:42:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2491: gitpoller doesn't provide enough of a clue when branch doesn't exist In-Reply-To: <036.352eda19a281f0bf8fcaf7c5b258475c@buildbot.net> References: <036.352eda19a281f0bf8fcaf7c5b258475c@buildbot.net> Message-ID: <051.b2a51afc8b3eac359dfc6bb2991a7b05@buildbot.net> #2491: gitpoller doesn't provide enough of a clue when branch doesn't exist ------------------------+------------------------ Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ------------------------+------------------------ Comment (by krf): This can be closed, no? Patch seems to be in. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 9 14:41:27 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 14:41:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2616: convert nine's README.md into Trac tickets Message-ID: <038.486368e1c3c5b611670ef49a4e77ba78@buildbot.net> #2616: convert nine's README.md into Trac tickets -------------------+----------------------- Reporter: dustin | Owner: dustin Type: task | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: -------------------+----------------------- The README isn't a good place to track tasks. Trac is. There are three kinds of tasks in the README All should have milestone "0.9.0" and be added as enhancements. The "simple" tasks should have keyword "simple". The "complicated" tasks should have type "task". -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 9 14:41:45 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 14:41:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2616: convert nine's README.md into Trac tickets In-Reply-To: <038.486368e1c3c5b611670ef49a4e77ba78@buildbot.net> References: <038.486368e1c3c5b611670ef49a4e77ba78@buildbot.net> Message-ID: <053.de07c0d0cfec84aa8fa0a914e35d0f34@buildbot.net> #2616: convert nine's README.md into Trac tickets -------------------+--------------------- Reporter: dustin | Owner: dustin Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.8 | Resolution: Keywords: | -------------------+--------------------- Changes (by dustin): * milestone: undecided => 0.9.0 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 9 15:55:42 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 15:55:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2615: Config and Reconfig separate, timeout always on startup In-Reply-To: <042.9081a40a97e2db4afe00747db5290b3c@buildbot.net> References: <042.9081a40a97e2db4afe00747db5290b3c@buildbot.net> Message-ID: <057.d94a360af9354ea0ba9594e6cf12f3d3@buildbot.net> #2615: Config and Reconfig separate, timeout always on startup -----------------------+------------------------ Reporter: mikepurvis | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Resolution: Keywords: | -----------------------+------------------------ Comment (by mikepurvis): Just to update this, I see the same behaviour with just using master.cfg.sample as instructed in the 5 minute tutorial?I'm working on Ubuntu 12.04, Python 2.7.3, Buildbot and all dependencies installed to a virtualenv from pip: {{{ $ buildbot --version Buildbot version: 0.8.8 Twisted version: 13.2.0 $ pip freeze | grep -i ^sql SQLAlchemy==0.7.9 sqlalchemy-migrate==0.7.2 }}} This looks like an issue with the current release (or the documentation thereof). -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jan 9 17:26:06 2014 From: noreply at github.com (GitHub) Date: Thu, 09 Jan 2014 09:26:06 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 9f71ac: fix message when buildmaster takes too long to sta... Message-ID: <52cedbaed6d20_56e7ba9d48398b9@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 9f71ac6ad62f988acc6e7adfd4b8cc29c615dad5 https://github.com/buildbot/buildbot/commit/9f71ac6ad62f988acc6e7adfd4b8cc29c615dad5 Author: Dustin J. Mitchell Date: 2014-01-09 (Thu, 09 Jan 2014) Changed paths: M master/buildbot/scripts/start.py Log Message: ----------- fix message when buildmaster takes too long to start up From trac at buildbot.net Thu Jan 9 17:25:33 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 17:25:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2615: Config and Reconfig separate, timeout always on startup In-Reply-To: <042.9081a40a97e2db4afe00747db5290b3c@buildbot.net> References: <042.9081a40a97e2db4afe00747db5290b3c@buildbot.net> Message-ID: <057.3776057e395123b28f4556bc8fe29248@buildbot.net> #2615: Config and Reconfig separate, timeout always on startup -----------------------+------------------------ Reporter: mikepurvis | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Resolution: Keywords: | -----------------------+------------------------ Comment (by dustin): From the log, it looks like the issue is with your startup taking too long. You're right that the error message is giving you the wrong text to look at, and I'm committing a fix for that right now (you should be looking for "BuildMaster is running") -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 9 17:27:00 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 17:27:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2491: gitpoller doesn't provide enough of a clue when branch doesn't exist In-Reply-To: <036.352eda19a281f0bf8fcaf7c5b258475c@buildbot.net> References: <036.352eda19a281f0bf8fcaf7c5b258475c@buildbot.net> Message-ID: <051.19e6ca448de52f9fbcff8099d1e449fe@buildbot.net> #2491: gitpoller doesn't provide enough of a clue when branch doesn't exist ------------------------+------------------------ Reporter: dank | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | ------------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => fixed Comment: yep, thanks -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 9 18:41:58 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 18:41:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2615: Config and Reconfig separate, timeout always on startup In-Reply-To: <042.9081a40a97e2db4afe00747db5290b3c@buildbot.net> References: <042.9081a40a97e2db4afe00747db5290b3c@buildbot.net> Message-ID: <057.35f6e7dcadd12f86eb3bfa59f4328644@buildbot.net> #2615: Config and Reconfig separate, timeout always on startup -----------------------+------------------------ Reporter: mikepurvis | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Resolution: Keywords: | -----------------------+------------------------ Comment (by mikepurvis): From our IRC discussion, we determined that the tail invocation was not working as expected, at least on my Ubuntu 12.04 64-bit system. It turns out this is a coreutils bug, info here: http://askubuntu.com/questions/202420/tail-stops-displaying-in-case-of-a -log-rotation http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548439 A workaround is to modify the tail invocation in buildbot/scripts/logwatcher.py {{{ self.p = reactor.spawnProcess(self.pp, "/usr/bin/tail", ("tail", "---disable-inotify", "-f", "-n", "0", self.logfile), env=os.environ, ) }}} A longer term fix will be to resolve #68. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 9 23:26:03 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 23:26:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) Message-ID: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) ------------------------+----------------------- Reporter: rutsky | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: | Keywords: trac ------------------------+----------------------- This feature initially was requested here: https://github.com/buildbot/buildbot/issues/998 For convenient use of Trac as bug tracker users should be able to easily authenticate on it. Quick search lead me to OpenID plugin for Trac: https://github.com/dairiki /authopenid-plugin . Here is list of popular OpenID providers: http://openid.net/get-an-openid/ I failed to find plugins for OAuth or BrowserID authentication in Trac (I'm sure they exists, but quick search don't show them) and Github provides only OAuth. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 9 23:28:58 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 09 Jan 2014 23:28:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) In-Reply-To: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> References: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> Message-ID: <053.36634b11a868f5ce4d4cfde276094c48@buildbot.net> #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) ------------------------+------------------------ Reporter: rutsky | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: | Resolution: Keywords: trac | ------------------------+------------------------ Comment (by dustin): My employment requires me to point out that BrowserID would be awesome :) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 03:06:36 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 03:06:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) In-Reply-To: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> References: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> Message-ID: <053.f47ec1fffce0b8b2b238096b454f281a@buildbot.net> #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) ------------------------+----------------------- Reporter: rutsky | Owner: verm Type: enhancement | Status: assigned Priority: major | Milestone: ongoing Version: | Resolution: Keywords: trac | ------------------------+----------------------- Changes (by dustin): * owner: => verm * status: new => assigned * milestone: undecided => ongoing -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jan 10 03:17:58 2014 From: noreply at github.com (GitHub) Date: Thu, 09 Jan 2014 19:17:58 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] fcca11: LogLineObserver Simplification Message-ID: <52cf66662e0c8_6bbcbb3d48147772@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: fcca11a243058c6d4ce9254c41900f00d7862225 https://github.com/buildbot/buildbot/commit/fcca11a243058c6d4ce9254c41900f00d7862225 Author: delanne Date: 2014-01-09 (Thu, 09 Jan 2014) Changed paths: M master/buildbot/process/logobserver.py M master/buildbot/steps/vstudio.py Log Message: ----------- LogLineObserver Simplification Commit: 065b487be157279a73493e73d377210da4cf660d https://github.com/buildbot/buildbot/commit/065b487be157279a73493e73d377210da4cf660d Author: Dustin J. Mitchell Date: 2014-01-09 (Thu, 09 Jan 2014) Changed paths: M master/buildbot/process/logobserver.py M master/buildbot/steps/vstudio.py Log Message: ----------- Merge delanne/buildbot into nine:9/LogLineObserver (PR #1042) Compare: https://github.com/buildbot/buildbot/compare/0fb53cc0e271...065b487be157 From trac at buildbot.net Fri Jan 10 09:40:11 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 09:40:11 -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.ccb3e713fffeb064fcf4ab03a90b2ed1@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 | ----------------------+--------------------- Comment (by tallfurryman): Hello, Sorry to "revive" that thread, but we have a puzzling effect on our master. {{{ $ buildbot --version Buildbot version: 0.8.7p1 Twisted version: 12.3.0 }}} The code repository has a trunk, and some local externals, thus the master is configured with: {{{ project root (checked out): http://svn.local.lan/svn2/platform_1/product/middleware/branches/mw_v2_ref/mwv2r_hdsat change source 1: project_root, change source 2: 'http://svn.local.lan/svn2/platform_1/ref_sources', change source 3: 'http://svn.local.lan/svn2/sources/tools', change source 4: 'http://svn.local.lan/svn2/platform_1/vendors/ngr/ckernel/V7', change source 5: 'http://svn.local.lan/svn2/platform_1/vendors/stu/osp', }}} And a "{{{svn info --xml}}}" at the root of the slave's svn working copy returns: {{{ $ svn info --xml (...) http://svn.local.lan/svn2 (...) }}} Our problem is that when a commit arrives with one element under the project root and another outside, in an external... {{{ Revision: 18152 Author: someone Date: vendredi 3 janvier 2014 10:27:48 Message: [Buildbot] test poller with a root modified file and an external file ---- Modified : /platform_1/product/middleware/branches/mw_v2_ref/mwv2r_hdsat/environment.bat Modified : /sources/tools/integration_tools/branches/mwv2r/buildbot/buildmaster/mwv2r_hd_xxx/bb_MWV2R.py }}} ...the rev 18152 change is not picked and we get two assertion errors in the master log (slave is a Cygwin XP node). Sorry the log is only an excerpt and there's no way to match the SVNPoller with the change sources, so only guessing here. {{{ 2014-01-03 10:32:46+0100 [-] SVNPoller: _process_changes 17651 .. 17651 2014-01-03 10:32:46+0100 [-] SVNPoller: finished polling None 2014-01-03 10:32:46+0100 [-] SVNPoller: _process_changes 18142 .. 18152 2014-01-03 10:32:46+0100 [-] Adding change revision 18152 2014-01-03 10:32:46+0100 [-] SVNPoller: Error in while polling Traceback (most recent call last): File "/usr/lib/python2.7/site- packages/twisted/internet/_baseprocess.py", line 60, in maybeCallProcessEnded proto.processEnded(Failure(reason)) File "/usr/lib/python2.7/site- packages/twisted/internet/utils.py", line 91, in processEnded self.deferred.callback(self.s.getvalue()) File "/usr/lib/python2.7/site- packages/twisted/internet/defer.py", line 381, in callback self._startRunCallbacks(result) File "/usr/lib/python2.7/site- packages/twisted/internet/defer.py", line 489, in _startRunCallbacks self._runCallbacks() --- --- File "/usr/lib/python2.7/site- packages/twisted/internet/defer.py", line 576, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/usr/lib/python2.7/site- packages/buildbot/changes/svnpoller.py", line 345, in create_changes where = self._transform_path(path) File "/usr/lib/python2.7/site- packages/buildbot/changes/svnpoller.py", line 293, in _transform_path (path, self._prefix)) exceptions.AssertionError: filepath 'platform_1/product/middleware/branches/mw_v2_ref/mwv2r_hdsat/environment.bat' should start with prefix 'sources/tools' 2014-01-03 10:32:46+0100 [-] SVNPoller: no changes 2014-01-03 10:32:46+0100 [-] SVNPoller: _process_changes 15914 .. 15914 2014-01-03 10:32:46+0100 [-] SVNPoller: finished polling None 2014-01-03 10:32:46+0100 [-] SVNPoller: _process_changes 18151 .. 18152 2014-01-03 10:32:46+0100 [-] Adding change revision 18152 2014-01-03 10:32:46+0100 [-] SVNPoller: Error in while polling Traceback (most recent call last): File "/usr/lib/python2.7/site- packages/twisted/internet/_baseprocess.py", line 60, in maybeCallProcessEnded proto.processEnded(Failure(reason)) File "/usr/lib/python2.7/site- packages/twisted/internet/utils.py", line 91, in processEnded self.deferred.callback(self.s.getvalue()) File "/usr/lib/python2.7/site- packages/twisted/internet/defer.py", line 381, in callback self._startRunCallbacks(result) File "/usr/lib/python2.7/site- packages/twisted/internet/defer.py", line 489, in _startRunCallbacks self._runCallbacks() --- --- File "/usr/lib/python2.7/site- packages/twisted/internet/defer.py", line 576, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/usr/lib/python2.7/site- packages/buildbot/changes/svnpoller.py", line 345, in create_changes where = self._transform_path(path) File "/usr/lib/python2.7/site- packages/buildbot/changes/svnpoller.py", line 293, in _transform_path (path, self._prefix)) exceptions.AssertionError: filepath 'sources/tools/integration_tools/branches/mwv2r/buildbot/buildmaster/mwv2r_hd_xxx/bb_MWV2R.py' should start with prefix 'platform_1/product/middleware/branches/mw_v2_ref/mwv2r_hdsat' }}} Looking at the code (SVNPoller.create_changes and others), I think the transform_path assertion is causing too much trouble. In our case, the commit is overlapping the project boundaries, the first url breaks on the second prefix, the second url breaks on the first prefix: none of the urls can be processed by SVNPoller, so the change is not picked up. Of course, the commit test urls are built for this example, but we have the issue with branch merges/reintegrations all the like. I'd be willing to patch, but I'm not sure how and where to catch the exception and properly interrupt/bypass the change source algorithm. Any idea/comment? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 09:47:17 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 09:47:17 -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.405275a873cd331a44579c2733dfdc0b@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 | ----------------------+--------------------- Comment (by tallfurryman): Sorry, I just found out how to list changeset 1732adcc3eb11477d9fe9258fe772e3defaa3b34... Thus, I confirm that the change happily solves our problem. I will update our masters to 0.8.8 if possible, or manually patch the package. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jan 10 14:09:18 2014 From: noreply at github.com (GitHub) Date: Fri, 10 Jan 2014 06:09:18 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 4227ee: fix formatting Message-ID: <52cfff0eaa948_2afb123dd585994@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 4227eee8e4206426278454b237f386f362f90b34 https://github.com/buildbot/buildbot/commit/4227eee8e4206426278454b237f386f362f90b34 Author: Dustin J. Mitchell Date: 2014-01-10 (Fri, 10 Jan 2014) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- fix formatting From trac at buildbot.net Fri Jan 10 14:43:52 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 14:43:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2615: Config and Reconfig separate, timeout always on startup In-Reply-To: <042.9081a40a97e2db4afe00747db5290b3c@buildbot.net> References: <042.9081a40a97e2db4afe00747db5290b3c@buildbot.net> Message-ID: <057.0b089f44c04e2ae498cbf7d97bda0564@buildbot.net> #2615: Config and Reconfig separate, timeout always on startup -----------------------+------------------------ Reporter: mikepurvis | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.8 | Resolution: duplicate Keywords: | -----------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => duplicate Comment: I'm going to close this for the moment. If we get more people running into this problem, we should get #68 solved. I think tomprince has some semi-complete code for that in a branch somewhere. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 18:08:35 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 18:08:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) In-Reply-To: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> References: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> Message-ID: <053.8f6fb76150171cf7fe5519eb4de1a28b@buildbot.net> #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) ------------------------+----------------------- Reporter: rutsky | Owner: verm Type: enhancement | Status: assigned Priority: major | Milestone: ongoing Version: | Resolution: Keywords: trac | ------------------------+----------------------- Comment (by tardyp): Well afaik browserid is much simpler than openid, and we have a plugin example for openid. This may no be too difficult to implement. And I guess if we have trac with our own identification mechanism, this is the end of spam. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 18:09:28 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 18:09:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) In-Reply-To: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> References: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> Message-ID: <053.11ad41975e1fd9384934f2251f423531@buildbot.net> #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) ------------------------+----------------------- Reporter: rutsky | Owner: verm Type: enhancement | Status: assigned Priority: major | Milestone: ongoing Version: | Resolution: Keywords: trac | ------------------------+----------------------- Comment (by tardyp): fun stuff is that my last comment was detected as spam. spam spam spam. probably this one will too.. :) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 18:12:27 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 18:12:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) In-Reply-To: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> References: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> Message-ID: <053.560af2955a7f5ed8cb222ff30e6930f1@buildbot.net> #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) ------------------------+----------------------- Reporter: rutsky | Owner: verm Type: enhancement | Status: assigned Priority: major | Milestone: ongoing Version: | Resolution: Keywords: trac | ------------------------+----------------------- Comment (by dustin): Actually, using one of these lowers the bar to registration of new accounts. But that bar hasn't been a significant limitation (there are 1000's of spam accounts - far more than there are actual spam entries). So the two are probably orthogonal. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 18:18:52 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 18:18:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) In-Reply-To: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> References: <038.660a2ed188dce962e1c05b3c67a0ed42@buildbot.net> Message-ID: <053.e50e6eeb1fa9741e01e2ba19876a477f@buildbot.net> #2617: Allow to authenticate on Trac using external services (OpenID/OAuth/BrowserID) ------------------------+----------------------- Reporter: rutsky | Owner: verm Type: enhancement | Status: assigned Priority: major | Milestone: ongoing Version: | Resolution: Keywords: trac | ------------------------+----------------------- Comment (by verm): I've actually worked on this somewhat many months ago. When we move to trac 1.0 which will happen in the next month or two most of our spam issues will go away. The model I was planning is to allow for both, either a local account or remote. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:35:26 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:35:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2618: [nine] Add Trigger links Message-ID: <038.e430684d679f8d5c5edb06c0780b1dbf@buildbot.net> #2618: [nine] Add Trigger links ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.8 | Keywords: simple ------------------------+-------------------- In the trigger steps, when waiting for a build, add links from the triggering step to the triggered build. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:36:52 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:36:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2619: [nine] Names for IDs Message-ID: <038.3d21eeea024ca7961666566f39f6ea50@buildbot.net> #2619: [nine] Names for IDs ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.8 | Keywords: simple ------------------------+-------------------- In the Data API, each resource has an id named after the resource type, e.g., ``masterid`` or ``builderid``. In the DB API, ID's are always named ``id``, since there's generally only one. It would make things easier for users of the REST API if the Data API provided an 'id' field for the ID of the resource, with links to other resources using longer names like ``masterid``. This is also in accordance with the JSON API. In the process, validate that all links to other resources use the full name, e.g., ``sourcestampid``, not something shorter like ``ssid``. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:37:35 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:37:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2619: [nine] Names for IDs In-Reply-To: <038.3d21eeea024ca7961666566f39f6ea50@buildbot.net> References: <038.3d21eeea024ca7961666566f39f6ea50@buildbot.net> Message-ID: <053.f15fb6bea2bf704b5fcb510bc85eacb6@buildbot.net> #2619: [nine] Names for IDs ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.0 Version: 0.8.8 | Resolution: Keywords: simple | ------------------------+-------------------- Changes (by dustin): * priority: major => minor Comment: Pierre has indicated that this isn't necessary for the web UI - there's some JS code to work around this in restangular. But it may still be useful for other users of the API. TBD. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:38:07 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:38:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2620: [nine] Documentation Refactoring Message-ID: <038.ae7e7c5de4173b53eea01fcabccbe8f9@buildbot.net> #2620: [nine] Documentation Refactoring ------------------------+-------------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple, docs ------------------------+-------------------------- The how-to guides for the Data API (writing new resource types, endpoints, etc.) should be moved out of ``data.rst`` and into new files,? The DB API documentation should be broken into multiple files like the Data API. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:38:24 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:38:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2618: [nine] Add Trigger links In-Reply-To: <038.e430684d679f8d5c5edb06c0780b1dbf@buildbot.net> References: <038.e430684d679f8d5c5edb06c0780b1dbf@buildbot.net> Message-ID: <053.72848d92b4913b595c483b993624ae49@buildbot.net> #2618: [nine] Add Trigger links ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple | ------------------------+-------------------- Changes (by dustin): * version: 0.8.8 => -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:38:34 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:38:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2619: [nine] Names for IDs In-Reply-To: <038.3d21eeea024ca7961666566f39f6ea50@buildbot.net> References: <038.3d21eeea024ca7961666566f39f6ea50@buildbot.net> Message-ID: <053.c8ff290702a4c200c5795eed73c364b6@buildbot.net> #2619: [nine] Names for IDs ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.0 Version: | Resolution: Keywords: simple | ------------------------+-------------------- Changes (by dustin): * version: 0.8.8 => -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:38:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:38:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2621: [nine] Buildset Refactoring Message-ID: <038.26d5b1b533656a73905c7c163bddaf01@buildbot.net> #2621: [nine] Buildset Refactoring ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- ``addBuildset`` currently sends messages about buildrequests directly. It should, instead, coordinate with the buildrequests resource type to do so. Similarly, `addBuildset` often creates source stamps. Messages should be sent when this occurs. The BaseScheduler's addBuildsetForXxx methods should have their signatures checked against the corresponding fakes. Finally, addBuildset should take a list of builder IDs, rather than their names. Similarly, rather than naming builders, build requests in the DB should use a foreign key to reference the builders table. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:39:18 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:39:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2622: [nine] More Properties Message-ID: <038.b1dbd38263396dbacd0c8a392712d9ec@buildbot.net> #2622: [nine] More Properties ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- Properties are currently omitted in many places in the Data API. Come up wiht a consistent way to represent properties (perhaps by adding a 'propertyset' rtype, flexible enough to serve for buildsets and builds). The storage for the properties should also be determined carefully. A single blob containing all properties for a build set, build, etc., makes it difficult to query for builds with particular properties, which will surely be a common request. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:39:43 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:39:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2623: [nine] Step URLs need titles Message-ID: <038.da4e04c5ecc260fc3a5042f3947f7f11@buildbot.net> #2623: [nine] Step URLs need titles ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- We currently store steps' URLs as a list of strings, but URLs are actually tuples of (title, URL), so the format should be adjusted accordingly. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:40:06 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:40:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2624: [nine] Validate messages against resource type definitions Message-ID: <038.23f32aaca0193933bfc0ba48888a2b8f@buildbot.net> #2624: [nine] Validate messages against resource type definitions ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- Validation for messages is currently based on definitions in ``master/buildbot/test/util/validation.py``, while validation for resource types is based on the resource type definition itself. Since messages should match resource types, it make sense that message validation should be based on resource type definitions, too. The wrinkle here is that it's currently difficult to figure out what resource type a message corresponds to. At one point, the first component of each routing key identified the type, but new topics don't follow this pattern. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:40:25 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:40:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2625: [nine] check startConsuming arguments Message-ID: <038.e196534285dede3a963104ab6fcd8ffd@buildbot.net> #2625: [nine] check startConsuming arguments ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- The ``startConsuming`` method must be passed only strings. The fake version of this method should verify that each argument is a string. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:41:20 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:41:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2378: when is a deprecated argument to master.addChange but that is how web hooks pass in changes In-Reply-To: <042.21ec17a3f8d70aed151f24dd4fb4c254@buildbot.net> References: <042.21ec17a3f8d70aed151f24dd4fb4c254@buildbot.net> Message-ID: <057.41223f2515c7561604f556537a148afb@buildbot.net> #2378: when is a deprecated argument to master.addChange but that is how web hooks pass in changes -----------------------+----------------------- Reporter: tom.prince | Owner: dustin Type: defect | Status: assigned Priority: major | Milestone: 0.9.0 Version: 0.8.7 | Resolution: Keywords: simple | -----------------------+----------------------- Changes (by dustin): * keywords: => simple Comment: We have gone back and forth over which arguments are accepted for this method -- ``when`` or ``when_timestamp``, for example. At this point, we should just be flexible about the arguments, and test that flexibility. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:41:42 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:41:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2626: [nine] Users for Changes Message-ID: <038.f30a5e7a039d9603720dcc8d7ac5f7c3@buildbot.net> #2626: [nine] Users for Changes ------------------------+--------------------- Reporter: dustin | Owner: tycoish Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+--------------------- In the Data API, Changes don't have users, even though that data is in the DB API. Change users should be included in changes. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:42:01 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:42:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2627: [nine] Compress Logs Message-ID: <038.633e8f9eaedefea3063aac2f21e2a522@buildbot.net> #2627: [nine] Compress Logs ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- The log chunk support in the DB and Data APIs supports compressing logs after they are created. However, right now this is a no-op. Compression is intended to include byte-stream compression, but the major advantage will be in collapsing multiple, small log chunks into larger chunks, resulting in fewer database rows used and thus faster log access. The compression must be done in such a way that logs can be correctly retrieved at any time. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:42:22 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:42:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2628: [nine] Build Request Messages Message-ID: <038.f7818c2c60fc14bd39b3e4604bc466cd@buildbot.net> #2628: [nine] Build Request Messages ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: ------------------------+------------------- Add proper messages about build requests and buildsets to the build request distributor * claiming build requests * unclaiming build requests * completing build requests * completing buildsets -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:42:58 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:42:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2629: [nine] Scheduler and ChangeSource Messages Message-ID: <038.a02c3b0b8173b11de78062ae213ca07f@buildbot.net> #2629: [nine] Scheduler and ChangeSource Messages ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- Add messages to the scheduler and change source resource types, one for each possible change in status. This will allow users to track which master has a running scheduler, among other things. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:43:16 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:43:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2630: [nine] Remove links from REST Message-ID: <038.805a40ba74dd457b8389a01fff2f646a@buildbot.net> #2630: [nine] Remove links from REST ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- The Data API does quite a bit of extra work to support links in REST responses, because REST says they're important. But they're not really that useful, particularly as implemented. Let's remove them for now. We can re-add them later when we have a concrete use-case. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:43:43 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:43:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2631: [nine] Document the DB2Data Idiom Message-ID: <038.62ca62abc384000c65d9fa4455d47513@buildbot.net> #2631: [nine] Document the DB2Data Idiom ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- Several Data API resource types have functions and mixins to convert from DB API dictionaries to Data API objects. This should be documented as an idiom, and all resource types refactored to follow that idiom closely. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:44:01 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:44:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2632: [nine] Use plurals in REST paths Message-ID: <038.bf8f6a65f5612acb79d134460ec73f71@buildbot.net> #2632: [nine] Use plurals in REST paths ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- REST API path elements are currently singluar, e.g., ``/build/1/step/3``. Typical REST design suggests plurals, e.g., ``/builds/1/steps/3``. The change itself isn't too difficult, but updating every use of singular paths may take some work! -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:44:08 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:44:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2628: [nine] Build Request Messages In-Reply-To: <038.f7818c2c60fc14bd39b3e4604bc466cd@buildbot.net> References: <038.f7818c2c60fc14bd39b3e4604bc466cd@buildbot.net> Message-ID: <053.33ec05480787fccb9be548e1ef5e7b3c@buildbot.net> #2628: [nine] Build Request Messages ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple | ------------------------+-------------------- Changes (by dustin): * keywords: => simple -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:44:37 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:44:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2633: [nine] Reduce Buildset Race Condition Message-ID: <038.6b9e95bbbdc156152ca001119f2dd831@buildbot.net> #2633: [nine] Reduce Buildset Race Condition ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- Make `completeBuildSet` return true if the database claims to have updated the row, and use that to narrow the race condition in `maybeBuildsetComplete` -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:45:10 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:45:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2634: [nine] Unlimited-length trings Message-ID: <038.544a872634dbbfa346335c0f2397efb6@buildbot.net> #2634: [nine] Unlimited-length trings ------------------------+------------------------------ Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple, database ------------------------+------------------------------ Use sa.Text instead of sa.String(LEN), so we have unlimited-length (well, almost) strings. Where indexes -- especially unique indexes -- are required on these columns, add sha1 hash columns and index those. Among other advantages, this will allow MySQL databases to use the vastly superior InnoDB table type. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:45:52 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:45:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2635: [nine] Identifiers and Slugs Message-ID: <038.1255972513a0d42172cc411690fc86a1@buildbot.net> #2635: [nine] Identifiers and Slugs ------------------------+------------------------------ Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple, database ------------------------+------------------------------ Convert master, builder, changesource, and scheduler names to identifiers, removing use of hashes. Use slug/name pairs like in logs to allow display names to contain non- identifier characters. This should apply to anything that has a name - I may have missed something in the list above! -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:46:13 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:46:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2636: [nine] Document writing schedulers Message-ID: <038.7dbcd851fd905b63fd9c9562d8f7a429@buildbot.net> #2636: [nine] Document writing schedulers ------------------------+-------------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple, docs ------------------------+-------------------------- Document how to write a scheduler: the ``addBuildsetForXxx`` methods, as well as the proper procedure for listening for changes. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:46:36 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:46:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2637: [nine] Use Data API for Build Requests Message-ID: <038.f8b68dcbc48d512a4ae9ac892525dc74@buildbot.net> #2637: [nine] Use Data API for Build Requests ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple ------------------------+-------------------- Currently a bunch of process code calls ``self.master.db.buildrequests.getBuildRequests``. Instead, it should call ``self.master.data.get('/buildrequest/...')``, noting that the the return values have different keys. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:46:58 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:46:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2638: [nine] Encodings for all Change Sources Message-ID: <038.0f6b6174b9d93cae857671c193e0a7f4@buildbot.net> #2638: [nine] Encodings for all Change Sources ------------------------+------------------------------ Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple, encoding ------------------------+------------------------------ All change sources take data from somewhere else, and in many cases that data arrives in the form of bytestrings. By the time that data makes it to the data API's `addChange` method, it needs to be unicode. Some change sources already handle this, using an 'encoding' parameter to indicate the encoding expected for any bytestrings. However, other change sources - notably, those in `mail.py`, don't. Those change sources should be tested, then fixed to handle bytestrings correctly. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:47:26 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:47:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2639: [nine] Support 'rebuild' Message-ID: <038.7ab17880275ce1a2ab8ec947d2032c49@buildbot.net> #2639: [nine] Support 'rebuild' ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: ------------------------+------------------- The ``BuilderControl`` ``rebuildBuild`` method allowed users to request a rebuild of a build. That class and method are gone, but need to be replaced with a Data API control method that can be called from the Web UI. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:48:30 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:48:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2640: [nine] Flexible Build Queries Message-ID: <038.1516b293c896a4b405bedf3e5cb8e3d4@buildbot.net> #2640: [nine] Flexible Build Queries ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: ------------------------+------------------- Add a means to enumerate builds *previous* to a given build, using flexible criteria. Something like ``/build/1234/previous?lib:branch=foo&builder=bar&count=3`` to get the three builds before 1234 with branch ``foo`` in the ``lib`` codebase, on builder ``bar``. This is to address #2431 and a whole class of interesting analyses of builds. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:48:48 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:48:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2641: [nine] Add HTTP Cache Headers Message-ID: <038.8afa89edfde003b5bba163a402a19b67@buildbot.net> #2641: [nine] Add HTTP Cache Headers ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: ------------------------+------------------- The HTTP server should provide cache headers for resources, based on information encoded in resource types regarding immutability and speed of change. For example, log chunks can always be cached indefinitely, as can a finished build. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:49:05 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:49:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2642: [nine] Document Plugins Message-ID: <038.8ce22803c975a9b39d9bfc5392566734@buildbot.net> #2642: [nine] Document Plugins ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: ------------------------+------------------- Document writing www plugins, and create or point to an example plugin project on GitHub. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:49:30 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:49:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2643: [nine] Remove the is_dir attribute of changes Message-ID: <038.3b1ba1f34e3656e048cf5e4d649d474b@buildbot.net> #2643: [nine] Remove the is_dir attribute of changes ------------------------+------------------------------ Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple, database ------------------------+------------------------------ This change attribute is no longer used, but is still in the DB. Remove it and references to it, but leave the ``addChange`` parameter with a deprecation warning. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:50:07 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:50:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2644: [nine] Add more MQ backends Message-ID: <038.2353ccb0fd27912b7075075dada89969@buildbot.net> #2644: [nine] Add more MQ backends ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: ------------------------+------------------- The MQ layer currently only has a simple (single-master) implementation. We should have some or all of * AMQP * AMP-based master-to-master communication (full mesh, with every master talking to every other master, or something smarter) * ZeroMQ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:50:51 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:50:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2645: [nine] Implement Request Collapsing Message-ID: <038.f7aa0715d07f528332bec534e1cea93f@buildbot.net> #2645: [nine] Implement Request Collapsing -------------------+------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+------------------- *Currently Broken*: Builds for merged requests currently only refer to one of the merged requests. * Before a build request is added to a non-empty queue, examine each unclaimed build request in that queue. If it is compatible with the new request (defined as having matching sourcestamps, except for revision), then claim the old request and immediately complete it with result SKIPPED. * Allow the same kind of configuration as for merging: global and per- builder, with options True (merge), False (never), and callable (called with two build request dictionaries, and expected to get the rest from the data API). * Call it "queue collapsing" rather than merging (hat-tip to Mozilla release engineering for the term) Note that the first bullet here assumes that a more recently-submitted request should be preferred over an older request. See https://plus.google.com/105883044168332773236/posts/TG8DHus4L4D -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:51:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:51:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2646: [nine] Asynchronous Steps Message-ID: <038.57d7b2da9827719ce17edab8f35ffe3f@buildbot.net> #2646: [nine] Asynchronous Steps -------------------+-------------------- Reporter: dustin | Owner: dustin Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+-------------------- In 0.8.x, build steps are *very* synchronous. Nine introduces "new-style" steps that call methods asynchronously and do not expect easy access to the full text of logfiles. However, there's also substantial work in place to maintain backward compatibility - at least temporarily - for old-style steps. This project is mostly in Dustin's head. Here are the remaining bits: * implement new-style compatibility on master, as well * just return defer.succeed(..); no need for wrappers for old-style steps * include enough checks that users can be confident their new-style steps are OK * change backend to use data API * persist properties at build or step finish * change addLog to return a ProcessLog instance * ensure that new-style steps don't see any removed methods or old behaviors * all of the stuff listed as removed in the relnotes * `createSummary`, `log_eval_func`, among others * rewrite steps to new style * but not !ShellCommand, yet, since user classes derive from it * merge rewrites to master * remove `step_status` for statistics * update documentation * lots of changes in `customization.rst` * `cfg-statustargets.rst` references `getText` -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:52:23 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:52:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2647: [nine] Import old Pickles Message-ID: <038.2a34f9e8b522fa803569f642070c8bc0@buildbot.net> #2647: [nine] Import old Pickles -------------------+------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+------------------- The most likely plan for data from 0.8.x implementations is to ignore it. However, it would be great for users if data in build pickles could be easily imported into the database. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:52:46 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:52:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2648: [nine] Rewrite Status Listeners Message-ID: <038.819d0bb58da4a8fd007d1bebbe9f48e9@buildbot.net> #2648: [nine] Rewrite Status Listeners -------------------+------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+------------------- The following will need to be rewritten: * IRC (words.py) :runner: * MailNotifier. Note that the tests for MailNotifier mock a lot of things out - incorrectly, now. So don't trust the tests! * `status_gerrit` * `status_push` (maybe) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:53:09 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:53:09 -0000 Subject: [Buildbot-commits] [Buildbot] #2649: [nine] i10n -- Localization Support Message-ID: <038.f8b1dea62938a29434666bee74944d8f@buildbot.net> #2649: [nine] i10n -- Localization Support -------------------+------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+------------------- The Web UI should be localized. AngularJS ecosystem has ngTranslate project, which makes i18n relatively easy. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:53:27 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:53:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2650: [nine] Buildbot setup process Message-ID: <038.bbe04f818445fe7bcc9fafcc04ddf3ad@buildbot.net> #2650: [nine] Buildbot setup process -------------------+------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+------------------- `buildbot create_master` and `buildbot upgrade_master` need to be upgraded to handle whatever setup is required for the new web service. The upgrade process should make whatever modifications are required, or at least tell the user what directories are no longer used, e.g., templates. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:54:04 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:54:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2651: [nine] Tracking for Triggered Builds Message-ID: <038.d570a297687ef9a1bd891eb4b24dca2e@buildbot.net> #2651: [nine] Tracking for Triggered Builds -------------------+------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+------------------- Add a parent-child 1-N relationship table for triggered and promoted build Should that be buildid 1-N buildsetid or buildid 1-N buildid? Making this a core part of Buildbot will allow build graphs to be considered explicitly in Buildbot itself. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:54:59 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:54:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2652: [nine] Coordinate Messages and Data Message-ID: <038.08ad9025d103e16892c9a4c25f53586b@buildbot.net> #2652: [nine] Coordinate Messages and Data -------------------+------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+------------------- We currently have a DB API which may use a backend DB without read-after- write consistency, due to replication delay. And we have an MQ API which introduces an unbounded propagation delay in messages. So it's possible to receive a message about a change, say a build finishing, after which a DB query still shows the build as unfinished. Likewise, it's possible to see an updated value from a DB query long before the corresponding message arrives. This causes problems. For example, a user might want an event for every build triggered for a particular buildset. The naive approach is to get the list of current builds for that buildset, and subscribe to builds with that buildset in the future. Given the timing discrepancies, though, this approach may either miss builds for which a message has already been sent but which is not in the DB yet; or double-report a build which is already in the DB but for which the message has not yet been delivered. I don't have any good solutions to this. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:55:42 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:55:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2653: Remove old scheduler methods Message-ID: <038.bc60c4b440a7b873cf1aa14c76187955@buildbot.net> #2653: Remove old scheduler methods -------------------+-------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: minor | Milestone: 0.9.+ Version: | Keywords: simple -------------------+-------------------- Remove `listBuilderNames` and `getPendingBuildTimes` methods from BaseScheduler when they are no longer used (so, after 0.9.0 is out) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:56:12 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:56:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2654: [nine] Handle build status compatibly Message-ID: <038.e53a6fa3c4fa9d09fdfd08bb3d1f5556@buildbot.net> #2654: [nine] Handle build status compatibly -------------------+------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+------------------- Builds' status strings are not handled like they were in the 0.8.x version. The old handling should be characterized and, roughly at least, reproduced. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:56:36 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:56:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2655: [nine] Document Buildbot for a DBA Message-ID: <038.f40d5a938d2713994964477c1f916dbf@buildbot.net> #2655: [nine] Document Buildbot for a DBA -------------------+-------------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple, docs -------------------+-------------------------- Document Buildbot's behavior for a DBA: isolation assumptions, dependencies on autogenerated IDs, read-after-write expectations, buildrequest claiming, buildset completion detection -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:57:00 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:57:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2656: [nine] Reduce schedulers' stored state Message-ID: <038.898d77c303bfac5ab8afe1aaa113e290@buildbot.net> #2656: [nine] Reduce schedulers' stored state -------------------+-------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: simple -------------------+-------------------- Now that schedulers don't give lists of changes to addBuildset, there's no need to keep a list of important/unimportant changes; just state -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 10 19:57:07 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 10 Jan 2014 19:57:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2616: convert nine's README.md into Trac tickets In-Reply-To: <038.486368e1c3c5b611670ef49a4e77ba78@buildbot.net> References: <038.486368e1c3c5b611670ef49a4e77ba78@buildbot.net> Message-ID: <053.b5bfeb85977fd65751872deb91ee2dfa@buildbot.net> #2616: convert nine's README.md into Trac tickets -------------------+--------------------- Reporter: dustin | Owner: dustin Type: task | Status: closed Priority: major | Milestone: 0.9.0 Version: 0.8.8 | Resolution: fixed Keywords: | -------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jan 10 20:02:13 2014 From: noreply at github.com (GitHub) Date: Fri, 10 Jan 2014 12:02:13 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 6bcf56: move nine tasks to Trac Message-ID: <52d051c54cfc0_2a9549bd58630ea@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 6bcf56f20b4a6cb6da025cde25c7595a9eeb8df3 https://github.com/buildbot/buildbot/commit/6bcf56f20b4a6cb6da025cde25c7595a9eeb8df3 Author: Dustin J. Mitchell Date: 2014-01-10 (Fri, 10 Jan 2014) Changed paths: M README.md Log Message: ----------- move nine tasks to Trac From trac at buildbot.net Sat Jan 11 13:39:37 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 11 Jan 2014 13:39:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2657: P4Source should include P4TICKETS environent variable or all P4 environment variables Message-ID: <043.d28a95515e351259fd748d0c80eafe96@buildbot.net> #2657: P4Source should include P4TICKETS environent variable or all P4 environment variables ------------------------+----------------------- Reporter: Robin.Emery | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.8 | Keywords: P4Source ------------------------+----------------------- The P4Source change source class includes a set of P4* environment variables, however this is not the full set of variables used by the Perforce client. An example of how this can be a problem: To avoid storing the Perforce build account password in plain text, the Perforce server can issue a login ticket that has an extremely long expiration such that it does not practically expire. The account can be restricted at the Perforce server side to particular IPs, read-only etc. A manual login is made once and the ticket is stored. The p4 client looks for the ticket based on the P4TICKETS variable or at $HOME/.p4tickets. Neither P4TICKETS or HOME are copied to the environment of the p4 command run by P4Source. Using this method, P4Source fails to poll the depot as there are no credentials for the p4user. This can be worked-around by appending variables to the env_vars list of an instance of P4Source. The full list of variables is here (although P4TICKETS is described as "esoteric"): http://www.perforce.com/perforce/doc.current/manuals/cmdref/envars.html -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 11 13:40:02 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 11 Jan 2014 13:40:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2657: P4Source should include P4TICKETS environment variable or all P4 environment variables (was: P4Source should include P4TICKETS environent variable or all P4 environment variables) In-Reply-To: <043.d28a95515e351259fd748d0c80eafe96@buildbot.net> References: <043.d28a95515e351259fd748d0c80eafe96@buildbot.net> Message-ID: <058.e3d973bad81083759c330e417cf3fba6@buildbot.net> #2657: P4Source should include P4TICKETS environment variable or all P4 environment variables ------------------------+------------------------ Reporter: Robin.Emery | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.8 | Resolution: Keywords: P4Source | ------------------------+------------------------ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 13 03:02:29 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 13 Jan 2014 03:02:29 -0000 Subject: [Buildbot-commits] [Buildbot] #2657: P4Source should include P4TICKETS environment variable or all P4 environment variables In-Reply-To: <043.d28a95515e351259fd748d0c80eafe96@buildbot.net> References: <043.d28a95515e351259fd748d0c80eafe96@buildbot.net> Message-ID: <058.94de7a099ca50a572220a63f4e053b90@buildbot.net> #2657: P4Source should include P4TICKETS environment variable or all P4 environment variables ------------------------+-------------------- Reporter: Robin.Emery | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.8 | Resolution: Keywords: p4 | ------------------------+-------------------- Changes (by dustin): * keywords: P4Source => p4 * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 13 15:10:35 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 13 Jan 2014 15:10:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2658: [nine] need to remove buildername from master/buildbot/data/buildrequests.py Message-ID: <039.c6eddfd17c29d05916ace8028f35fbaf@buildbot.net> #2658: [nine] need to remove buildername from master/buildbot/data/buildrequests.py ----------------------+------------------- Reporter: delanne | Owner: Type: undecided | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.8 | Keywords: ----------------------+------------------- The PR #1043 adds buildername as a data field for buildrequests. It's a workaround, in order to make the PR easier. The complication,is for callers that are switching from master.db.buildrequests.getBuildRequest to data.get and expecting a builder name. buildername mustn't be exposed here. Users should be using builderid as the primary index for builders. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 13 15:14:42 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 13 Jan 2014 15:14:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2659: [nine] duplicate code "_toJson" Message-ID: <039.9dd1d7795be10d5c7264754956d5c871@buildbot.net> #2659: [nine] duplicate code "_toJson" ----------------------+------------------- Reporter: delanne | Owner: Type: undecided | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.8 | Keywords: ----------------------+------------------- These 2 files: - ./buildbot/www/rest.py - ./buildbot/www/sse.py should probably use the same _toJson function -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 13 15:26:35 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 13 Jan 2014 15:26:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2660: [nine] buildrequests data API uses popBooleanFilter for non-booleans Message-ID: <038.08c1380590e822b973ccede97b7d9996@buildbot.net> #2660: [nine] buildrequests data API uses popBooleanFilter for non-booleans ------------------------+-------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: ------------------------+-------------------- {{{ bsid = resultSpec.popBooleanFilter('bsid') branch = resultSpec.popBooleanFilter('branch') repository = resultSpec.popBooleanFilter('repository') }}} those should be using popStringFilter and popIntegerFilter, I think (and those methods need to be written). -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jan 14 03:40:30 2014 From: noreply at github.com (GitHub) Date: Mon, 13 Jan 2014 19:40:30 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] b964f0: Extend EC2LatentBuildSlave to support spot instanc... Message-ID: <52d4b1ae7ef61_30005c7d5830947@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b964f0a1938458153f199be1dd606dbda6ff19be https://github.com/buildbot/buildbot/commit/b964f0a1938458153f199be1dd606dbda6ff19be Author: Dave B. Date: 2013-10-22 (Tue, 22 Oct 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Extend EC2LatentBuildSlave to support spot instances. Commit: f72c66c8150d788a17db4941349ca4bcc38ad7b8 https://github.com/buildbot/buildbot/commit/f72c66c8150d788a17db4941349ca4bcc38ad7b8 Author: Dave B Date: 2013-12-09 (Mon, 09 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Extend EC2LatentBuildSlave to support spot instances. Commit: 22198369c1313ab2da6f0d30b7a4e18581f01ac2 https://github.com/buildbot/buildbot/commit/22198369c1313ab2da6f0d30b7a4e18581f01ac2 Author: Dave B Date: 2013-12-09 (Mon, 09 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py M master/docs/relnotes/index.rst Log Message: ----------- Enable mounting volumes after starting an instance. Commit: c0151021c9ec72ca8447e05bb7d3b26fc6e552ce https://github.com/buildbot/buildbot/commit/c0151021c9ec72ca8447e05bb7d3b26fc6e552ce Author: Dave B Date: 2013-12-10 (Tue, 10 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Add ability to specify placement within region. Clean up logging. Commit: 2e43cbd927982debba1538206cbfbc8b8f3e0f9e https://github.com/buildbot/buildbot/commit/2e43cbd927982debba1538206cbfbc8b8f3e0f9e Author: Dave B Date: 2013-12-10 (Tue, 10 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Merge upstream. Commit: 4023ba8accf56e7e495151cd0e934ff1078ecb66 https://github.com/buildbot/buildbot/commit/4023ba8accf56e7e495151cd0e934ff1078ecb66 Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Add checks for spot price too low. Add default spot price multiplier. Commit: 67789daed84a29b6264af09f7647be4e224d1a14 https://github.com/buildbot/buildbot/commit/67789daed84a29b6264af09f7647be4e224d1a14 Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Fix the default price multiplier option. Commit: d24f499484fad62cb5112576c9fe12131d02bacb https://github.com/buildbot/buildbot/commit/d24f499484fad62cb5112576c9fe12131d02bacb Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py M master/docs/manual/cfg-buildslaves.rst M master/docs/relnotes/index.rst Log Message: ----------- Add documentation for EC2 latent build slave spot requests. Commit: 496ce83a2733eb96c235f964fb560316543db099 https://github.com/buildbot/buildbot/commit/496ce83a2733eb96c235f964fb560316543db099 Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Clarify release notes. Commit: fd7973afb72c2c8b36763cea72f40d33e58249bf https://github.com/buildbot/buildbot/commit/fd7973afb72c2c8b36763cea72f40d33e58249bf Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Fix formatting in release notes. Commit: 251ca96200f38eafd4e559f7f0908d5391e48606 https://github.com/buildbot/buildbot/commit/251ca96200f38eafd4e559f7f0908d5391e48606 Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/docs/manual/cfg-buildslaves.rst Log Message: ----------- "Accomplish" is not spelled with a G. Commit: 47160f86abdf930b450367d3100d4e02185bea1d https://github.com/buildbot/buildbot/commit/47160f86abdf930b450367d3100d4e02185bea1d Author: Dave B. Date: 2013-12-19 (Thu, 19 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py M master/docs/relnotes/index.rst Log Message: ----------- Fix pep8. Commit: a3e914a78b08c4a1a5565933fc9ce44fbd914fa1 https://github.com/buildbot/buildbot/commit/a3e914a78b08c4a1a5565933fc9ce44fbd914fa1 Author: Dustin J. Mitchell Date: 2014-01-13 (Mon, 13 Jan 2014) Changed paths: M master/buildbot/buildslave/ec2.py M master/docs/manual/cfg-buildslaves.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge InitHello/buildbot:master (PR #1007) Compare: https://github.com/buildbot/buildbot/compare/4227eee8e420...a3e914a78b08 From noreply at github.com Tue Jan 14 03:43:48 2014 From: noreply at github.com (GitHub) Date: Mon, 13 Jan 2014 19:43:48 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 1a3a70: Check slave before trying to access it. Message-ID: <52d4b274d9bb2_9fa116bd5886324@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 1a3a704d21823332494b9de36179193f05e0f957 https://github.com/buildbot/buildbot/commit/1a3a704d21823332494b9de36179193f05e0f957 Author: Ben Hearsum Date: 2013-12-20 (Fri, 20 Dec 2013) Changed paths: M master/buildbot/process/slavebuilder.py Log Message: ----------- Check slave before trying to access it. Commit: 54835cb9686c7d9ddbf01c5816837c1034a93847 https://github.com/buildbot/buildbot/commit/54835cb9686c7d9ddbf01c5816837c1034a93847 Author: Ben Hearsum Date: 2014-01-02 (Thu, 02 Jan 2014) Changed paths: M master/buildbot/process/slavebuilder.py Log Message: ----------- Fix syntax error. Commit: 4c0a13596d3fedfdf47a2d57b5f325773cb29c8c https://github.com/buildbot/buildbot/commit/4c0a13596d3fedfdf47a2d57b5f325773cb29c8c Author: Dustin J. Mitchell Date: 2014-01-13 (Mon, 13 Jan 2014) Changed paths: M master/buildbot/process/slavebuilder.py Log Message: ----------- Merge bhearsum/buildbot:check-slave (PR #1019) Compare: https://github.com/buildbot/buildbot/compare/a3e914a78b08...4c0a13596d3f From trac at buildbot.net Tue Jan 14 06:04:02 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:04:02 -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.bb2e34daf0232e21104a7f6cfcf90de4@buildbot.net> #1771: Store 'slavename' in the database for every build -------------------------+--------------------- Reporter: jhopkinsmomo | Owner: shar Type: enhancement | Status: closed Priority: major | Milestone: 0.9.0 Version: 0.8.2 | Resolution: fixed Keywords: database | -------------------------+--------------------- Changes (by dustin): * status: accepted => closed * resolution: => fixed Old description: > The 'slavename' property is only set for a small fraction of buildsets, > so from what I can tell, for most builds there is no way to know which > build slave it was run on (using only the database). This is a hindrance > to writing reporting queries. > > I'm also wondering if the slavename should be set further down the table > hierarchy - at the "builds" or "buildrequests" level. My own preference > would be to add a 'slavename' field to the builds table. New description: The 'slavename' property is only set for a small fraction of buildsets, so from what I can tell, for most builds there is no way to know which build slave it was run on (using only the database). This is a hindrance to writing reporting queries. I'm also wondering if the slavename should be set further down the table hierarchy - at the "builds" or "buildrequests" level. My own preference would be to add a 'slavename' field to the builds table. -- Comment: Yep, builds now have a buildslaveid, in nine. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:04:45 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:04:45 -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.58fee3f5e7a9d0a39b5455788b5f5150@buildbot.net> #24: save build status in an SQL database ------------------------+--------------------- Reporter: warner | Owner: warner Type: enhancement | Status: closed Priority: minor | Milestone: 0.9.0 Version: | Resolution: fixed Keywords: database | ------------------------+--------------------- Changes (by dustin): * status: assigned => closed * resolution: => fixed Old description: > Some things would be made easier if we were to store build status in a > database that could be read by other processes. SQLite would be a good > starting point. New description: Some things would be made easier if we were to store build status in a database that could be read by other processes. SQLite would be a good starting point. -- Comment: I think we can finally call this done. Builds, steps, logs, and so on are in the DB. Of course, there's lots of other work to do in the nine branch! -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:06:21 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:06:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2228: Allow specific ForceSchedulers to be associated with specific WebStatuses. In-Reply-To: <042.cdddcb9d6783b39e9977c48990d4ef8b@buildbot.net> References: <042.cdddcb9d6783b39e9977c48990d4ef8b@buildbot.net> Message-ID: <057.0b01204df61361424d73f9372e02de9a@buildbot.net> #2228: Allow specific ForceSchedulers to be associated with specific WebStatuses. -------------------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: enhancement | Status: closed Priority: minor | Milestone: 0.9.0 Version: master | Resolution: fixed Keywords: web, force, sprint | -------------------------------+------------------------- Changes (by dustin): * status: assigned => closed * resolution: => fixed Comment: This is implemented now, thanks to Pierre -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:12:59 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:12:59 -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.0e593e3136d9d4a69b5e8ca8c28bc46d@buildbot.net> #1824: Dependent build depends on scheduler property -----------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.9.0 Version: | Resolution: Keywords: database, sprint | -----------------------------+-------------------- Changes (by dustin): * version: master => Comment: So in the new world, each buildset should have the id of the scheduler that created it, and the dependent scheduler should be watching for completed buildsets with its upstream schedulers' id. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:14:18 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:14:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2601: Properties sent by sendchange command are not used during build In-Reply-To: <042.1ca2d3b8b45640024973858d703a9d71@buildbot.net> References: <042.1ca2d3b8b45640024973858d703a9d71@buildbot.net> Message-ID: <057.648e52938a03e0044f3b265d498f8259@buildbot.net> #2601: Properties sent by sendchange command are not used during build -----------------------+-------------------- Reporter: jollyroger | Owner: Type: defect | Status: new Priority: critical | Milestone: 0.9.0 Version: | Resolution: Keywords: | -----------------------+-------------------- Changes (by dustin): * version: master => Comment: This should get a unit test or integration test to demonstrate the problem and then be fixed. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:15:24 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:15:24 -0000 Subject: [Buildbot-commits] [Buildbot] #371: ShellCommand argument "logfiles" does not properly work for HTML log files In-Reply-To: <035.ed912ff1ea57972c51ba895981321e1d@buildbot.net> References: <035.ed912ff1ea57972c51ba895981321e1d@buildbot.net> Message-ID: <050.56153761f9a7de96f7b4d904d1a04ded@buildbot.net> #371: ShellCommand argument "logfiles" does not properly work for HTML log files ------------------------+-------------------- Reporter: cli | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * version: 0.7.9 => Old description: > The logfiles argument can be used to simply transmit logfiles from a > slave to the master. This works well for text/plain files. > > But if we want to observe a text/html file, the HTML source is escaped as > text and therefor useless to a viewer. > Perhaps one should add a simple file type detection (perhaps on file > ending basis). I think someone has done much work on the logfile handling > (HTMLLog and HTMLLogFile are already there) but the final glue is missing > to get the thing working. New description: The logfiles argument can be used to simply transmit logfiles from a slave to the master. This works well for text/plain files. But if we want to observe a text/html file, the HTML source is escaped as text and therefor useless to a viewer. Perhaps one should add a simple file type detection (perhaps on file ending basis). I think someone has done much work on the logfile handling (HTMLLog and HTMLLogFile are already there) but the final glue is missing to get the thing working. -- Comment: This is possible now - this would just be a logfile of type 'h'. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:16:36 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:16:36 -0000 Subject: [Buildbot-commits] [Buildbot] #765: web display for schedulers In-Reply-To: <038.66afa28eb1a2b70b4d632d38c02a7ccb@buildbot.net> References: <038.66afa28eb1a2b70b4d632d38c02a7ccb@buildbot.net> Message-ID: <053.53552df87ffab25228c8f8c42e3d121f@buildbot.net> #765: web display for schedulers ------------------------+--------------------- Reporter: dustin | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.9.0 Version: | Resolution: fixed Keywords: web | ------------------------+--------------------- Changes (by dustin): * status: new => closed * version: 0.8.0 => * resolution: => fixed Comment: I can see the list of schedulers on the nine demo site now.. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:17:08 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:17:08 -0000 Subject: [Buildbot-commits] [Buildbot] #806: Need branch name display In-Reply-To: <041.0b6e5b0e15b3da9bf4fde730b1cd2597@buildbot.net> References: <041.0b6e5b0e15b3da9bf4fde730b1cd2597@buildbot.net> Message-ID: <056.ba599fa3ce31e04fcec34a9226b6b207@buildbot.net> #806: Need branch name display ------------------------+-------------------- Reporter: dabrahams | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.7.12 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * milestone: 0.9.0 => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:18:09 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:18:09 -0000 Subject: [Buildbot-commits] [Buildbot] #833: buildbot.status.web.logs assumes logfiles are in utf-8 In-Reply-To: <038.9f4696a9d9da0b680d99e925cc4b6cc2@buildbot.net> References: <038.9f4696a9d9da0b680d99e925cc4b6cc2@buildbot.net> Message-ID: <053.1f377cf08ff33bc60b255399a70e07e2@buildbot.net> #833: buildbot.status.web.logs assumes logfiles are in utf-8 ---------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.9.0 Version: 0.8.0 | Resolution: fixed Keywords: encoding | ---------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Old description: > Which they aren't if they're from Windows. > > Short-term fix is to decode the utf-8 with the 'replace' option, so stuff > doesn't crash. > > Long term fix ... will be in 0.8.1 New description: Which they aren't if they're from Windows. Short-term fix is to decode the utf-8 with the 'replace' option, so stuff doesn't crash. Long term fix ... will be in 0.8.1 -- Comment: ..and that's what we're doing now in nine. There's a {{{logEncoding}}} config to control the encoding expected of incoming bytestrings. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:18:34 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:18:34 -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.b2d04a7b0b0174d081704744c5962134@buildbot.net> #850: Link change pages to builds from that change -------------------------+-------------------- Reporter: dabrahams | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.7.12 | Resolution: Keywords: web database | -------------------------+-------------------- Changes (by dustin): * milestone: 0.9.0 => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:21:22 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:21:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2644: [nine] Add more MQ backends In-Reply-To: <038.2353ccb0fd27912b7075075dada89969@buildbot.net> References: <038.2353ccb0fd27912b7075075dada89969@buildbot.net> Message-ID: <053.a66a7163cb5b4e77cd70f87d10ca282e@buildbot.net> #2644: [nine] Add more MQ backends ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: | ------------------------+-------------------- Comment (by dustin): Actually, Kombu supports all of these things including an in-memory version and a DB-based version, and is a simple Python dependency. We should probably just require Kombu and use its functionality directly, replacing the entire MQ layer. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:21:51 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:21:51 -0000 Subject: [Buildbot-commits] [Buildbot] #1039: Allow trigger -> triggerable to span masters In-Reply-To: <038.fa20366b372b6a82d150302063839a01@buildbot.net> References: <038.fa20366b372b6a82d150302063839a01@buildbot.net> Message-ID: <053.c82a8392cf4910ccaa235857ac59f1a1@buildbot.net> #1039: Allow trigger -> triggerable to span masters -------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.1 | Resolution: Keywords: database, mq | -------------------------+-------------------- Old description: > Right now, a Trigger step must run on the same master as the Triggerable > scheduler it talks to. > > That should move into the database so that the two can be isolated and > Trigger can queue a message to the Triggerable. New description: Right now, a Trigger step must run on the same master as the Triggerable scheduler it talks to. That should move into the database so that the two can be isolated and Trigger can queue a message to the Triggerable. -- Comment (by dustin): This should use the same communication mechanism as the force schedulers. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:22:29 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:22:29 -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.54e307f5ba1ef5cdd24af7a05070c405@buildbot.net> #1053: schedulerdb should have id columns on all tables -------------------------------------+-------------------- Reporter: Pike | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.2 | Resolution: Keywords: database, sprint, simple | -------------------------------------+-------------------- Changes (by dustin): * keywords: database, sprint => database, sprint, simple * milestone: 0.9.0 => 0.9.+ Old description: > I've been hacking on a django wrapper on the schedulerdb, and django > really wants id columns on all tables. > > The list of affected tables seems to be > > {{{ > buildset_properties > change_files > change_links > change_properties > last_access > scheduler_changes > scheduler_upstream_buildsets > sourcestamp_changes > version > }}} New description: I've been hacking on a django wrapper on the schedulerdb, and django really wants id columns on all tables. The list of affected tables seems to be {{{ buildset_properties change_files change_links change_properties last_access scheduler_changes scheduler_upstream_buildsets sourcestamp_changes version }}} -- -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:23:48 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:23:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2193: JSON interface / docs improvement In-Reply-To: <039.a53c58d1bc1c9edbfa8fa6712804a185@buildbot.net> References: <039.a53c58d1bc1c9edbfa8fa6712804a185@buildbot.net> Message-ID: <054.a706ffd84b3a3e0a55ea707dea3ef79a@buildbot.net> #2193: JSON interface / docs improvement ------------------------+------------------------ Reporter: unexist | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.9.0 Version: 0.8.5 | Resolution: duplicate Keywords: | ------------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => duplicate Old description: > I need to update my redmine plugin for buildbot, that still uses the old > XMLRPC interface. Previously, with getAllBuildsInInterval I could fetch > the newest builds without querying the names of the slaves first. > > With the JSON interface, I need to do that: Basically parse and compare > longs lists and request multiple items. (slaves list, builds per slave) > > Is there any chance for improvement the JSON API and e.g. allow a list of > builds, that can be narrowed down with select? > > Additionally, proper docs what select can do would be appreciated. New description: I need to update my redmine plugin for buildbot, that still uses the old XMLRPC interface. Previously, with getAllBuildsInInterval I could fetch the newest builds without querying the names of the slaves first. With the JSON interface, I need to do that: Basically parse and compare longs lists and request multiple items. (slaves list, builds per slave) Is there any chance for improvement the JSON API and e.g. allow a list of builds, that can be narrowed down with select? Additionally, proper docs what select can do would be appreciated. -- Comment: See #2640 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:26:05 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:26:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2219: Support reconfig-by-restart (was: Make sample configuration modular.) In-Reply-To: <042.df4164f479ee7ff6c9f328d81c903457@buildbot.net> References: <042.df4164f479ee7ff6c9f328d81c903457@buildbot.net> Message-ID: <057.e7838321abb828557e7ad759161778ba@buildbot.net> #2219: Support reconfig-by-restart ------------------------+--------------------- Reporter: tom.prince | Owner: config Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.5 | Resolution: Keywords: | ------------------------+--------------------- Changes (by dustin): * milestone: 0.9.0 => 0.9.+ Comment: I'm re-purposing this bug to be about reconfig by starting a new master and cleanly stopping the running master. This is a plan for nine or one- oh, when multi-master is fully and automatically supported. Even then, it will only work if you're not using sqlite. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:27:11 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:27:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2265: Ensure that all properties can be converted to json. In-Reply-To: <042.ec39ec882f9837162fd9e2de587a7f82@buildbot.net> References: <042.ec39ec882f9837162fd9e2de587a7f82@buildbot.net> Message-ID: <057.422f25aa06d2a200a3bfa24f4091a5ea@buildbot.net> #2265: Ensure that all properties can be converted to json. -----------------------+--------------------- Reporter: tom.prince | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.9.0 Version: 0.8.6p1 | Resolution: fixed Keywords: | -----------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: This isn't particularly actionable now. We'll see errors from un-JSONable properties down the road, and can add safety checks in addition to this one where they seem useful. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:28:01 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:28:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2268: Grid display is very slow when there is lots of history, and multple projects. In-Reply-To: <042.53bad4ed907978e45669fe62ed5f2960@buildbot.net> References: <042.53bad4ed907978e45669fe62ed5f2960@buildbot.net> Message-ID: <057.2f5590fd3a2b6fd0b3f46b47311bf7bf@buildbot.net> #2268: Grid display is very slow when there is lots of history, and multple projects. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.2 | Resolution: Keywords: web | -----------------------+-------------------- Changes (by dustin): * milestone: 0.9.0 => 0.9.+ Old description: > The grid displays can be *very* > slow, if you are dispaying builds from multiple projects. grid shows the > latest build for the most recent sourcestamps. And if some builders > don't have *any* builds for some sourcestamps, builtbot needs to read > *all* of the buidls for that builder to learn there are no interesting > ones. (This is true at least for 0.8.2, but I don't think there have > been any relevant changes here). New description: The grid displays can be *very* slow, if you are dispaying builds from multiple projects. grid shows the latest build for the most recent sourcestamps. And if some builders don't have *any* builds for some sourcestamps, builtbot needs to read *all* of the buidls for that builder to learn there are no interesting ones. (This is true at least for 0.8.2, but I don't think there have been any relevant changes here). -- Comment: #2640 should help -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:28:28 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:28:28 -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.7a021c941c00b30e93cf571a79671e62@buildbot.net> #2274: reformat buildbot docs with one sentence per line ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: docs | ------------------------+-------------------- Changes (by dustin): * milestone: 0.9.0 => 0.9.+ Old description: > http://rhodesmill.org/brandon/2012/one-sentence-per-line/ > > This will make docs diffs a *lot* more useful. It should probably be done > all-at-once, at the risk of interfering with outstanding patches. New description: http://rhodesmill.org/brandon/2012/one-sentence-per-line/ This will make docs diffs a *lot* more useful. It should probably be done all-at-once, at the risk of interfering with outstanding patches. -- -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:29:12 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:29:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2318: invalid character (Chinese) in BuildStep's stdout log (BuildSlave on Windows) In-Reply-To: <038.01558ae49a42aeadbc983f3fc325d456@buildbot.net> References: <038.01558ae49a42aeadbc983f3fc325d456@buildbot.net> Message-ID: <053.18deac174fb55583312329644fccb138@buildbot.net> #2318: invalid character (Chinese) in BuildStep's stdout log (BuildSlave on Windows) ---------------------+--------------------- Reporter: ppggff | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.9.0 Version: 0.8.6p1 | Resolution: fixed Keywords: encoding | ---------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Old description: > version: > Buildbot: 0.8.6p1 > Twisted: 12.0.0 > Jinja: 2.6 > Python: 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) [GCC 4.4.5] > Buildmaster platform: linux2 > > BuildSlave on Windows 7, Chinese version. > I got invalid character from buildstep's stdout log. > These characters should be Chinese encoded in GB2312 or GBK. > BuildMaster's encoding is utf-8. > > Is there a way to set buildbot convert stdout log from one encoding to > another? > > Thanks. New description: version: Buildbot: 0.8.6p1 Twisted: 12.0.0 Jinja: 2.6 Python: 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) [GCC 4.4.5] Buildmaster platform: linux2 BuildSlave on Windows 7, Chinese version. I got invalid character from buildstep's stdout log. These characters should be Chinese encoded in GB2312 or GBK. BuildMaster's encoding is utf-8. Is there a way to set buildbot convert stdout log from one encoding to another? Thanks. -- Comment: Logs are now parsed from bytestrings to unicode. See #833. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:31:19 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:31:19 -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.41105e6c42de2328274ff6e01e1db749@buildbot.net> #2431: Mechanism to pick the "last build" in a smarter way ------------------------+------------------------ Reporter: jaredgrubb | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.9.0 Version: 0.8.7p1 | Resolution: duplicate Keywords: | ------------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => duplicate Old description: > 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. New description: 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. -- Comment: #2640 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:31:43 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:31:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2472: Implement persona in nine In-Reply-To: <038.2853f060711f88577d8851a2bdd1c42d@buildbot.net> References: <038.2853f060711f88577d8851a2bdd1c42d@buildbot.net> Message-ID: <053.a60f54ae150cd143f20de9243248a05a@buildbot.net> #2472: Implement persona in nine ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.7p1 | Resolution: Keywords: web, auth | ------------------------+-------------------- Changes (by dustin): * keywords: web => web, auth * milestone: 0.9.0 => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:32:00 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:32:00 -0000 Subject: [Buildbot-commits] [Buildbot] #1696: use twisted.web.Guard for authentication In-Reply-To: <038.c7736385ae029f93dfece0a95e26bc84@buildbot.net> References: <038.c7736385ae029f93dfece0a95e26bc84@buildbot.net> Message-ID: <053.b901b620aac67c0ef493103679111b8c@buildbot.net> #1696: use twisted.web.Guard for authentication ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.2 | Resolution: Keywords: web, auth | ------------------------+-------------------- Changes (by dustin): * keywords: web, => web, auth Old description: > exarkun suggests using Guard instead of the handrolled Auth/Authz stuff > for web authentication: > > http://twistedmatrix.com/documents/10.0.0/api/twisted.web.guard.HTTPAuthSessionWrapper.html New description: exarkun suggests using Guard instead of the handrolled Auth/Authz stuff for web authentication: http://twistedmatrix.com/documents/10.0.0/api/twisted.web.guard.HTTPAuthSessionWrapper.html -- -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:32:24 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:32:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2600: buildbot try doesn't work with patches >=64kb when using a mysql database In-Reply-To: <040.c146fc2ebf75fc190412de880aca7124@buildbot.net> References: <040.c146fc2ebf75fc190412de880aca7124@buildbot.net> Message-ID: <055.b098ca06c1ef8687c5c7f5bd983ed096@buildbot.net> #2600: buildbot try doesn't work with patches >=64kb when using a mysql database --------------------------------+-------------------- Reporter: dluntzer | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.8 | Resolution: Keywords: database try simple | --------------------------------+-------------------- Changes (by dustin): * milestone: 0.9.0 => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:33:08 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:33:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2575: Make a master-side BK step In-Reply-To: <038.3a179461962ce08305043c59d24efb1f@buildbot.net> References: <038.3a179461962ce08305043c59d24efb1f@buildbot.net> Message-ID: <053.be631885f999a03177dafa90baf4a5fd@buildbot.net> #2575: Make a master-side BK step ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.8 | Resolution: Keywords: bk | ------------------------+-------------------- Changes (by dustin): * milestone: 0.9.0 => 0.9.+ Comment: Poor BK.. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:33:59 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:33:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2524: Property('buildnumber') returns None on first build In-Reply-To: <040.972272ba14612ef040663db4400cbdf1@buildbot.net> References: <040.972272ba14612ef040663db4400cbdf1@buildbot.net> Message-ID: <055.f49ac97e077f0c7a6cd5e5136cf38bde@buildbot.net> #2524: Property('buildnumber') returns None on first build ---------------------+-------------------- Reporter: cmumford | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.7p1 | Resolution: Keywords: | ---------------------+-------------------- Comment (by dustin): This should get an integration test of some sort to verify it works now. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:34:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:34:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2237: Schedulers should have names and reconfigService methods In-Reply-To: <038.ea3c9e9516640ac3c188109e2069c7a7@buildbot.net> References: <038.ea3c9e9516640ac3c188109e2069c7a7@buildbot.net> Message-ID: <053.bb3e2a4a794728695e4a6c133d02a126@buildbot.net> #2237: Schedulers should have names and reconfigService methods -----------------------------+----------------------- Reporter: dustin | Owner: Type: enhancement | Status: assigned Priority: major | Milestone: 0.9.0 Version: 0.8.5 | Resolution: Keywords: reconfig, sprint | -----------------------------+----------------------- Changes (by dustin): * status: reopened => assigned -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:36:01 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:36:01 -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.41a701eca46d98734b09338c5977c19f@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: | -------------------------+-------------------- Old description: > 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 New description: 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 -- Comment (by dustin): The action here, then, is to flexibly display changes for sourcestamps in the UI. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:37:17 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:37:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2260: 'builddir' path is used on both master and slave In-Reply-To: <037.7959f633653eb0835f9d4fef7d20a5a4@buildbot.net> References: <037.7959f633653eb0835f9d4fef7d20a5a4@buildbot.net> Message-ID: <052.53520456fdf9353300cbe75a4efc592d@buildbot.net> #2260: 'builddir' path is used on both master and slave -------------------+------------------------- Reporter: ayust | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.9.0 Version: master | Resolution: worksforme Keywords: | -------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme Old description: > So as it turns out, a given builder's `builddir` property is actually > used for two different things: > > * On the slave, it's the path to the directory which contains the > builder data (sourcestamp, etc) and workdir > * On the master, it's the path to the directory which contains the saved > build results > > For relative paths, this works "ok" most of the time - on the master, > it's relative to the master's root directory (which is unique-per- > master), and on the slave, it's relative to the slave's root directory > (which is fine, because it's unique-per-slave, and slaves are currently > unique-per-master). > > Problems arise, however, if one of the following is true: > > * two different buildbot (masters/slaves) are running on the same > machine, and an '''absolute''' path is used > * two builders have the same builddir, even if they're on different > slaves > > Because the builddir path is also used on the master for storing results > files, this introduces a potential conflict between paths for multiple > builders (potentially even across different masters, in the case of > absolute paths) which can result in race conditions and/or combination of > data from different builds. > > At a bare minimum, Builder should be changed to have ''separate'' path > settings for the master-side data storage and the slave-side build > directory. New description: So as it turns out, a given builder's `builddir` property is actually used for two different things: * On the slave, it's the path to the directory which contains the builder data (sourcestamp, etc) and workdir * On the master, it's the path to the directory which contains the saved build results For relative paths, this works "ok" most of the time - on the master, it's relative to the master's root directory (which is unique-per-master), and on the slave, it's relative to the slave's root directory (which is fine, because it's unique-per-slave, and slaves are currently unique-per- master). Problems arise, however, if one of the following is true: * two different buildbot (masters/slaves) are running on the same machine, and an '''absolute''' path is used * two builders have the same builddir, even if they're on different slaves Because the builddir path is also used on the master for storing results files, this introduces a potential conflict between paths for multiple builders (potentially even across different masters, in the case of absolute paths) which can result in race conditions and/or combination of data from different builds. At a bare minimum, Builder should be changed to have ''separate'' path settings for the master-side data storage and the slave-side build directory. -- Comment: There's nothing to do in nine -- the master won't store anything in its builddir. It won't even have one. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:37:48 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:37:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2257: incomplete URL sanitization for buildstep names In-Reply-To: <039.603ad79b3cf36206f418fa3f92f6af40@buildbot.net> References: <039.603ad79b3cf36206f418fa3f92f6af40@buildbot.net> Message-ID: <054.7983d028bf57a96c7ff2297c16119609@buildbot.net> #2257: incomplete URL sanitization for buildstep names --------------------+--------------------- Reporter: brendan | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.9.0 Version: 0.8.5 | Resolution: fixed Keywords: web | --------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 14 06:39:00 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 06:39:00 -0000 Subject: [Buildbot-commits] [Buildbot] #1926: GET requests on target URLs of POST forms should be refused In-Reply-To: <038.b71206413f158ff9f352fac93471a431@buildbot.net> References: <038.b71206413f158ff9f352fac93471a431@buildbot.net> Message-ID: <053.d06f7aee2c31ffd437b28f3c90769ad2@buildbot.net> #1926: GET requests on target URLs of POST forms should be refused ------------------------+--------------------- Reporter: pitrou | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.9.0 Version: 0.8.3 | Resolution: fixed Keywords: web | ------------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Old description: > At python.org we started having log entries like the following: > > {{{ > X.Y.Z.W - - [11/Apr/2011:11:44:10 +0200] "GET > /dev/buildbot/all/builders/x86%20debian%20parallel%203.x/builds/1940/rebuild > HTTP/1.1" 302 278 "http://www.python.org/dev/buildbot/all/builders/x86 > debian parallel 3.x/builds/1940" "WebReaper [support at webreaper.net]" > }}} > > This triggered lots of spurious rebuilds. Since the "rebuild" form > normally uses the POST method, it means the above bot/crawler is ill- > behaved. Refusing GET requests on the rebuild URL (and other ones) would > easily defend against such crawlers, and prevent rebuilds from polluting > the build history. New description: At python.org we started having log entries like the following: {{{ X.Y.Z.W - - [11/Apr/2011:11:44:10 +0200] "GET /dev/buildbot/all/builders/x86%20debian%20parallel%203.x/builds/1940/rebuild HTTP/1.1" 302 278 "http://www.python.org/dev/buildbot/all/builders/x86 debian parallel 3.x/builds/1940" "WebReaper [support at webreaper.net]" }}} This triggered lots of spurious rebuilds. Since the "rebuild" form normally uses the POST method, it means the above bot/crawler is ill- behaved. Refusing GET requests on the rebuild URL (and other ones) would easily defend against such crawlers, and prevent rebuilds from polluting the build history. -- Comment: This is the case in rest.py, now. POST is for JSONAPI, and GET only reads. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jan 14 15:14:11 2014 From: noreply at github.com (GitHub) Date: Tue, 14 Jan 2014 07:14:11 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] b53205: - Use Data API for build requests: This is done. Message-ID: <52d55443a6c50_5a3bfe9d5457166@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: b5320568e854393e614e983e6cc04d33326c57ed https://github.com/buildbot/buildbot/commit/b5320568e854393e614e983e6cc04d33326c57ed Author: delanne Date: 2014-01-13 (Mon, 13 Jan 2014) Changed paths: M master/buildbot/data/buildrequests.py M master/buildbot/data/builds.py M master/buildbot/data/buildsets.py M master/buildbot/data/masters.py M master/buildbot/data/sourcestamps.py M master/buildbot/data/steps.py M master/buildbot/data/types.py M master/buildbot/db/buildrequests.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/status/buildset.py M master/buildbot/status/mail.py M master/buildbot/test/unit/test_data_buildrequests.py M master/buildbot/test/unit/test_data_builds.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_data_root.py M master/buildbot/test/unit/test_data_steps.py M master/buildbot/test/unit/test_db_buildrequests.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_www_sse.py M master/buildbot/test/util/validation.py M master/buildbot/www/rest.py M master/buildbot/www/sse.py M master/docs/developer/database.rst M master/docs/developer/rtype-buildrequest.rst Log Message: ----------- - Use Data API for build requests: This is done. - Use DateTime Everywhere: This is done - Fix pep 8 - Update doc: change brid to buildrequestid - Add test for "buildername" field - Remove path "/buildset/n:bsid/buildrequest" from BuildRequestsEndpoint - Fix bug with bsid for BuildRequestsEndpoint (it returned invalid query parameter. buildsetid must be used instead). - pep8 Commit: 527e8985295dedf038200c087a82409e0b1c549d https://github.com/buildbot/buildbot/commit/527e8985295dedf038200c087a82409e0b1c549d Author: Dustin J. Mitchell Date: 2014-01-14 (Tue, 14 Jan 2014) Changed paths: M master/buildbot/data/buildrequests.py M master/buildbot/data/builds.py M master/buildbot/data/buildsets.py M master/buildbot/data/masters.py M master/buildbot/data/sourcestamps.py M master/buildbot/data/steps.py M master/buildbot/data/types.py M master/buildbot/db/buildrequests.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/status/buildset.py M master/buildbot/status/mail.py M master/buildbot/test/unit/test_data_buildrequests.py M master/buildbot/test/unit/test_data_builds.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_data_root.py M master/buildbot/test/unit/test_data_steps.py M master/buildbot/test/unit/test_db_buildrequests.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_www_sse.py M master/buildbot/test/util/validation.py M master/buildbot/www/rest.py M master/buildbot/www/sse.py M master/docs/developer/database.rst M master/docs/developer/rtype-buildrequest.rst Log Message: ----------- Merge delanne/buildbot into nine:9/Use_DB_API_for_build_requests (PR #1043) +import reorder Commit: 805ccee735af60e9d10b98423ca204e66e617017 https://github.com/buildbot/buildbot/commit/805ccee735af60e9d10b98423ca204e66e617017 Author: Dustin J. Mitchell Date: 2014-01-14 (Tue, 14 Jan 2014) Changed paths: M www/test/scripts/mocks/httpMock.coffee Log Message: ----------- fix http mock to understand datetime Compare: https://github.com/buildbot/buildbot/compare/6bcf56f20b4a...805ccee735af From trac at buildbot.net Tue Jan 14 15:45:58 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 14 Jan 2014 15:45:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2632: [nine] Use plurals in REST paths In-Reply-To: <038.bf8f6a65f5612acb79d134460ec73f71@buildbot.net> References: <038.bf8f6a65f5612acb79d134460ec73f71@buildbot.net> Message-ID: <053.40af909f969b1243305cbb4526cca09b@buildbot.net> #2632: [nine] Use plurals in REST paths ------------------------+----------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: assigned Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple | ------------------------+----------------------- Changes (by dustin): * owner: => delanne * status: new => assigned -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jan 14 22:50:37 2014 From: noreply at github.com (GitHub) Date: Tue, 14 Jan 2014 14:50:37 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 133092: Merge with upstream. Message-ID: <52d5bf3d437f4_5ac286dd50900f7@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 133092890e3decb50bdfa7816a8ae75fcb642c6b https://github.com/buildbot/buildbot/commit/133092890e3decb50bdfa7816a8ae75fcb642c6b Author: Dave B Date: 2013-12-21 (Sat, 21 Dec 2013) Changed paths: M master/buildbot/buildslave/base.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/process/properties.py M master/buildbot/process/users/manual.py M master/buildbot/status/base.py M master/buildbot/status/master.py M master/buildbot/status/slave.py M master/buildbot/status/status_push.py M master/buildbot/steps/master.py M master/buildbot/steps/source/base.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_buildslave_base.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_process_properties.py A master/buildbot/test/unit/test_status_slave.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-properties.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge with upstream. Commit: f274f7af8702240ec636e4ee78cb36522047a94b https://github.com/buildbot/buildbot/commit/f274f7af8702240ec636e4ee78cb36522047a94b Author: Dave B. Date: 2014-01-14 (Tue, 14 Jan 2014) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Fix bug in _start_instance. Commit: 6f0e45f10b1338d2a6dfdcafad86abbaa9c518b1 https://github.com/buildbot/buildbot/commit/6f0e45f10b1338d2a6dfdcafad86abbaa9c518b1 Author: Dave B Date: 2014-01-14 (Tue, 14 Jan 2014) Changed paths: M common/pylintrc M master/buildbot/buildslave/base.py M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/clients/tryclient.py M master/buildbot/db/model.py M master/buildbot/process/logobserver.py M master/buildbot/process/properties.py M master/buildbot/process/slavebuilder.py M master/buildbot/schedulers/trysched.py M master/buildbot/scripts/start.py M master/buildbot/status/client.py M master/buildbot/status/mail.py M master/buildbot/status/slave.py M master/buildbot/status/web/build.py M master/buildbot/steps/master.py M master/buildbot/steps/shell.py M master/buildbot/steps/source/base.py M master/buildbot/steps/transfer.py M master/buildbot/test/fake/fakedb.py A master/buildbot/test/integration/test_try_client.py M master/buildbot/test/unit/test_buildslave_base.py M master/buildbot/test/unit/test_changes_base.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_process_properties.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py M master/buildbot/test/unit/test_status_mail.py R master/buildbot/test/unit/test_status_slave.py M master/buildbot/test/unit/test_steps_source_repo.py M master/buildbot/test/unit/test_util.py M master/buildbot/test/util/sourcesteps.py M master/buildbot/util/__init__.py M master/docs/developer/utils.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/customization.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge remote-tracking branch 'upstream/master' Commit: 467bb35beeb14a5b08f0543fa4ae87eee2713b18 https://github.com/buildbot/buildbot/commit/467bb35beeb14a5b08f0543fa4ae87eee2713b18 Author: Dustin J. Mitchell Date: 2014-01-14 (Tue, 14 Jan 2014) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Merge InitHello/buildbot:master (PR #1046) Compare: https://github.com/buildbot/buildbot/compare/4c0a13596d3f...467bb35beeb1 From trac at buildbot.net Wed Jan 15 11:17:31 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 15 Jan 2014 11:17:31 -0000 Subject: [Buildbot-commits] [Buildbot] #581: Automatic builder creation for new branches In-Reply-To: <041.279f3c2d7a648bd6f8a842c8d5c1c124@buildbot.net> References: <041.279f3c2d7a648bd6f8a842c8d5c1c124@buildbot.net> Message-ID: <056.53ffcffb03995e356617443984f371c4@buildbot.net> #581: Automatic builder creation for new branches ------------------------+--------------------- Reporter: mhoermann | Owner: warner Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.7.10 | Resolution: Keywords: | ------------------------+--------------------- Changes (by milliams): * cc: matt@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 15 16:20:37 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 15 Jan 2014 16:20:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2632: [nine] Use plurals in REST paths In-Reply-To: <038.bf8f6a65f5612acb79d134460ec73f71@buildbot.net> References: <038.bf8f6a65f5612acb79d134460ec73f71@buildbot.net> Message-ID: <053.9985edc1da4e5a9438e4b0d39dba57e3@buildbot.net> #2632: [nine] Use plurals in REST paths ------------------------+----------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: assigned Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple | ------------------------+----------------------- Comment (by delanne): See PR: https://github.com/buildbot/buildbot/pull/1047 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 15 21:00:20 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 15 Jan 2014 21:00:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2254: MailNotifier gives exception: 'NoneType' object has no attribute 'changes' In-Reply-To: <042.ec522c4c8e9d0f9358077dcb5c27e1d2@buildbot.net> References: <042.ec522c4c8e9d0f9358077dcb5c27e1d2@buildbot.net> Message-ID: <057.23844ecb9a76f4d67e1e8aed8b904047@buildbot.net> #2254: MailNotifier gives exception: 'NoneType' object has no attribute 'changes' -----------------------+--------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.6 Version: 0.8.6 | Resolution: fixed Keywords: | -----------------------+--------------------- Old description: > I see this exception in my logs: > 14046 2012-03-21 20:12:14-0700 [-] Starting factory > > 14047 2012-03-21 20:12:14-0700 [-] Exception caught notifying > of > buildFinished event > 14048 2012-03-21 20:12:14-0700 [-] Unhandled Error > 14049 Traceback (most recent call last): > 14050 File > "/Users/buildbot/ctbot/src/master/buildbot/status/build.py", line 285, in > buildFinished > 14051 w.callback(self) > 14052 File "/Users/buildbot/ctbot/sandbox/lib/python2.7/site- > packages/twisted/internet/defer.py", line 368, in callback > 14053 self._startRunCallbacks(result) > 14054 File "/Users/buildbot/ctbot/sandbox/lib/python2.7/site- > packages/twisted/internet/defer.py", line 464, in _startRunCallbacks > 14055 self._runCallbacks() > 14056 File "/Users/buildbot/ctbot/sandbox/lib/python2.7/site- > packages/twisted/internet/defer.py", line 551, in _runCallbacks > 14057 current.result = callback(current.result, *args, **kw) > 14058 --- --- > 14059 File > "/Users/buildbot/ctbot/src/master/buildbot/status/builder.py", line 512, > in _buildFinished > 14060 w.buildFinished(name, s, results) > 14061 File > "/Users/buildbot/ctbot/src/master/buildbot/status/mail.py", line 435, in > buildFinished > 14062 return self.buildMessage(name, [build], results) > 14063 File > "/Users/buildbot/ctbot/src/master/buildbot/status/mail.py", line 654, in > buildMessage > 14064 d = self.useUsers(build) > 14065 File > "/Users/buildbot/ctbot/src/master/buildbot/status/mail.py", line 673, in > useUsers > 14066 d = self.parent.db.changes.getChangeUids(change.number) > 14067 exceptions.AttributeError: 'NoneType' object has no attribute > 'changes' > 14068 > > Sometimes when I see this exception, I get an email; but not always. How > does this boject end up without a 'db'? New description: I see this exception in my logs: 14046 2012-03-21 20:12:14-0700 [-] Starting factory 14047 2012-03-21 20:12:14-0700 [-] Exception caught notifying of buildFinished event 14048 2012-03-21 20:12:14-0700 [-] Unhandled Error 14049 Traceback (most recent call last): 14050 File "/Users/buildbot/ctbot/src/master/buildbot/status/build.py", line 285, in buildFinished 14051 w.callback(self) 14052 File "/Users/buildbot/ctbot/sandbox/lib/python2.7/site- packages/twisted/internet/defer.py", line 368, in callback 14053 self._startRunCallbacks(result) 14054 File "/Users/buildbot/ctbot/sandbox/lib/python2.7/site- packages/twisted/internet/defer.py", line 464, in _startRunCallbacks 14055 self._runCallbacks() 14056 File "/Users/buildbot/ctbot/sandbox/lib/python2.7/site- packages/twisted/internet/defer.py", line 551, in _runCallbacks 14057 current.result = callback(current.result, *args, **kw) 14058 --- --- 14059 File "/Users/buildbot/ctbot/src/master/buildbot/status/builder.py", line 512, in _buildFinished 14060 w.buildFinished(name, s, results) 14061 File "/Users/buildbot/ctbot/src/master/buildbot/status/mail.py", line 435, in buildFinished 14062 return self.buildMessage(name, [build], results) 14063 File "/Users/buildbot/ctbot/src/master/buildbot/status/mail.py", line 654, in buildMessage 14064 d = self.useUsers(build) 14065 File "/Users/buildbot/ctbot/src/master/buildbot/status/mail.py", line 673, in useUsers 14066 d = self.parent.db.changes.getChangeUids(change.number) 14067 exceptions.AttributeError: 'NoneType' object has no attribute 'changes' 14068 Sometimes when I see this exception, I get an email; but not always. How does this boject end up without a 'db'? -- Comment (by dustin): worth noting - this is in 0.8.6p1, but not 0.8.6 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 13:21:57 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 13:21:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2660: [nine] buildrequests data API uses popBooleanFilter for non-booleans In-Reply-To: <038.08c1380590e822b973ccede97b7d9996@buildbot.net> References: <038.08c1380590e822b973ccede97b7d9996@buildbot.net> Message-ID: <053.bfdc629963455a83426492927ff8252d@buildbot.net> #2660: [nine] buildrequests data API uses popBooleanFilter for non-booleans ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: | ------------------------+--------------------- Comment (by delanne): See PR: https://github.com/buildbot/buildbot/pull/1050 popIntegerFilter wasn't implemented in this PR (I think it's not needed) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 13:23:10 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 13:23:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2660: [nine] buildrequests data API uses popBooleanFilter for non-booleans In-Reply-To: <038.08c1380590e822b973ccede97b7d9996@buildbot.net> References: <038.08c1380590e822b973ccede97b7d9996@buildbot.net> Message-ID: <053.757b987b37e17c7a78ffc73fc4098ac4@buildbot.net> #2660: [nine] buildrequests data API uses popBooleanFilter for non-booleans ------------------------+----------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: accepted Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: | ------------------------+----------------------- Changes (by delanne): * owner: dustin => delanne * status: new => accepted -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 13:24:05 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 13:24:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2632: [nine] Use plurals in REST paths In-Reply-To: <038.bf8f6a65f5612acb79d134460ec73f71@buildbot.net> References: <038.bf8f6a65f5612acb79d134460ec73f71@buildbot.net> Message-ID: <053.ee87442ba00811658d843b961eefdbc9@buildbot.net> #2632: [nine] Use plurals in REST paths ------------------------+----------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: accepted Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple | ------------------------+----------------------- Changes (by delanne): * status: assigned => accepted -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 13:26:32 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 13:26:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2637: [nine] Use Data API for Build Requests In-Reply-To: <038.f8b68dcbc48d512a4ae9ac892525dc74@buildbot.net> References: <038.f8b68dcbc48d512a4ae9ac892525dc74@buildbot.net> Message-ID: <053.4674a2a29f1b9507eab02c16c9a9be0c@buildbot.net> #2637: [nine] Use Data API for Build Requests ------------------------+----------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: accepted Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple | ------------------------+----------------------- Changes (by delanne): * owner: => delanne * status: new => accepted -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 13:26:42 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 13:26:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2637: [nine] Use Data API for Build Requests In-Reply-To: <038.f8b68dcbc48d512a4ae9ac892525dc74@buildbot.net> References: <038.f8b68dcbc48d512a4ae9ac892525dc74@buildbot.net> Message-ID: <053.84a16a77451f29ba81e3e32a18474a8c@buildbot.net> #2637: [nine] Use Data API for Build Requests ------------------------+----------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: accepted Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple | ------------------------+----------------------- Comment (by delanne): See PR: https://github.com/buildbot/buildbot/pull/1050 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 13:29:51 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 13:29:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2637: [nine] Use Data API for Build Requests In-Reply-To: <038.f8b68dcbc48d512a4ae9ac892525dc74@buildbot.net> References: <038.f8b68dcbc48d512a4ae9ac892525dc74@buildbot.net> Message-ID: <053.7ccfdd230836ea902144ad1fbd21ee17@buildbot.net> #2637: [nine] Use Data API for Build Requests ------------------------+----------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: accepted Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple | ------------------------+----------------------- Comment (by delanne): As the PR 1043 is closed, we can closed this ticket. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 13:33:58 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 13:33:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2637: [nine] Use Data API for Build Requests In-Reply-To: <038.f8b68dcbc48d512a4ae9ac892525dc74@buildbot.net> References: <038.f8b68dcbc48d512a4ae9ac892525dc74@buildbot.net> Message-ID: <053.d37102d22f4dc2a2a77e922c80d8f01f@buildbot.net> #2637: [nine] Use Data API for Build Requests ------------------------+---------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: closed Priority: major | Milestone: 0.9.0 Version: | Resolution: fixed Keywords: simple | ------------------------+---------------------- Changes (by delanne): * status: accepted => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 14:50:45 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 14:50:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2661: 'www/setup.py' sometimes fails Message-ID: <038.c12f6900fa007ec2147b0884ccea9fa9@buildbot.net> #2661: 'www/setup.py' sometimes fails -------------------+------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+------------------- This script sometimes fails with errors from bower about directories not being empty. In this case I usually delete npm_modules, while Xavier usually deletes the bower temp dir, and things succeed. If this is more or less expected for bower/grunt/npm, maybe on upgrades, perhaps we could add a step to validate.sh or setup.py to automatically clobber and re-try these operations? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 14:51:53 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 14:51:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2542: GitPoller fails on branch not existing, but doesnt poll the other branches In-Reply-To: <041.93f3279ac976d653b4dbbe61e4bcc6fb@buildbot.net> References: <041.93f3279ac976d653b4dbbe61e4bcc6fb@buildbot.net> Message-ID: <056.006ac325ebad37d6ad5158c47ef30a24@buildbot.net> #2542: GitPoller fails on branch not existing, but doesnt poll the other branches ------------------------+-------------------- Reporter: mlakewood | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: git | ------------------------+-------------------- Changes (by dustin): * keywords: GitPoller => git -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 16 14:51:59 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 16 Jan 2014 14:51:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2644: [nine] Add more MQ backends In-Reply-To: <038.2353ccb0fd27912b7075075dada89969@buildbot.net> References: <038.2353ccb0fd27912b7075075dada89969@buildbot.net> Message-ID: <053.dd678905c8372dfd0edc23b399f3fb6a@buildbot.net> #2644: [nine] Add more MQ backends ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: mq | ------------------------+-------------------- Changes (by dustin): * keywords: => mq -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jan 16 15:02:26 2014 From: noreply at github.com (GitHub) Date: Thu, 16 Jan 2014 07:02:26 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 133e99: Remove trailing / from setup.py Message-ID: <52d7f482418d3_342774bd50317f8@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 133e9996cafb3d82dbcdebd577c2a2a086f07176 https://github.com/buildbot/buildbot/commit/133e9996cafb3d82dbcdebd577c2a2a086f07176 Author: Boran Car Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/setup.py Log Message: ----------- Remove trailing / from setup.py Fixes ValueError: path 'buildbot/status/web/files/' cannot end with '/' Commit: b7f7e9a8845a509d0525f69ed2f5fc00c4263521 https://github.com/buildbot/buildbot/commit/b7f7e9a8845a509d0525f69ed2f5fc00c4263521 Author: Dustin J. Mitchell Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/setup.py Log Message: ----------- Merge borancar/buildbot:master (PR #1051) Compare: https://github.com/buildbot/buildbot/compare/467bb35beeb1...b7f7e9a8845a From noreply at github.com Fri Jan 17 03:45:53 2014 From: noreply at github.com (GitHub) Date: Thu, 16 Jan 2014 19:45:53 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 2de7c6: Build steps should retry if the slave is lost Message-ID: <52d8a77176d2a_47ead49d4c2877f@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2de7c6c2b806150dc1aed3edea1b398f5c51ecd4 https://github.com/buildbot/buildbot/commit/2de7c6c2b806150dc1aed3edea1b398f5c51ecd4 Author: Shawn Wilsher Date: 2014-01-15 (Wed, 15 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/darcs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/mtn.py M master/buildbot/steps/source/p4.py M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_darcs.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_mtn.py M master/buildbot/test/unit/test_steps_source_p4.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Build steps should retry if the slave is lost If the slave is lost, it's not a failure of buildbot or the build running, so we should just retry the job. A bunch of the source control steps already did this as well as `LoggingBuildstep`, but this change centralizes all that logic into `Buildslave`. All a consumer has to do is add `Buildstep.failed` as an error handler and everything will just work. Since this is fixed in master, but broken on 0.8.8 for source control, this change adds explicit tests to ensure that this isn't broken in the future as well (since these tests were not added when the fix was added originally). Commit: 9ff54e64bd23b8e8fbda959d35eb5b354be85e24 https://github.com/buildbot/buildbot/commit/9ff54e64bd23b8e8fbda959d35eb5b354be85e24 Author: Dustin J. Mitchell Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/darcs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/mtn.py M master/buildbot/steps/source/p4.py M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_darcs.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_mtn.py M master/buildbot/test/unit/test_steps_source_p4.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Merge sdwilsh/buildbot:pr-retry-on-slave-lost (PR #1049) +pep8, pyflakes Commit: b271005c50b1f4cdabea0ac08604b5867d2a1f42 https://github.com/buildbot/buildbot/commit/b271005c50b1f4cdabea0ac08604b5867d2a1f42 Author: Dustin J. Mitchell Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/docs/relnotes/index.rst Log Message: ----------- re-add checkDisconnect as a stub for compatibility, and mention in relnotes Commit: d58abf0a1cb82c492388d8ebe2c9b216f207ae34 https://github.com/buildbot/buildbot/commit/d58abf0a1cb82c492388d8ebe2c9b216f207ae34 Author: Dustin J. Mitchell Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/buildbot/test/unit/test_steps_source_p4.py Log Message: ----------- pyflakes Compare: https://github.com/buildbot/buildbot/compare/b7f7e9a8845a...d58abf0a1cb8 From trac at buildbot.net Fri Jan 17 04:58:42 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 17 Jan 2014 04:58:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2662: `grunt prod` no longer works.. Message-ID: <038.f981d5195ea304b33d7b0cdb6ca5665f@buildbot.net> #2662: `grunt prod` no longer works.. -------------------+------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: web -------------------+------------------- {{{ Running "copy:js" (copy) task Warning: Unable to read "src/scripts/libs/angular-ui-router.js" file (Error code: ENOENT). Use --force to continue. }}} I assume this is from some change in the dependencies.. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jan 17 05:00:04 2014 From: noreply at github.com (GitHub) Date: Thu, 16 Jan 2014 21:00:04 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] b964f0: Extend EC2LatentBuildSlave to support spot instanc... Message-ID: <52d8b8d4ae7b8_20154e3d4c27571@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: b964f0a1938458153f199be1dd606dbda6ff19be https://github.com/buildbot/buildbot/commit/b964f0a1938458153f199be1dd606dbda6ff19be Author: Dave B. Date: 2013-10-22 (Tue, 22 Oct 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Extend EC2LatentBuildSlave to support spot instances. Commit: f72c66c8150d788a17db4941349ca4bcc38ad7b8 https://github.com/buildbot/buildbot/commit/f72c66c8150d788a17db4941349ca4bcc38ad7b8 Author: Dave B Date: 2013-12-09 (Mon, 09 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Extend EC2LatentBuildSlave to support spot instances. Commit: 22198369c1313ab2da6f0d30b7a4e18581f01ac2 https://github.com/buildbot/buildbot/commit/22198369c1313ab2da6f0d30b7a4e18581f01ac2 Author: Dave B Date: 2013-12-09 (Mon, 09 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py M master/docs/relnotes/index.rst Log Message: ----------- Enable mounting volumes after starting an instance. Commit: c0151021c9ec72ca8447e05bb7d3b26fc6e552ce https://github.com/buildbot/buildbot/commit/c0151021c9ec72ca8447e05bb7d3b26fc6e552ce Author: Dave B Date: 2013-12-10 (Tue, 10 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Add ability to specify placement within region. Clean up logging. Commit: 2e43cbd927982debba1538206cbfbc8b8f3e0f9e https://github.com/buildbot/buildbot/commit/2e43cbd927982debba1538206cbfbc8b8f3e0f9e Author: Dave B Date: 2013-12-10 (Tue, 10 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Merge upstream. Commit: 4023ba8accf56e7e495151cd0e934ff1078ecb66 https://github.com/buildbot/buildbot/commit/4023ba8accf56e7e495151cd0e934ff1078ecb66 Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Add checks for spot price too low. Add default spot price multiplier. Commit: 67789daed84a29b6264af09f7647be4e224d1a14 https://github.com/buildbot/buildbot/commit/67789daed84a29b6264af09f7647be4e224d1a14 Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Fix the default price multiplier option. Commit: d24f499484fad62cb5112576c9fe12131d02bacb https://github.com/buildbot/buildbot/commit/d24f499484fad62cb5112576c9fe12131d02bacb Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py M master/docs/manual/cfg-buildslaves.rst M master/docs/relnotes/index.rst Log Message: ----------- Add documentation for EC2 latent build slave spot requests. Commit: 496ce83a2733eb96c235f964fb560316543db099 https://github.com/buildbot/buildbot/commit/496ce83a2733eb96c235f964fb560316543db099 Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Clarify release notes. Commit: fd7973afb72c2c8b36763cea72f40d33e58249bf https://github.com/buildbot/buildbot/commit/fd7973afb72c2c8b36763cea72f40d33e58249bf Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Fix formatting in release notes. Commit: 251ca96200f38eafd4e559f7f0908d5391e48606 https://github.com/buildbot/buildbot/commit/251ca96200f38eafd4e559f7f0908d5391e48606 Author: Dave B. Date: 2013-12-17 (Tue, 17 Dec 2013) Changed paths: M master/docs/manual/cfg-buildslaves.rst Log Message: ----------- "Accomplish" is not spelled with a G. Commit: 47160f86abdf930b450367d3100d4e02185bea1d https://github.com/buildbot/buildbot/commit/47160f86abdf930b450367d3100d4e02185bea1d Author: Dave B. Date: 2013-12-19 (Thu, 19 Dec 2013) Changed paths: M master/buildbot/buildslave/ec2.py M master/docs/relnotes/index.rst Log Message: ----------- Fix pep8. Commit: 1a3a704d21823332494b9de36179193f05e0f957 https://github.com/buildbot/buildbot/commit/1a3a704d21823332494b9de36179193f05e0f957 Author: Ben Hearsum Date: 2013-12-20 (Fri, 20 Dec 2013) Changed paths: M master/buildbot/process/slavebuilder.py Log Message: ----------- Check slave before trying to access it. Commit: 133092890e3decb50bdfa7816a8ae75fcb642c6b https://github.com/buildbot/buildbot/commit/133092890e3decb50bdfa7816a8ae75fcb642c6b Author: Dave B Date: 2013-12-21 (Sat, 21 Dec 2013) Changed paths: M master/buildbot/buildslave/base.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/process/properties.py M master/buildbot/process/users/manual.py M master/buildbot/status/base.py M master/buildbot/status/master.py M master/buildbot/status/slave.py M master/buildbot/status/status_push.py M master/buildbot/steps/master.py M master/buildbot/steps/source/base.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_buildslave_base.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_process_properties.py A master/buildbot/test/unit/test_status_slave.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-properties.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge with upstream. Commit: 54835cb9686c7d9ddbf01c5816837c1034a93847 https://github.com/buildbot/buildbot/commit/54835cb9686c7d9ddbf01c5816837c1034a93847 Author: Ben Hearsum Date: 2014-01-02 (Thu, 02 Jan 2014) Changed paths: M master/buildbot/process/slavebuilder.py Log Message: ----------- Fix syntax error. Commit: 6d7b2a02caeb997d6fc1b8ae9494977977c6de50 https://github.com/buildbot/buildbot/commit/6d7b2a02caeb997d6fc1b8ae9494977977c6de50 Author: Dustin J. Mitchell Date: 2014-01-07 (Tue, 07 Jan 2014) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- don't stop printloop if it's not running Commit: 9f71ac6ad62f988acc6e7adfd4b8cc29c615dad5 https://github.com/buildbot/buildbot/commit/9f71ac6ad62f988acc6e7adfd4b8cc29c615dad5 Author: Dustin J. Mitchell Date: 2014-01-09 (Thu, 09 Jan 2014) Changed paths: M master/buildbot/scripts/start.py Log Message: ----------- fix message when buildmaster takes too long to start up Commit: 4227eee8e4206426278454b237f386f362f90b34 https://github.com/buildbot/buildbot/commit/4227eee8e4206426278454b237f386f362f90b34 Author: Dustin J. Mitchell Date: 2014-01-10 (Fri, 10 Jan 2014) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- fix formatting Commit: a3e914a78b08c4a1a5565933fc9ce44fbd914fa1 https://github.com/buildbot/buildbot/commit/a3e914a78b08c4a1a5565933fc9ce44fbd914fa1 Author: Dustin J. Mitchell Date: 2014-01-13 (Mon, 13 Jan 2014) Changed paths: M master/buildbot/buildslave/ec2.py M master/docs/manual/cfg-buildslaves.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge InitHello/buildbot:master (PR #1007) Commit: 4c0a13596d3fedfdf47a2d57b5f325773cb29c8c https://github.com/buildbot/buildbot/commit/4c0a13596d3fedfdf47a2d57b5f325773cb29c8c Author: Dustin J. Mitchell Date: 2014-01-13 (Mon, 13 Jan 2014) Changed paths: M master/buildbot/process/slavebuilder.py Log Message: ----------- Merge bhearsum/buildbot:check-slave (PR #1019) Commit: f274f7af8702240ec636e4ee78cb36522047a94b https://github.com/buildbot/buildbot/commit/f274f7af8702240ec636e4ee78cb36522047a94b Author: Dave B. Date: 2014-01-14 (Tue, 14 Jan 2014) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Fix bug in _start_instance. Commit: 6f0e45f10b1338d2a6dfdcafad86abbaa9c518b1 https://github.com/buildbot/buildbot/commit/6f0e45f10b1338d2a6dfdcafad86abbaa9c518b1 Author: Dave B Date: 2014-01-14 (Tue, 14 Jan 2014) Changed paths: M common/pylintrc M master/buildbot/buildslave/base.py M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/clients/tryclient.py M master/buildbot/db/model.py M master/buildbot/process/logobserver.py M master/buildbot/process/properties.py M master/buildbot/process/slavebuilder.py M master/buildbot/schedulers/trysched.py M master/buildbot/scripts/start.py M master/buildbot/status/client.py M master/buildbot/status/mail.py M master/buildbot/status/slave.py M master/buildbot/status/web/build.py M master/buildbot/steps/master.py M master/buildbot/steps/shell.py M master/buildbot/steps/source/base.py M master/buildbot/steps/transfer.py M master/buildbot/test/fake/fakedb.py A master/buildbot/test/integration/test_try_client.py M master/buildbot/test/unit/test_buildslave_base.py M master/buildbot/test/unit/test_changes_base.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_process_properties.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py M master/buildbot/test/unit/test_status_mail.py R master/buildbot/test/unit/test_status_slave.py M master/buildbot/test/unit/test_steps_source_repo.py M master/buildbot/test/unit/test_util.py M master/buildbot/test/util/sourcesteps.py M master/buildbot/util/__init__.py M master/docs/developer/utils.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/customization.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge remote-tracking branch 'upstream/master' Commit: 467bb35beeb14a5b08f0543fa4ae87eee2713b18 https://github.com/buildbot/buildbot/commit/467bb35beeb14a5b08f0543fa4ae87eee2713b18 Author: Dustin J. Mitchell Date: 2014-01-14 (Tue, 14 Jan 2014) Changed paths: M master/buildbot/buildslave/ec2.py Log Message: ----------- Merge InitHello/buildbot:master (PR #1046) Commit: 2de7c6c2b806150dc1aed3edea1b398f5c51ecd4 https://github.com/buildbot/buildbot/commit/2de7c6c2b806150dc1aed3edea1b398f5c51ecd4 Author: Shawn Wilsher Date: 2014-01-15 (Wed, 15 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/darcs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/mtn.py M master/buildbot/steps/source/p4.py M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_darcs.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_mtn.py M master/buildbot/test/unit/test_steps_source_p4.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Build steps should retry if the slave is lost If the slave is lost, it's not a failure of buildbot or the build running, so we should just retry the job. A bunch of the source control steps already did this as well as `LoggingBuildstep`, but this change centralizes all that logic into `Buildslave`. All a consumer has to do is add `Buildstep.failed` as an error handler and everything will just work. Since this is fixed in master, but broken on 0.8.8 for source control, this change adds explicit tests to ensure that this isn't broken in the future as well (since these tests were not added when the fix was added originally). Commit: 133e9996cafb3d82dbcdebd577c2a2a086f07176 https://github.com/buildbot/buildbot/commit/133e9996cafb3d82dbcdebd577c2a2a086f07176 Author: Boran Car Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/setup.py Log Message: ----------- Remove trailing / from setup.py Fixes ValueError: path 'buildbot/status/web/files/' cannot end with '/' Commit: b7f7e9a8845a509d0525f69ed2f5fc00c4263521 https://github.com/buildbot/buildbot/commit/b7f7e9a8845a509d0525f69ed2f5fc00c4263521 Author: Dustin J. Mitchell Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/setup.py Log Message: ----------- Merge borancar/buildbot:master (PR #1051) Commit: 9ff54e64bd23b8e8fbda959d35eb5b354be85e24 https://github.com/buildbot/buildbot/commit/9ff54e64bd23b8e8fbda959d35eb5b354be85e24 Author: Dustin J. Mitchell Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/darcs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/mtn.py M master/buildbot/steps/source/p4.py M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_darcs.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_mtn.py M master/buildbot/test/unit/test_steps_source_p4.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Merge sdwilsh/buildbot:pr-retry-on-slave-lost (PR #1049) +pep8, pyflakes Commit: b271005c50b1f4cdabea0ac08604b5867d2a1f42 https://github.com/buildbot/buildbot/commit/b271005c50b1f4cdabea0ac08604b5867d2a1f42 Author: Dustin J. Mitchell Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/docs/relnotes/index.rst Log Message: ----------- re-add checkDisconnect as a stub for compatibility, and mention in relnotes Commit: d58abf0a1cb82c492388d8ebe2c9b216f207ae34 https://github.com/buildbot/buildbot/commit/d58abf0a1cb82c492388d8ebe2c9b216f207ae34 Author: Dustin J. Mitchell Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/buildbot/test/unit/test_steps_source_p4.py Log Message: ----------- pyflakes Commit: de45cf31a4e159a1866289234c1d87a349277f6d https://github.com/buildbot/buildbot/commit/de45cf31a4e159a1866289234c1d87a349277f6d Author: Dustin J. Mitchell Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/buildbot/buildslave/ec2.py M master/buildbot/clients/tryclient.py M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/process/slavebuilder.py M master/buildbot/scripts/start.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/darcs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/mtn.py M master/buildbot/steps/source/p4.py M master/buildbot/steps/source/svn.py M master/buildbot/test/integration/test_custom_buildstep.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_darcs.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_mtn.py M master/buildbot/test/unit/test_steps_source_p4.py M master/buildbot/test/unit/test_steps_source_svn.py M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'master' into nine Conflicts: master/buildbot/process/buildstep.py master/buildbot/test/unit/test_process_buildstep.py master/setup.py Compare: https://github.com/buildbot/buildbot/compare/805ccee735af...de45cf31a4e1 From trac at buildbot.net Fri Jan 17 11:26:05 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 17 Jan 2014 11:26:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2662: `grunt prod` no longer works.. In-Reply-To: <038.f981d5195ea304b33d7b0cdb6ca5665f@buildbot.net> References: <038.f981d5195ea304b33d7b0cdb6ca5665f@buildbot.net> Message-ID: <053.73db042498324f76bbe0d8850e1eb69c@buildbot.net> #2662: `grunt prod` no longer works.. -------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: web | -------------------+-------------------- Comment (by delanne): angular-ui-router 0.2.8 was released yesterday, this release breaks the build. The PR 1053 (https://github.com/buildbot/buildbot/pull/1053) force to use angular-ui-router 0.2.7 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 17 13:01:14 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 17 Jan 2014 13:01:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2643: [nine] Remove the is_dir attribute of changes In-Reply-To: <038.3b1ba1f34e3656e048cf5e4d649d474b@buildbot.net> References: <038.3b1ba1f34e3656e048cf5e4d649d474b@buildbot.net> Message-ID: <053.e170a513e065b1fada8faee593931883@buildbot.net> #2643: [nine] Remove the is_dir attribute of changes -----------------------------+----------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: accepted Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple, database | -----------------------------+----------------------- Changes (by delanne): * owner: => delanne * status: new => accepted -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jan 17 14:14:40 2014 From: noreply at github.com (GitHub) Date: Fri, 17 Jan 2014 06:14:40 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] aad36b: Ticket #2632 [nine] Use plurals in REST paths Message-ID: <52d93ad079647_7e15afdd5444883@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: aad36b5aa8870a1f598f79ae5ca2292716f79964 https://github.com/buildbot/buildbot/commit/aad36b5aa8870a1f598f79ae5ca2292716f79964 Author: delanne Date: 2014-01-16 (Thu, 16 Jan 2014) Changed paths: M master/buildbot/buildslave/base.py M master/buildbot/data/builders.py M master/buildbot/data/buildrequests.py M master/buildbot/data/builds.py M master/buildbot/data/buildsets.py M master/buildbot/data/buildslaves.py M master/buildbot/data/changes.py M master/buildbot/data/changesources.py M master/buildbot/data/forceschedulers.py M master/buildbot/data/logchunks.py M master/buildbot/data/logs.py M master/buildbot/data/masters.py M master/buildbot/data/schedulers.py M master/buildbot/data/sourcestamps.py M master/buildbot/data/steps.py M master/buildbot/process/botmaster.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py M master/buildbot/status/buildset.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/test/integration/test_www.py M master/buildbot/test/unit/test_data_builders.py M master/buildbot/test/unit/test_data_buildrequests.py M master/buildbot/test/unit/test_data_builds.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_buildslaves.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_data_changesources.py M master/buildbot/test/unit/test_data_forceschedulers.py M master/buildbot/test/unit/test_data_logchunks.py M master/buildbot/test/unit/test_data_logs.py M master/buildbot/test/unit/test_data_masters.py M master/buildbot/test/unit/test_data_schedulers.py M master/buildbot/test/unit/test_data_sourcestamps.py M master/buildbot/test/unit/test_data_steps.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_www_sse.py M master/buildbot/test/util/validation.py M www/src/scripts/controllers/buildController.coffee M www/src/scripts/controllers/builderController.coffee M www/src/scripts/controllers/buildersController.coffee M www/src/scripts/controllers/buildslavesController.coffee M www/src/scripts/controllers/changesController.coffee M www/src/scripts/controllers/forcedialogController.coffee M www/src/scripts/controllers/logController.coffee M www/src/scripts/controllers/mastersController.coffee M www/src/scripts/controllers/schedulersController.coffee M www/src/scripts/controllers/stepController.coffee M www/src/scripts/directives/logviewer.coffee M www/src/scripts/services/buildbotService.coffee M www/test/scripts/mocks/httpMock.coffee M www/test/scripts/services/buildbotServiceSpec.coffee Log Message: ----------- Ticket #2632 [nine] Use plurals in REST paths - upgrade master to use plurals buildbot.test buildslave.test pass - migrate buildbot-www to use plurals Commit: da68c0c2211e10cb16288704165d3e24cfcadd72 https://github.com/buildbot/buildbot/commit/da68c0c2211e10cb16288704165d3e24cfcadd72 Author: delanne Date: 2014-01-17 (Fri, 17 Jan 2014) Changed paths: M www/setup.py Log Message: ----------- Ticket #2662 `grunt prod` no longer works.. - Force to use angular-ui-router 0.2.7 - angular-ui-router 0.2.8 (which was released yesterday) breaks the build. Commit: accd0a2939df9eaec9c20338f02cf7b96d0b8cde https://github.com/buildbot/buildbot/commit/accd0a2939df9eaec9c20338f02cf7b96d0b8cde Author: Dustin J. Mitchell Date: 2014-01-17 (Fri, 17 Jan 2014) Changed paths: M www/setup.py Log Message: ----------- Merge branch '9/trac2662' of git://github.com/delanne/buildbot into nine Commit: 759545867d2f0986ab7423590d12a52352413854 https://github.com/buildbot/buildbot/commit/759545867d2f0986ab7423590d12a52352413854 Author: Dustin J. Mitchell Date: 2014-01-17 (Fri, 17 Jan 2014) Changed paths: M master/buildbot/buildslave/base.py M master/buildbot/data/builders.py M master/buildbot/data/buildrequests.py M master/buildbot/data/builds.py M master/buildbot/data/buildsets.py M master/buildbot/data/buildslaves.py M master/buildbot/data/changes.py M master/buildbot/data/changesources.py M master/buildbot/data/forceschedulers.py M master/buildbot/data/logchunks.py M master/buildbot/data/logs.py M master/buildbot/data/masters.py M master/buildbot/data/schedulers.py M master/buildbot/data/sourcestamps.py M master/buildbot/data/steps.py M master/buildbot/process/botmaster.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildrequestdistributor.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py M master/buildbot/status/buildset.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/test/integration/test_www.py M master/buildbot/test/unit/test_data_builders.py M master/buildbot/test/unit/test_data_buildrequests.py M master/buildbot/test/unit/test_data_builds.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_buildslaves.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_data_changesources.py M master/buildbot/test/unit/test_data_forceschedulers.py M master/buildbot/test/unit/test_data_logchunks.py M master/buildbot/test/unit/test_data_logs.py M master/buildbot/test/unit/test_data_masters.py M master/buildbot/test/unit/test_data_schedulers.py M master/buildbot/test/unit/test_data_sourcestamps.py M master/buildbot/test/unit/test_data_steps.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_www_sse.py M master/buildbot/test/util/validation.py M www/src/scripts/controllers/buildController.coffee M www/src/scripts/controllers/builderController.coffee M www/src/scripts/controllers/buildersController.coffee M www/src/scripts/controllers/buildslavesController.coffee M www/src/scripts/controllers/changesController.coffee M www/src/scripts/controllers/forcedialogController.coffee M www/src/scripts/controllers/logController.coffee M www/src/scripts/controllers/mastersController.coffee M www/src/scripts/controllers/schedulersController.coffee M www/src/scripts/controllers/stepController.coffee M www/src/scripts/directives/logviewer.coffee M www/src/scripts/services/buildbotService.coffee M www/test/scripts/mocks/httpMock.coffee M www/test/scripts/services/buildbotServiceSpec.coffee Log Message: ----------- Merge branch '9/Use_plurals_in_REST_Paths' of git://github.com/delanne/buildbot into nine +autopep8 Compare: https://github.com/buildbot/buildbot/compare/de45cf31a4e1...759545867d2f From trac at buildbot.net Sat Jan 18 13:03:39 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 18 Jan 2014 13:03:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2663: Skin Care With Lumanelle Message-ID: <048.a9e5725d65f19e3ef9bf49ad9f299160@buildbot.net> #2663: Skin Care With Lumanelle -----------------------------+----------------------- Reporter: KimberlyDHillman | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: -----------------------------+----------------------- You out there right now running from fat thinking you?re going to age faster gain weight up from fat but what you're going to want to the next video is fat is the key to actually aging slower metric is a key to fixing your cell so stay tuned for the outlook for that an email because that's going to be a great. You're going to want to share with your friends thank you I'm she while catch top beauty in Alzheimer's ETS may make love re Richie next name if bucks week out needles any it clinic it hunt said great can you imagine how it result with she week anyway you can younger looking which sheet and increased collagen. http://www.lumanelleskinfacts.com/ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 18 13:34:52 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 18 Jan 2014 13:34:52 -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.6269feaa8dde0c7194c57cb06b15e190@buildbot.net> #2274: reformat buildbot docs with one sentence per line ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: docs | ------------------------+-------------------- Changes (by rutsky): * cc: rutsky (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 18 14:05:30 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 18 Jan 2014 14:05:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2664: Beautiful Skin For All Message-ID: <043.3052aa5a95cd76ad8100735770f1dc40@buildbot.net> #2664: Beautiful Skin For All ------------------------+----------------------- Reporter: alicewmoore | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: ------------------------+----------------------- Me think support actually promotes collagen and helps feels fine lines wrinkles anti-aging really explaining that scan which time points to you because when funny up make tense acclaimed Whaley and dry spots which makes me conflict kinky so we have really good clean canvas to paint with the make up better and then when I is I there's been so many efforts many ups and downs of proactive back I love proctor practice has worked the vast for me when I first started using it me break out so bad right through here and I'm on this is the worst price ever: who uses but the more you use it the more my skin you needed to that and I think that?s really skincare is you have to use [it long enough to know its going to work Orit?s not going to work. http://www.zinncollectionskincare.com/] -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 18 14:09:57 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 18 Jan 2014 14:09:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2665: How To Weight Loss? Message-ID: <040.2572b2677dd01933d24ea23f5231f203@buildbot.net> #2665: How To Weight Loss? ----------------------+----------------------- Reporter: ruthmire | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: ----------------------+----------------------- I am just so happy that I actually listened to them and yeah solo do yeah mm why 0 relieving %uh who hi guys so today I am doing a video for you I'm just explaining how I have recently lost weight have lost 25 pounds and I've done and course 06 weeks I am outside for this video. I'll because my sister and my niece and has been to inside and they?re probably listening to you right now said that Excel I just thought I would film a on my porch so you're sitting on the back porch beer birds and all that I was I'm a hundred me for is pounds about how March 4 that I weighed myself 180 Lt. though the way that I have done it mm and that's works best for me is that I had to use to restrict my calories now before I was always against restricting calories skied he like calories just exercise a lot I still completely agree with that I still agree with a 10-10 my soldiers might try doing the four I'm just going to admit it. I suck at it I can't do it always I had to do it was hard to restrict my calories I had to basically ohm pick up my calories back significantly so it's really made a huge difference so when I on a given day would be. http://www.zencleansedetoxify.com/ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 18 14:22:11 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 18 Jan 2014 14:22:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2666: Safe To Make SKin Glow Message-ID: <042.7b78d1f911dd2f7c889431f6a6834cf0@buildbot.net> #2666: Safe To Make SKin Glow -----------------------+------------------- Reporter: nanibooter | Owner: ganga Type: task | Status: new Priority: minor | Milestone: 1.0.+ Version: 0.8.8 | Keywords: -----------------------+------------------- so we've got our tracking data he reckoned selected all again edit copy and they will take our elimination map here let's go to the very first frame coaches added ad to now id s we've got this elimination on our skimmers starting to get somewhere now gets little bit tricky as its head turns basically what I did was just added aghast learner and uh... just coming crank it up as he turned his head and I?m not saying this is the best solution or anything but so whatever is going to make you look little less obvious so far pretty good we've got the basic idea here we could go ahead and track in I?d color as well to attract the allies we can come back tomorrow ca uh... lock our first layer and then that create a shape around the eye and uh... track that as well source code track backwards are so we've got our high track wanting to do is cheese export tracking data and instead of the quarter pan aim?s going to take the transformed data or copy the clipboard go back to after fax create anew no object and I will call this left behind and with the very first framing shoes edit paste and uh... then we will disobey and alleges give Riddick anchor point and then set the anchor point two zero five zero and that way that point will be on dins you can see here place and I also don't think we need the scale or protection for this and it will create the new solid that as sort of like a orange color and.. http://www.rejuvalskinreviewed.com/ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 18 14:27:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 18 Jan 2014 14:27:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2667: Fat Burning Message-ID: <042.4f8d746286edbd4e9be9dad8be9d1e5e@buildbot.net> #2667: Fat Burning -----------------------+------------------------- Reporter: kelsinswin | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: Fat Burning -----------------------+------------------------- Fat Burning : using body fat instead of carbohydrates as fuel Fat oxidation through intense exercise At a glance Fat burning is a very popular and Often -used term among endurance athletes . But is it really important to burn fat - and , if so , how can it best be Achieved ? Asker Jeukendrup looks at the latest research The term 'fat burning' Refers to the ability to oxidise ( or burn ) fat , and fat gested to use - instead of carbohydrate - as a fuel . Fat burning is Often associated with weight loss , decreases in body fat and Increases in lean body mass , all or All which can be advantageous for an athlete . It is known That well -trained endurance athletes have an Increased capacity to oxidise fatty acids . This stelt them to use fat as a fuel when Their carbohydrate stores become limited . In contrast , patients with obesity , insulin resistance and type II diabetes have an impaired capacity to May oxidise fat . As a result, fatty acids May Be Stored In Their muscles and in other tissues . This accumulation of lipid and its metabolites in the muscle May interfere with the insulin- signaling cascade and cause insulin resistance . Therefore it is important to understand the factors That Regulate fat metabolism , and the ways to increasement fat oxidation in patients and athletes . Fat oxidation during exercise http://www.acaiverdefacts.com/ Fats are stored mostly in ( subcutaneous ) adipose tissue , but we have usefull small stores in the muscle itself ( intramuscular triglycerides ) . At the onset of exercise , neuronal ( beta - adrenergic ) stimulation will increasefontsize lipolysis ( the breakdown of fats into fatty acids and glycerol ) in adipose tissue and muscle . Catecholamines adrenaline and noradrenaline zoals May usefull rise and contribute to the stimulation of lipolysis . Ash soon as exercise begins , fatty acids are Mobilised . Adipose tissue fatty acids have to be Transported from the fat to the muscle cell , be Transported across the muscle membrane and then be Transported across the mitochondrial membrane for oxidation. The triglycerides stored in muscle undergo similar thesis lipolysis and fatty acids can be Transported into the mitochondria as well . During exercise , a mixture of fatty acids derived from adipocytes and intramuscular stores are used . There is evidence That shows That Individuals trained store more fat and intramuscular use this more as a source of energy during exercise ( 1 ) . Fat oxidation is regulated at various steps of this process . Lipolysis is affectedness by many factors but is mostly regulated by hormones ( stimulated by catecholamines and inhibited by insulin ) . The transport of fatty acids is usefull dependent on blood supply to the muscle and adipose tissues , as well as the uptake of fatty acids into the muscle and into the mitochondria . By inhibiting mobilization of fatty acids or the transport of fatty acids synthesis , we can reduce fat metabolism . However , there also are ways in All which we can Stimulate synthesis steps -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 18 15:11:44 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 18 Jan 2014 15:11:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2668: There Are 15 Ways For Easily Weight Loss Message-ID: <044.5f14203ef976523df699ccc60ad055e5@buildbot.net> #2668: There Are 15 Ways For Easily Weight Loss -------------------------+------------------------------- Reporter: Jasenbarbera | Owner: Type: task | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: Supra Cleanse 350 -------------------------+------------------------------- There's some blame you are so weak power I'm not 100 percent sure about which one I knows what adults okay this meal consisted of a salad with likes care its bed sheets makes teen love ranch chest and that is the only choice in every eat sheet and those are some real Lee she came to our house here we have a Sammy I what's my aunts chase scene and we have some grilled chicken winds I always stood at night cuts us on someone?s chicken wing speakers I wanted to give them like a shot wingtip fields longer than that happens in these next two pitches we shared some pizza and directed toward don't mind this pizza is certainly one see how are made each please click on the link below the out about their links you guys committed to store your on this pizza and maybe with some whole wheat breeding so the most when he came out really good and of course to bring it was a little bit salty and you would do that. But is still 10 are pretty them and I stayed on court some that would set the so the land Demon one so young dancers member say I love those I'm here I also did it for you while how I made this lasagna and I will put to have been you know the low if you're wondering but this is Sonya and maybe with Turkey and is just as soundly with on some green at the campus since green peppers in the Stanley with just a men chest and no similar wonder where's the tomatoes I don't like tomatoes are I have never been a fan two males are no we're not submit is really cool for you but our system like tomato still and never as Jim tumor settlements okay do you guys sell dole's and some other types of schools Iraqi of course Mathewson at limited said dole's items but those are basically its head symptoms that right eat on daily basis and just in case anyone was wondering about desserts for the most part my desserts consistent mass troops. http://www.supracleanse350facts.org/ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jan 19 18:41:17 2014 From: noreply at github.com (GitHub) Date: Sun, 19 Jan 2014 10:41:17 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] c56d55: Fix GitPoller Message-ID: <52dc1c4d8ed67_3bce95dd50174db@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: c56d5578ab2ea28a30405f9d90ad3f8b4575564f https://github.com/buildbot/buildbot/commit/c56d5578ab2ea28a30405f9d90ad3f8b4575564f Author: delanne Date: 2014-01-19 (Sun, 19 Jan 2014) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/db/changes.py Log Message: ----------- Fix GitPoller From trac at buildbot.net Sun Jan 19 21:36:47 2014 From: trac at buildbot.net (Buildbot trac) Date: Sun, 19 Jan 2014 21:36:47 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: MikolalKed Message-ID: <20140119213647.93B2911F8B2@buildbot-trac.community.scl3.mozilla.com> New user registration for user MikolalKed -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jan 19 22:39:12 2014 From: trac at buildbot.net (Buildbot trac) Date: Sun, 19 Jan 2014 22:39:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2590: Use Alembic instead of SQLAlchemy-Migrate In-Reply-To: <038.01d6f3572dd087837bffc9b58acbdc59@buildbot.net> References: <038.01d6f3572dd087837bffc9b58acbdc59@buildbot.net> Message-ID: <053.a1104785186813685905fe48b22bdedc@buildbot.net> #2590: Use Alembic instead of SQLAlchemy-Migrate -------------------------+-------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.9.+ Version: | Resolution: Keywords: database | -------------------------+-------------------- Changes (by dustin): * version: 0.8.8 => * milestone: 0.8.+ => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jan 19 22:41:02 2014 From: trac at buildbot.net (Buildbot trac) Date: Sun, 19 Jan 2014 22:41:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2669: [nine] startConsuming should be async Message-ID: <038.ca2e76228decc1c56e3843f14bc21f5e@buildbot.net> #2669: [nine] startConsuming should be async ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.8 | Keywords: mq ------------------------+------------------- We will likely someday want to do something asynchronous with startConsuming. Perhaps a database query, or attaching to RabbitMQ, or whatever. The signature is currently synchronous, so this should be changed and all calls to startConsuming converted to handle the resulting Deferred. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 00:28:58 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 00:28:58 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Williamdalp Message-ID: <20140120002858.C172E11FDBB@buildbot-trac.community.scl3.mozilla.com> New user registration for user Williamdalp -- Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 01:44:42 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 01:44:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2670: describe/_describe are backward Message-ID: <038.51df79cd8cb53cfca1227cae249c4c49@buildbot.net> #2670: describe/_describe are backward ----------------------+-------------------- Reporter: dustin | Owner: dustin Type: undecided | Status: new Priority: major | Milestone: 0.8.9 Version: 0.8.8 | Keywords: ----------------------+-------------------- The !BuildStep method {{{describe}}} calls {{{_describe}}}, then adds a suffix. Yet, {{{_describe}}} is the one that subclasses might want to override. I think that the fix here is to add a {{{getDescription}}} method that will call {{{describe}}} and add the suffix, then call {{{getDescription}}} instead of {{{describe}}} everywhere it matters in the process code. There's a more subtle confusion here, though, between {{{step_status.setText}}}, which pushes a status string, and {{{step.describe}}}, which pulls one. As a result, code all over the place is calling these two methods. It might be nice to de-confuse this, at least in new-style steps in nine. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 04:43:39 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 04:43:39 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Arvondefe Message-ID: <20140120044339.90D2D11FAF1@buildbot-trac.community.scl3.mozilla.com> New user registration for user Arvondefe -- Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 06:58:26 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 06:58:26 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: HarveyOl Message-ID: <20140120065826.630A511FDBB@buildbot-trac.community.scl3.mozilla.com> New user registration for user HarveyOl -- Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 08:24:24 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 08:24:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2590: Use Alembic instead of SQLAlchemy-Migrate In-Reply-To: <038.01d6f3572dd087837bffc9b58acbdc59@buildbot.net> References: <038.01d6f3572dd087837bffc9b58acbdc59@buildbot.net> Message-ID: <053.d522b7de637a930b5a1fc34d87f39440@buildbot.net> #2590: Use Alembic instead of SQLAlchemy-Migrate -------------------------+-------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.9.+ Version: | Resolution: Keywords: database | -------------------------+-------------------- Changes (by rutsky): * cc: rutsky.vladimir@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 08:47:36 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 08:47:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2662: `grunt prod` no longer works.. In-Reply-To: <038.f981d5195ea304b33d7b0cdb6ca5665f@buildbot.net> References: <038.f981d5195ea304b33d7b0cdb6ca5665f@buildbot.net> Message-ID: <053.86809089fbf388cceaeaa32fafd98ec6@buildbot.net> #2662: `grunt prod` no longer works.. -------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.9.0 Version: | Resolution: fixed Keywords: web | -------------------+--------------------- Changes (by delanne): * status: new => closed * resolution: => fixed Comment: The PR 1053 was merged => I close this ticket -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 08:49:26 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 08:49:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2632: [nine] Use plurals in REST paths In-Reply-To: <038.bf8f6a65f5612acb79d134460ec73f71@buildbot.net> References: <038.bf8f6a65f5612acb79d134460ec73f71@buildbot.net> Message-ID: <053.3f4775c57a914b635294464c9f477a38@buildbot.net> #2632: [nine] Use plurals in REST paths ------------------------+---------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: closed Priority: major | Milestone: 0.9.0 Version: | Resolution: fixed Keywords: simple | ------------------------+---------------------- Changes (by delanne): * status: accepted => closed * resolution: => fixed Comment: The PR 1047 was merged. I close this ticket. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 10:49:57 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 10:49:57 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: ali Message-ID: <20140120104957.231AB11FAF1@buildbot-trac.community.scl3.mozilla.com> New user registration for user ali -- Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 10:54:51 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 10:54:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2643: [nine] Remove the is_dir attribute of changes In-Reply-To: <038.3b1ba1f34e3656e048cf5e4d649d474b@buildbot.net> References: <038.3b1ba1f34e3656e048cf5e4d649d474b@buildbot.net> Message-ID: <053.8cd511d2d682c4d76385f03ef5587557@buildbot.net> #2643: [nine] Remove the is_dir attribute of changes -----------------------------+----------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: accepted Priority: major | Milestone: 0.9.0 Version: | Resolution: Keywords: simple, database | -----------------------------+----------------------- Comment (by delanne): See PR: https://github.com/buildbot/buildbot/pull/1054 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 11:00:57 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 11:00:57 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: DorothyCiz Message-ID: <20140120110057.A019F11FDBB@buildbot-trac.community.scl3.mozilla.com> New user registration for user DorothyCiz -- Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 20 22:19:12 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 20 Jan 2014 22:19:12 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Stevenjam Message-ID: <20140120221912.6D9A911F7FC@buildbot-trac.community.scl3.mozilla.com> New user registration for user Stevenjam -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 00:05:18 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 00:05:18 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Kentsi Message-ID: <20140121000518.F3D6411FDBB@buildbot-trac.community.scl3.mozilla.com> New user registration for user Kentsi -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 03:36:03 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 03:36:03 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: AndomtalevfMr Message-ID: <20140121033603.23D7211F7FC@buildbot-trac.community.scl3.mozilla.com> New user registration for user AndomtalevfMr -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 09:22:51 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 09:22:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2671: Master-side Git step: 'git clone' fails, but Git step is still continued Message-ID: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> #2671: Master-side Git step: 'git clone' fails, but Git step is still continued -------------------+----------------------- Reporter: krf | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: -------------------+----------------------- Excerpt from the Git step log output: {{{ 'git' 'clone' '--branch' 'master' 'gitolite at somehost:someproject.git' '.' '--progress' in dir C:\Buildbot\someproject-windows\source (timeout 1200 secs) watching logfiles {} argv: ['git', 'clone', '--branch', 'master', 'gitolite at somehost:someproject.git', '.', '--progress'] environment: (...) Cloning into '.'... fatal: 'someproject.git' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. program finished with exit code 128 elapsedTime=2.199000 'git' 'submodule' 'update' '--init' '--recursive' in dir C:\Buildbot\someproject-windows\source (timeout 1200 secs) watching logfiles {} argv: ['git', 'submodule', 'update', '--init', '--recursive'] environment: (...) program finished with exit code 0 }}} Problem: 'git clone' clearly failed (exit code 128), but the Git step isn't aborted. Buildbot still runs Git commands that may even modify the parent Git root. (We have buildslave.tac, etc. under version control). Proposed solution: The Git step should fail in case 'git clone' fails -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 10:53:19 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 10:53:19 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Genericviagra Message-ID: <20140121105319.2E85611FDBB@buildbot-trac.community.scl3.mozilla.com> New user registration for user Genericviagra -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 15:33:45 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 15:33:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2671: Master-side Git step: 'git clone' fails, but Git step is still continued In-Reply-To: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> References: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> Message-ID: <050.7125702d780d6d7f4f29db85a69d2c0b@buildbot.net> #2671: Master-side Git step: 'git clone' fails, but Git step is still continued ---------------------+-------------------- Reporter: krf | Owner: Type: defect | Status: new Priority: critical | Milestone: 0.8.9 Version: 0.8.8 | Resolution: Keywords: git | ---------------------+-------------------- Changes (by dustin): * keywords: => git * priority: major => critical * milestone: undecided => 0.8.9 Comment: Indeed - {{{_clone}}} looks at the result to see if it needs to retry, but {{{_fullClone}}} ignores that result. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 20:38:50 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 20:38:50 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: StepanFut Message-ID: <20140121203850.B923A11FAF1@buildbot-trac.community.scl3.mozilla.com> New user registration for user StepanFut -- Buildbot Buildbot: build/test automation From noreply at github.com Tue Jan 21 23:11:49 2014 From: noreply at github.com (GitHub) Date: Tue, 21 Jan 2014 15:11:49 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 7535af: Ticket #2643 [nine] Remove the is_dir attribute of... Message-ID: <52defeb59dc1a_6a01679d5092267@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 7535af42b5dbebabd7b362b7a0c90fe8f77c5617 https://github.com/buildbot/buildbot/commit/7535af42b5dbebabd7b362b7a0c90fe8f77c5617 Author: delanne Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/changes/pb.py M master/buildbot/data/changes.py M master/buildbot/db/changes.py M master/buildbot/db/migrate/versions/001_initial.py A master/buildbot/db/migrate/versions/035_remove_changes_is_dir_column.py M master/buildbot/db/model.py M master/buildbot/master.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_changes_pb.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/util/validation.py Log Message: ----------- Ticket #2643 [nine] Remove the is_dir attribute of changes Commit: 11eb83f93059873fb1ddda1beb0e53527df016ef https://github.com/buildbot/buildbot/commit/11eb83f93059873fb1ddda1beb0e53527df016ef Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/changes/pb.py M master/buildbot/data/changes.py M master/buildbot/db/changes.py M master/buildbot/db/migrate/versions/001_initial.py A master/buildbot/db/migrate/versions/035_remove_changes_is_dir_column.py M master/buildbot/db/model.py M master/buildbot/master.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_changes_pb.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/util/validation.py Log Message: ----------- Merge branch '9/trac2643' of git://github.com/delanne/buildbot into nine Compare: https://github.com/buildbot/buildbot/compare/c56d5578ab2e...11eb83f93059 From trac at buildbot.net Tue Jan 21 23:16:49 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 23:16:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2643: [nine] Remove the is_dir attribute of changes In-Reply-To: <038.3b1ba1f34e3656e048cf5e4d649d474b@buildbot.net> References: <038.3b1ba1f34e3656e048cf5e4d649d474b@buildbot.net> Message-ID: <053.fd42fe38b28b0c27a9bb3a77649937ca@buildbot.net> #2643: [nine] Remove the is_dir attribute of changes -----------------------------+---------------------- Reporter: dustin | Owner: delanne Type: enhancement | Status: closed Priority: major | Milestone: 0.9.0 Version: | Resolution: fixed Keywords: simple, database | -----------------------------+---------------------- Changes (by dustin): * status: accepted => closed * resolution: => fixed Comment: PR merged - awesome! -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 23:21:22 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 23:21:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2672: [nine] re-evaluate how we're doing mq Message-ID: <038.6ab7b5297152b0c9623365d40885e635@buildbot.net> #2672: [nine] re-evaluate how we're doing mq -------------------+------------------- Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: mq -------------------+------------------- In the original design, mq messages about data objects had topics of the form type.attr.attr.attr.event, e.g., `buildrequest.1.4.9.claimed`. This was convenient because a receiver knew exactly what the data inside shoud look like based on the first atom in the topic. We've recently switched things up to instead send messages with topics corresponding to URI paths. So buildrequests would be sent twice, with topics {{{ buildrequest.1.claimed builder.19.buildrequest.1.claimed }}} This has two problems: 1. Substantially increased message traffic 2. Type is no longer clear from the topic I think that we should re-evaluate our approach to message queueing. Ideally, we'd have something already built to model this on, rather than forging our own way. When I first wrote the MQ stuff, it was with the idea that we'd support a lot of backends, and thus shouldn't give too much flexibility -- only one exchange, of topic type only, and only simple and persistent queues. Now it looks like we could use Kombu as the only backend (since it has all the backends we'd want), which means we can use the full expressivity of AMQP. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jan 21 23:22:54 2014 From: noreply at github.com (GitHub) Date: Tue, 21 Jan 2014 15:22:54 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] cd309d: buildstep.py: remove "ShellCommand" in LoggingBuil... Message-ID: <52df014ed5314_62ededfd501069f2@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: cd309d44195f282a33677833bcef1e16c061af24 https://github.com/buildbot/buildbot/commit/cd309d44195f282a33677833bcef1e16c061af24 Author: Ion Alberdi Date: 2014-01-13 (Mon, 13 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- buildstep.py: remove "ShellCommand" in LoggingBuildStep some logging messages had "ShellCommand" hardcoded. this commit writes the name of the class instead. Signed-off-by: Ion Alberdi Commit: 922108ed101d36480993f3e611e15e7b42e0c8d7 https://github.com/buildbot/buildbot/commit/922108ed101d36480993f3e611e15e7b42e0c8d7 Author: Ion Alberdi Date: 2014-01-14 (Tue, 14 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/shell.py M master/buildbot/test/unit/test_steps_shell.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/style.rst M master/docs/relnotes/index.rst Log Message: ----------- buildstep: create ShellBaseStep refactor what is necesary to execute a shell command in a slave, in a mother class. existing unit test from shellstep cover that refactoring. Signed-off-by: Ion Alberdi Commit: 7c3ff5c6707daa4a10c6f45ba6211629086e1b5f https://github.com/buildbot/buildbot/commit/7c3ff5c6707daa4a10c6f45ba6211629086e1b5f Author: Ion Alberdi Date: 2014-01-17 (Fri, 17 Jan 2014) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/process/remotecommand.py M master/buildbot/status/results.py M master/buildbot/steps/shell.py A master/buildbot/steps/shellsequence.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/unit/test_process_buildstep.py A master/buildbot/test/unit/test_steps_shellsequence.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/util/config.py M master/docs/developer/cls-buildsteps.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/relnotes/index.rst Log Message: ----------- shellsequence: implement step this steps permits one to launch multiple shell commands in a single step. Each shell command has its own optional stdio log, and haltOnFailure, etc parameter. They however, all share the same workdir, use-pty, env parameters. the skipping of commands can be driven by overriding one method of that class (see doc). Signed-off-by: Ion Alberdi Commit: 9b15a8cd18d166bed81f7eb752a85ad1d9bdf06b https://github.com/buildbot/buildbot/commit/9b15a8cd18d166bed81f7eb752a85ad1d9bdf06b Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/process/remotecommand.py M master/buildbot/status/results.py M master/buildbot/steps/shell.py A master/buildbot/steps/shellsequence.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_steps_shell.py A master/buildbot/test/unit/test_steps_shellsequence.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/util/config.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/style.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge yetanotherion/buildbot:listofshellcommands (PR #1045) Commit: b47d52097b2d97acaae2579c7cb8f6dc89dcef08 https://github.com/buildbot/buildbot/commit/b47d52097b2d97acaae2579c7cb8f6dc89dcef08 Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/process/build.py M master/buildbot/test/unit/test_steps_shellsequence.py M master/docs/developer/cls-buildsteps.rst Log Message: ----------- pep8, whitespace, etc. Commit: b7f603239dfbcc73f0aa1d365a2bd4aef531ae21 https://github.com/buildbot/buildbot/commit/b7f603239dfbcc73f0aa1d365a2bd4aef531ae21 Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/steps/shellsequence.py M master/buildbot/test/unit/test_steps_shellsequence.py Log Message: ----------- rename 'cmd' to 'command' for consistency with ShellCommand Commit: 34a9530c994fc99e66a0acbf1ab21930fb51ded5 https://github.com/buildbot/buildbot/commit/34a9530c994fc99e66a0acbf1ab21930fb51ded5 Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- clarify log messages Commit: e8de2894e11027e5de57432ec4b324a6d205724a https://github.com/buildbot/buildbot/commit/e8de2894e11027e5de57432ec4b324a6d205724a Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- revert to using _describe, but remove its docstring; see #2670 Commit: de05e332a24fccd9f8b494f2ad505489627d26bc https://github.com/buildbot/buildbot/commit/de05e332a24fccd9f8b494f2ad505489627d26bc Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/vstudio.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- revert LoggingBuildStep and everything that depends on it, and merge the modifications to it into ShellBaseStep Commit: f95c7d0b4dae4e09e74ba93eefe66d8b29baed73 https://github.com/buildbot/buildbot/commit/f95c7d0b4dae4e09e74ba93eefe66d8b29baed73 Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/docs/developer/style.rst Log Message: ----------- edit the style section a bit Commit: 27d28c8132ccd845e924843567c6acf81b53caea https://github.com/buildbot/buildbot/commit/27d28c8132ccd845e924843567c6acf81b53caea Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/relnotes/index.rst Log Message: ----------- edit ShellSequence docs Commit: fbec3eb7db1adaaf6714d4dd6f2f33116696123f https://github.com/buildbot/buildbot/commit/fbec3eb7db1adaaf6714d4dd6f2f33116696123f Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/process/remotecommand.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/repo.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/unit/test_process_buildstep.py M master/docs/developer/cls-buildsteps.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/relnotes/index.rst Log Message: ----------- Revert LoggingBuildStep, add CommandMixin and ShellMixin These two mixin classes will be the new style for shell commands. They're organized to be called from a `run` method, rather than overriding lots of confusing hook methods like `createSummary` and `evaluateCommand`. Commit: d52ac5cb4102828c9e26d4efb50ff5880450c2d0 https://github.com/buildbot/buildbot/commit/d52ac5cb4102828c9e26d4efb50ff5880450c2d0 Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/shellsequence.py M master/buildbot/test/unit/test_steps_shellsequence.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- refactor ShellSequence to use ShellMixin Commit: 55d8f0373403f19a0080e2f869565f80010a9696 https://github.com/buildbot/buildbot/commit/55d8f0373403f19a0080e2f869565f80010a9696 Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/buildstep.py M master/buildbot/status/results.py M master/buildbot/steps/shellsequence.py A master/buildbot/test/unit/test_status_results.py M master/docs/developer/results.rst Log Message: ----------- refactor result calculations into results.py Commit: 9d96a068e142dccb9633db18f52eddf700bad04b https://github.com/buildbot/buildbot/commit/9d96a068e142dccb9633db18f52eddf700bad04b Author: Dustin J. Mitchell Date: 2014-01-20 (Mon, 20 Jan 2014) Changed paths: M master/docs/developer/cls-buildsteps.rst M master/docs/manual/customization.rst Log Message: ----------- update the customization docs to point to CommandMixin/ShellMixin Commit: d331b90194c3992445bf84f71a056f967a17ee51 https://github.com/buildbot/buildbot/commit/d331b90194c3992445bf84f71a056f967a17ee51 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/process/build.py M master/buildbot/status/results.py M master/buildbot/steps/shellsequence.py M master/buildbot/test/unit/test_status_results.py M master/docs/developer/results.rst Log Message: ----------- rename computeResultAndContinuation to computeResultAndTermination Commit: 6e62c9091eb15f37c64f7ed017aa8b72156a8f30 https://github.com/buildbot/buildbot/commit/6e62c9091eb15f37c64f7ed017aa8b72156a8f30 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- docs tweaks suggested by @yetanotherion Commit: 44ffcfc664cb450c8cf492ea5cb17bb893a7bf4f https://github.com/buildbot/buildbot/commit/44ffcfc664cb450c8cf492ea5cb17bb893a7bf4f Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/process/build.py Log Message: ----------- Update comment Let's be honest, I'm just testing GitHub's ability to edit PR's from the web.. Commit: edcdff3cb009341ceed43ffeda1ca5dba76267b7 https://github.com/buildbot/buildbot/commit/edcdff3cb009341ceed43ffeda1ca5dba76267b7 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/status/results.py A master/buildbot/steps/shellsequence.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/repo.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/unit/test_process_buildstep.py A master/buildbot/test/unit/test_status_results.py M master/buildbot/test/unit/test_steps_shell.py A master/buildbot/test/unit/test_steps_shellsequence.py M master/buildbot/test/unit/test_steps_slave.py M master/buildbot/test/util/config.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/results.rst M master/docs/developer/style.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/customization.rst Log Message: ----------- Merge branch '9/shell-refactoring' of git://github.com/djmitche/buildbot into nine Compare: https://github.com/buildbot/buildbot/compare/11eb83f93059...edcdff3cb009 From trac at buildbot.net Tue Jan 21 23:27:47 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 23:27:47 -0000 Subject: [Buildbot-commits] [Buildbot] #2673: [nine] Two endpoints for schedulers? Message-ID: <038.963e71ff6d24c446bb544f778104ae95@buildbot.net> #2673: [nine] Two endpoints for schedulers? -------------------+------------------------ Reporter: dustin | Owner: Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: schedulers -------------------+------------------------ We currently have both /schedulers and /forceschedulers endpoints. Those should be collapsed into one type, with a type field added to that type so that the UI can single out force schedulers for extra attention. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 23:37:06 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 23:37:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2674: Check content-type in REST API POSTs Message-ID: <038.e300dffe533792440a97ec10e4e982cc@buildbot.net> #2674: Check content-type in REST API POSTs ---------------------+-------------------- Reporter: dustin | Owner: dustin Type: defect | Status: new Priority: critical | Milestone: 0.9.0 Version: | Keywords: ---------------------+-------------------- Browsers can be convinced to send fairly arbitrary content to a POST at an arbitrary URL via
, which could be a source of XSS attacks. The saving grace is, browsers will only use one of a few content types. So we should be checking the content types, and rejecting those that could be provided by a form submission. {{{ 140 def decodeJsonRPC2(self, request): 141 # Content-Type is ignored, so that AJAX requests can be sent without 142 # incurring CORS preflight overheads. The JSONRPC spec does not 143 # suggest a Content-Type anyway. }}} .. that is not good. (This is unreleased code, so I'm not considering this a security vulnerability) -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 23:37:12 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 23:37:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2671: Master-side Git step: 'git clone' fails, but Git step is still continued In-Reply-To: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> References: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> Message-ID: <050.df617387241d94266289f7a109e00fa1@buildbot.net> #2671: Master-side Git step: 'git clone' fails, but Git step is still continued ---------------------+----------------------- Reporter: krf | Owner: dustin Type: defect | Status: assigned Priority: critical | Milestone: 0.8.9 Version: 0.8.8 | Resolution: Keywords: git | ---------------------+----------------------- Changes (by dustin): * owner: => dustin * status: new => assigned -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 23:39:07 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 23:39:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2675: Host nine docs on readthedocs or docs.buildbot.net, under a different project name Message-ID: <038.8ef7f1a2e87685812866b03ce4a61ddc@buildbot.net> #2675: Host nine docs on readthedocs or docs.buildbot.net, under a different project name -------------------+-------------------- Reporter: dustin | Owner: dustin Type: task | Status: new Priority: major | Milestone: 0.9.0 Version: | Keywords: -------------------+-------------------- The nine docs have diverged significantly from those for 0.8.x, and it'd be great to be able to point folks to those docs. However, we should avoid the impression that they document a currently-released version of Buildbot. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 21 23:41:04 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 21 Jan 2014 23:41:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2676: [nine] be consistent - addXxx or newXxx? Message-ID: <038.733a2708680840979885ada1fc1af31d@buildbot.net> #2676: [nine] be consistent - addXxx or newXxx? ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.0 Version: | Keywords: ------------------------+------------------- I've been pretty inconsistent in the new interfaces in Buildbot nine as to whether a method to create a new thing is called newXxx or addXxx. This applies both in the DB API and the Data API. In fact, in some case the two are different for the same method: {{{ #!python @base.updateMethod @defer.inlineCallbacks def newLog(self, stepid, name, type): slug = name while True: try: logid = yield self.master.db.logs.addLog( stepid=stepid, name=name, slug=slug, type=type) except KeyError: slug = identifiers.incrementIdentifier(50, slug) continue self.generateEvent(logid, "new") defer.returnValue(logid) }}} -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 01:14:29 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 01:14:29 -0000 Subject: [Buildbot-commits] [Buildbot] #2671: Master-side Git step: 'git clone' fails, but Git step is still continued In-Reply-To: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> References: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> Message-ID: <050.cb612c430a2b11d799f059695094df4c@buildbot.net> #2671: Master-side Git step: 'git clone' fails, but Git step is still continued ---------------------+----------------------- Reporter: krf | Owner: dustin Type: defect | Status: assigned Priority: critical | Milestone: 0.8.9 Version: 0.8.8 | Resolution: Keywords: git | ---------------------+----------------------- Comment (by dustin): And even more interestingly, the unit tests actually exercise this behavior - the git clone exit status is 1 in the tests. WTF? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 01:17:31 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 01:17:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2677: Master-side git step fails when `git clean` fails Message-ID: <038.5c779649a32c366f3f687bf42b28aafd@buildbot.net> #2677: Master-side git step fails when `git clean` fails -------------------+------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.9 Version: 0.8.8 | Keywords: git -------------------+------------------- {{{ (view as text) git --version in dir /usr/home/buildbot/buildbot/py27-sa068/build (timeout 1200 secs) watching logfiles {} argv: ['git', '--version'] environment: BLOCKSIZE=K EDITOR=vi ENV=/home/buildbot/.shrc HOME=/home/buildbot LOGNAME=buildbot MAIL=/var/mail/buildbot PAGER=more PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/buildbot/bin PWD=/usr/home/buildbot/buildbot/py27-sa068/build SHELL=/bin/sh SUDO_COMMAND=/bin/sh -c buildslave restart buildbot SUDO_GID=1001 SUDO_UID=1001 SUDO_USER=koobs TERM=xterm USER=buildbot USERNAME=buildbot using PTY: False git version 1.8.5.2 program finished with exit code 0 elapsedTime=0.043025 program finished with exit code 1 program finished with exit code 0 git clean -f -d -x in dir /usr/home/buildbot/buildbot/py27-sa068/build (timeout 1200 secs) watching logfiles {} argv: ['git', 'clean', '-f', '-d', '-x'] environment: BLOCKSIZE=K EDITOR=vi ENV=/home/buildbot/.shrc HOME=/home/buildbot LOGNAME=buildbot MAIL=/var/mail/buildbot PAGER=more PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/buildbot/bin PWD=/usr/home/buildbot/buildbot/py27-sa068/build SHELL=/bin/sh SUDO_COMMAND=/bin/sh -c buildslave restart buildbot SUDO_GID=1001 SUDO_UID=1001 SUDO_USER=koobs TERM=xterm USER=buildbot USERNAME=buildbot using PTY: False fatal: Not a git repository (or any of the parent directories): .git program finished with exit code 128 elapsedTime=0.008416 }}} Seen on koobs' system. I haven't gotten a look at what's actually on disk to see what's going on. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 01:52:13 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 01:52:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2671: Master-side Git step: 'git clone' fails, but Git step is still continued In-Reply-To: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> References: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> Message-ID: <050.4dc6ce632493db3cf065f48f84ff00e6@buildbot.net> #2671: Master-side Git step: 'git clone' fails, but Git step is still continued ---------------------+----------------------- Reporter: krf | Owner: dustin Type: defect | Status: assigned Priority: critical | Milestone: 0.8.9 Version: 0.8.8 | Resolution: Keywords: git | ---------------------+----------------------- Comment (by dustin): https://github.com/buildbot/buildbot/pull/1057 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 22 02:21:04 2014 From: noreply at github.com (GitHub) Date: Tue, 21 Jan 2014 18:21:04 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 7ba629: add whitespace to avoid failure with Sphinx-1.2.1 Message-ID: <52df2b10b42ca_71618add4c14426a@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 7ba629d27c377f9a4323024a64fd8a7d9f8f1934 https://github.com/buildbot/buildbot/commit/7ba629d27c377f9a4323024a64fd8a7d9f8f1934 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/docs/manual/installation.rst Log Message: ----------- add whitespace to avoid failure with Sphinx-1.2.1 From trac at buildbot.net Wed Jan 22 02:20:07 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 02:20:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2677: Master-side git step fails when `git clean` fails In-Reply-To: <038.5c779649a32c366f3f687bf42b28aafd@buildbot.net> References: <038.5c779649a32c366f3f687bf42b28aafd@buildbot.net> Message-ID: <053.ceababc687d4aee32512ab51d8c09be8@buildbot.net> #2677: Master-side git step fails when `git clean` fails -------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.9 Version: 0.8.8 | Resolution: Keywords: git | -------------------+-------------------- Comment (by dustin): https://github.com/buildbot/buildbot/pull/1058 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 02:20:14 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 02:20:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2677: Master-side git step fails when `git clean` fails In-Reply-To: <038.5c779649a32c366f3f687bf42b28aafd@buildbot.net> References: <038.5c779649a32c366f3f687bf42b28aafd@buildbot.net> Message-ID: <053.cecec11d27b648379785290446ab35a4@buildbot.net> #2677: Master-side git step fails when `git clean` fails -------------------+----------------------- Reporter: dustin | Owner: dustin Type: defect | Status: assigned Priority: major | Milestone: 0.8.9 Version: 0.8.8 | Resolution: Keywords: git | -------------------+----------------------- Changes (by dustin): * owner: => dustin * status: new => assigned -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 02:30:05 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 02:30:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2671: Master-side Git step: 'git clone' fails, but Git step is still continued In-Reply-To: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> References: <035.5fae971847c0d97de3bda2c48779cb6c@buildbot.net> Message-ID: <050.bac6e3714e304e623c2c9892f4b5e957@buildbot.net> #2671: Master-side Git step: 'git clone' fails, but Git step is still continued ---------------------+--------------------- Reporter: krf | Owner: dustin Type: defect | Status: closed Priority: critical | Milestone: 0.8.9 Version: 0.8.8 | Resolution: fixed Keywords: git | ---------------------+--------------------- Changes (by dustin): * status: assigned => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 02:30:11 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 02:30:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2677: Master-side git step fails when `git clean` fails In-Reply-To: <038.5c779649a32c366f3f687bf42b28aafd@buildbot.net> References: <038.5c779649a32c366f3f687bf42b28aafd@buildbot.net> Message-ID: <053.1b2deaa54ebba539afd81ed6fd35be8b@buildbot.net> #2677: Master-side git step fails when `git clean` fails -------------------+--------------------- Reporter: dustin | Owner: dustin Type: defect | Status: closed Priority: major | Milestone: 0.8.9 Version: 0.8.8 | Resolution: fixed Keywords: git | -------------------+--------------------- Changes (by dustin): * status: assigned => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 22 02:32:31 2014 From: noreply at github.com (GitHub) Date: Tue, 21 Jan 2014 18:32:31 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 4ce20c: Fail the step when a clone fails with no recourse Message-ID: <52df2dbfcc4aa_6a01679d501312b7@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 4ce20c636df8080f9062e48d507390f4d430e3e6 https://github.com/buildbot/buildbot/commit/4ce20c636df8080f9062e48d507390f4d430e3e6 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- Fail the step when a clone fails with no recourse Fixes #2671. There are a lot of issues with git's error handling.. Commit: d4db3f63f1a6c77b072c06ecc0a04405a3970a39 https://github.com/buildbot/buildbot/commit/d4db3f63f1a6c77b072c06ecc0a04405a3970a39 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Fix failures where 'git clean' fails but could be clobbered Fixes #2677. Commit: 2979c5eb803f8f1d217da4c29f1cde8c7812f3b3 https://github.com/buildbot/buildbot/commit/2979c5eb803f8f1d217da4c29f1cde8c7812f3b3 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- Merge djmitche/buildbot:8/git-clone-failure (PR #1057) Commit: d9852a730a568318a44f4b86fbf04f5af7f22985 https://github.com/buildbot/buildbot/commit/d9852a730a568318a44f4b86fbf04f5af7f22985 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge djmitche/buildbot:8/git-clean-fails (PR #1058) Compare: https://github.com/buildbot/buildbot/compare/7ba629d27c37...d9852a730a56 From trac at buildbot.net Wed Jan 22 11:29:05 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 11:29:05 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: AlexmtlevMr Message-ID: <20140122112905.86D7D11FDBB@buildbot-trac.community.scl3.mozilla.com> New user registration for user AlexmtlevMr -- Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 12:43:34 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 12:43:34 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Marahub Message-ID: <20140122124334.BD2B511FAF1@buildbot-trac.community.scl3.mozilla.com> New user registration for user Marahub -- Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 13:02:01 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 13:02:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2678: Support optional import of build data from 0.8.x Message-ID: <038.e5b49cfe31f67918a9f74c0879d2b06b@buildbot.net> #2678: Support optional import of build data from 0.8.x ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.8 | Keywords: ------------------------+------------------- The default 'buildbot upgrade-master' shouldn't try to read the pickles from 0.8.x builds. However, at some point we should provide some option for import -- probably in 0.9.1 or so. I doubt this import will ever work *well* - there are lots of corner cases around encodings and the like that will probably trip things up. So I din't think it should ever be enabled by default. Pierre has suggested reading from the 0.8.x JSON API. This could be written as a contrib tool. We could also implement this in an optional behavior of upgrade master, controlled with {{{--import-pickles}}}. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 22 13:07:51 2014 From: noreply at github.com (GitHub) Date: Wed, 22 Jan 2014 05:07:51 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 81a548: Add systemd service unit for master. Message-ID: <52dfc2a771953_52c111c5d58104374@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 81a548a7077bcd756d6a5e2044dd08f4a57df1e1 https://github.com/buildbot/buildbot/commit/81a548a7077bcd756d6a5e2044dd08f4a57df1e1 Author: David Gstir Date: 2014-01-22 (Wed, 22 Jan 2014) Changed paths: A master/contrib/systemd/buildbot.service Log Message: ----------- Add systemd service unit for master. This assumes an existing user called buildbot and the master config located in /srv/buildbot/master. Signed-off-by: David Gstir Commit: 39c853e5ae1b5e07290a89bb287044e2ecd14a5f https://github.com/buildbot/buildbot/commit/39c853e5ae1b5e07290a89bb287044e2ecd14a5f Author: David Gstir Date: 2014-01-22 (Wed, 22 Jan 2014) Changed paths: A slave/contrib/systemd/buildslave.service Log Message: ----------- Add systemd unit for slave. This assumes an existing user buildslave and the slave config located in /srv/buildslave/linux-slave. Signed-off-by: David Gstir Commit: 2cee2ce47d4cefb2131038e50fcce0cb04d00645 https://github.com/buildbot/buildbot/commit/2cee2ce47d4cefb2131038e50fcce0cb04d00645 Author: Dustin J. Mitchell Date: 2014-01-22 (Wed, 22 Jan 2014) Changed paths: A master/contrib/systemd/buildbot.service M master/docs/relnotes/index.rst A slave/contrib/systemd/buildslave.service Log Message: ----------- Merge sigma-star/buildbot:systemd-units (PR #1059) Compare: https://github.com/buildbot/buildbot/compare/d9852a730a56...2cee2ce47d4c From trac at buildbot.net Wed Jan 22 13:37:09 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 13:37:09 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: jhonkeven Message-ID: <20140122133709.1901E11FDBB@buildbot-trac.community.scl3.mozilla.com> New user registration for user jhonkeven -- Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 22 15:57:45 2014 From: noreply at github.com (GitHub) Date: Wed, 22 Jan 2014 07:57:45 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 2a0ffd: fix typo in comment Message-ID: <52dfea7949b79_456478bd4c67080@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2a0ffd9153152a10cdc16e8baf3c6ffb4647cba1 https://github.com/buildbot/buildbot/commit/2a0ffd9153152a10cdc16e8baf3c6ffb4647cba1 Author: Dustin J. Mitchell Date: 2014-01-22 (Wed, 22 Jan 2014) Changed paths: M master/buildbot/db/enginestrategy.py Log Message: ----------- fix typo in comment From trac at buildbot.net Wed Jan 22 17:35:26 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 17:35:26 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: TimSes Message-ID: <20140122173526.15B6A11FB1E@buildbot-trac.community.scl3.mozilla.com> New user registration for user TimSes -- Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 18:51:41 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 18:51:41 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Zapravka kartridzhej metro filpan R Message-ID: <20140122185141.5806311F8B2@buildbot-trac.community.scl3.mozilla.com> New user registration for user Zapravka kartridzhej metro filpan R -- Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 19:58:11 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 19:58:11 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: jhonkeven Message-ID: <20140122195811.B527D11FB1E@buildbot-trac.community.scl3.mozilla.com> Deleted User for user jhonkeven -- Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 22 20:11:15 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 22 Jan 2014 20:11:15 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: Zapravka kartridzhej metro filpan R Message-ID: <20140122201115.F129811F8B2@buildbot-trac.community.scl3.mozilla.com> Deleted User for user Zapravka kartridzhej metro filpan R -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 12:49:24 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 12:49:24 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: abigailmadison Message-ID: <20140123124924.685F011FB1E@buildbot-trac.community.scl3.mozilla.com> New user registration for user abigailmadison -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 13:09:49 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 13:09:49 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: LOunflux Message-ID: <20140123130949.6EB6711F8B2@buildbot-trac.community.scl3.mozilla.com> New user registration for user LOunflux -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 13:24:04 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 13:24:04 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Gallifings Message-ID: <20140123132404.977A211F8B2@buildbot-trac.community.scl3.mozilla.com> New user registration for user Gallifings -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 14:22:46 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 14:22:46 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: onlinevideogames Message-ID: <20140123142246.1091E11FB1E@buildbot-trac.community.scl3.mozilla.com> New user registration for user onlinevideogames -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 14:32:10 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 14:32:10 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: VEithe1979 Message-ID: <20140123143210.801AD11FB1E@buildbot-trac.community.scl3.mozilla.com> New user registration for user VEithe1979 -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 19:32:50 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 19:32:50 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Robertlit Message-ID: <20140123193250.F378B11F8B2@buildbot-trac.community.scl3.mozilla.com> New user registration for user Robertlit -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 20:11:50 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 20:11:50 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: freddieDoCGp Message-ID: <20140123201150.EEB9011FAFC@buildbot-trac.community.scl3.mozilla.com> New user registration for user freddieDoCGp -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 20:27:32 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 20:27:32 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Willioi Message-ID: <20140123202732.7DA1111FAFC@buildbot-trac.community.scl3.mozilla.com> New user registration for user Willioi -- Buildbot Buildbot: build/test automation From noreply at github.com Thu Jan 23 21:29:30 2014 From: noreply at github.com (GitHub) Date: Thu, 23 Jan 2014 13:29:30 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 4ce20c: Fail the step when a clone fails with no recourse Message-ID: <52e189ba3546e_28d3edbd54618b8@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 4ce20c636df8080f9062e48d507390f4d430e3e6 https://github.com/buildbot/buildbot/commit/4ce20c636df8080f9062e48d507390f4d430e3e6 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- Fail the step when a clone fails with no recourse Fixes #2671. There are a lot of issues with git's error handling.. Commit: d4db3f63f1a6c77b072c06ecc0a04405a3970a39 https://github.com/buildbot/buildbot/commit/d4db3f63f1a6c77b072c06ecc0a04405a3970a39 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Fix failures where 'git clean' fails but could be clobbered Fixes #2677. Commit: 7ba629d27c377f9a4323024a64fd8a7d9f8f1934 https://github.com/buildbot/buildbot/commit/7ba629d27c377f9a4323024a64fd8a7d9f8f1934 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/docs/manual/installation.rst Log Message: ----------- add whitespace to avoid failure with Sphinx-1.2.1 Commit: 2979c5eb803f8f1d217da4c29f1cde8c7812f3b3 https://github.com/buildbot/buildbot/commit/2979c5eb803f8f1d217da4c29f1cde8c7812f3b3 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- Merge djmitche/buildbot:8/git-clone-failure (PR #1057) Commit: d9852a730a568318a44f4b86fbf04f5af7f22985 https://github.com/buildbot/buildbot/commit/d9852a730a568318a44f4b86fbf04f5af7f22985 Author: Dustin J. Mitchell Date: 2014-01-21 (Tue, 21 Jan 2014) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge djmitche/buildbot:8/git-clean-fails (PR #1058) Commit: 81a548a7077bcd756d6a5e2044dd08f4a57df1e1 https://github.com/buildbot/buildbot/commit/81a548a7077bcd756d6a5e2044dd08f4a57df1e1 Author: David Gstir Date: 2014-01-22 (Wed, 22 Jan 2014) Changed paths: A master/contrib/systemd/buildbot.service Log Message: ----------- Add systemd service unit for master. This assumes an existing user called buildbot and the master config located in /srv/buildbot/master. Signed-off-by: David Gstir Commit: 39c853e5ae1b5e07290a89bb287044e2ecd14a5f https://github.com/buildbot/buildbot/commit/39c853e5ae1b5e07290a89bb287044e2ecd14a5f Author: David Gstir Date: 2014-01-22 (Wed, 22 Jan 2014) Changed paths: A slave/contrib/systemd/buildslave.service Log Message: ----------- Add systemd unit for slave. This assumes an existing user buildslave and the slave config located in /srv/buildslave/linux-slave. Signed-off-by: David Gstir Commit: 2cee2ce47d4cefb2131038e50fcce0cb04d00645 https://github.com/buildbot/buildbot/commit/2cee2ce47d4cefb2131038e50fcce0cb04d00645 Author: Dustin J. Mitchell Date: 2014-01-22 (Wed, 22 Jan 2014) Changed paths: A master/contrib/systemd/buildbot.service M master/docs/relnotes/index.rst A slave/contrib/systemd/buildslave.service Log Message: ----------- Merge sigma-star/buildbot:systemd-units (PR #1059) Commit: 2a0ffd9153152a10cdc16e8baf3c6ffb4647cba1 https://github.com/buildbot/buildbot/commit/2a0ffd9153152a10cdc16e8baf3c6ffb4647cba1 Author: Dustin J. Mitchell Date: 2014-01-22 (Wed, 22 Jan 2014) Changed paths: M master/buildbot/db/enginestrategy.py Log Message: ----------- fix typo in comment Commit: 65ec65df46afee9f70f4998be41d524f400f4aa7 https://github.com/buildbot/buildbot/commit/65ec65df46afee9f70f4998be41d524f400f4aa7 Author: Dustin J. Mitchell Date: 2014-01-23 (Thu, 23 Jan 2014) Changed paths: M master/buildbot/db/enginestrategy.py M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py A master/contrib/systemd/buildbot.service M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/installation.rst M master/docs/relnotes/index.rst A slave/contrib/systemd/buildslave.service Log Message: ----------- Merge branch 'master' into nine Compare: https://github.com/buildbot/buildbot/compare/edcdff3cb009...65ec65df46af From noreply at github.com Thu Jan 23 21:34:01 2014 From: noreply at github.com (GitHub) Date: Thu, 23 Jan 2014 13:34:01 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] a655a5: sphinx doesn't seem to support relative paths for ... Message-ID: <52e18ac9237ff_35f968fd58131765@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a655a504309db8584ae582065fe27548a16c3dd3 https://github.com/buildbot/buildbot/commit/a655a504309db8584ae582065fe27548a16c3dd3 Author: Dustin J. Mitchell Date: 2014-01-23 (Thu, 23 Jan 2014) Changed paths: R master/docs/_images/header-text-transparent.png M master/docs/conf.py A master/docs/header-text-transparent.png Log Message: ----------- sphinx doesn't seem to support relative paths for logos anymore From noreply at github.com Thu Jan 23 21:36:08 2014 From: noreply at github.com (GitHub) Date: Thu, 23 Jan 2014 13:36:08 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] a655a5: sphinx doesn't seem to support relative paths for ... Message-ID: <52e18b48e4a82_2506c79d54115986@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: a655a504309db8584ae582065fe27548a16c3dd3 https://github.com/buildbot/buildbot/commit/a655a504309db8584ae582065fe27548a16c3dd3 Author: Dustin J. Mitchell Date: 2014-01-23 (Thu, 23 Jan 2014) Changed paths: R master/docs/_images/header-text-transparent.png M master/docs/conf.py A master/docs/header-text-transparent.png Log Message: ----------- sphinx doesn't seem to support relative paths for logos anymore Commit: b70d8f55c2df465592af76b315315272f2d0a905 https://github.com/buildbot/buildbot/commit/b70d8f55c2df465592af76b315315272f2d0a905 Author: Dustin J. Mitchell Date: 2014-01-23 (Thu, 23 Jan 2014) Changed paths: R master/docs/_images/header-text-transparent.png M master/docs/conf.py A master/docs/header-text-transparent.png Log Message: ----------- Merge branch 'master' into nine Compare: https://github.com/buildbot/buildbot/compare/65ec65df46af...b70d8f55c2df From trac at buildbot.net Thu Jan 23 22:03:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 22:03:55 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: LOunflux Message-ID: <20140123220355.5D05011FD8D@buildbot-trac.community.scl3.mozilla.com> Deleted User for user LOunflux -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 22:03:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 22:03:55 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: onlinevideogames Message-ID: <20140123220355.ED61D1204F2@buildbot-trac.community.scl3.mozilla.com> Deleted User for user onlinevideogames -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 22:03:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 22:03:55 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: abigailmadison Message-ID: <20140123220355.BD6761204EA@buildbot-trac.community.scl3.mozilla.com> Deleted User for user abigailmadison -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 22:03:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 22:03:55 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: Gallifings Message-ID: <20140123220355.2C5F211F8B2@buildbot-trac.community.scl3.mozilla.com> Deleted User for user Gallifings -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 22:03:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 22:03:55 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: VEithe1979 Message-ID: <20140123220355.8C9531204CA@buildbot-trac.community.scl3.mozilla.com> Deleted User for user VEithe1979 -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 22:17:00 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 22:17:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2679: Add Buildbot's IRC webchat to buildbot.net site Message-ID: <038.195a5b3030b15a62fad0effe17d6a364@buildbot.net> #2679: Add Buildbot's IRC webchat to buildbot.net site ----------------------+----------------------- Reporter: rutsky | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: web ----------------------+----------------------- There are plenty of web gateways that allows to connect to IRC from your browser without installation of any additional software. It would be nice to add one of them to http://buildbot.net site to allow easier communication between Buildbot users and developers. Freenode by himself provides webchat (http://webchat.freenode.net/) that can be easily inserted to Buildbot website (single iframe), like so: {{{ }}} -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 23:04:14 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 23:04:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2679: Add Buildbot's IRC webchat to buildbot.net site In-Reply-To: <038.195a5b3030b15a62fad0effe17d6a364@buildbot.net> References: <038.195a5b3030b15a62fad0effe17d6a364@buildbot.net> Message-ID: <053.30693f4e8da499859f9b56346c472c55@buildbot.net> #2679: Add Buildbot's IRC webchat to buildbot.net site ----------------------+------------------------ Reporter: rutsky | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Resolution: Keywords: web | ----------------------+------------------------ Comment (by rutsky): I checked iframe version and don't see any profit of inserting chat in one of buildbot.net pages. Submitted pull request that just add link on Freenode webchat with predefined #buildbot channel name (http://webchat.freenode.net?channels=%23buildbot): https://github.com/buildbot/buildbot-website/pull/11 -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 23 23:17:14 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 23:17:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2679: Add Buildbot's IRC webchat to buildbot.net site In-Reply-To: <038.195a5b3030b15a62fad0effe17d6a364@buildbot.net> References: <038.195a5b3030b15a62fad0effe17d6a364@buildbot.net> Message-ID: <053.a8d2227254cab7342a96ef705c174bc4@buildbot.net> #2679: Add Buildbot's IRC webchat to buildbot.net site ----------------------+------------------------ Reporter: rutsky | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.8 | Resolution: fixed Keywords: web | ----------------------+------------------------ Changes (by rutsky): * status: new => closed * resolution: => fixed Comment: Fixed in commits up to https://github.com/buildbot/buildbot- website/commit/04e43f41eaf2eb440f407440456bb203478c83a8 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jan 23 23:18:37 2014 From: noreply at github.com (GitHub) Date: Thu, 23 Jan 2014 15:18:37 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 89033f: remotecommand: parameterize the name of the stdio ... Message-ID: <52e1a34d4899c_35da53dd4c111468@hookshot-fe2-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 89033fc8dc69b30b2d4ea99df8ee858a486eebae https://github.com/buildbot/buildbot/commit/89033fc8dc69b30b2d4ea99df8ee858a486eebae Author: Ion Alberdi Date: 2014-01-23 (Thu, 23 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/process/remotecommand.py M master/buildbot/steps/shellsequence.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/unit/test_remotecommand.py Log Message: ----------- remotecommand: parameterize the name of the stdio logfile this commits permits to record the name of the stdio used by one remotecommand into a logfile different than 'stdio'. Signed-off-by: Ion Alberdi Commit: e9240edac4c8295e1def49ccd9b16abc63aa78b1 https://github.com/buildbot/buildbot/commit/e9240edac4c8295e1def49ccd9b16abc63aa78b1 Author: Dustin J. Mitchell Date: 2014-01-23 (Thu, 23 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/process/remotecommand.py M master/buildbot/steps/shellsequence.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/unit/test_remotecommand.py Log Message: ----------- Merge yetanotherion/buildbot:remotecommandstdio (PR #1060) +autopep8 Compare: https://github.com/buildbot/buildbot/compare/b70d8f55c2df...e9240edac4c8 From trac at buildbot.net Thu Jan 23 23:18:08 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 23 Jan 2014 23:18:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2679: Add Buildbot's IRC webchat to buildbot.net site In-Reply-To: <038.195a5b3030b15a62fad0effe17d6a364@buildbot.net> References: <038.195a5b3030b15a62fad0effe17d6a364@buildbot.net> Message-ID: <053.4755507dbfa2d1614552c04d9b2cc2c7@buildbot.net> #2679: Add Buildbot's IRC webchat to buildbot.net site ----------------------+------------------------ Reporter: rutsky | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.8 | Resolution: fixed Keywords: web | ----------------------+------------------------ Comment (by dustin): This was a good idea - thanks! -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 24 08:20:23 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 24 Jan 2014 08:20:23 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Sviagrasis Message-ID: <20140124082023.7139E11FDCB@buildbot-trac.community.scl3.mozilla.com> New user registration for user Sviagrasis -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 24 12:47:50 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 24 Jan 2014 12:47:50 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: sydneyni Message-ID: <20140124124750.0D7A611F8B2@buildbot-trac.community.scl3.mozilla.com> New user registration for user sydneyni -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 24 14:31:56 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 24 Jan 2014 14:31:56 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: IPatc Message-ID: <20140124143156.E008311FDCB@buildbot-trac.community.scl3.mozilla.com> New user registration for user IPatc -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 24 20:00:43 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 24 Jan 2014 20:00:43 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Robfes Message-ID: <20140124200043.196FE11F8B2@buildbot-trac.community.scl3.mozilla.com> New user registration for user Robfes -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 25 04:38:07 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 25 Jan 2014 04:38:07 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: EdwardNes Message-ID: <20140125043807.8250811F76F@buildbot-trac.community.scl3.mozilla.com> New user registration for user EdwardNes -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 25 14:59:18 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 25 Jan 2014 14:59:18 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: sydneyni Message-ID: <20140125145918.8446A11FCF7@buildbot-trac.community.scl3.mozilla.com> Deleted User for user sydneyni -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 25 14:59:18 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 25 Jan 2014 14:59:18 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: IPatc Message-ID: <20140125145918.5538611FA66@buildbot-trac.community.scl3.mozilla.com> Deleted User for user IPatc -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 25 15:40:11 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 25 Jan 2014 15:40:11 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: ChanKr Message-ID: <20140125154011.09B9B11F76F@buildbot-trac.community.scl3.mozilla.com> New user registration for user ChanKr -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 25 16:24:18 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 25 Jan 2014 16:24:18 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Philipoa Message-ID: <20140125162418.64F1111FA66@buildbot-trac.community.scl3.mozilla.com> New user registration for user Philipoa -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sat Jan 25 21:41:23 2014 From: trac at buildbot.net (Buildbot trac) Date: Sat, 25 Jan 2014 21:41:23 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: abhinav2 Message-ID: <20140125214123.4808411F76F@buildbot-trac.community.scl3.mozilla.com> New user registration for user abhinav2 -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jan 26 12:16:04 2014 From: trac at buildbot.net (Buildbot trac) Date: Sun, 26 Jan 2014 12:16:04 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Stanlot Message-ID: <20140126121604.A968411FA66@buildbot-trac.community.scl3.mozilla.com> New user registration for user Stanlot -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jan 26 17:11:46 2014 From: trac at buildbot.net (Buildbot trac) Date: Sun, 26 Jan 2014 17:11:46 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Asserahvaws Message-ID: <20140126171146.2F47811FBB2@buildbot-trac.community.scl3.mozilla.com> New user registration for user Asserahvaws -- Buildbot Buildbot: build/test automation From trac at buildbot.net Sun Jan 26 20:42:34 2014 From: trac at buildbot.net (Buildbot trac) Date: Sun, 26 Jan 2014 20:42:34 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: PatrickCuh Message-ID: <20140126204234.41BA611FA66@buildbot-trac.community.scl3.mozilla.com> New user registration for user PatrickCuh -- Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 27 00:02:51 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 27 Jan 2014 00:02:51 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: GilberthauS Message-ID: <20140127000251.B6A2D11FBB2@buildbot-trac.community.scl3.mozilla.com> New user registration for user GilberthauS -- Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 27 12:50:22 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 27 Jan 2014 12:50:22 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: QHasters Message-ID: <20140127125022.AF83D11FA66@buildbot-trac.community.scl3.mozilla.com> New user registration for user QHasters -- Buildbot Buildbot: build/test automation From trac at buildbot.net Mon Jan 27 21:39:00 2014 From: trac at buildbot.net (Buildbot trac) Date: Mon, 27 Jan 2014 21:39:00 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: AugustMa Message-ID: <20140127213900.0488011F786@buildbot-trac.community.scl3.mozilla.com> New user registration for user AugustMa -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 06:56:38 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 06:56:38 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: maksimkaff Message-ID: <20140128065638.0676711FA66@buildbot-trac.community.scl3.mozilla.com> New user registration for user maksimkaff -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 13:09:57 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 13:09:57 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: meeekomeeko Message-ID: <20140128130957.A1A6411F786@buildbot-trac.community.scl3.mozilla.com> New user registration for user meeekomeeko -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 14:22:07 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 14:22:07 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Ustrave81 Message-ID: <20140128142207.ABB5111FA66@buildbot-trac.community.scl3.mozilla.com> New user registration for user Ustrave81 -- Buildbot Buildbot: build/test automation From noreply at github.com Tue Jan 28 15:47:25 2014 From: noreply at github.com (GitHub) Date: Tue, 28 Jan 2014 07:47:25 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 85ceb2: Fix step None bug Message-ID: <52e7d10d86fa0_15aeb19d4c98193@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 85ceb2229128c601f0633a5bdc45d5a4fe2575f8 https://github.com/buildbot/buildbot/commit/85ceb2229128c601f0633a5bdc45d5a4fe2575f8 Author: smokingkapor Date: 2014-01-27 (Mon, 27 Jan 2014) Changed paths: M master/buildbot/status/web/build.py Log Message: ----------- Fix step None bug Step text might be None sometimes when the step is failed. It broke the build detail page. Check the screenshot attached. https://trello-attachments.s3.amazonaws.com/520e20a062ccc3b70d0029d0/52a1ca4124eaaa752a005976/21abdc7f2b56df6af1244653e3bbd0e1/build_detail_bug.png Commit: 1be4dfd6ad6715b274cd2409c69b5cc441440b3c https://github.com/buildbot/buildbot/commit/1be4dfd6ad6715b274cd2409c69b5cc441440b3c Author: Dustin J. Mitchell Date: 2014-01-28 (Tue, 28 Jan 2014) Changed paths: M master/buildbot/status/web/build.py Log Message: ----------- Merge smokingkapor/buildbot:master (PR #1061) Compare: https://github.com/buildbot/buildbot/compare/a655a504309d...1be4dfd6ad67 From trac at buildbot.net Tue Jan 28 16:06:48 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 16:06:48 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: reemapass Message-ID: <20140128160648.4C2A611F786@buildbot-trac.community.scl3.mozilla.com> New user registration for user reemapass -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 18:55:36 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 18:55:36 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: ViktorLics Message-ID: <20140128185536.9D2BA11F958@buildbot-trac.community.scl3.mozilla.com> New user registration for user ViktorLics -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 20:05:27 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 20:05:27 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: meeekomeeko Message-ID: <20140128200527.2B6591204F4@buildbot-trac.community.scl3.mozilla.com> Deleted User for user meeekomeeko -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 20:05:26 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 20:05:26 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: QHasters Message-ID: <20140128200526.C29FB11F786@buildbot-trac.community.scl3.mozilla.com> Deleted User for user QHasters -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 20:05:26 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 20:05:26 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: Ustrave81 Message-ID: <20140128200526.F12A011FDBD@buildbot-trac.community.scl3.mozilla.com> Deleted User for user Ustrave81 -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 20:41:02 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 20:41:02 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: AlinaNect Message-ID: <20140128204102.266AB11F786@buildbot-trac.community.scl3.mozilla.com> New user registration for user AlinaNect -- Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 22:39:41 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 22:39:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2249: change merging is no longer picking the newest change In-Reply-To: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> References: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> Message-ID: <053.d222f4e14a28aca4a4e812ac044d5ee3@buildbot.net> #2249: change merging is no longer picking the newest change -------------------+------------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6 | Resolution: worksforme Keywords: | -------------------+------------------------- Comment (by brendan): I've been struck by this issue. In my case, the sourcestamps have no associated change lists (not sure why, but probably because the builder was scheduled by a trigger -- though the invoker's sourcestamps have single entry change lists). Looking at sourceStamp.mergeWith, it seems you'd get the oldest revision if the changes list is empty? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Tue Jan 28 22:39:58 2014 From: trac at buildbot.net (Buildbot trac) Date: Tue, 28 Jan 2014 22:39:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2249: change merging is no longer picking the newest change In-Reply-To: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> References: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> Message-ID: <053.1caef4ab8cc2f419d1fba7e452a1ec98@buildbot.net> #2249: change merging is no longer picking the newest change -------------------+----------------------- Reporter: dustin | Owner: Type: defect | Status: reopened Priority: major | Milestone: 0.8.7 Version: 0.8.6 | Resolution: Keywords: | -------------------+----------------------- Changes (by brendan): * status: closed => reopened * resolution: worksforme => -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 03:26:13 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 03:26:13 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: magaio Message-ID: <20140129032613.E8AE011F958@buildbot-trac.community.scl3.mozilla.com> New user registration for user magaio -- Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 08:07:11 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 08:07:11 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: paolog Message-ID: <20140129080711.A35A311F786@buildbot-trac.community.scl3.mozilla.com> New user registration for user paolog -- Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 08:15:57 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 08:15:57 -0000 Subject: [Buildbot-commits] [Buildbot] #951: UTF-8 data in logs causes web rss feed exception In-Reply-To: <039.b2d989b4720412e05b9834c010e3bc51@buildbot.net> References: <039.b2d989b4720412e05b9834c010e3bc51@buildbot.net> Message-ID: <054.2e82c70cb00a513f7c4088dc5f3ec72b@buildbot.net> #951: UTF-8 data in logs causes web rss feed exception --------------------+----------------------- Reporter: AHowell | Owner: AHowell Type: defect | Status: reopened Priority: major | Milestone: 0.8.2 Version: 0.8.1 | Resolution: Keywords: web | --------------------+----------------------- Changes (by paolog): * status: closed => reopened * resolution: fixed => Comment: Not fixed yet. I have this text in one of the logs: ""tar" non ? riconosciuto come comando interno o esterno, un programma eseguibile o un file batch." - this was generated on an Windows 8 buildslave with Italian language settings. When I extract the feed with http://localhost:8080/atom?failures_only=true an a Debian 7 buildmaster (that' 0.8.6.) it returns: {{{ web.Server Traceback (most recent call last): : 'utf8' codec can't decode byte 0x8a in position 10: invalid start byte /usr/lib/python2.7/dist-packages/twisted/web/server.py, line 132 in process 130 try: 131 resrc = self.site.getResourceFor(self) 132 self.render(resrc) 133 except: /usr/lib/python2.7/dist-packages/twisted/web/server.py, line 167 in render 165 """ 166 try: 167 body = resrc.render(self) 168 except UnsupportedMethod, e: /usr/lib/python2.7/dist-packages/buildbot/status/web/feeds.py, line 55 in render 53 54 def render(self, request): 55 data = self.content(request) 56 request.setHeader("content-type", self.contentType) /usr/lib/python2.7/dist-packages/buildbot/status/web/feeds.py, line 225 in content 223 for line in logdata.split('\n')[-30:]: 224 # unilist.append(unicode(line,'utf-8','replace')) 225 unilist.append(unicode(line,'utf-8')) 226 log_lines.extend(unilist) : 'utf8' codec can't decode byte 0x8a in position 10: invalid start byte }}} The following fix works: in /usr/lib/python2.7/dist- packages/buildbot/status/web/feeds.py at line 224 change {{{unilist.append(unicode(line,'utf-8'))}}} to {{{unilist.append(unicode(line,'utf-8','replace'))}}} see http://docs.python.org/2/library/functions.html?highlight=unicode#unicode -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 10:06:41 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 10:06:41 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Shanonys Message-ID: <20140129100641.C10A711F958@buildbot-trac.community.scl3.mozilla.com> New user registration for user Shanonys -- Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 13:33:52 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 13:33:52 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: michaelmmoore Message-ID: <20140129133352.9069511F786@buildbot-trac.community.scl3.mozilla.com> New user registration for user michaelmmoore -- Buildbot Buildbot: build/test automation From noreply at github.com Wed Jan 29 15:23:50 2014 From: noreply at github.com (GitHub) Date: Wed, 29 Jan 2014 07:23:50 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] fdf1f2: Ignore decoding errors in atom/rss feeds; fixes #9... Message-ID: <52e91d062e6ae_f461039d547822c@hookshot-fe1-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: fdf1f2fdd731403ed96517777429e59531c41a37 https://github.com/buildbot/buildbot/commit/fdf1f2fdd731403ed96517777429e59531c41a37 Author: Dustin J. Mitchell Date: 2014-01-29 (Wed, 29 Jan 2014) Changed paths: M master/buildbot/status/web/feeds.py Log Message: ----------- Ignore decoding errors in atom/rss feeds; fixes #951 From trac at buildbot.net Wed Jan 29 15:24:34 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 15:24:34 -0000 Subject: [Buildbot-commits] [Buildbot] #951: UTF-8 data in logs causes web rss feed exception In-Reply-To: <039.b2d989b4720412e05b9834c010e3bc51@buildbot.net> References: <039.b2d989b4720412e05b9834c010e3bc51@buildbot.net> Message-ID: <054.660d773b5439f71aed72f0b83166da42@buildbot.net> #951: UTF-8 data in logs causes web rss feed exception --------------------+---------------------- Reporter: AHowell | Owner: AHowell Type: defect | Status: closed Priority: major | Milestone: 0.8.2 Version: 0.8.1 | Resolution: fixed Keywords: web | --------------------+---------------------- Changes (by dustin): * status: reopened => closed * resolution: => fixed Old description: > Traceback (most recent call last): > File "/usr/lib/python2.7/site- > packages/twisted/protocols/basic.py", line 251, in dataReceived > why = self.lineReceived(line) > File "/usr/lib/python2.7/site-packages/twisted/web/http.py", > line 1573, in lineReceived > self.allContentReceived() > File "/usr/lib/python2.7/site-packages/twisted/web/http.py", > line 1641, in allContentReceived > req.requestReceived(command, path, version) > File "/usr/lib/python2.7/site-packages/twisted/web/http.py", > line 807, in requestReceived > self.process() > --- --- > File "/usr/lib/python2.7/site-packages/twisted/web/server.py", > line 125, in process > self.render(resrc) > File "/usr/lib/python2.7/site-packages/twisted/web/server.py", > line 132, in render > body = resrc.render(self) > File "/usr/lib/python2.7/site- > packages/buildbot/status/web/feeds.py", line 40, in render > data = self.content(request) > File "/usr/lib/python2.7/site- > packages/buildbot/status/web/feeds.py", line 202, in content > log_lines.extend(unicode(logdata.split(' > ')[-30:],'utf-8')) > exceptions.TypeError: coercing to Unicode: need string or buffer, > list found New description: Traceback (most recent call last): File "/usr/lib/python2.7/site- packages/twisted/protocols/basic.py", line 251, in dataReceived why = self.lineReceived(line) File "/usr/lib/python2.7/site-packages/twisted/web/http.py", line 1573, in lineReceived self.allContentReceived() File "/usr/lib/python2.7/site-packages/twisted/web/http.py", line 1641, in allContentReceived req.requestReceived(command, path, version) File "/usr/lib/python2.7/site-packages/twisted/web/http.py", line 807, in requestReceived self.process() --- --- File "/usr/lib/python2.7/site-packages/twisted/web/server.py", line 125, in process self.render(resrc) File "/usr/lib/python2.7/site-packages/twisted/web/server.py", line 132, in render body = resrc.render(self) File "/usr/lib/python2.7/site- packages/buildbot/status/web/feeds.py", line 40, in render data = self.content(request) File "/usr/lib/python2.7/site- packages/buildbot/status/web/feeds.py", line 202, in content log_lines.extend(unicode(logdata.split(' ')[-30:],'utf-8')) exceptions.TypeError: coercing to Unicode: need string or buffer, list found -- Comment: There's a much better fix in nine (logs are stored in unicode), but this fix is fine for 0.8.x. {{{ commit fdf1f2fdd731403ed96517777429e59531c41a37 Author: Dustin J. Mitchell Date: Wed Jan 29 10:23:42 2014 -0500 Ignore decoding errors in atom/rss feeds; fixes #951 }}} -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 21:43:00 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 21:43:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2437: New Master-Slave Protocol In-Reply-To: <038.a71aa733c82a4dfdff82e0bd81f69317@buildbot.net> References: <038.a71aa733c82a4dfdff82e0bd81f69317@buildbot.net> Message-ID: <053.da621bb9e5f1f8130bdd85d98d036739@buildbot.net> #2437: New Master-Slave Protocol ------------------------+------------------------ Reporter: dustin | Owner: tomprince Type: enhancement | Status: assigned Priority: major | Milestone: 0.9.+ Version: 0.8.7p1 | Resolution: Keywords: | ------------------------+------------------------ Changes (by dustin): * owner: => tomprince * status: new => assigned * type: project-idea => enhancement Comment: I'm removing this from the project ideas list, as marchael implemented most of it in GSoC 2013, and tomprince is working on cleaning that up (right, tomprince?) before we merge it. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 22:33:58 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 22:33:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2249: change merging is no longer picking the newest change In-Reply-To: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> References: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> Message-ID: <053.d44ec6b83240afc383922c70740272d7@buildbot.net> #2249: change merging is no longer picking the newest change -------------------+----------------------- Reporter: dustin | Owner: Type: defect | Status: reopened Priority: major | Milestone: 0.8.7 Version: 0.8.6 | Resolution: Keywords: | -------------------+----------------------- Comment (by dustin): Based on {{{BuildRequest.mergeSourceStampsWith}}}, in the absence of changes you'll get the sourcestamp of the first buildrequest handed to the Build constructor, which based on my notes in comment 2 should give you the first one sorted by submitted_at. Is that not what you're seeing? Given the mystery above, we need more than "saw this too" to track this one down, unfortunately. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 23:14:03 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 23:14:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2249: change merging is no longer picking the newest change In-Reply-To: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> References: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> Message-ID: <053.5ce59f7b1bc97a838e4f053bd1a5452e@buildbot.net> #2249: change merging is no longer picking the newest change -------------------+------------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6 | Resolution: worksforme Keywords: | -------------------+------------------------- Changes (by brendan): * status: reopened => closed * resolution: => worksforme Comment: Moving my version of this bug to a separate ticket strictly for no-changes merges. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 23:23:45 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 23:23:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2680: sourcestamp merging with no changes uses revision of oldest instead of newest Message-ID: <039.342e5e7230c5ef04d37d77c69b1b92bf@buildbot.net> #2680: sourcestamp merging with no changes uses revision of oldest instead of newest --------------------+----------------------- Reporter: brendan | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Keywords: --------------------+----------------------- SourceStamp.mergeWith uses the revision of the first sourcestamp rather than the last. If the sourcestamps don't carry changes, this means that a builder will build the oldest of the merged revisions instead of the newest. This doesn't seem expected or desired. I've attached a patch (against 0.8.5 but it doesn't look like this has changed) to get what I believe is the desired behaviour. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Wed Jan 29 23:47:17 2014 From: trac at buildbot.net (Buildbot trac) Date: Wed, 29 Jan 2014 23:47:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2680: sourcestamp merging with no changes uses revision of oldest instead of newest In-Reply-To: <039.342e5e7230c5ef04d37d77c69b1b92bf@buildbot.net> References: <039.342e5e7230c5ef04d37d77c69b1b92bf@buildbot.net> Message-ID: <054.62514814bfe3c5c1ccdaf243e7bcc080@buildbot.net> #2680: sourcestamp merging with no changes uses revision of oldest instead of newest --------------------+------------------------ Reporter: brendan | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Changes (by dustin): * cc: jaredgrubb (added) Comment: This really comes from the sorting in the buildrequests passed to the Build constructor, with the earliest first. It then merges the remainder with that one, and takes its sourcestamp. The interesting bit is in the build request distributor, which calculates the next build request and takes that as the first in the list. It relies on the builder's nextBuild configuration, and if that's not set, chooses "the first build" (in {{{_getNextUnclaimedBuildRequest}}}). And those are, indeed, sorted by {{{submitted_at}}} in {{{_fetchUnclaimedBuildRequests}}}. So, this might actually be a regression with the introduction of the build chooser stuff. Jared, should {{{_getNextUnclaimedBuildRequest}} prefer the last, rather than the first, of the unclaimed build requests by default? -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 00:19:28 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 00:19:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2680: sourcestamp merging with no changes uses revision of oldest instead of newest In-Reply-To: <039.342e5e7230c5ef04d37d77c69b1b92bf@buildbot.net> References: <039.342e5e7230c5ef04d37d77c69b1b92bf@buildbot.net> Message-ID: <054.5507b287d1ecb1dd30608b805c40e46b@buildbot.net> #2680: sourcestamp merging with no changes uses revision of oldest instead of newest --------------------+------------------------ Reporter: brendan | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Comment (by jaredgrubb): @Dustin: No I dont think so. Merging happens after selection; if you had a builder that never merges, then you would want to select the builds in submission order. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jan 30 02:08:56 2014 From: noreply at github.com (GitHub) Date: Wed, 29 Jan 2014 18:08:56 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 85ceb2: Fix step None bug Message-ID: <52e9b4385ccf4_44da1235d38843e5@hookshot-fe9-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 85ceb2229128c601f0633a5bdc45d5a4fe2575f8 https://github.com/buildbot/buildbot/commit/85ceb2229128c601f0633a5bdc45d5a4fe2575f8 Author: smokingkapor Date: 2014-01-27 (Mon, 27 Jan 2014) Changed paths: M master/buildbot/status/web/build.py Log Message: ----------- Fix step None bug Step text might be None sometimes when the step is failed. It broke the build detail page. Check the screenshot attached. https://trello-attachments.s3.amazonaws.com/520e20a062ccc3b70d0029d0/52a1ca4124eaaa752a005976/21abdc7f2b56df6af1244653e3bbd0e1/build_detail_bug.png Commit: 1be4dfd6ad6715b274cd2409c69b5cc441440b3c https://github.com/buildbot/buildbot/commit/1be4dfd6ad6715b274cd2409c69b5cc441440b3c Author: Dustin J. Mitchell Date: 2014-01-28 (Tue, 28 Jan 2014) Changed paths: M master/buildbot/status/web/build.py Log Message: ----------- Merge smokingkapor/buildbot:master (PR #1061) Commit: fdf1f2fdd731403ed96517777429e59531c41a37 https://github.com/buildbot/buildbot/commit/fdf1f2fdd731403ed96517777429e59531c41a37 Author: Dustin J. Mitchell Date: 2014-01-29 (Wed, 29 Jan 2014) Changed paths: M master/buildbot/status/web/feeds.py Log Message: ----------- Ignore decoding errors in atom/rss feeds; fixes #951 Commit: 228f617e1a3445f26aa7342fb352ce1518294685 https://github.com/buildbot/buildbot/commit/228f617e1a3445f26aa7342fb352ce1518294685 Author: Dustin J. Mitchell Date: 2014-01-29 (Wed, 29 Jan 2014) Log Message: ----------- Merge branch 'master' into nine Compare: https://github.com/buildbot/buildbot/compare/e9240edac4c8...228f617e1a34 From trac at buildbot.net Thu Jan 30 02:11:04 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 02:11:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2681: Python-2.5 doesn't have MutableMapping Message-ID: <038.8c88daaf4fc84154b4461a07a80f2b7b@buildbot.net> #2681: Python-2.5 doesn't have MutableMapping -------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.9 Version: master | Keywords: gerrit -------------------+-------------------- {{{ [ERROR] Traceback (most recent call last): File "/home/buildbot/slave/py25-tw1110/sandbox- python2.5-Twisted==11.1.0samigr-0.7.1/lib/python2.5/site- packages/twisted/trial/runner.py", line 572, in loadPackage module = modinfo.load() File "/home/buildbot/slave/py25-tw1110/sandbox- python2.5-Twisted==11.1.0samigr-0.7.1/lib/python2.5/site- packages/twisted/python/modules.py", line 383, in load return self.pathEntry.pythonPath.moduleLoader(self.name) File "/home/buildbot/slave/py25-tw1110/sandbox- python2.5-Twisted==11.1.0samigr-0.7.1/lib/python2.5/site- packages/twisted/python/reflect.py", line 464, in namedAny topLevelPackage = _importAndCheckStack(trialname) File "/home/buildbot/slave/py25-tw1110/build/master/buildbot/test/unit/test_changes_gerritchangesource.py", line 18, in from buildbot.changes import gerritchangesource File "/home/buildbot/slave/py25-tw1110/build/master/buildbot/changes/gerritchangesource.py", line 19, in from collections import MutableMapping exceptions.ImportError: cannot import name MutableMapping buildbot.test.unit.test_changes_gerritchangesource =============================================================================== [ERROR] Traceback (most recent call last): File "/home/buildbot/slave/py25-tw1110/sandbox- python2.5-Twisted==11.1.0samigr-0.7.1/lib/python2.5/site- packages/twisted/trial/runner.py", line 572, in loadPackage module = modinfo.load() File "/home/buildbot/slave/py25-tw1110/sandbox- python2.5-Twisted==11.1.0samigr-0.7.1/lib/python2.5/site- packages/twisted/python/modules.py", line 383, in load return self.pathEntry.pythonPath.moduleLoader(self.name) File "/home/buildbot/slave/py25-tw1110/sandbox- python2.5-Twisted==11.1.0samigr-0.7.1/lib/python2.5/site- packages/twisted/python/reflect.py", line 464, in namedAny topLevelPackage = _importAndCheckStack(trialname) File "/home/buildbot/slave/py25-tw1110/build/master/buildbot/test/unit/test_steps_source_repo.py", line 16, in from .test_changes_gerritchangesource import TestGerritChangeSource File "/home/buildbot/slave/py25-tw1110/build/master/buildbot/test/unit/test_changes_gerritchangesource.py", line 18, in from buildbot.changes import gerritchangesource File "/home/buildbot/slave/py25-tw1110/build/master/buildbot/changes/gerritchangesource.py", line 19, in from collections import MutableMapping exceptions.ImportError: cannot import name MutableMapping buildbot.test.unit.test_steps_source_repo }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jan 30 02:14:21 2014 From: noreply at github.com (GitHub) Date: Wed, 29 Jan 2014 18:14:21 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 5e4fff: remove use of MutableMapping, not in Python 2.5 Message-ID: <52e9b57d5558f_7ad2a0bd4c111957@hookshot-fe4-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 5e4fff8e79ada79da07b24fc2488d4c838d494c8 https://github.com/buildbot/buildbot/commit/5e4fff8e79ada79da07b24fc2488d4c838d494c8 Author: Dustin J. Mitchell Date: 2014-01-29 (Wed, 29 Jan 2014) Changed paths: M master/buildbot/changes/gerritchangesource.py Log Message: ----------- remove use of MutableMapping, not in Python 2.5 From trac at buildbot.net Thu Jan 30 02:15:11 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 02:15:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2681: Python-2.5 doesn't have MutableMapping In-Reply-To: <038.8c88daaf4fc84154b4461a07a80f2b7b@buildbot.net> References: <038.8c88daaf4fc84154b4461a07a80f2b7b@buildbot.net> Message-ID: <053.f00086a8e3d757c24f391b51c34c5d49@buildbot.net> #2681: Python-2.5 doesn't have MutableMapping -------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.9 Version: master | Resolution: Keywords: gerrit | -------------------+-------------------- Comment (by dustin): {{{ commit 5e4fff8e79ada79da07b24fc2488d4c838d494c8 Author: Dustin J. Mitchell Date: Wed Jan 29 21:13:40 2014 -0500 remove use of MutableMapping, not in Python 2.5 }}} -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 02:15:17 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 02:15:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2681: Python-2.5 doesn't have MutableMapping In-Reply-To: <038.8c88daaf4fc84154b4461a07a80f2b7b@buildbot.net> References: <038.8c88daaf4fc84154b4461a07a80f2b7b@buildbot.net> Message-ID: <053.59f29c775e9a0e892c229e1b69c5d06f@buildbot.net> #2681: Python-2.5 doesn't have MutableMapping -------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.9 Version: master | Resolution: fixed Keywords: gerrit | -------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jan 30 02:16:22 2014 From: noreply at github.com (GitHub) Date: Wed, 29 Jan 2014 18:16:22 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 5e4fff: remove use of MutableMapping, not in Python 2.5 Message-ID: <52e9b5f63ab0f_6d329a1d484565f@hookshot-fe3-pe1-prd.aws.github.net.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 5e4fff8e79ada79da07b24fc2488d4c838d494c8 https://github.com/buildbot/buildbot/commit/5e4fff8e79ada79da07b24fc2488d4c838d494c8 Author: Dustin J. Mitchell Date: 2014-01-29 (Wed, 29 Jan 2014) Changed paths: M master/buildbot/changes/gerritchangesource.py Log Message: ----------- remove use of MutableMapping, not in Python 2.5 Commit: c4a765be5026e825e1d0a8be92283ff8a5759d45 https://github.com/buildbot/buildbot/commit/c4a765be5026e825e1d0a8be92283ff8a5759d45 Author: Dustin J. Mitchell Date: 2014-01-29 (Wed, 29 Jan 2014) Changed paths: M master/buildbot/changes/gerritchangesource.py Log Message: ----------- Merge branch 'master' into nine Compare: https://github.com/buildbot/buildbot/compare/228f617e1a34...c4a765be5026 From trac at buildbot.net Thu Jan 30 02:46:18 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 02:46:18 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Zapravka metro filpan Jek Message-ID: <20140130024618.C0FF011F880@buildbot-trac.community.scl3.mozilla.com> New user registration for user Zapravka metro filpan Jek -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 02:54:40 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 02:54:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2675: Host nine docs on readthedocs or docs.buildbot.net, under a different project name In-Reply-To: <038.8ef7f1a2e87685812866b03ce4a61ddc@buildbot.net> References: <038.8ef7f1a2e87685812866b03ce4a61ddc@buildbot.net> Message-ID: <053.5667195ef195cb9d27ace40e5036de29@buildbot.net> #2675: Host nine docs on readthedocs or docs.buildbot.net, under a different project name -------------------+--------------------- Reporter: dustin | Owner: dustin Type: task | Status: closed Priority: major | Milestone: 0.9.0 Version: | Resolution: fixed Keywords: | -------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: http://docs.buildbot.net/nine/ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 05:36:45 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 05:36:45 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Mentsa Message-ID: <20140130053645.7024811F786@buildbot-trac.community.scl3.mozilla.com> New user registration for user Mentsa -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 13:07:07 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 13:07:07 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: doriscarpenter Message-ID: <20140130130707.0F32D11F880@buildbot-trac.community.scl3.mozilla.com> New user registration for user doriscarpenter -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 13:26:28 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 13:26:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2682: Smart Men Message-ID: <046.11c60d9ac1ad15765d1ed949a216c9d9@buildbot.net> #2682: Smart Men ---------------------------+------------------- Reporter: doriscarpenter | Owner: Type: task | Status: new Priority: major | Milestone: 2.0.+ Version: 0.8.8 | Keywords: admin ---------------------------+------------------- Do some crazy ass shit know I can do it because that sounds good just the Ford it the fourth but she can as he can I touch my love to see a Miami a/c buying took my forehead too much does is give it a shot here a alright who does most after that I got to a chance for them to do it this way churches your less that I go to the right side stretching more that left side right there less on your lap movement for a few seconds go and then Greenpeace on my side they don't go into Cobra UK so covers really good of stress for your lower back stress-free abs. I do this after Abbes put your hands on the ground something you coming up in a push-up except you keep leave your feet on the ground family because they cannot Dodger down dog I don't know now go back into child close here you for few seconds I news to do couple cover-ups these forward from stretch from down then suffer some upper body stretch so what Idol first [http://www.maletestosteronebooster.org/ Andromale] one hands behind head stretching Hampshire your triceps just like that sometimes I can appoint this way point this way so this so I canals search my last two so when ice grabbed my arm not put downward to stretch your hamstrings but as a whole it distraction ostriches. My lots who site now this side sick day as a feels really good 61 go one arm over the front and you see hammer right here Myron this fax Mr. like this and I do two things I go real high first I was like I'm trying to choke my nacre here like that feel that my shoulder and then actually go a little lower for my chest is right here in the do the same thing dainty on the right side and then are here then for my class and he's like to grab some so you very much crap whatever you like you can grab onto anything I'm can use this right now is community for you really just grab onto anything and do two things here first. http://www.maletestosteronebooster.org/ -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 13:35:08 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 13:35:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2683: clobber if git clean fails Message-ID: <038.5400cc43c483acfdfeadb7c449459aeb@buildbot.net> #2683: clobber if git clean fails -------------------+------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.9 Version: 0.8.8 | Keywords: git -------------------+------------------- We've been seeing this on one of the metabuildbot buildslaves for quite a while now: {{{ (view as text) git --version in dir /usr/home/buildbot/buildbot/py27-sa068/build (timeout 1200 secs) watching logfiles {} argv: ['git', '--version'] environment: BLOCKSIZE=K EDITOR=vi ENV=/home/buildbot/.shrc HOME=/home/buildbot LOGNAME=buildbot MAIL=/var/mail/buildbot PAGER=more PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/buildbot/bin PWD=/usr/home/buildbot/buildbot/py27-sa068/build SHELL=/bin/sh SUDO_COMMAND=/bin/sh -c buildslave restart buildbot SUDO_GID=1001 SUDO_UID=1001 SUDO_USER=koobs TERM=xterm USER=buildbot USERNAME=buildbot using PTY: False git version 1.8.5.2 program finished with exit code 0 elapsedTime=0.011283 program finished with exit code 1 program finished with exit code 0 git clean -f -d -x in dir /usr/home/buildbot/buildbot/py27-sa068/build (timeout 1200 secs) watching logfiles {} argv: ['git', 'clean', '-f', '-d', '-x'] environment: BLOCKSIZE=K EDITOR=vi ENV=/home/buildbot/.shrc HOME=/home/buildbot LOGNAME=buildbot MAIL=/var/mail/buildbot PAGER=more PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/buildbot/bin PWD=/usr/home/buildbot/buildbot/py27-sa068/build SHELL=/bin/sh SUDO_COMMAND=/bin/sh -c buildslave restart buildbot SUDO_GID=1001 SUDO_UID=1001 SUDO_USER=koobs TERM=xterm USER=buildbot USERNAME=buildbot using PTY: False fatal: Not a git repository (or any of the parent directories): .git program finished with exit code 128 elapsedTime=0.009715 }}} A directory listing shows that everything git would want is there in the .git directory, so I don't know what's wrong, but regardles, the right thing to do is rmdir build/ and start over. -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 13:32:06 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 13:32:06 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: doriscarpenter Message-ID: <20140130133206.156C511F880@buildbot-trac.community.scl3.mozilla.com> Deleted User for user doriscarpenter -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 15:24:04 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 15:24:04 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: morygreat Message-ID: <20140130152404.4B6A911F914@buildbot-trac.community.scl3.mozilla.com> New user registration for user morygreat -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 15:25:57 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 15:25:57 -0000 Subject: [Buildbot-commits] [SPAM] [Buildbot] #2684: At the first signs of ED, talk to your doctor about medication such as Levitra. When it comes to ED, it's not just about rebooting the love life, but this treatment is about improving your quality of life overall. Message-ID: <041.c05bab66fdd4b344a6c762702a82f759@buildbot.net> #2684: At the first signs of ED, talk to your doctor about medication such as Levitra. When it comes to ED, it's not just about rebooting the love life, but this treatment is about improving your quality of life overall. ----------------------+----------------------------------------- Reporter: morygreat | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: NATURAL COLON CLEANSE ELITE ----------------------+----------------------------------------- It may property same every quantify you turn on the broadcasting or the broadcasting that you are being bombarded with yet added ad for expansive dysfunction (ED). When you are dealing with a term as unpleasant as ED, these ads may symptomless be the net object you impoverishment to centre. But you may want to submit whatever pleasure in the fact that ED drug is state so widely advertised. Why do you suppose that is? This is because of the fact that ED is a very capital job that affects one in figure Indweller men every uninominal day. That's mitt, somebody handling with the identical happening you are treatment with. And the intellect that ED medicament is so widely advertised is because ED is not honourable a singular eudaemonia job, in fact, ED is often sufficiency a construction of both different earnest underlying status. Here we testament treat why ED medicament is so cardinal, and how you can displace your welfare risks, AND initiate your erectile pathology with a kinda spatulate handling think. NATURAL COLON CLEANSE ELITE Studies on pharmaceutical companies advise that the most touristy grouping of drug classes is the medicament people known as expansive dysfunction medicament. This aggroup of drug is always making intelligence for a faculty. It totality! Alas, men that are dealing with ED do not oftentimes regard the whim that ED is not their exclusive job. Piece it can seem same ED is the biggest difficulty in your lifespan, it is arch to get processed for ED because in more cases, ED is a symptom of an underlying examination condition, and not always the only difficulty in itself. NATURAL COLON CLEANSE ELITE Studies conducted at the Lincoln Scrutiny Centre in Essence, Frg by a Dr. Weenie Sommer evoke that medication for ED complex to not only improve murder current to the phallus, sanctioning an building, but these medications also mark new wellbeing issues. Cardiovascular run for model is ofttimes one of the no. compromised systems, and ED can be a symptom of indigent cardio part in a man. Research upcoming out of Koln, Germany shows us that not only does ED drug affect ED advisable, but it also lowers your attempt of bravery disease and further improves your prostate purpose. For men that are considering ED drug such as Levitra, it is satisfying to encounter scientific search indicating that this medication will not exclusive improve your ED problem, bu Medicament for expansive dysfunction has in fact proven to be so prosperous in improving health in technological explore that Dr. Sommer is suggesting that penalization equal Levitra get illustrious not vindicatory as an ED medicament, but a "men's wellbeing lozenge" all unitedly. Though these findings are exclusive inception, they are noticeable sufficiency to pretence us that erectile dysfunction is not upright a one divided problem. If you are misery from expansive dysfunction, it can be real cushy to sense equal this is the large problem you hold e'er veteran. But it is arch to translate that ED may be only a symptom of a overmuch large job at bay [http://naturalcoloncleanseelitecanada.com/] -- Ticket URL: Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 21:10:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 21:10:55 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Annavsdd Message-ID: <20140130211055.23D0B11F786@buildbot-trac.community.scl3.mozilla.com> New user registration for user Annavsdd -- Buildbot Buildbot: build/test automation From trac at buildbot.net Thu Jan 30 23:32:42 2014 From: trac at buildbot.net (Buildbot trac) Date: Thu, 30 Jan 2014 23:32:42 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: RomzesPaw Message-ID: <20140130233242.E9F4111F914@buildbot-trac.community.scl3.mozilla.com> New user registration for user RomzesPaw -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 00:23:09 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 00:23:09 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: morygreat Message-ID: <20140131002309.B1E3E11F786@buildbot-trac.community.scl3.mozilla.com> Deleted User for user morygreat -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 07:06:37 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 07:06:37 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: adamrose110 Message-ID: <20140131070637.0E6CE11F914@buildbot-trac.community.scl3.mozilla.com> New user registration for user adamrose110 -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 07:19:55 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 07:19:55 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: edwarddeny Message-ID: <20140131071955.CB5FB11F914@buildbot-trac.community.scl3.mozilla.com> New user registration for user edwarddeny -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 07:27:29 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 07:27:29 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: adamjohn1100 Message-ID: <20140131072729.2458111F914@buildbot-trac.community.scl3.mozilla.com> New user registration for user adamjohn1100 -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 11:34:43 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 11:34:43 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: Brandoncef Message-ID: <20140131113443.46EB411F786@buildbot-trac.community.scl3.mozilla.com> New user registration for user Brandoncef -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 14:33:13 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 14:33:13 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: allona Message-ID: <20140131143313.9958A11F914@buildbot-trac.community.scl3.mozilla.com> New user registration for user allona -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 14:35:59 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 14:35:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2685: the food products, therefore nutritional supplements are ideal for these phones receive desired amount of vitamins that will assist these people maintain themselves. Message-ID: <038.0cda47eecfd9eea909cf32be252e908a@buildbot.net> #2685: the food products, therefore nutritional supplements are ideal for these phones receive desired amount of vitamins that will assist these people maintain themselves. ----------------------+----------------------- Reporter: allona | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.8 | Keywords: ZYMBIOTIX ----------------------+----------------------- Too frequently it real is observed that men and women begin giving unfavourable titles with a set which testament be by some effectuation comparable to an more creation or employment with not-so-appreciable results. For ideal, as soon as you strength be advised nigh health health supplements you strength begin with the dietetic supplements utilised by the specific bodybuilders. Although the nutritional supplements old by earnest weightlifters aren't effortlessly prejudicious to eudaimonia yet excessive use of individuals catalyst is just what leads to a lots of difficulties. Someways fill beggarly installments of proteins nutritional supplements made folks judge that all kinds of welfare supplements can be ill pertaining to asymptomatic being, no affair how provender they are. The spatulate feminist is truly the opposite; health supplements are practically aught with regards to undertaking anything to one's body they moldiness not be doing as easily as doing something which would belike conduct to the body few operation of damage. In human you record on the web and mortal a look at all around 100 resources online you leave see that vitamins and minerals, in the littlest ticklish conditions, are understood to be the foodstuff that make up for the factual shortfall of organic vitamins in your embody. But speaking to get a fasting program containing all of the needful vitamins and minerals. ZYMBIOTIX At lowest one or smooth a mates of components that individuals status to soul in your fast are for few understanding away. They are ofttimes contained in structured meals that are not a mostly swallowed substance items. Consider of iron; you won't send unexciting shackle mostly in most from the widely misused foods you get at plate. Red meat, egg yolks, liver as intimately as dried out fruits are the real uncomparable options for straightener so how often can you try to eat any of these? You can't regularize say that chains vindicatory isn't required one's body, only to work a gesticulate that goes towards obtaining good impl So, when you are having {dietary eudaemonia supplements you're only supplementing your your fasting. Exactly what it indicates could be that the diet counselling you are act day after day is actually awash of more meats yet it's definitely missing out on something that can exclusive be attained with the use of any recommended dietetic supplements. Nutritional supplements are not really pricy, so that you can acquire for them without exploit way too vicious in your pants steal and execute these grouping oftentimes provided you'd suchlike. Yet, you should constantly inaction with a medical expert to believe the straight dietetical increment for you personally and also the turn dosage. ZYMBIOTIX It wouldn't e'er be false to say when you mightiness be one of the few individuals on this follower who squander many fruits, vegetables, desiccated out fruits, herbs, brown beans, oxen, dairy products items and all the required artifact within an arrogate programme, it is not needed the component fare health supplements. Yet, the particularised position could be various with laurels to expecting mothers who require a heightened quantity of nutrients and also flourishing proteins during their relationship. Also, various guys over Fifty geezerhood old lean to be not competent to masticate lots of the nutrient products, thence nutritional supplements are saint for these phones get desired quantity of vitamins that give activity these grouping affirm themselves. [http://zymbiotixreview.com/] -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jan 31 15:22:06 2014 From: noreply at github.com (GitHub) Date: Fri, 31 Jan 2014 07:22:06 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 74b0b4: Do not catch GeneratorExit exception Message-ID: <52ebbf9eb2f2b_6f9f10d3d5017270@hookshot-fe6-pe1-prd.aws.github.net.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 74b0b421b89099e9759bee3664aefd785086c623 https://github.com/buildbot/buildbot/commit/74b0b421b89099e9759bee3664aefd785086c623 Author: chantra Date: 2014-01-30 (Thu, 30 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Do not catch GeneratorExit exception On buildbot 0.8.8 in rare conditions, we hit: File "/data/buildbot/twisted/internet/threads.py", line 49, in deferToThreadPool threadpool.callInThreadWithCallback(onResult, f, *args, **kwargs) File "/data/buildbot/twisted/python/threadpool.py", line 148, in callInThreadWithCallb ack self.q.put(o) File "//usr/lib/python2.7/Queue.py", line 138, in put self.not_empty.notify() File "//usr/lib/python2.7/threading.py", line 392, in notify for waiter in waiters: --- --- File "/data/buildbot/buildbot/process/buildstep.py", line 605, in _startStep_3 result = yield defer.maybeDeferred(self.start) exceptions.GeneratorExit: this applies the fix from http://trac.buildbot.net/ticket/2395#comment:10 to master/buildbot/process/buildstep.py Commit: 54efd81f3cefb6525fe90917b13b373f96184d45 https://github.com/buildbot/buildbot/commit/54efd81f3cefb6525fe90917b13b373f96184d45 Author: Dustin J. Mitchell Date: 2014-01-31 (Fri, 31 Jan 2014) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Merge chantra/buildbot:fb-master (PR #1063) Compare: https://github.com/buildbot/buildbot/compare/5e4fff8e79ad...54efd81f3cef From trac at buildbot.net Fri Jan 31 18:37:49 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 18:37:49 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: doriscarpenter Message-ID: <20140131183749.279E011F786@buildbot-trac.community.scl3.mozilla.com> Deleted User for user doriscarpenter -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 18:37:51 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 18:37:51 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: morygreat Message-ID: <20140131183751.543D311FDC6@buildbot-trac.community.scl3.mozilla.com> Deleted User for user morygreat -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 18:37:52 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 18:37:52 -0000 Subject: [Buildbot-commits] [Buildbot] Deleted User: adamrose110 Message-ID: <20140131183752.E232912047E@buildbot-trac.community.scl3.mozilla.com> Deleted User for user adamrose110 -- Buildbot Buildbot: build/test automation From trac at buildbot.net Fri Jan 31 21:46:23 2014 From: trac at buildbot.net (Buildbot trac) Date: Fri, 31 Jan 2014 21:46:23 -0000 Subject: [Buildbot-commits] [Buildbot] New user registration: WiskitUs Message-ID: <20140131214623.DFDBC11FA41@buildbot-trac.community.scl3.mozilla.com> New user registration for user WiskitUs -- Buildbot Buildbot: build/test automation