From noreply at github.com Fri Feb 1 01:05:24 2013 From: noreply at github.com (GitHub) Date: Thu, 31 Jan 2013 17:05:24 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 4beec2: - New WIP for Clean shutdown. Message-ID: <510b14d4820bc_6ed0e77ae8281bf@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 4beec2e08a0baa3fee9be66810cc2a8f8c5ecd82 https://github.com/buildbot/buildbot/commit/4beec2e08a0baa3fee9be66810cc2a8f8c5ecd82 Author: Edmund Wong Date: 2012-09-11 (Tue, 11 Sep 2012) Changed paths: M master/buildbot/master.py M master/buildbot/scripts/runner.py M master/buildbot/scripts/stop.py Log Message: ----------- - New WIP for Clean shutdown. Commit: 99a7218dfca99fc237d841948a25f042d13fbea5 https://github.com/buildbot/buildbot/commit/99a7218dfca99fc237d841948a25f042d13fbea5 Author: Edmund Wong Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/scripts/stop.py M master/docs/manual/cmdline.rst Log Message: ----------- - Changed graceful to clean. Added also some docs. Commit: 10d56295b6f32488bc356597898f9cb9122b9e60 https://github.com/buildbot/buildbot/commit/10d56295b6f32488bc356597898f9cb9122b9e60 Author: CC Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/master.py M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_stop.py Log Message: ----------- - Fixed test_scripts_stop.py. Changed short option from g to c. Fixed subfunction s/sighup/sigusr1 Commit: b55904c846cd1a4500de15447ae272581f6cfabb https://github.com/buildbot/buildbot/commit/b55904c846cd1a4500de15447ae272581f6cfabb Author: CC Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/test/unit/test_scripts_stop.py Log Message: ----------- - Fixed stop_clean. Commit: ddcc7ca21e847a1c26fbf7f4c1c3f92197a97e96 https://github.com/buildbot/buildbot/commit/ddcc7ca21e847a1c26fbf7f4c1c3f92197a97e96 Author: Edmund Wong Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- s/Shutdowns/Shuts down/ Commit: d6c746a23fa8f1825c67a183eba6508f9312d5e4 https://github.com/buildbot/buildbot/commit/d6c746a23fa8f1825c67a183eba6508f9312d5e4 Author: Edmund Wong Date: 2013-01-21 (Mon, 21 Jan 2013) Changed paths: M master/buildbot/master.py Log Message: ----------- - Changed SIGHUP to SIGUSR1. Commit: 05d4531a1800d1a85e9aebe7ce4f0c633cb3879d https://github.com/buildbot/buildbot/commit/05d4531a1800d1a85e9aebe7ce4f0c633cb3879d Author: Edmund Wong Date: 2013-01-21 (Mon, 21 Jan 2013) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- - Fixed documentation to reflect the new --clean parameter for stop. Commit: b5572aafe91734013858cf7a92103077048f6951 https://github.com/buildbot/buildbot/commit/b5572aafe91734013858cf7a92103077048f6951 Author: Dustin J. Mitchell Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M master/buildbot/scripts/stop.py Log Message: ----------- fix pyflake Commit: 8254a14d6ce4d5ae201aa765152f1dfc5e4ba373 https://github.com/buildbot/buildbot/commit/8254a14d6ce4d5ae201aa765152f1dfc5e4ba373 Author: Dustin J. Mitchell Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M master/buildbot/master.py M master/buildbot/scripts/runner.py M master/buildbot/scripts/stop.py M master/buildbot/test/unit/test_scripts_stop.py M master/docs/manual/cmdline.rst Log Message: ----------- Merge branch 'pull554' Compare: https://github.com/buildbot/buildbot/compare/74f6ac899a0a...8254a14d6ce4 From noreply at github.com Fri Feb 1 01:05:42 2013 From: noreply at github.com (GitHub) Date: Thu, 31 Jan 2013 17:05:42 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] e0872d: relnotes Message-ID: <510b14e63ef11_6a1814afaf012889@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e0872d196fb348e4fe4b5631ada6d03a9365e876 https://github.com/buildbot/buildbot/commit/e0872d196fb348e4fe4b5631ada6d03a9365e876 Author: Dustin J. Mitchell Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- relnotes From nobody at buildbot.net Fri Feb 1 22:18:54 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 01 Feb 2013 22:18:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2432: Error shutting down latent buildslave Message-ID: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> #2432: Error shutting down latent buildslave ----------------------+----------------------- Reporter: skelly | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- I'm working on a new latent slave. When it came time to shut down the latent slave after the default timeout of ten minutes, this error was seen in the master's twistd.log. {{{ 2013-02-01 15:39:53-0600 [-] releaseLocks(): [] 2013-02-01 15:49:53-0600 [-] disconnecting old slave bit-build- sles11sp1-10 now 2013-02-01 15:49:53-0600 [-] waiting for slave to finish disconnecting 2013-02-01 15:49:53-0600 [Broker,2,172.30.79.49] BuildSlave.detached(bit- build-sles11sp1-10) 2013-02-01 15:49:53-0600 [Broker,2,172.30.79.49] releaseLocks(): [] 2013-02-01 15:49:56-0600 [Broker,3,172.30.79.49] slave 'bit-build- sles11sp1-10' attaching from IPv4Address(TCP, '172.30.79.49', 37712) 2013-02-01 15:49:56-0600 [Broker,3,172.30.79.49] Slave bit-build- sles11sp1-10 received connection while not trying to substantiate. Disconnecting. 2013-02-01 15:49:56-0600 [Broker,3,172.30.79.49] waiting for slave to finish disconnecting 2013-02-01 15:49:56-0600 [Broker,3,172.30.79.49] Peer will receive following PB traceback: 2013-02-01 15:49:56-0600 [Broker,3,172.30.79.49] Unhandled Error Traceback (most recent call last): Failure: exceptions.RuntimeError: Slave bit-build-sles11sp1-10 received connection while not trying to substantiate. Disconnecting. }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Feb 2 22:08:43 2013 From: noreply at github.com (GitHub) Date: Sat, 02 Feb 2013 14:08:43 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] f5589a: fix shutdown error when disownServiceParent doesn'... Message-ID: <510d8e6b7b9d2_5333e77ae83778f@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: f5589ac03e46891c4b932b9bd034a13e73716e82 https://github.com/buildbot/buildbot/commit/f5589ac03e46891c4b932b9bd034a13e73716e82 Author: Dustin J. Mitchell Date: 2013-02-02 (Sat, 02 Feb 2013) Changed paths: M master/buildbot/pbmanager.py Log Message: ----------- fix shutdown error when disownServiceParent doesn't return a deferred Commit: 4dc18d73aa6390298fe1d9bc55bba15ea3cfeaba https://github.com/buildbot/buildbot/commit/4dc18d73aa6390298fe1d9bc55bba15ea3cfeaba Author: Dustin J. Mitchell Date: 2013-02-02 (Sat, 02 Feb 2013) Changed paths: M master/buildbot/process/buildrequest.py Log Message: ----------- add empty .changes to TempSourceStamp Compare: https://github.com/buildbot/buildbot/compare/0b146d9c7ef0...4dc18d73aa63 From noreply at github.com Sun Feb 3 00:45:44 2013 From: noreply at github.com (GitHub) Date: Sat, 02 Feb 2013 16:45:44 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 896cad: add properties to README.md Message-ID: <510db338270ba_455be77ae821222@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 896cadd390c21fafc4752ffefcb12d18f2713c15 https://github.com/buildbot/buildbot/commit/896cadd390c21fafc4752ffefcb12d18f2713c15 Author: Dustin J. Mitchell Date: 2013-02-02 (Sat, 02 Feb 2013) Changed paths: M README.md Log Message: ----------- add properties to README.md From nobody at buildbot.net Sun Feb 3 13:19:38 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Feb 2013 13:19:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2432: Error shutting down latent buildslave In-Reply-To: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> References: <038.9e7bb2408250c1110a88adc28d819ff6@buildbot.net> Message-ID: <053.0f4a7a8aa212eb805d7f6d2ee7842c37@buildbot.net> #2432: Error shutting down latent buildslave ------------------------+-------------------- Reporter: skelly | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: sprint | ------------------------+-------------------- Changes (by dustin): * keywords: => sprint * type: undecided => enhancement * milestone: undecided => 0.8.+ Comment: I think the bug here is that the slave is forcibly disconnected, *then* shut down by the latent buildslave code. In the interim, it starts back up and tries to connect. This is harmless - the master deals with it appropriately. However, a better implementation would probably be to graceful the slave, so it doesn't try to re-start. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 3 21:23:37 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Feb 2013 21:23:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2226: Add a buildstep that just renders stuff into a log file. In-Reply-To: <042.15bf7a88e35697a03e04984a593c5ce0@buildbot.net> References: <042.15bf7a88e35697a03e04984a593c5ce0@buildbot.net> Message-ID: <057.1fc95217b7b466dbba0f670032d09390@buildbot.net> #2226: Add a buildstep that just renders stuff into a log file. ------------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: enhancement | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.5 | Resolution: Keywords: sprint | ------------------------+------------------------- Changes (by tom.prince): * keywords: => sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 3 21:26:15 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Feb 2013 21:26:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2332: Add ability to SetProperty so that you can set a property without a command In-Reply-To: <041.e941f425a6abe45883ee064fcb2a06e5@buildbot.net> References: <041.e941f425a6abe45883ee064fcb2a06e5@buildbot.net> Message-ID: <056.c2e0a1c410da3d5053e5e9dcf6e530a3@buildbot.net> #2332: Add ability to SetProperty so that you can set a property without a command ------------------------+-------------------- Reporter: tcooperma | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.6p1 | Resolution: Keywords: sprint | ------------------------+-------------------- Changes (by tom.prince): * keywords: => sprint Comment: This would probably be best done a separate step. Perhaps in `buildbot.steps.master`, since it doesn't involve talking to the slave? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 3 21:26:52 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Feb 2013 21:26:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2409: Use DeferredLock.run in preference to .acquire + .release. In-Reply-To: <042.a933674536b648553a0f9a92a682bc6b@buildbot.net> References: <042.a933674536b648553a0f9a92a682bc6b@buildbot.net> Message-ID: <057.1e860cc3005d4221b7febc51c4be5184@buildbot.net> #2409: Use DeferredLock.run in preference to .acquire + .release. --------------------------+-------------------- Reporter: tom.prince | Owner: Type: task | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: Keywords: simple sprint | --------------------------+-------------------- Changes (by tom.prince): * keywords: => simple sprint -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Feb 4 21:13:45 2013 From: noreply at github.com (GitHub) Date: Mon, 04 Feb 2013 13:13:45 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 9f3089: Clarify custom renderable docs. Message-ID: <51102489ac35a_7ad0e77ae8248d6@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 9f3089b2fef96bb1265c9d91a0acacf4c5821c70 https://github.com/buildbot/buildbot/commit/9f3089b2fef96bb1265c9d91a0acacf4c5821c70 Author: Tom Prince Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M master/docs/manual/cfg-properties.rst Log Message: ----------- Clarify custom renderable docs. From noreply at github.com Mon Feb 4 21:21:41 2013 From: noreply at github.com (GitHub) Date: Mon, 04 Feb 2013 13:21:41 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 8e4dc1: Add a bit of explanation of SingleBranchScheduler ... Message-ID: <51102665ae191_fc2e77ae821286@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8e4dc1757a28259e5cfc2e6ee5a2cb09bbb60967 https://github.com/buildbot/buildbot/commit/8e4dc1757a28259e5cfc2e6ee5a2cb09bbb60967 Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Add a bit of explanation of SingleBranchScheduler and AnyBranchScheduler. Refs #1821. Commit: dd408afbc51fd650e3255e9c9762a4939b6153fd https://github.com/buildbot/buildbot/commit/dd408afbc51fd650e3255e9c9762a4939b6153fd Author: Tom Prince Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge pull request #624 from tomprince/bug1821 Add a bit of explanation of SingleBranchScheduler and AnyBranchScheduler. Compare: https://github.com/buildbot/buildbot/compare/9f3089b2fef9...dd408afbc51f From nobody at buildbot.net Mon Feb 4 21:21:43 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 04 Feb 2013 21:21:43 -0000 Subject: [Buildbot-commits] [Buildbot] #1821: scheduler usability improvements In-Reply-To: <038.38073a6e2654ee7a291ee089b013a6d2@buildbot.net> References: <038.38073a6e2654ee7a291ee089b013a6d2@buildbot.net> Message-ID: <053.459f04da2601b1501cb865b6e8b034c1@buildbot.net> #1821: scheduler usability improvements ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.8 Version: master | Resolution: Keywords: docs | ------------------------+-------------------- Comment (by Tom Prince): Add a bit of explanation of SingleBranchScheduler and AnyBranchScheduler. Refs #1821. Changeset: 8e4dc1757a28259e5cfc2e6ee5a2cb09bbb60967 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Feb 5 01:46:45 2013 From: noreply at github.com (GitHub) Date: Mon, 04 Feb 2013 17:46:45 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 8e8f0a: Don't set build wait timer if build_wait_timeout>0 Message-ID: <51106485da284_36daf5eaec732e9@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8e8f0a466efbfa0f571db172f33fbe5d1eb18096 https://github.com/buildbot/buildbot/commit/8e8f0a466efbfa0f571db172f33fbe5d1eb18096 Author: John Carr Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Don't set build wait timer if build_wait_timeout>0 Commit: 3a71cfd20732e0462e34d71a8b1eabd8c038ca1b https://github.com/buildbot/buildbot/commit/3a71cfd20732e0462e34d71a8b1eabd8c038ca1b Author: Dustin J. Mitchell Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M master/buildbot/buildslave.py M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'patch-1' of git://github.com/Jc2k/buildbot Compare: https://github.com/buildbot/buildbot/compare/dd408afbc51f...3a71cfd20732 From noreply at github.com Thu Feb 7 02:07:23 2013 From: noreply at github.com (GitHub) Date: Wed, 06 Feb 2013 18:07:23 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 6bd21e: Include build properties for pending builds in jso... Message-ID: <51130c5b6a41_299fe77ae8236b8@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 6bd21eccf8ef24e7703369e1d5c527da3355ddb7 https://github.com/buildbot/buildbot/commit/6bd21eccf8ef24e7703369e1d5c527da3355ddb7 Author: Elmir Jagudin Date: 2013-01-29 (Tue, 29 Jan 2013) Changed paths: M master/buildbot/status/buildrequest.py Log Message: ----------- Include build properties for pending builds in json replies. Include build properties in the reply data for requests to json/builders//pendingBuilds url. Commit: a78cfc887ca28976bc499e5364bfd48a90c622f9 https://github.com/buildbot/buildbot/commit/a78cfc887ca28976bc499e5364bfd48a90c622f9 Author: Dustin J. Mitchell Date: 2013-02-06 (Wed, 06 Feb 2013) Changed paths: M master/buildbot/status/buildrequest.py Log Message: ----------- Merge branch 'pending-build-props' of git://github.com/elmirjagudin/buildbot Compare: https://github.com/buildbot/buildbot/compare/3a71cfd20732...a78cfc887ca2 From nobody at buildbot.net Thu Feb 7 09:28:27 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 07 Feb 2013 09:28:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2433: Status color after test failed Message-ID: <042.d25cb13b9b7d02fb6fe47468791b2c7e@buildbot.net> #2433: Status color after test failed -----------------------+----------------------- Reporter: sizeofvoid | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: master | Keywords: -----------------------+----------------------- In my personal opinion it would be nice to configure status colors. For example in waterfall: If a test fails the last build is completely tagged as red. The same if compile or configure fails. It would be nice to set the colors for different steps: Maybe default or manual : compile: red test: orange or whatever configure: red -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 7 09:32:12 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 07 Feb 2013 09:32:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2433: Status color after test failed In-Reply-To: <042.d25cb13b9b7d02fb6fe47468791b2c7e@buildbot.net> References: <042.d25cb13b9b7d02fb6fe47468791b2c7e@buildbot.net> Message-ID: <057.102f0e4b9ba2c79442ab6cdf0e44a50a@buildbot.net> #2433: Status color after test failed ----------------------------+------------------------ Reporter: sizeofvoid | Owner: Type: support-request | Status: closed Priority: major | Milestone: undecided Version: master | Resolution: fixed Keywords: | ----------------------------+------------------------ Changes (by tom.prince): * status: new => closed * type: undecided => support-request * resolution: => fixed Comment: This can be done currently. A build with a status of `WARNING` will appear orange. You can use `warnOnFailure`, `warnOnWarning`, `flunkOnFailure` and `flunkOnWarning` to control the result of steps. See http://buildbot.net/buildbot/docs/current/manual/cfg-buildsteps.html #common-parameters -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 7 09:32:18 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 07 Feb 2013 09:32:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2434: compile warnings and separate erros Message-ID: <042.2dd8043f8cc348d68501d763982f3c19@buildbot.net> #2434: compile warnings and separate erros -----------------------+----------------------- Reporter: sizeofvoid | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: master | Keywords: -----------------------+----------------------- If compile step works you can select "stdio" and "warnings" but if compile fails you can only select "stdio". It would be nice to select "errors". -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 7 12:41:07 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 07 Feb 2013 12:41:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2433: Status color after test failed In-Reply-To: <042.d25cb13b9b7d02fb6fe47468791b2c7e@buildbot.net> References: <042.d25cb13b9b7d02fb6fe47468791b2c7e@buildbot.net> Message-ID: <057.8c95b3aaa458415318a5291569e30b62@buildbot.net> #2433: Status color after test failed ----------------------------+------------------------ Reporter: sizeofvoid | Owner: Type: support-request | Status: closed Priority: major | Milestone: undecided Version: master | Resolution: fixed Keywords: | ----------------------------+------------------------ Comment (by sizeofvoid): Thanks ot the davice, but my test is still red after failure. {{{ f = factory.BuildFactory() f.addStep(Test( command = ["xvfbrunExperimentalTest.sh"], description=["Test (ctest)"], descriptionDone=["Test (ctest)"], env = environment, warnOnFailure = True, locks = [test_lock] ) ) }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 7 20:16:24 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 07 Feb 2013 20:16:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2433: Status color after test failed In-Reply-To: <042.d25cb13b9b7d02fb6fe47468791b2c7e@buildbot.net> References: <042.d25cb13b9b7d02fb6fe47468791b2c7e@buildbot.net> Message-ID: <057.9597d20c30b8452ec2c2f9a63bca1e45@buildbot.net> #2433: Status color after test failed ----------------------------+------------------------ Reporter: sizeofvoid | Owner: Type: support-request | Status: closed Priority: major | Milestone: undecided Version: master | Resolution: fixed Keywords: | ----------------------------+------------------------ Comment (by tom.prince): But the entire build should only be orange. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Feb 9 14:42:58 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 09 Feb 2013 14:42:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2434: compile warnings and separate erros In-Reply-To: <042.2dd8043f8cc348d68501d763982f3c19@buildbot.net> References: <042.2dd8043f8cc348d68501d763982f3c19@buildbot.net> Message-ID: <057.a6f79066e290a429cc8411fc308d2f2d@buildbot.net> #2434: compile warnings and separate erros -----------------------------+-------------------- Reporter: sizeofvoid | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: master | Resolution: Keywords: steps | -----------------------------+-------------------- Changes (by dustin): * keywords: => steps * priority: major => patches-accepted * type: undecided => enhancement * milestone: undecided => 0.8.+ Old description: > If compile step works you can select "stdio" and "warnings" but if > compile fails you can only select "stdio". It would be nice to select > "errors". New description: If compile step works you can select "stdio" and "warnings" but if compile fails you can only select "stdio". It would be nice to select "errors" and see error messages. Mozilla's status reporting has a nice way of snipping out the "relevant" portions of logs. I don't know the details of that implementation, but it seems to include error and warning messages as well as a bit of surrounding context. It would be nice to have something similar in Buildbot. -- Comment: Good point - !WarningCountingShellCommand only counts (and logs separately) warnings. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Feb 9 14:44:26 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 09 Feb 2013 14:44:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2434: compile warnings and separate erros In-Reply-To: <042.2dd8043f8cc348d68501d763982f3c19@buildbot.net> References: <042.2dd8043f8cc348d68501d763982f3c19@buildbot.net> Message-ID: <057.fcd7799a60fbddcc8b373a8c463ddc28@buildbot.net> #2434: compile warnings and separate erros -----------------------------+-------------------- Reporter: sizeofvoid | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: master | Resolution: Keywords: steps | -----------------------------+-------------------- Old description: > If compile step works you can select "stdio" and "warnings" but if > compile fails you can only select "stdio". It would be nice to select > "errors" and see error messages. > > Mozilla's status reporting has a nice way of snipping out the "relevant" > portions of logs. I don't know the details of that implementation, but > it seems to include error and warning messages as well as a bit of > surrounding context. > > It would be nice to have something similar in Buildbot. New description: If compile step works you can select "stdio" and "warnings" but if compile fails you can only select "stdio". It would be nice to select "errors" and see error messages. -- Comment (by dustin): (wow, trac fail) Mozilla's status reporting has a nice way of snipping out the "relevant" portions of logs. I don't know the details of that implementation, but it seems to include error and warning messages as well as a bit of surrounding context. It would be nice to have something similar in Buildbot. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Feb 9 14:44:35 2013 From: noreply at github.com (GitHub) Date: Sat, 09 Feb 2013 06:44:35 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 963c9f: git source: pass timeout to cpdir, rmdir calls Message-ID: <511660d313dd5_6cc214afaf0128e0@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 963c9f7df4efa814fa7dbe3b87b523d13959bebf https://github.com/buildbot/buildbot/commit/963c9f7df4efa814fa7dbe3b87b523d13959bebf Author: Austin Foxley Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/steps/source/git.py Log Message: ----------- git source: pass timeout to cpdir, rmdir calls otherwise there's no way to specify the timeout for those operations and the default in the slave of 120 seconds is too short for large trees especially when using method='copy' Commit: 963ea685a82ba68c154012cd20c6a6c9d8b570c8 https://github.com/buildbot/buildbot/commit/963ea685a82ba68c154012cd20c6a6c9d8b570c8 Author: Austin Foxley Date: 2013-02-01 (Fri, 01 Feb 2013) Changed paths: M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- git source: update tests to check for added timeout param on cpdir, rmdir calls Commit: 5985f1ee822b57b3c436f55dd0b3e1e1752d6cca https://github.com/buildbot/buildbot/commit/5985f1ee822b57b3c436f55dd0b3e1e1752d6cca Author: Dustin J. Mitchell Date: 2013-02-09 (Sat, 09 Feb 2013) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- Merge branch 'master' of git://github.com/austinf/buildbot Compare: https://github.com/buildbot/buildbot/compare/a78cfc887ca2...5985f1ee822b From nobody at buildbot.net Sat Feb 9 17:27:10 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 09 Feb 2013 17:27:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2434: compile warnings and separate erros In-Reply-To: <042.2dd8043f8cc348d68501d763982f3c19@buildbot.net> References: <042.2dd8043f8cc348d68501d763982f3c19@buildbot.net> Message-ID: <057.94bc5625b813b478fb4cda93644098ff@buildbot.net> #2434: compile warnings and separate erros -----------------------------+-------------------- Reporter: sizeofvoid | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: master | Resolution: Keywords: steps | -----------------------------+-------------------- Comment (by tom.prince): This is implemented by a number of steps: the `Trial` step, and various visual studio steps. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 18:30:31 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 18:30:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2434: compile warnings and separate erros In-Reply-To: <042.2dd8043f8cc348d68501d763982f3c19@buildbot.net> References: <042.2dd8043f8cc348d68501d763982f3c19@buildbot.net> Message-ID: <057.dadffb0c63d608fe06173707a983f81d@buildbot.net> #2434: compile warnings and separate erros -----------------------------+-------------------- Reporter: sizeofvoid | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: master | Resolution: Keywords: steps | -----------------------------+-------------------- Comment (by clepple): Dustin: I can't speak for sizeofvoid, but I read the original description as "the warnings log link is missing if the step result is FAILURE". I agree that context for warnings would be useful, though. One possibility would be to add HTML line number anchor tags, and have the warnings log link back to the full stdio log. sizeofvoid: Are you sure your step is not failing before generating any warnings? Here's an instance of a step that fails, but still has a warnings link: http://buildbot.networkupstools.org/public/nut/builders /Solaris-intel/builds/464 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 22:37:03 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 22:37:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2310: upgrade-master doesn't support master.cfg located outside of basedir In-Reply-To: <038.821f792fd746d7847d807ccb9ec39eb4@buildbot.net> References: <038.821f792fd746d7847d807ccb9ec39eb4@buildbot.net> Message-ID: <053.adf34be7d4bd91e7b7dcf2d1e993c225@buildbot.net> #2310: upgrade-master doesn't support master.cfg located outside of basedir -----------------------------+----------------------- Reporter: KeiKun | Owner: Type: enhancement | Status: assigned Priority: patches-accepted | Milestone: 0.8.8 Version: 0.8.6p1 | Resolution: Keywords: simple | -----------------------------+----------------------- Changes (by dustin): * owner: tom.prince => Old description: > Hi! > > i was trying to change my master.cfg location > like for example > its my buildmaster is located at > /home/user/master/ (and so as my master.cfg is found) > i wanna change my master.cfg location to > /home/user/buildbot/ > > i tried editing > > configfile = r'master.cfg' to configfile = > r'/home/user/buildbot/master.cfg' > > but still buildbot is finding the master.cfg in /home/user/master/ > why is this happening New description: Some buildbot subcommands (e.g., buildbot checkconfig) currently assume that its configuration file is named master.cfg, and is located in the master's basedir. This is not always the case. The name location of the config file is specified in the master's basedir, so it isn't difficult to find. All of the buildbot subcommands should support a master.cfg that is not in the default location. Tests should verify that this is the case. At least 'buildbot checkconfig' and 'buildbot upgrade-master' do not work correctly. -- Comment: I'm rewriting this description for contributors. Previous description: ---- Hi! i was trying to change my master.cfg location like for example its my buildmaster is located at /home/user/master/ (and so as my master.cfg is found) i wanna change my master.cfg location to /home/user/buildbot/ i tried editing configfile = r'master.cfg' to configfile = r'/home/user/buildbot/master.cfg' but still buildbot is finding the master.cfg in /home/user/master/ why is this happening -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 22:46:52 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 22:46:52 -0000 Subject: [Buildbot-commits] [Buildbot] #1038: Audit TimerService / other looping calls In-Reply-To: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> References: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> Message-ID: <053.70f8d5eb887dfcdddc364cde68928ea4@buildbot.net> #1038: Audit TimerService / other looping calls -------------------+-------------------- Reporter: catlee | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.1 | Resolution: Keywords: simple | -------------------+-------------------- Changes (by dustin): * keywords: sprint, simple => simple Old description: > Uncaught exceptions in TimerServices cause the service to stop running. > Most of the time this isn't what you want to happen, and causes things > like ticket #1035. > > We need to check for other instances where uncaught exceptions break > these loops. New description: Uncaught exceptions in !TimerServices cause the service to stop running. Most of the time this isn't what you want to happen, and causes things like ticket #1035. We need to check for other instances where uncaught exceptions break these loops. Fixing this bug entails looking for all uses of !TimerService or !LoopingCall, and make sure that the function they're calling is not allowed to raise an exception or errback. -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 22:56:41 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 22:56:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2370: check ShellCommand args against RemoteShellCommand In-Reply-To: <038.ef79cdc33c7e67d458efd1dc6db87eb7@buildbot.net> References: <038.ef79cdc33c7e67d458efd1dc6db87eb7@buildbot.net> Message-ID: <053.9ba4c40c99bebf734016651519b1ccb9@buildbot.net> #2370: check ShellCommand args against RemoteShellCommand -------------------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: reconfig, sprint, simple | -------------------------------------+-------------------- Description changed by dustin: Old description: > Many of the args to !ShellCommand are passed on verbatim to > !RemoteShellCommand, but this doesn't happen during the configuration > load, leading to nasty landmines for users. > > If possible, we should figure out a way to check these at install time, > perhaps just by using {{{inspect}}} to see what args > {{{RemoteShellCommand.__init__}}} takes. New description: Many of the args to !ShellCommand are passed on verbatim to !RemoteShellCommand, but this doesn't happen during the configuration load, leading to nasty landmines for users. For example, `ShellCommand(some_unknown_argument=10)` will pass a configuration check just fine, but will fail when the step runs. If possible, we should figure out a way to check these at install time, perhaps just by using {{{inspect}}} to see what args {{{RemoteShellCommand.__init__}}} takes, and ensuring that the arguments to !ShellCommand match that set. -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 22:59:48 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 22:59:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2409: Use DeferredLock.run in preference to .acquire + .release. In-Reply-To: <042.a933674536b648553a0f9a92a682bc6b@buildbot.net> References: <042.a933674536b648553a0f9a92a682bc6b@buildbot.net> Message-ID: <057.a26ce8f351ab0a529d40faa1ff15195a@buildbot.net> #2409: Use DeferredLock.run in preference to .acquire + .release. --------------------------+-------------------- Reporter: tom.prince | Owner: Type: task | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: Keywords: simple sprint | --------------------------+-------------------- Description changed by dustin: Old description: New description: The only remaining use of a locks that I see is in botmaster.py, in _maybeStartBuildsOn. See Tom's fix in the ticket comments for an example of the transformation he's suggesting. -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:09:49 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:09:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2222: master-side git step doesn't support reference repos. In-Reply-To: <042.5952e6fcb38fe92bbd45d04287640e0d@buildbot.net> References: <042.5952e6fcb38fe92bbd45d04287640e0d@buildbot.net> Message-ID: <057.9b676a03a80ae0a143828764e7ac3279@buildbot.net> #2222: master-side git step doesn't support reference repos. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: git simple | ------------------------+-------------------- Old description: > --reference is the option that needs to be passed to clone New description: The slave-side git source step takes a `reference` argument that points to a git repository from which git should fetch objects. That option causes `git clone` to be called with `--reference $ref`, and later adds `$ref/objects` to the new repository's `.git/objects/info/alternates`. The master-side git source step should have the same functionality. -- Comment (by dustin): From my read of the git manual, the second part -- adding `$ref/objects` to `alternates` -- shouldn't be necessary (and, in fact, the pathname may be wrong - for a non-bare repository it should be `$ref/.git/objects`). ---- --reference If the reference repository is on the local machine, automatically setup .git/objects/info/alternates to obtain objects from the reference repository. Using an already existing repository as an alternate will require fewer objects to be copied from the repository being cloned, reducing network and local storage costs. NOTE: see the NOTE for the --shared option. ---- So, maybe just do the first part. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Feb 10 23:11:44 2013 From: noreply at github.com (GitHub) Date: Sun, 10 Feb 2013 15:11:44 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 35a871: support clean restart, too Message-ID: <51182930147fe_518ee77ae83295d@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 35a87197b441628ee9690d548b06ec13b0fe43af https://github.com/buildbot/buildbot/commit/35a87197b441628ee9690d548b06ec13b0fe43af Author: Dustin J. Mitchell Date: 2013-02-10 (Sun, 10 Feb 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/scripts/stop.py M master/buildbot/test/unit/test_scripts_restart.py M master/docs/relnotes/index.rst Log Message: ----------- support clean restart, too From nobody at buildbot.net Sun Feb 10 23:19:13 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:19:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2218: Add support for declarative configuration. In-Reply-To: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> References: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> Message-ID: <057.b9219fd6b25b5bc6e64eda598300ec6c@buildbot.net> #2218: Add support for declarative configuration. -------------------------+-------------------- Reporter: tom.prince | Owner: Type: project-idea | Status: new Priority: major | Milestone: 1.0.+ Version: 0.8.5 | Resolution: Keywords: config | -------------------------+-------------------- Changes (by dustin): * type: enhancement => project-idea Old description: > <@exarkun> That's why you also have plugins? > <@exarkun> It's just about actually separating your code from your > configuration > <@exarkun> Your wacky auto-generated list of slave settings is fine, but > put it in a module, unit test it (hey, document it! distribute it!) > <@exarkun> and then in your _configuration_ say "and please use wacky > auto-generate slave plugin" New description: Buildbot's configuration has historically been a Python file that Buildbot executes. The result of that execution is then used to set up the master. This assumes users can write valid Python code, and encourages people to do all manner of fragile or non-maintainable things. See #2218 for more. == scope == This project will involve some careful thought about how users interact with Buildbot, and how we can maintain backward compatibility while providing users with a forward migration path. Once that's complete, the modifications to the code will be fairly minimal, and mostly limited to `master/buildbot/config.py` (with associated tests). However, the change will require alteration -- a rewrite, really -- of the entire "Configuration" section of the manual; this will be the most time- consuming (but critical) part of this project. == examples == - http://trac.webkit.org/browser/trunk/Tools/BuildSlaveSupport/build.webkit .org-config/config.json -- Comment: Previous description: ---- {{{ <@exarkun> That's why you also have plugins? <@exarkun> It's just about actually separating your code from your configuration <@exarkun> Your wacky auto-generated list of slave settings is fine, but put it in a module, unit test it (hey, document it! distribute it!) <@exarkun> and then in your _configuration_ say "and please use wacky auto-generate slave plugin" }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:29:48 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:29:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2435: Complete Master-Side Source Steps Message-ID: <038.1f77a78260a6d174ad3e1563a68aa529@buildbot.net> #2435: Complete Master-Side Source Steps -------------------------+------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: -------------------------+------------------- GSoC 2011 included a project to add master-side source steps. These are a new implementation of steps that have historically housed their logic in the slave's code, putting that logic in the master instead. There were a few key pieces of functionality omitted from the new master-side source steps, and until that functionality is complete Buildbot is stuck maintaining *both* - an awkward position. The relevant bugs are tagged with 'master-side-source-steps: [[TicketQuery(order=priority,status!=closed,keywords~=master-side-source- steps,format=table,col=summary|owner)]] == scope == This project would involve surveying the missing functionality, implementing it, and adding tests and documentation. This involves relatively little design work, but a good bit of hands-on debugging and coding. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:30:19 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:30:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2222: master-side git step doesn't support reference repos. In-Reply-To: <042.5952e6fcb38fe92bbd45d04287640e0d@buildbot.net> References: <042.5952e6fcb38fe92bbd45d04287640e0d@buildbot.net> Message-ID: <057.7d420cc0e9b68e8ca936e04232a516fa@buildbot.net> #2222: master-side git step doesn't support reference repos. -------------------------------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: git simple, master-side-source-steps | -------------------------------------------------+-------------------- Changes (by dustin): * keywords: git simple => git simple, master-side-source-steps -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:32:46 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:32:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2436: Full Integration for User Support Message-ID: <038.6e2705361565bbb6049d480a7be9f93c@buildbot.net> #2436: Full Integration for User Support -------------------------+------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: users -------------------------+------------------- Buildbot deals with users in many ways - through version control, through the web, from IRC, from the command line for `buildbot try` and `buildbot sendchange`, and so on. In GSoC 2011, Derek Hurley added general support for correlating users across these interfaces, but the work remains unfinished. This project would involve adding the additional configuration and support for interacting with users: * proper calculation and display of "blamelists" for changes * authentication for submitting jobs and other commands (IRC, web, command-line) * automatic correlation of user attributes based on rules specific to the organization (e.g,. "All email addresses are the subversion username @mycompany.com" or "Use email addresses from git commits in the absence of an existing email address" or "IRC nicknames match bzr usernames") * stored user preferences for notifications == scope == This project has the advantage of starting from a solid base - there will be more coding than design here. It also breaks down nicely into individual tasks that can be completed one after the other, allowing you to scale the scope of the project up or down as the summer proceeds. == Relevant Bugs == [[TicketQuery(order=priority,status!=closed,keywords~=users,format=table,col=summary|owner,rows=description)]] -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:35:15 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:35:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2437: New Master-Slave Protocol Message-ID: <038.a71aa733c82a4dfdff82e0bd81f69317@buildbot.net> #2437: New Master-Slave Protocol -------------------------+------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.7p1 | Keywords: -------------------------+------------------- Buildbot currently uses Twisted Python's ''perspective broker'' to communicate with slaves. This is a remote procedure call library that operates on TCP connections, and has a few disadvantages: * It is Python-only, so slaves must be implemented in Python * It keeps the TCP connection open for many hours, and does not handle connection failure well * The RPC model is complex and does not map well to the operations Buildbot performs * The RPC implementation is inefficient and imposes some arbitrary limits on Buildbot's flexibility. == Scope == Here be dragons! Several people have attempted this before: * http://src.chromium.org/viewvc/chrome/trunk/tools/slavelastic/ (maruel) * http://github.com/djmitche/remsh (djmitche) either of these may be a great starting point for this project, but at any rate this is a challenging project that will require a lot of thoughtful design work. The current plan is to use [http://amp-protocol.net amp] over [http://twistedmatrix.com/documents/current/conch/index.html ssh] as the default slave protocol. It's probably worth looking at off-the-shelf Message Queuing projects like [http://www.zeromq.org/intro:read-the-manual zeromq], [http://www.rabbitmq.com/tutorials/tutorial-six-python.html RabbitMQ] or [http://ask.github.com/celery/getting-started/introduction.html Celery]. The best approach is to find a way to get some working code put together quickly, while still allowing Buildbot to do everything its users expect. For example, if you can write your new protocol such that Buildbot can use perspective broker ''or'' your protocol, but you only get as far as a simple slave that can run {{{echo hello world}}}, that's great! We can ship that code, and someone else can pick up where you've left off to add more capabilities to your protocol -- assuming your design does not make that impossible. It would be great to select a communication protocol that is not Python- specific, so that a non-Python slave could be used to run Buildbot on more limited hardware (e.g., mobile devices). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:36:35 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:36:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2438: Windows Process Management Message-ID: <038.48013b6d2043a61a9a2bdb444fec6d7b@buildbot.net> #2438: Windows Process Management -------------------------+------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: -------------------------+------------------- The [tag:windows windows] tag documents a number of bugs about starting and killing processes on Windows. Buildbot uses Twisted's process- handling code, so these bugs may be fixed by either re-implementing better support directly in Buildbot, or by patching Twisted's process-handling code. See also: * http://trac.buildbot.net/tags/%27kill%27 == Scope == To do well with this project, you would need to bring a lot of the Windows experience that is lacking in the Buildbot development community. Assuming you're familiar with Windows APIs and accessing them from Python, this bug would entail * writing test cases to reproduce bugs users have seen * interacting with the Twisted community to design solutions that can be merged upstream * implementing portable fixes to those bugs * documenting them == Related Bugs == [[TicketQuery(order=priority,status!=closed,keywords~=windows,format=table,col=summary|owner)]] -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:39:44 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:39:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2435: Complete Master-Side Source Steps In-Reply-To: <038.1f77a78260a6d174ad3e1563a68aa529@buildbot.net> References: <038.1f77a78260a6d174ad3e1563a68aa529@buildbot.net> Message-ID: <053.301883b3e1f8075c779fcc20f32ec54c@buildbot.net> #2435: Complete Master-Side Source Steps -------------------------+-------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | -------------------------+-------------------- Description changed by dustin: Old description: > GSoC 2011 included a project to add master-side source steps. These are > a new implementation of steps that have historically housed their logic > in the slave's code, putting that logic in the master instead. There > were a few key pieces of functionality omitted from the new master-side > source steps, and until that functionality is complete Buildbot is stuck > maintaining *both* - an awkward position. > > The relevant bugs are tagged with 'master-side-source-steps: > [[TicketQuery(order=priority,status!=closed,keywords~=master-side-source- > steps,format=table,col=summary|owner)]] > > == scope == > This project would involve surveying the missing functionality, > implementing it, and adding tests and documentation. This involves > relatively little design work, but a good bit of hands-on debugging and > coding. New description: GSoC 2011 included a project to add master-side source steps. These are a new implementation of steps that have historically housed their logic in the slave's code, putting that logic in the master instead. There were a few key pieces of functionality omitted from the new master-side source steps, and until that functionality is complete Buildbot is stuck maintaining *both* - an awkward position. == scope == This project would involve surveying the missing functionality, implementing it, and adding tests and documentation. This involves relatively little design work, but a good bit of hands-on debugging and coding. == relevant bugs == The relevant bugs are tagged with 'master-side-source-steps: [[TicketQuery(order=priority,status!=closed,keywords~=master-side-source- steps,format=table,col=summary|owner)]] -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:39:56 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:39:56 -0000 Subject: [Buildbot-commits] [Buildbot] #2436: Full Integration for User Support In-Reply-To: <038.6e2705361565bbb6049d480a7be9f93c@buildbot.net> References: <038.6e2705361565bbb6049d480a7be9f93c@buildbot.net> Message-ID: <053.d3a8507622005c93d4293c09d422f0cf@buildbot.net> #2436: Full Integration for User Support -------------------------+-------------------- Reporter: dustin | Owner: Type: project-idea | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: users | -------------------------+-------------------- Description changed by dustin: Old description: > Buildbot deals with users in many ways - through version control, through > the web, from IRC, from the command line for `buildbot try` and `buildbot > sendchange`, and so on. In GSoC 2011, Derek Hurley added general support > for correlating users across these interfaces, but the work remains > unfinished. This project would involve adding the additional > configuration and support for interacting with users: > * proper calculation and display of "blamelists" for changes > * authentication for submitting jobs and other commands (IRC, web, > command-line) > * automatic correlation of user attributes based on rules specific to > the organization (e.g,. "All email addresses are the subversion username > @mycompany.com" or "Use email addresses from git commits in the absence > of an existing email address" or "IRC nicknames match bzr usernames") > * stored user preferences for notifications > > == scope == > This project has the advantage of starting from a solid base - there will > be more coding than design here. It also breaks down nicely into > individual tasks that can be completed one after the other, allowing you > to scale the scope of the project up or down as the summer proceeds. > > == Relevant Bugs == > [[TicketQuery(order=priority,status!=closed,keywords~=users,format=table,col=summary|owner,rows=description)]] New description: Buildbot deals with users in many ways - through version control, through the web, from IRC, from the command line for `buildbot try` and `buildbot sendchange`, and so on. In GSoC 2011, Derek Hurley added general support for correlating users across these interfaces, but the work remains unfinished. This project would involve adding the additional configuration and support for interacting with users: * proper calculation and display of "blamelists" for changes * authentication for submitting jobs and other commands (IRC, web, command-line) * automatic correlation of user attributes based on rules specific to the organization (e.g,. "All email addresses are the subversion username @mycompany.com" or "Use email addresses from git commits in the absence of an existing email address" or "IRC nicknames match bzr usernames") * stored user preferences for notifications == scope == This project has the advantage of starting from a solid base - there will be more coding than design here. It also breaks down nicely into individual tasks that can be completed one after the other, allowing you to scale the scope of the project up or down as the summer proceeds. == Relevant Bugs == [[TicketQuery(order=priority,status!=closed,keywords~=users,format=table,col=summary|owner)]] -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:42:37 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:42:37 -0000 Subject: [Buildbot-commits] [Buildbot] #1827: Make clean shutdown a buildbot command In-Reply-To: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> References: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> Message-ID: <050.39c3bb778323c8392e28ff2f6c6b8387@buildbot.net> #1827: Make clean shutdown a buildbot command ------------------------+----------------------- Reporter: mjw | Owner: ewong Type: enhancement | Status: accepted Priority: major | Milestone: 0.8.8 Version: 0.8.3p1 | Resolution: Keywords: sprint | ------------------------+----------------------- Comment (by dustin): Ewong wrapped this up a while back. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 10 23:44:38 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 10 Feb 2013 23:44:38 -0000 Subject: [Buildbot-commits] [Buildbot] #1827: Make clean shutdown a buildbot command In-Reply-To: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> References: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> Message-ID: <050.9a9b037f859cd598f299f40d432aca80@buildbot.net> #1827: Make clean shutdown a buildbot command ------------------------+--------------------- Reporter: mjw | Owner: ewong Type: enhancement | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.8.3p1 | Resolution: fixed Keywords: sprint | ------------------------+--------------------- Changes (by dustin): * status: accepted => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 02:00:41 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 02:00:41 -0000 Subject: [Buildbot-commits] [Buildbot] #1827: Make clean shutdown a buildbot command In-Reply-To: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> References: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> Message-ID: <050.c716e327caabae9b4da22a0e84d6b9aa@buildbot.net> #1827: Make clean shutdown a buildbot command ------------------------+--------------------- Reporter: mjw | Owner: ewong Type: enhancement | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.8.3p1 | Resolution: fixed Keywords: sprint | ------------------------+--------------------- Comment (by dank): I think this feature landed in two parts: commit 4beec2e08a0baa3fee9be66810cc2a8f8c5ecd82 Author: Edmund Wong Date: Wed Sep 12 12:04:07 2012 +0800 - New WIP for Clean shutdown. added clean shutdown on SIGUSR1. commit 35a87197b441628ee9690d548b06ec13b0fe43af Author: Dustin J. Mitchell Date: Sun Feb 10 17:52:38 2013 -0500 support clean restart, too added a --clean option to 'buildbot stop'. I don't think either of these have made it into a release yet, so I guess they'll be in 0.8.8? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 02:01:43 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 02:01:43 -0000 Subject: [Buildbot-commits] [Buildbot] #1827: Make clean shutdown a buildbot command In-Reply-To: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> References: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> Message-ID: <050.63a3cf97f8ba411c512efb7d370ab03e@buildbot.net> #1827: Make clean shutdown a buildbot command ------------------------+--------------------- Reporter: mjw | Owner: ewong Type: enhancement | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.8.3p1 | Resolution: fixed Keywords: sprint | ------------------------+--------------------- Comment (by dustin): Yes, they'll be in the next release, most likely 0.8.8. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:07:23 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:07:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2439: add upgrade tests for 0.8.6p1 and 0.8.7p1 Message-ID: <038.3f37a3bf013b806e1b09f22ba0812e2d@buildbot.net> #2439: add upgrade tests for 0.8.6p1 and 0.8.7p1 ------------------------+--------------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Keywords: tests, simple ------------------------+--------------------------- We have upgrade tests for several previous versions, and need to add them for these two versions. The task is this: * set up a test config of the old version * run a build or two * trim down the results and make a tarball * include that tarball in the source * use it from `master/buildbot/test/integration/test_upgrade.py` * make some worthwhile assertions about the resulting builds. This is a good chance both to set up a simple Buildbot install, and to have a look at how some of Buildbot's tests are written. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:17:03 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:17:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2440: Write custom Sphinx support for config class definitions Message-ID: <038.c457b120939f0d3636de359ab3ec5051@buildbot.net> #2440: Write custom Sphinx support for config class definitions ------------------------+-------------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: docs, sprint ------------------------+-------------------------- Buildbot has a number of change sources, schedulers, steps, and status listeners -- all of which are added to the configuration by calling their constructors. These are currently identified for indexing by constructs like {{{ .. bb:sched:: NightlyTriggerable }}} and the parameters are listed simply as {{{ ``builderNames`` Blah blah blah }}} This has a few problems: * the output is ugly * it's not always clear what the parameters are * there's no good way to include "common parameters" for each class, without copy/pasting them all over the .rst files With a little custom programming in the 'bb' Sphinx domain, this could probably be fixed. Something like {{{ .. bb:sched:: NightlyTriggerable :includeparams common: :includeparams timed: :param integer someOtherParam: some other parameter for the scheduler This scheduler is a mix of the Nightly and Triggerable schedulers. .... }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:24:24 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:24:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2441: Split documentation into more, smaller files Message-ID: <038.056a693cc0810774d2fe7e6b78aafb0e@buildbot.net> #2441: Split documentation into more, smaller files ------------------------+-------------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: docs, sprint ------------------------+-------------------------- It's terribly hard to find the documentation for one buildstep, scheduler, or changesource right now. At the risk of messing up Buildbot's pagerank, let's split these out into one file per class. Where a group of classes have a common introduction - for example, all of the source steps - each class should link back to the common introduction. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:26:46 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:26:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2442: Generic polling utility with support for stopping a service Message-ID: <038.ddc9c895bc9763d734efcd54a106df94@buildbot.net> #2442: Generic polling utility with support for stopping a service ------------------------+-------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: sprint ------------------------+-------------------- !LoopingCall and !TimedService are OK, but it's hard to make sure they stop looping before stopService is complete. This pattern repeats all over Buildbot, with some confusing, difficult-to-test code as the result. We should have some generic support for this, well-tested, and used throughout. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:28:58 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:28:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2443: Generic way to collapse multiple calls to a function, with support for stopping Message-ID: <038.dd8aaae6c0a0b0f0257a7c955e41e121@buildbot.net> #2443: Generic way to collapse multiple calls to a function, with support for stopping ------------------------+-------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: sprint ------------------------+-------------------- In a few places, we want to perform some kind of check at least once after every call to a particular function. A good example is maybeStartBuilds -- the master should check for the possibility of starting new builds at least once after each call to this function, but not necessarily on *every* call to the function. It's even harder to make sure that any ongoing check is complete before a service stops. This is complex to implement, and should be implemented as a utility and heavily tested on its own. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:29:40 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:29:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2442: Generic polling utility with support for stopping a service In-Reply-To: <038.ddc9c895bc9763d734efcd54a106df94@buildbot.net> References: <038.ddc9c895bc9763d734efcd54a106df94@buildbot.net> Message-ID: <053.0dab94fbed832ee7d492626e0522281b@buildbot.net> #2442: Generic polling utility with support for stopping a service ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: sprint | ------------------------+--------------------- Comment (by dustin): The old Loop code might help here. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:30:13 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:30:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2443: Generic way to collapse multiple calls to a function, with support for stopping In-Reply-To: <038.dd8aaae6c0a0b0f0257a7c955e41e121@buildbot.net> References: <038.dd8aaae6c0a0b0f0257a7c955e41e121@buildbot.net> Message-ID: <053.5dce95794157109a5cd485bdcb2cafd8@buildbot.net> #2443: Generic way to collapse multiple calls to a function, with support for stopping ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: sprint | ------------------------+--------------------- Comment (by tom.prince): Ideally, something like this could be included in twisted, and then we can back port it, until we depend on a new enough version. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:37:36 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:37:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2443: Generic way to collapse multiple calls to a function, with support for stopping In-Reply-To: <038.dd8aaae6c0a0b0f0257a7c955e41e121@buildbot.net> References: <038.dd8aaae6c0a0b0f0257a7c955e41e121@buildbot.net> Message-ID: <053.b1aa5fb9aa906d55c52067a04185517e@buildbot.net> #2443: Generic way to collapse multiple calls to a function, with support for stopping ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: sprint | ------------------------+--------------------- Comment (by dustin): Sounds good to me, if this doesn't turn out to be too purpose-specific. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:40:50 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:40:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2444: Document CacheManager, and remove its docstrings Message-ID: <038.b0bc29c6fed15ac31fa4f65c3a88849b@buildbot.net> #2444: Document CacheManager, and remove its docstrings ------------------------+-------------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: docs, sprint ------------------------+-------------------------- !CacheManager is a useful piece of code, but is currently documented in its docstrings. That should be moved into the developer portion of the Buildbot docs, and the docstrings deleted. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:42:41 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:42:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2445: test reconfig.py Message-ID: <038.cf0c7cf1c059fde92aa59cc14d2c6d98@buildbot.net> #2445: test reconfig.py ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: sprint ------------------------+-------------------- `master/buildbot/scripts/reconfig.py` currently doesn't have any unit tests. It should have some. This isn't the simplest piece of code to test, so I haven't tagged this as 'simple'. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:45:59 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:45:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2446: Optimize test runs: test db and fake master Message-ID: <038.0d49ce5d7a31682745f1f82aef0e4fc8@buildbot.net> #2446: Optimize test runs: test db and fake master ------------------------+--------------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: tests, sprint ------------------------+--------------------------- Most of Buildbot's tests build a fake master. This involves setting up a fake data API and a fake DB API instance, among other things - and all of it takes some time. With a bit of care, the fake master could probably be cached and "reset" between runs. Similarly, a lot of tests set up a blank SQLite DB with the current model, then start doing things to it. This could be optimized by taking a copy of the blank DB on disk, and blitting it back to disk between test runs -- rather than removing it and running all those `CREATE TABLE` statements. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 11 03:48:06 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 11 Feb 2013 03:48:06 -0000 Subject: [Buildbot-commits] [Buildbot] #631: IRC bot gives 'ValueError' when fed a singlequote In-Reply-To: <037.145e30a59c45a8b48b0e29a664e47091@buildbot.net> References: <037.145e30a59c45a8b48b0e29a664e47091@buildbot.net> Message-ID: <052.fb15e0651b1f3a5816f624042f7f8541@buildbot.net> #631: IRC bot gives 'ValueError' when fed a singlequote ------------------------+----------------------- Reporter: tycho | Owner: Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.8 Version: 0.7.11 | Resolution: Keywords: irc, sprint | ------------------------+----------------------- Changes (by dustin): * owner: ddunbar => -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Feb 12 18:28:33 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 12 Feb 2013 18:28:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2447: changes to slavebuilddir in a reconfig affect running builds Message-ID: <040.0be00f66abb7066768c714ee99563aca@buildbot.net> #2447: changes to slavebuilddir in a reconfig affect running builds ----------------------+----------------------- Reporter: bhearsum | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.2 | Keywords: ----------------------+----------------------- I made a bunch of slavebuilddir changes to some buildbot instances this week and was surprised to find that they took effect mid-build. That is, I had some builds running whose slavebuilddir was "A", performed a reconfig, and the next step they ran used a slavebuilddir of "B". This ended up causing a bunch of bustage because all of a sudden steps couldn't find files/paths that they needed. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Feb 12 18:30:52 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 12 Feb 2013 18:30:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2447: changes to slavebuilddir in a reconfig affect running builds In-Reply-To: <040.0be00f66abb7066768c714ee99563aca@buildbot.net> References: <040.0be00f66abb7066768c714ee99563aca@buildbot.net> Message-ID: <055.8ffec3cf96c309c78fb01d0b6d001784@buildbot.net> #2447: changes to slavebuilddir in a reconfig affect running builds ----------------------+-------------------- Reporter: bhearsum | Owner: Type: undecided | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.2 | Resolution: Keywords: reconfig | ----------------------+-------------------- Changes (by dustin): * keywords: => reconfig * milestone: undecided => 0.8.8 Comment: This is quite likely to still be the case in master. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 13 22:08:55 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 13 Feb 2013 22:08:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2448: Send Success Email Only for Forced Buils Message-ID: <046.10fd5951e11db54a1fb7c873959bf08c@buildbot.net> #2448: Send Success Email Only for Forced Buils ---------------------------+----------------------- Reporter: Jeremy.Cornett | Owner: Type: undecided | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Keywords: Mail ---------------------------+----------------------- It would be useful if I could specify with a MailNotifier to send Success emails only for Forced builds. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 13 23:10:44 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 13 Feb 2013 23:10:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2448: Send Success Email Only for Forced Buils In-Reply-To: <046.10fd5951e11db54a1fb7c873959bf08c@buildbot.net> References: <046.10fd5951e11db54a1fb7c873959bf08c@buildbot.net> Message-ID: <061.1e047f2a49bff387e2c25d7d1a5a2c6d@buildbot.net> #2448: Send Success Email Only for Forced Buils ---------------------------+------------------------ Reporter: Jeremy.Cornett | Owner: Type: undecided | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: Mail | ---------------------------+------------------------ Comment (by jaredgrubb): One feature I've wished for is the ability to modify the To/CC from the messageFormatter. That way I can, for example, add a checkbox to the force scheduler to "publish the build" to an email list when complete... whereas other builds would not go to that list. If we had that ability, then you could do the above. Just an idea. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 14 08:25:19 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 14 Feb 2013 08:25:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2218: Add support for declarative configuration. In-Reply-To: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> References: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> Message-ID: <057.6d6920a7a977074afbe2e8432e7e7f5b@buildbot.net> #2218: Add support for declarative configuration. -------------------------+-------------------- Reporter: tom.prince | Owner: Type: project-idea | Status: new Priority: major | Milestone: 1.0.+ Version: 0.8.5 | Resolution: Keywords: config | -------------------------+-------------------- Changes (by krf): * cc: krf@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Feb 15 17:41:01 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 15 Feb 2013 17:41:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2449: Buildbot fails to capture output Message-ID: <037.12eb527fa9db1e8946b3d4409bf88378@buildbot.net> #2449: Buildbot fails to capture output --------------------+----------------------- Reporter: swebb | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: --------------------+----------------------- Buildbot is failing to capture the output of the devenv.com process on a random basis. Sometimes it works, other times it doesn't. stdio log output from buildbot: {{{ 'devenv.com' 'win32\\ClamAV.sln' '/Rebuild' 'Debug^|x64' in dir C:\Users\razorback\buildslave\clamav-win-7-amd64-x64\build (timeout 2400 secs) watching logfiles {} argv: ['devenv.com', 'win32\\ClamAV.sln', '/Rebuild', 'Debug^|x64'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\razorback\AppData\Roaming APR_ICONV_PATH=C:\Program Files (x86)\Subversion\iconv COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=WIN-7-AMD64 COMSPEC=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO INCLUDE=C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE;C:\Program Files\Microsoft Visual Studio 10.0\VC\ATLMFC\include;C:\Program Files\Microsoft Visual Studio 10.0\VC\PlatformSDK\include; LIB=C:\Program Files\Microsoft Visual Studio 10.0\VC\LIB\amd64;C:\Program Files\Microsoft Visual Studio 10.0\VC\ATLMFC\LIB\amd64;C:\Program Files\Microsoft Visual Studio 10.0\VC\PlatformSDK\lib\amd64;C:\Program Files\Microsoft Visual Studio 10.0\SDK\v2.0\lib\amd64; LOCALAPPDATA=C:\Users\razorback\AppData\Local NUMBER_OF_PROCESSORS=1 OPENSSL_CONF=C:\OpenSSL-Win32\bin\openssl.cfg OS=Windows_NT PATH=C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\x86_amd64;C:\Program Files\Microsoft Visual Studio 10.0\VC\BIN;C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools;C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio 10.0\VC\PlatformSDK\bin;C:\Program Files\Microsoft Visual Studio 10.0\SDK\v2.0\bin;C:\Program Files\Microsoft Visual Studio 10.0\VC\VCPackages;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Subversion\bin;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin;c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 1, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=2501 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\Users\razorback\buildslave\clamav-win-7-amd64-x64\build SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TEMP=C:\Users\RAZORB~1\AppData\Local\Temp TMP=C:\Users\RAZORB~1\AppData\Local\Temp USERDOMAIN=win-7-amd64 USERNAME=razorback USERPROFILE=C:\Users\razorback VS100COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\ WINDIR=C:\Windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False command timed out: 2400 seconds without output, attempting to kill program finished with exit code 1 elapsedTime=2400.194000 }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Feb 15 17:43:45 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 15 Feb 2013 17:43:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2449: Buildbot fails to capture output In-Reply-To: <037.12eb527fa9db1e8946b3d4409bf88378@buildbot.net> References: <037.12eb527fa9db1e8946b3d4409bf88378@buildbot.net> Message-ID: <052.916c9b99776792acbd130085ed55cdea@buildbot.net> #2449: Buildbot fails to capture output --------------------+-------------------- Reporter: swebb | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: windows | --------------------+-------------------- Changes (by dustin): * keywords: => windows * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Feb 15 17:44:57 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 15 Feb 2013 17:44:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2449: Buildbot fails to capture output In-Reply-To: <037.12eb527fa9db1e8946b3d4409bf88378@buildbot.net> References: <037.12eb527fa9db1e8946b3d4409bf88378@buildbot.net> Message-ID: <052.7f6502588ef67fd902572c230312f2a0@buildbot.net> #2449: Buildbot fails to capture output --------------------+-------------------- Reporter: swebb | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: windows | --------------------+-------------------- Comment (by dustin): This might be related to, or have a common cause with, #1747. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Feb 15 22:42:46 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 15 Feb 2013 22:42:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2450: traceback in status_push Message-ID: <039.905f6acc6e53f4a6302111d8d4067d2b@buildbot.net> #2450: traceback in status_push ----------------------+----------------------- Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- After migrating from 0.8.5 to 0.8.7p1 on OS X 10.8.2, I see the following traceback: 1) at every reconfigure time or 2) at every event status_push 2013-02-15 14:34:48-0800 [-] Unhandled error in Deferred: 2013-02-15 14:34:48-0800 [-] Unhandled Error Traceback (most recent call last): File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/status_push.py", line 176, in queueNextServerPush return BlockForEverythingBeingSent() File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 1187, in unwindGenerator return _inlineCallbacks(None, gen, Deferred()) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 1045, in _inlineCallbacks result = g.send(result) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/status_push.py", line 175, in BlockForEverythingBeingSent yield defer.maybeDeferred(self.serverPushCb()) --- --- File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/defer.py", line 134, in maybeDeferred result = f(*args, **kw) exceptions.AttributeError: Deferred instance has no __call__ method -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Feb 15 22:55:07 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 15 Feb 2013 22:55:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist Message-ID: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> #2451: multiple events_ already exist ----------------------+----------------------- Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- After upgrading from 0.8.5 to 0.8.7p1 we see the following during normal run. Can't paste the contents here because Akismet says the contents is spam (adjust spam rules on the server?) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Feb 15 22:56:33 2013 From: nobody at buildbot.net (Buildbot) Date: Fri, 15 Feb 2013 22:56:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist In-Reply-To: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> References: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> Message-ID: <054.5129c94a3ebdc5677c67d1d3c7e6c7b7@buildbot.net> #2451: multiple events_ already exist ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by virgilg): Can't attach the file with the traceback, Akismet still says it's spam. Great! -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Feb 16 16:24:22 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 16 Feb 2013 16:24:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist In-Reply-To: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> References: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> Message-ID: <054.6aa00b08feb548f0318c41ed71408242@buildbot.net> #2451: multiple events_ already exist ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by dustin): Yeah, Trac either allows all spam or no attachments. Hopefully we'll be upgrading Trac soon to handle this better. Can you put it in a pastebin and link it? I'll copy the contents here. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Feb 16 20:41:32 2013 From: noreply at github.com (GitHub) Date: Sat, 16 Feb 2013 12:41:32 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] f91c6f: README item Message-ID: <511feefc31d3e_4f257f713c92210@hookshot-production1.ec2-us-east1.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: f91c6fb1864e239664d7d9e02fffaa12fe026304 https://github.com/buildbot/buildbot/commit/f91c6fb1864e239664d7d9e02fffaa12fe026304 Author: Dustin J. Mitchell Date: 2013-02-10 (Sun, 10 Feb 2013) Changed paths: M README.md Log Message: ----------- README item From noreply at github.com Sat Feb 16 20:41:34 2013 From: noreply at github.com (GitHub) Date: Sat, 16 Feb 2013 12:41:34 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] e88030: fixed import of TextClient class in gtkPanes modul... Message-ID: <511feefe2a257_47241a50af4884ea@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e88030484e91e569741a4efc727a383cabc865a9 https://github.com/buildbot/buildbot/commit/e88030484e91e569741a4efc727a383cabc865a9 Author: Elmir Jagudin Date: 2013-02-10 (Sun, 10 Feb 2013) Changed paths: M master/buildbot/clients/gtkPanes.py Log Message: ----------- fixed import of TextClient class in gtkPanes module The TextClient class have been moved to text module. Now it should be possible to run 'buildbot statusgui' again. Commit: 941370b6b8e737acaa31ce794d13fffb9eca6f20 https://github.com/buildbot/buildbot/commit/941370b6b8e737acaa31ce794d13fffb9eca6f20 Author: Dustin J. Mitchell Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M master/buildbot/clients/gtkPanes.py Log Message: ----------- Merge branch 'fix-statusgui-import' of git://github.com/elmirjagudin/buildbot Compare: https://github.com/buildbot/buildbot/compare/35a87197b441...941370b6b8e7 From noreply at github.com Sat Feb 16 20:49:30 2013 From: noreply at github.com (GitHub) Date: Sat, 16 Feb 2013 12:49:30 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 834d28: don't run coverage in validate.sh Message-ID: <511ff0dae397a_726db0aec35277@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 834d28da1a622400e88e557306e5e5892ce1553b https://github.com/buildbot/buildbot/commit/834d28da1a622400e88e557306e5e5892ce1553b Author: Dustin J. Mitchell Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- don't run coverage in validate.sh It's really slow, and Buildbot runs it anyway. From nobody at buildbot.net Sat Feb 16 21:31:49 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 16 Feb 2013 21:31:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2448: Send Success Email Only for Forced Buils In-Reply-To: <046.10fd5951e11db54a1fb7c873959bf08c@buildbot.net> References: <046.10fd5951e11db54a1fb7c873959bf08c@buildbot.net> Message-ID: <061.2fc38798528176afce58e8fce9bb7d8b@buildbot.net> #2448: Send Success Email Only for Forced Buils ---------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.7 | Resolution: Keywords: mail | ---------------------------+-------------------- Changes (by dustin): * keywords: Mail => mail * type: undecided => enhancement * milestone: undecided => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Feb 17 04:57:50 2013 From: noreply at github.com (GitHub) Date: Sat, 16 Feb 2013 20:57:50 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] ea6f47: Correct deferred handling in status_push.py Message-ID: <5120634e18837_2a0a1a50af4944c4@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ea6f4707306feca7c6347697d23c407d25bb26ca https://github.com/buildbot/buildbot/commit/ea6f4707306feca7c6347697d23c407d25bb26ca Author: Dustin J. Mitchell Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M master/buildbot/status/status_push.py Log Message: ----------- Correct deferred handling in status_push.py Fixes #2450. From nobody at buildbot.net Sun Feb 17 04:57:53 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 17 Feb 2013 04:57:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2450: traceback in status_push In-Reply-To: <039.905f6acc6e53f4a6302111d8d4067d2b@buildbot.net> References: <039.905f6acc6e53f4a6302111d8d4067d2b@buildbot.net> Message-ID: <054.084ebcfd088c8012eb87bea3423e2d99@buildbot.net> #2450: traceback in status_push ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | ----------------------+------------------------ Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Correct deferred handling in status_push.py Fixes #2450. Changeset: ea6f4707306feca7c6347697d23c407d25bb26ca -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Feb 17 04:58:51 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 17 Feb 2013 04:58:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2450: traceback in status_push In-Reply-To: <039.905f6acc6e53f4a6302111d8d4067d2b@buildbot.net> References: <039.905f6acc6e53f4a6302111d8d4067d2b@buildbot.net> Message-ID: <054.0bcaf4d01c13db4d20078bc0286a9204@buildbot.net> #2450: traceback in status_push ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | ----------------------+------------------------ Comment (by dustin): Simple fix: {{{ #!diff --- a/master/buildbot/status/status_push.py +++ b/master/buildbot/status/status_push.py @@ -172,7 +172,7 @@ class StatusPush(StatusReceiverMultiService): # Call right now, we're shutting down. @defer.inlineCallbacks def BlockForEverythingBeingSent(): - yield defer.maybeDeferred(self.serverPushCb()) + yield self.serverPushCb() return BlockForEverythingBeingSent() else: # delay should never be 0. That can cause Buildbot to spin tightly }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Feb 17 14:14:38 2013 From: noreply at github.com (GitHub) Date: Sun, 17 Feb 2013 06:14:38 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 2bb0ce: Fixed IRC bot reacting on unclosed single quote. Message-ID: <5120e5ce63a45_1fc0db0aec1397d@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2bb0ce927c2977d562e7d55b6644c777d0f1a82a https://github.com/buildbot/buildbot/commit/2bb0ce927c2977d562e7d55b6644c777d0f1a82a Author: Michael Mayorov Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Fixed IRC bot reacting on unclosed single quote. Commit: d8ba788300316ffd0421e1536eae8e9054c87aa6 https://github.com/buildbot/buildbot/commit/d8ba788300316ffd0421e1536eae8e9054c87aa6 Author: Michael Mayorov Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- IRC bot notify about command with unclosed quotes. Commit: aa50e12a8661a10a35116e473823813a2b55f825 https://github.com/buildbot/buildbot/commit/aa50e12a8661a10a35116e473823813a2b55f825 Author: Michael Mayorov Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Repeated code was replaced. Commit: 4c86d3c3ffbd30ed16686d25794918eb08d419b1 https://github.com/buildbot/buildbot/commit/4c86d3c3ffbd30ed16686d25794918eb08d419b1 Author: Michael Mayorov Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Added few tests. Commit: 2954a80781ccb44ddc547682708eec23ff0b573d https://github.com/buildbot/buildbot/commit/2954a80781ccb44ddc547682708eec23ff0b573d Author: Michael Mayorov Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Removing redundant code. Commit: 326b70440953e0209fef477a8620a380e719dd0c https://github.com/buildbot/buildbot/commit/326b70440953e0209fef477a8620a380e719dd0c Author: Michael Mayorov Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Function name changed Commit: dd04ff1ab5e3759e98b67d03e63458317658eeaf https://github.com/buildbot/buildbot/commit/dd04ff1ab5e3759e98b67d03e63458317658eeaf Author: Dustin J. Mitchell Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Merge branch '631-shlex-singlequote-issue' of git://github.com/MichaelMayorov/buildbot Compare: https://github.com/buildbot/buildbot/compare/ea6f4707306f...dd04ff1ab5e3 From nobody at buildbot.net Sun Feb 17 14:16:04 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 17 Feb 2013 14:16:04 -0000 Subject: [Buildbot-commits] [Buildbot] #631: IRC bot gives 'ValueError' when fed a singlequote In-Reply-To: <037.145e30a59c45a8b48b0e29a664e47091@buildbot.net> References: <037.145e30a59c45a8b48b0e29a664e47091@buildbot.net> Message-ID: <052.49e71202d87938bfda341dc3c892e0d3@buildbot.net> #631: IRC bot gives 'ValueError' when fed a singlequote ------------------------+--------------------- Reporter: tycho | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.7.11 | Resolution: fixed Keywords: irc, sprint | ------------------------+--------------------- Changes (by dustin): * status: assigned => closed * resolution: => fixed Comment: MichaelMayorov fixed this up in https://github.com/buildbot/buildbot/compare/ea6f4707306f...dd04ff1ab5e3 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Feb 17 14:19:23 2013 From: noreply at github.com (GitHub) Date: Sun, 17 Feb 2013 06:19:23 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 21ee2e: use Python-2.5-compatible syntax Message-ID: <5120e6eb2442b_42211a50af4845c9@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 21ee2e35b71e52190b5641540c0ad65fa224ce75 https://github.com/buildbot/buildbot/commit/21ee2e35b71e52190b5641540c0ad65fa224ce75 Author: Dustin J. Mitchell Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- use Python-2.5-compatible syntax From noreply at github.com Sun Feb 17 17:17:55 2013 From: noreply at github.com (GitHub) Date: Sun, 17 Feb 2013 09:17:55 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] fa06e8: fix: Correct DebCowbuilder handling for existing i... Message-ID: <512110c3b1971_6d5f65113472fa@hookshot-production2.ec2-us-east1.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: fa06e817ba1ad6e1f6aab310f49e833d3a6c3116 https://github.com/buildbot/buildbot/commit/fa06e817ba1ad6e1f6aab310f49e833d3a6c3116 Author: Alexandre Lissy Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- fix: Correct DebCowbuilder handling for existing images In pull request #482 introducing the DebCowbuilder class, there is a wrong assumption being made on the type of the file system entry holding the chroot. While it is correct for the base pbuilder case that this entry have to be a file, the cowbuilder case handles directories. But the base class used by DebCowbuilder only checks for regular file. Hence, it triggers an error in twistd.log and makes the step failing after a first run. Commit: 7e36ecf76fc1cadc3794913ecf321f7cbdb5ef0b https://github.com/buildbot/buildbot/commit/7e36ecf76fc1cadc3794913ecf321f7cbdb5ef0b Author: Dustin J. Mitchell Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- Merge branch 'fix-cowbuilder' of git://github.com/lissyx/buildbot Compare: https://github.com/buildbot/buildbot/compare/21ee2e35b71e...7e36ecf76fc1 From noreply at github.com Sun Feb 17 21:34:08 2013 From: noreply at github.com (GitHub) Date: Sun, 17 Feb 2013 13:34:08 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 8b6fa9: Add explicit instructions to install sqlalchemy==0... Message-ID: <51214cd070ddf_7e04db0aec1575@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8b6fa952595d4bf10fcac8da46467a227edeaa49 https://github.com/buildbot/buildbot/commit/8b6fa952595d4bf10fcac8da46467a227edeaa49 Author: Dustin J. Mitchell Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/docs/tutorial/firstrun.rst Log Message: ----------- Add explicit instructions to install sqlalchemy==0.7.10, since 0.8.x doesn't work From nobody at buildbot.net Mon Feb 18 02:45:52 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 02:45:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2186: github change_hook needs security by default In-Reply-To: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> References: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> Message-ID: <055.2587599ee2de5a1bb71922dcdc5c8b7c@buildbot.net> #2186: github change_hook needs security by default ------------------------------+-------------------- Reporter: stefanha | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: github web sprint | ------------------------------+-------------------- Comment (by clepple): Replying to [comment:3 tom.prince]: > I wonder if github hooks support HTTP basic auth? If they do, specifying a user/passwd in the url, and supporting it in buildbot is all that is required. It looks like they support HTTP basic auth now: https://help.github.com/articles/what-ip-addresses-does-github-use-that-i -should-whitelist#service-hook-ip-addresses I'm interested in taking a crack at this, but I haven't delved into User objects yet. Are they a good match for verifying Basic auth credentials? Any other items I should be aware of? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 05:06:19 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 05:06:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2186: github change_hook needs security by default In-Reply-To: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> References: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> Message-ID: <055.9f33373b90a6d1ef7add40d01b8b1cd3@buildbot.net> #2186: github change_hook needs security by default ------------------------------+-------------------- Reporter: stefanha | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: github web sprint | ------------------------------+-------------------- Comment (by tom.prince): The proper way to handle basic auth is probably `twisted.web.guard`. I suspect that using user objects aren't appropriate, since github isn't a user. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 15:16:18 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 15:16:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2186: github change_hook needs security by default In-Reply-To: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> References: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> Message-ID: <055.a97acf77fd03fc6b575b8e9f7bd75880@buildbot.net> #2186: github change_hook needs security by default ------------------------------+-------------------- Reporter: stefanha | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: github web sprint | ------------------------------+-------------------- Comment (by dustin): I'd like to have some code using `twisted.web.guard` in the codebase, too, so I can model the nine web service on it. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 18:44:59 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 18:44:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2450: traceback in status_push In-Reply-To: <039.905f6acc6e53f4a6302111d8d4067d2b@buildbot.net> References: <039.905f6acc6e53f4a6302111d8d4067d2b@buildbot.net> Message-ID: <054.21cc66ad9a6ef9f5b4d6d6d1aee3fe93@buildbot.net> #2450: traceback in status_push ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | ----------------------+------------------------ Comment (by virgilg): Excellent! Thank you, Dustin. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 18:55:08 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 18:55:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist In-Reply-To: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> References: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> Message-ID: <054.8b6c90f3bc649b9add73df8a001e6959@buildbot.net> #2451: multiple events_ already exist ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by virgilg): http://pastebin.com/i9wUa8id (this could be a fallout from http://trac.buildbot.net/ticket/2450) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 18:58:44 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 18:58:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist In-Reply-To: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> References: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> Message-ID: <054.158dd32160cd19a48a8c15f119e51ef4@buildbot.net> #2451: multiple events_ already exist ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Description changed by dustin: Old description: > After upgrading from 0.8.5 to 0.8.7p1 we see the following during normal > run. Can't paste the contents here because Akismet says the contents is > spam (adjust spam rules on the server?) New description: After upgrading from 0.8.5 to 0.8.7p1 we see the following during normal run. Can't paste the contents here because Akismet says the contents is spam (adjust spam rules on the server?) **EDIT: pasted by dustin** {{{ 2013-02-15 14:51:02-0800 [Broker,36,17.202.80.187] Unhandled Error Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/selectreactor.py", line 155, in _doReadOrWrite self._disconnectSelectable(selectable, why, method=="doRead") File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/posixbase.py", line 260, in _disconnectSelectable selectable.readConnectionLost(f) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/tcp.py", line 257, in readConnectionLost self.connectionLost(reason) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/internet/tcp.py", line 277, in connectionLost protocol.connectionLost(reason) --- --- File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/spread/pb.py", line 645, in connectionLost notifier() File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/twisted/spread/pb.py", line 1341, in maybeLogout fn() File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/pbmanager.py", line 160, in return (pb.IPerspective, persp, lambda: persp.detached(mind)) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/buildslave.py", line 736, in detached AbstractBuildSlave.detached(self, mind) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/buildslave.py", line 475, in detached self.botmaster.master.status.slaveDisconnected(self.slavename) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/master.py", line 377, in slaveDisconnected t.slaveDisconnected(name) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/status_push.py", line 323, in slaveDisconnected self.push('slaveDisconnected', slavename=slavename) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/status_push.py", line 234, in push self.queue.pushItem(packet) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/persistent_queue.py", line 284, in pushItem item = self.secondaryQueue.pushItem(item) File "/Library/Python/2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/status/persistent_queue.py", line 170, in pushItem raise IOError('%s already exists.' % path) exceptions.IOError: events_myserver.com/154 already exists. }}} -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 19:05:12 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 19:05:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist In-Reply-To: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> References: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> Message-ID: <054.ad25c2291ee5e154749a859601056d0b@buildbot.net> #2451: multiple events_ already exist ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by dustin): A file named '154' already exists in that directory. From what I see, this can only happen if `pushItem` races with itself or with `_loadFromDisk`. But I may be missing something. Do you, by chance, have two masters aimed at the same queue directory? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 19:39:15 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 19:39:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist In-Reply-To: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> References: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> Message-ID: <054.a2a27ee787d16c306d5e5640dc35d819@buildbot.net> #2451: multiple events_ already exist ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by virgilg): > Do you, by chance, have two masters aimed at the same queue directory? Nope. > A file named '154' already exists in that directory. Is this file event created on the fly and then deleted? I only have "state" in that directory. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 19:47:31 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 19:47:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist In-Reply-To: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> References: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> Message-ID: <054.04a053d01ecc39a261031c80e441de41@buildbot.net> #2451: multiple events_ already exist ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by dustin): Honestly, I know very little about this code. The !PersistentQueue is used as a backing store for that is being pushed via HTTP, presumably to allow events to persist over a master restart if they cannot be sent to the HTTP server. It looks like `persistent_queue.py` deletes items as they are popped, so yes, I think they are created on the fly. Does this error happen immediately at startup, or during runtime? Is it perfectly repeatable? If so, adding some print's to the handling of `lastItemId` in `persistent_queue.py` might help figure out what's going on. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 20:17:58 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 20:17:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist In-Reply-To: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> References: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> Message-ID: <054.769c94261fd8b49c93431677b097f976@buildbot.net> #2451: multiple events_ already exist ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by virgilg): > Does this error happen immediately at startup, or during runtime? During runtime > Is it perfectly repeatable? No > If so, adding some print's to the handling of lastItemId in persistent_queue.py might help figure out what's going on. I'll see about that. For now, it looks like the fix in 2450 has stopped most of the tracebacks (including this). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 18 20:21:27 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 18 Feb 2013 20:21:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2451: multiple events_ already exist In-Reply-To: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> References: <039.9824594468ddf045bef4131e8d1a1623@buildbot.net> Message-ID: <054.2e06ceb9fc57eafaa1b3621d88620fed@buildbot.net> #2451: multiple events_ already exist ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by dustin): Please close as invalid if you can't repeat. I'm not sure hwo #2450 would cause this, but I can't rule it out.. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Feb 18 22:20:11 2013 From: noreply at github.com (GitHub) Date: Mon, 18 Feb 2013 14:20:11 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 68b47b: look for 'yield defer.returnValue' Message-ID: <5122a91b3faed_62286ea12c45233@hookshot-production3.ec2-us-east1.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 68b47b8a84cea799b737928449f251c8137b6226 https://github.com/buildbot/buildbot/commit/68b47b8a84cea799b737928449f251c8137b6226 Author: Dustin J. Mitchell Date: 2013-02-18 (Mon, 18 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- look for 'yield defer.returnValue' From nobody at buildbot.net Tue Feb 19 14:25:56 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 19 Feb 2013 14:25:56 -0000 Subject: [Buildbot-commits] [Buildbot] #2186: github change_hook needs security by default In-Reply-To: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> References: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> Message-ID: <055.d910b9662f9f601de9298b1ac2d8afca@buildbot.net> #2186: github change_hook needs security by default ------------------------------+-------------------- Reporter: stefanha | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: github web sprint | ------------------------------+-------------------- Comment (by marchael): Replying to [comment:6 clepple]: > I'm interested in taking a crack at this, but I haven't delved into User objects yet. Are they a good match for verifying Basic auth credentials? Any other items I should be aware of? Hi! I want to fix this issue too! :) If you're already working on it, just let me know. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Feb 19 20:25:49 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 19 Feb 2013 20:25:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2452: traceback on page displayed Message-ID: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> #2452: traceback on page displayed --------------------+----------------------- Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: --------------------+----------------------- After migrating data from 0.8.5 to 0.8.7, we see this while visiting a particular builder on the web (i.e. waterfall). Other builders pages are fine. The builder was visible just fine on the old 0.8.5 installation. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Feb 19 20:43:56 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 19 Feb 2013 20:43:56 -0000 Subject: [Buildbot-commits] [Buildbot] #2453: maybeStartBuild deferred error Message-ID: <039.e723668abf5ec64334c0c2e289d66847@buildbot.net> #2453: maybeStartBuild deferred error --------------------+----------------------- Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: --------------------+----------------------- After upgrading from 0.8.5 to 0.8.7p1 we see entries similar to the attached for some events. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 00:34:47 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 00:34:47 -0000 Subject: [Buildbot-commits] [Buildbot] #2452: traceback on page displayed In-Reply-To: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> References: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> Message-ID: <054.ad40945426efa279c618058c2cdde695@buildbot.net> #2452: traceback on page displayed --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): It looks like there's a sourcestamp in the db that refers to nonexistent changes. The DB's consistency checks should prevent that, but SQLite doesn't check such things. Try running {{{ select sourcestamp_changes.changeid from sourcestamp_changes left join changes on sourcestamp_changes.changeid == changes.changeid where changes.changeid is NULL; }}} to figure out what the offending change id's are. Then delete those from `sourcestamp_changes` -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 00:39:03 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 00:39:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2453: maybeStartBuild deferred error In-Reply-To: <039.e723668abf5ec64334c0c2e289d66847@buildbot.net> References: <039.e723668abf5ec64334c0c2e289d66847@buildbot.net> Message-ID: <054.ce83df51994d9e3b0b7530bb04fdbd17@buildbot.net> #2453: maybeStartBuild deferred error --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: duplicate Keywords: | --------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => duplicate Comment: I think this is the same as #2452. The traceback is the same, at any rate. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 00:44:17 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 00:44:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2452: traceback on page displayed In-Reply-To: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> References: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> Message-ID: <054.8c4f1a1ce534f4afd164ef935fa90a64@buildbot.net> #2452: traceback on page displayed --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): we don't use sqlite, the backend is mysql5. mysql> select sourcestamp_changes.changeid from sourcestamp_changes left join changes on sourcestamp_changes.changeid = changes.changeid where changes.changeid is NULL; +----------+ | changeid | +----------+ | 6295 | | 7484 | | 7484 | | 7830 | | 8557 | | 8558 | | 8558 | | 8558 | | 8558 | | 8558 | | 8558 | | 8558 | | 8558 | | 8690 | | 8690 | | 8690 | | 8690 | | 8690 | | 8690 | | 8690 | +----------+ Should I just drop these entries? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 00:48:28 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 00:48:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2452: traceback on page displayed In-Reply-To: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> References: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> Message-ID: <054.723e65b8df28e40626a42a8dfb90cf39@buildbot.net> #2452: traceback on page displayed --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): Yes, drop them from sourcestamp_changes. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 00:49:46 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 00:49:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2452: traceback on page displayed In-Reply-To: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> References: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> Message-ID: <054.b83d69896ab408be2bbd4308f8dfccf2@buildbot.net> #2452: traceback on page displayed --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): Dropped and fixed. Interestingly, we've had these since quite a while (back in 0.8.5 - also on mysql5) and when I migrated to 0.8.7p1 I migrated the db as well to the new host. On the old host, the same query yields the same NULL entries. Hopefully this is fixed for good, I wonder what causes those NULL changes in the first place. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 01:01:09 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 01:01:09 -0000 Subject: [Buildbot-commits] [Buildbot] #2452: traceback on page displayed In-Reply-To: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> References: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> Message-ID: <054.e5774d57eac55f8b978a70c4ee9538f1@buildbot.net> #2452: traceback on page displayed --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | --------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 01:05:00 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 01:05:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2452: traceback on page displayed In-Reply-To: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> References: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> Message-ID: <054.26a1477d954101c8d05698bd2c8794a1@buildbot.net> #2452: traceback on page displayed --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | --------------------+------------------------ Comment (by virgilg): What I meant was we had the NULL database entries in 0.8.5 as well, but they weren't throwing the tracebacks - those we started seeing only after moving to 0.8.7p1 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 01:18:16 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 01:18:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2452: traceback on page displayed In-Reply-To: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> References: <039.edeb5753737a50627d901ec3b084fbd1@buildbot.net> Message-ID: <054.828d6532515f7a7de424ef6c8a1e97aa@buildbot.net> #2452: traceback on page displayed --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | --------------------+------------------------ Comment (by dustin): Yes, well, newer versions are somewhat more sensitive to the accuracy of data in the DB. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Feb 20 02:01:11 2013 From: noreply at github.com (GitHub) Date: Tue, 19 Feb 2013 18:01:11 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 12872c: Add a "show more builds" link on the builder page Message-ID: <51242e67a42a1_5c0015a6ae46358a@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 12872c1eea29d2d7ddaffcc808bccdb86c4f15a2 https://github.com/buildbot/buildbot/commit/12872c1eea29d2d7ddaffcc808bccdb86c4f15a2 Author: Marius Gedminas Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/builder.html Log Message: ----------- Add a "show more builds" link on the builder page This way the ?numbuilds parameter becomes discoverable. Commit: af384d6630aae404e92389eb2fae7ec22a3a187b https://github.com/buildbot/buildbot/commit/af384d6630aae404e92389eb2fae7ec22a3a187b Author: Dustin J. Mitchell Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/builder.html Log Message: ----------- Merge branch 'show-more-builds' of git://github.com/mgedmin/buildbot Compare: https://github.com/buildbot/buildbot/compare/8b6fa952595d...af384d6630aa From noreply at github.com Wed Feb 20 02:01:18 2013 From: noreply at github.com (GitHub) Date: Tue, 19 Feb 2013 18:01:18 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 08e8be: fixes for python-2.5 and twisted-10.0.0 compatibil... Message-ID: <51242e6e8a75c_208d4fe1383820@hookshot-production1.ec2-us-east1.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 08e8be5ab02157875c597ce86f08928aa1ddbbfe https://github.com/buildbot/buildbot/commit/08e8be5ab02157875c597ce86f08928aa1ddbbfe Author: Dustin J. Mitchell Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/data/schedulers.py M master/buildbot/test/unit/test_www_ui.py M master/buildbot/test/util/scheduler.py M master/buildbot/test/util/validation.py M master/buildbot/util/pickle.py M master/buildbot/www/ui.py Log Message: ----------- fixes for python-2.5 and twisted-10.0.0 compatibility From nobody at buildbot.net Wed Feb 20 02:38:02 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 02:38:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2454: SiGHUP doesn't always work Message-ID: <039.a8c10414c6c598f3df6dfcbf8c458fa0@buildbot.net> #2454: SiGHUP doesn't always work --------------------+----------------------- Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: --------------------+----------------------- Every now and then on 0.8.5 and more often on 0.8.7p1 we see at reconfigure time: sending SIGHUP to process 41208 Never saw reconfiguration finish. The fix is generally to restart the master, but the problem with this approach is it's going to stop everybody else's builds from happening (we get slaves lost due to the time it takes to reconfigure - way less than the 10 minutes timeout, but we lose them still). Doing $ kill -SIGHUP 41208 doesn't produce anything in twistd.log, so it appears to be indeed stuck. How can we make this rock-solid? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 02:41:48 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 02:41:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2454: SiGHUP doesn't always work In-Reply-To: <039.a8c10414c6c598f3df6dfcbf8c458fa0@buildbot.net> References: <039.a8c10414c6c598f3df6dfcbf8c458fa0@buildbot.net> Message-ID: <054.419e1e718081c59362d4f7b9ed0d69c2@buildbot.net> #2454: SiGHUP doesn't always work --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): What *does* happen when this occurs? Does it start reconfiguring? Does the reconfig just take longer than the 10-second timeout? A reconfig shouldn't interrupt anything going on with the slaves. It sounds like there's something unusual going on here.. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Feb 20 02:41:59 2013 From: noreply at github.com (GitHub) Date: Tue, 19 Feb 2013 18:41:59 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] ee1b6d: teach validate to check for release notes Message-ID: <512437f737c8a_7632db0aec10398@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ee1b6d76904a67b7035d88aca5c8a8c8146df30c https://github.com/buildbot/buildbot/commit/ee1b6d76904a67b7035d88aca5c8a8c8146df30c Author: Dustin J. Mitchell Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- teach validate to check for release notes Also reorganize it a little From nobody at buildbot.net Wed Feb 20 02:53:03 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 02:53:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2454: SiGHUP doesn't always work In-Reply-To: <039.a8c10414c6c598f3df6dfcbf8c458fa0@buildbot.net> References: <039.a8c10414c6c598f3df6dfcbf8c458fa0@buildbot.net> Message-ID: <054.be75a5cbd875e4bbfb7ba93a7f474fc3@buildbot.net> #2454: SiGHUP doesn't always work --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): > What *does* happen when this occurs? Nothing happens. I've increased the timeout to 100 seconds or so, and it will still eventually timeout. When in this state, we cannot reconfigure until we restart the master process. > A reconfig shouldn't interrupt anything going on with the slaves. It doesn't. A restart does. The restart is needed to be able to eventually reconfigure again. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 03:29:16 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 03:29:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2186: github change_hook needs security by default In-Reply-To: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> References: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> Message-ID: <055.fbeacf5eb1ba444320be27dc1edbc55f@buildbot.net> #2186: github change_hook needs security by default ------------------------------+-------------------- Reporter: stefanha | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: github web sprint | ------------------------------+-------------------- Comment (by clepple): Replying to [comment:9 marchael]: > Replying to [comment:6 clepple]: > > I'm interested in taking a crack at this, but I haven't delved into User objects yet. Are they a good match for verifying Basic auth credentials? Any other items I should be aware of? > > Hi! > I want to fix this issue too! :) If you're already working on it, just let me know. I don't have anything written yet. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 13:54:23 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 13:54:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2454: SiGHUP doesn't always work In-Reply-To: <039.a8c10414c6c598f3df6dfcbf8c458fa0@buildbot.net> References: <039.a8c10414c6c598f3df6dfcbf8c458fa0@buildbot.net> Message-ID: <054.960c9b2b90f1ce099f83b951051549b3@buildbot.net> #2454: SiGHUP doesn't always work --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): Are you sure the SIGHUP is being delivered to the correct process? The only other thing I can think of is that the eventual loop is broken. Can you try {{{ #!patch diff --git a/master/buildbot/util/eventual.py b/master/buildbot/util/eventual.py index 15fba6c..764e740 100644 --- a/master/buildbot/util/eventual.py +++ b/master/buildbot/util/eventual.py @@ -30,6 +30,7 @@ class _SimpleCallQueue(object): self._in_turn = False def append(self, cb, args, kwargs): + print "EV append", cb self._events.append((cb, args, kwargs)) if not self._timer: self._timer = self._reactor.callLater(0, self._turn) @@ -42,6 +43,7 @@ class _SimpleCallQueue(object): # be put off until the next turn. events, self._events = self._events, [] for cb, args, kwargs in events: + print "EV call", cb try: cb(*args, **kwargs) except: @@ -65,6 +67,7 @@ class _SimpleCallQueue(object): _theSimpleQueue = _SimpleCallQueue() def eventually(cb, *args, **kwargs): + print "EV eventually", cb _theSimpleQueue.append(cb, args, kwargs) }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Feb 20 15:15:17 2013 From: noreply at github.com (GitHub) Date: Wed, 20 Feb 2013 07:15:17 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 176d3f: BuildChooser: refactor (slave, breq) logic into str... Message-ID: <5124e885f346b_be915a6ae4704f3@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 176d3f17ad7eb2818e9a0864acf93b1e348688fa https://github.com/buildbot/buildbot/commit/176d3f17ad7eb2818e9a0864acf93b1e348688fa Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/config.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/docs/developer/config.rst M master/docs/manual/cfg-builders.rst Log Message: ----------- BuildChooser: refactor (slave,breq) logic into strategy object * moved the following logic from Builder to BuildChooser - slave choice - build choice - build merging * move the following logic from Builder to BuildRequestDistributor - managing the brid reclamation The slave-choice logic now checks if slaves can grab build locks. Slaves that can are preferred to slaves that cant. Also adding a customization point that lets slaves to be chosen based on particular builds; for example, a patch is coming that will add a ForceScheduler parameter to force a build onto a particular buildslave. Commit: e2d18c201149005ca87fef13f5dd76da977ba204 https://github.com/buildbot/buildbot/commit/e2d18c201149005ca87fef13f5dd76da977ba204 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py Log Message: ----------- BuildChooser: Fix up comments Commit: 0b862a1ae55376d0cf518ff69d2033bfe7fd90f3 https://github.com/buildbot/buildbot/commit/0b862a1ae55376d0cf518ff69d2033bfe7fd90f3 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py M master/buildbot/process/builder.py Log Message: ----------- BuildChooser: minor enhancements Commit: c59d43d83cd7e34c60c893f0bf4b05fa988f7474 https://github.com/buildbot/buildbot/commit/c59d43d83cd7e34c60c893f0bf4b05fa988f7474 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py M master/buildbot/process/builder.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- BuildChooser: address review comments; pyflakes too Commit: c3775cebdf9fd10d069cd14c78169dd2e5a73690 https://github.com/buildbot/buildbot/commit/c3775cebdf9fd10d069cd14c78169dd2e5a73690 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Fix pyflakes issue Commit: 432f73386934c522512cff93f33c65a436f58bac https://github.com/buildbot/buildbot/commit/432f73386934c522512cff93f33c65a436f58bac Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py Log Message: ----------- BuildChooser: address review issues; beef up comments Commit: b286054f6597eacf38a68f2b6047c3a44c95fe89 https://github.com/buildbot/buildbot/commit/b286054f6597eacf38a68f2b6047c3a44c95fe89 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py A master/buildbot/process/buildrequestdistributor.py R master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py A master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py Log Message: ----------- Create process/buildrequestdistributor.py; move BRD from botmaster.py Commit: 894de08e6314f4f20f1cc14045ffbfc99f5e7824 https://github.com/buildbot/buildbot/commit/894de08e6314f4f20f1cc14045ffbfc99f5e7824 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py Log Message: ----------- BuildChooser: Fix up test comments a bit; fix one unit test broken by 'rejectedSlaves' rename in earlier patch Commit: f3825308db6a7260120b6f38cf3f0bc6e15303e1 https://github.com/buildbot/buildbot/commit/f3825308db6a7260120b6f38cf3f0bc6e15303e1 Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/buildbot/config.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py A master/buildbot/process/buildrequestdistributor.py M master/buildbot/test/fake/fakedb.py R master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py A master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/docs/developer/config.rst M master/docs/manual/cfg-builders.rst Log Message: ----------- Merge branch 'BuildChooser' of git://github.com/jaredgrubb/buildbot Commit: 37c1ea9754f7547d047175da1d14ac69fb07e8f2 https://github.com/buildbot/buildbot/commit/37c1ea9754f7547d047175da1d14ac69fb07e8f2 Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- update relnotes for pull 615 Commit: 0aa4bdad330fcf7d21a632707dc5625a5c33ab17 https://github.com/buildbot/buildbot/commit/0aa4bdad330fcf7d21a632707dc5625a5c33ab17 Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- fix relnote validation Compare: https://github.com/buildbot/buildbot/compare/ee1b6d76904a...0aa4bdad330f From noreply at github.com Wed Feb 20 15:20:31 2013 From: noreply at github.com (GitHub) Date: Wed, 20 Feb 2013 07:20:31 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] a48cd4: added pollinterval attribute for backward compatib... Message-ID: <5124e9bfb728a_4bad63013c596f6@hookshot-production1.ec2-us-east1.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a48cd4c63f86bbcf37aca3a0307987359c9ec5d0 https://github.com/buildbot/buildbot/commit/a48cd4c63f86bbcf37aca3a0307987359c9ec5d0 Author: Shawn Chin Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- added pollinterval attribute for backward compatibility Commit: e4244bf864aa247fe3b279c1c37d8f1d3d377fca https://github.com/buildbot/buildbot/commit/e4244bf864aa247fe3b279c1c37d8f1d3d377fca Author: Shawn Chin Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- use preferred 'pollInterval' instead of 'pollinterval' for relevant pollers Commit: 073bee296994cfaa8336b73fb0ce79c6e43f52ed https://github.com/buildbot/buildbot/commit/073bee296994cfaa8336b73fb0ce79c6e43f52ed Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/buildbot/changes/hgpoller.py M master/docs/manual/cfg-changesources.rst Log Message: ----------- Merge branch 'hgpoller_pollinterval_attr' of git://github.com/shawnchin/buildbot Commit: f3c37a03f50a0413f406aca40a8f3a9ca3220868 https://github.com/buildbot/buildbot/commit/f3c37a03f50a0413f406aca40a8f3a9ca3220868 Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- relnotes for pull 638 Commit: f90dd09afbd005878abd3a18bf8eea6c3fc6444b https://github.com/buildbot/buildbot/commit/f90dd09afbd005878abd3a18bf8eea6c3fc6444b Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- relnotes for workdir->builddir property rename Compare: https://github.com/buildbot/buildbot/compare/0aa4bdad330f...f90dd09afbd0 From noreply at github.com Wed Feb 20 15:29:16 2013 From: noreply at github.com (GitHub) Date: Wed, 20 Feb 2013 07:29:16 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 2b1544: more validate updates Message-ID: <5124ebccdd473_4cef1a50af4869f1@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2b15446842089b36da2405c1364d9931447b799b https://github.com/buildbot/buildbot/commit/2b15446842089b36da2405c1364d9931447b799b Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- more validate updates From nobody at buildbot.net Wed Feb 20 21:03:57 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 21:03:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2455: buildbot silently reuses existing run #s Message-ID: <039.11025491aaf420230cb6e9b2bf487b6a@buildbot.net> #2455: buildbot silently reuses existing run #s --------------------+----------------------- Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: --------------------+----------------------- After upgrading from 0.8.5 to 0.8.7p1 we see these: 2013-02-20 12:52:03-0800 [-] Warning: Overwriting old serialized Build at /Users/buildbot/buildmaster/tests-prerelease/5011-log- Deleting__Users_buildbot_buildslave_tests-prerelease_build_Logs.-stdio and our run #s are all messed up. It seems to happen immediately after a reconfigure. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 22:13:13 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 22:13:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2455: buildbot silently reuses existing run #s In-Reply-To: <039.11025491aaf420230cb6e9b2bf487b6a@buildbot.net> References: <039.11025491aaf420230cb6e9b2bf487b6a@buildbot.net> Message-ID: <054.8f01028cda197f416bc0cea1b98b6ea7@buildbot.net> #2455: buildbot silently reuses existing run #s --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Old description: > After upgrading from 0.8.5 to 0.8.7p1 we see these: > > 2013-02-20 12:52:03-0800 [-] Warning: Overwriting old serialized Build at > /Users/buildbot/buildmaster/tests-prerelease/5011-log- > Deleting__Users_buildbot_buildslave_tests-prerelease_build_Logs.-stdio > > and our run #s are all messed up. > It seems to happen immediately after a reconfigure. New description: After upgrading from 0.8.5 to 0.8.7p1 we see these: {{{ 2013-02-20 12:52:03-0800 [-] Warning: Overwriting old serialized Build at /Users/buildbot/buildmaster/tests-prerelease/5011-log- Deleting__Users_buildbot_buildslave_tests-prerelease_build_Logs.-stdio }}} and our run #s are all messed up. It seems to happen immediately after a reconfigure. -- Comment (by dustin): So, all of the bugs you've found are pointing to your having multiple buildmasters running in the same directory. In this case, there's only function which decides on the build number (`determineNextBuildNumber`). Twisted is single-threaded, so that function can't race with itself in the same process. So this could be caused by two processes trying to create build pickles in the same directory. Another alternative is running the buildmaster on a lame network filesystem where files do not appear immediately in the directory listing after they are created. Either option would explain duplicate files in the status_push queue, as well as the DB corruption. The failure to receive signals might be caused by two masters running at once, but not by bad NFS. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 22:20:23 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 22:20:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2455: buildbot silently reuses existing run #s In-Reply-To: <039.11025491aaf420230cb6e9b2bf487b6a@buildbot.net> References: <039.11025491aaf420230cb6e9b2bf487b6a@buildbot.net> Message-ID: <054.f7fdda9e82a689681ef2b1d241e7a60a@buildbot.net> #2455: buildbot silently reuses existing run #s --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): > So, all of the bugs you've found are pointing to your having multiple buildmasters running in the same directory. We are not running multiple buildmasters. These issues didn't happen with 0.8.5 with the same config files (save for the added ForceScheduler changes) and they are happening with the new version. $ ps ax | grep -i twi | grep -v grep 30156 ?? Ss 18:39.96 /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python /usr/bin/twistd -no -y /etc/buildbot/buildmaster.tac > Another alternative is running the buildmaster on a lame network filesystem where files do not appear immediately in the directory listing after they are created. The filesystem is local to that machine. There is no NFS mounting at all. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 20 22:27:07 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 20 Feb 2013 22:27:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2455: buildbot silently reuses existing run #s In-Reply-To: <039.11025491aaf420230cb6e9b2bf487b6a@buildbot.net> References: <039.11025491aaf420230cb6e9b2bf487b6a@buildbot.net> Message-ID: <054.7b779b5362eacc4a9631f08f304378a7@buildbot.net> #2455: buildbot silently reuses existing run #s --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): > In this case, there's only function which decides on the build number (determineNextBuildNumber). Twisted is single-threaded, so that function can't race with itself in the same process. So this could be caused by two processes trying to create build pickles in the same directory. The problem is not that two processes are trying to write to the same build # log directory, but that there was at one point log directory # 5011, which held stdout / err/ etc. information say 20 minutes ago, and when we do a reconfigure that run # is not saved properly and the same run # is reused. I have a hunch this may be caused by buildbot's caching (c['caches']) but the same caching parameters never had issues on 0.8.5. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 21 02:13:06 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 21 Feb 2013 02:13:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2455: buildbot silently reuses existing run #s In-Reply-To: <039.11025491aaf420230cb6e9b2bf487b6a@buildbot.net> References: <039.11025491aaf420230cb6e9b2bf487b6a@buildbot.net> Message-ID: <054.b2d4913cb57d9cede1925a524f550686@buildbot.net> #2455: buildbot silently reuses existing run #s --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): By "log directory", I assume you mean a pickle file. Each builder has a directory on the master side, and it's full of files with just a number - the build pickles - and files with a numeric prefix - the logfiles. Buildbot doesn't save the build numbers (what you're calling "run number") anywhere. When it needs to create a new build, it looks at the filenames in the directory, and selects a name one greater than the highest-numbered build pickle. So there's nothing to save. The error you're seeing here is mis-phrased. It occurs when the master overwrites an existing logfile, not a build pickle. I don't see how caching could be related. If this is reproducible, could you try to capture the directory contents at key moments? It would be great to figure out what the sequence of events is that leads up to this failure (or any of the other failures you've identified). These are certainly unusual bugs, and all related to reconfiguration. Is there anything "unusual" about your config that might be related? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 21 02:16:44 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 21 Feb 2013 02:16:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2454: SiGHUP doesn't always work In-Reply-To: <039.a8c10414c6c598f3df6dfcbf8c458fa0@buildbot.net> References: <039.a8c10414c6c598f3df6dfcbf8c458fa0@buildbot.net> Message-ID: <054.af9f71a7f8e9c4ebd9e36f5cc2ac4c72@buildbot.net> #2454: SiGHUP doesn't always work --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): I see in #2455 that you're using Apple's Python-2.7. That has some weird issues with signal-handling (#1992, #2389). That might be related. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Feb 23 15:34:54 2013 From: nobody at buildbot.net (Buildbot) Date: Sat, 23 Feb 2013 15:34:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2186: github change_hook needs security by default In-Reply-To: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> References: <040.b0011a230d9ec9a00c8a78bbb647063d@buildbot.net> Message-ID: <055.f2f7da5957715af73c3d0f5ba3462955@buildbot.net> #2186: github change_hook needs security by default ------------------------------+-------------------- Reporter: stefanha | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: github web sprint | ------------------------------+-------------------- Comment (by dustin): So, rather than both of you back off from implementing this, I'd prefer to err on the side of both working on it and sharing the results early and often. It will be a relatively small fix, and multiple implementations should lead to better code. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Feb 24 03:26:00 2013 From: noreply at github.com (GitHub) Date: Sat, 23 Feb 2013 19:26:00 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 9dbb10: Add nine-flavored Builds support: Message-ID: <5129884857d8d_66c5db0aec1121a@sh4.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 9dbb106fc2b274527a08b1b945aa0897a471cee3 https://github.com/buildbot/buildbot/commit/9dbb106fc2b274527a08b1b945aa0897a471cee3 Author: Dustin J. Mitchell Date: 2013-02-02 (Sat, 02 Feb 2013) Changed paths: M README.md M master/buildbot/data/builders.py A master/buildbot/data/builds.py M master/buildbot/data/connector.py M master/buildbot/db/builds.py A master/buildbot/db/migrate/versions/027_replace_builds_table.py M master/buildbot/db/model.py M master/buildbot/process/builder.py M master/buildbot/status/mail.py M master/buildbot/status/web/builder.py M master/buildbot/steps/trigger.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_builders.py A master/buildbot/test/unit/test_data_builds.py M master/buildbot/test/unit/test_db_builds.py A master/buildbot/test/unit/test_db_migrate_versions_027_replace_builds_table.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/validation.py M master/docs/developer/data.rst M master/docs/developer/db.rst A master/docs/developer/rtype-build.rst Log Message: ----------- Add nine-flavored Builds support: This completely revises the builds table (with one row per build now), and adds a Data API. This required minor changes to the way the process code interacts with builds: * only insert a build row for the last buildrequest in a merged set * use fake slaveid and builderid values * use getBuilds(buildrequestid=..) instead of getBuildsForBuildRequest * alter the name of the 'brid' argument to addBuild * change calls to finishBuilds to use finishBuild instead Note that the builds recorded in the database will have a different number than those recorded in the status pickles. Commit: 557ec3bc38a6ead62fc330f68667d29e07e95e4f https://github.com/buildbot/buildbot/commit/557ec3bc38a6ead62fc330f68667d29e07e95e4f Author: Dustin J. Mitchell Date: 2013-02-02 (Sat, 02 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- look for 'yield defer.returnValue' Commit: f06257ebf1ca58417712f9d56ed2493c110617be https://github.com/buildbot/buildbot/commit/f06257ebf1ca58417712f9d56ed2493c110617be Author: Dustin J. Mitchell Date: 2013-02-02 (Sat, 02 Feb 2013) Changed paths: M master/buildbot/data/builds.py Log Message: ----------- remove yields of defer.returnValue Commit: 493d49f7341fd56957b521ef72e97d2967b2d269 https://github.com/buildbot/buildbot/commit/493d49f7341fd56957b521ef72e97d2967b2d269 Author: Dustin J. Mitchell Date: 2013-02-23 (Sat, 23 Feb 2013) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- fix pyflakes Commit: ffe0f013c93a7e2c89c8b96919c9ddc4fd7e8434 https://github.com/buildbot/buildbot/commit/ffe0f013c93a7e2c89c8b96919c9ddc4fd7e8434 Author: Dustin J. Mitchell Date: 2013-02-23 (Sat, 23 Feb 2013) Changed paths: M README.md M master/buildbot/data/builders.py A master/buildbot/data/builds.py M master/buildbot/data/connector.py M master/buildbot/db/builds.py A master/buildbot/db/migrate/versions/027_replace_builds_table.py M master/buildbot/db/model.py M master/buildbot/process/builder.py M master/buildbot/status/mail.py M master/buildbot/status/web/builder.py M master/buildbot/steps/trigger.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_builders.py A master/buildbot/test/unit/test_data_builds.py M master/buildbot/test/unit/test_db_builds.py A master/buildbot/test/unit/test_db_migrate_versions_027_replace_builds_table.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/validation.py M master/docs/developer/data.rst M master/docs/developer/db.rst A master/docs/developer/rtype-build.rst Log Message: ----------- Merge branch '9/builds' into nine Compare: https://github.com/buildbot/buildbot/compare/08e8be5ab021...ffe0f013c93a From nobody at buildbot.net Sun Feb 24 16:54:15 2013 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Feb 2013 16:54:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2456: How ceeate Test Plugin for WP Message-ID: <049.56b9947e1cc3a10ec248f2d7e2a475f5@buildbot.net> #2456: How ceeate Test Plugin for WP ------------------------------+--------------------------- Reporter: dimagrirelapancia | Owner: Alessia Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: test loss fat ------------------------------+--------------------------- Hi, Alessia here from italy, i need you help: my webmaster create this site - [http://www.dimagrirelapancia.org/] - for me, but i want help to create a dedicated plugin for my user, a test "loss fat", this is my website with WP 3.5.1 What is the best tool to stated? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Feb 25 01:13:14 2013 From: noreply at github.com (GitHub) Date: Sun, 24 Feb 2013 17:13:14 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 134d35: Add ability to pause build-slaves. Message-ID: <512abaaabd209_124418ddaf07338b@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 134d3551bde13277195fffdc2c818b49d634dd4d https://github.com/buildbot/buildbot/commit/134d3551bde13277195fffdc2c818b49d634dd4d Author: Tom Prince Date: 2011-05-14 (Sat, 14 May 2011) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Add ability to pause build-slaves. Signed-off-by: Tom Prince Commit: 62660e7d3cf3fde4cb5caf05c38540e0c7808d8a https://github.com/buildbot/buildbot/commit/62660e7d3cf3fde4cb5caf05c38540e0c7808d8a Author: Tom Prince Date: 2011-05-14 (Sat, 14 May 2011) Changed paths: M master/buildbot/buildslave.py M master/buildbot/status/slave.py M master/buildbot/status/web/authz.py M master/buildbot/status/web/slaves.py M master/buildbot/status/web/templates/buildslave.html M master/buildbot/status/web/templates/buildslaves.html M master/buildbot/status/web/templates/forms.html M master/docs/cfg-statustargets.texinfo Log Message: ----------- Start implementing option to pause a slave. Signed-off-by: Tom Prince Commit: 4beec2e08a0baa3fee9be66810cc2a8f8c5ecd82 https://github.com/buildbot/buildbot/commit/4beec2e08a0baa3fee9be66810cc2a8f8c5ecd82 Author: Edmund Wong Date: 2012-09-11 (Tue, 11 Sep 2012) Changed paths: M master/buildbot/master.py M master/buildbot/scripts/runner.py M master/buildbot/scripts/stop.py Log Message: ----------- - New WIP for Clean shutdown. Commit: 3d54fef5a2eb1010dcc9ad78bff6417170b9b1dc https://github.com/buildbot/buildbot/commit/3d54fef5a2eb1010dcc9ad78bff6417170b9b1dc Author: Tom Prince Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/gatherResults.py Log Message: ----------- Monkey patch recent gatherResults on old versions of twisted. Newer versions of gatherResults support consumeErrors, which we would like to use. Commit: 56e92596c0d8fa45666ceba12bf596926414e7eb https://github.com/buildbot/buildbot/commit/56e92596c0d8fa45666ceba12bf596926414e7eb Author: Tom Prince Date: 2013-01-19 (Sat, 19 Jan 2013) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/gatherResults.py Log Message: ----------- Merge branch 'gatherResults' Commit: 99a7218dfca99fc237d841948a25f042d13fbea5 https://github.com/buildbot/buildbot/commit/99a7218dfca99fc237d841948a25f042d13fbea5 Author: Edmund Wong Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/scripts/stop.py M master/docs/manual/cmdline.rst Log Message: ----------- - Changed graceful to clean. Added also some docs. Commit: 460b9efc4563c649facbf68ee71395233c118062 https://github.com/buildbot/buildbot/commit/460b9efc4563c649facbf68ee71395233c118062 Author: Dustin J. Mitchell Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/builder.py Log Message: ----------- Handle slave disconnections during build start better This: - checks for a slave disconnection at the last possible moment - handles exceptions from startBuild's deferred better - treats errors in startBuild as EXCEPTION, not FAILURE Fixes #2427. Commit: b579091e9eb7018882f0274559a6f9cb24d90e20 https://github.com/buildbot/buildbot/commit/b579091e9eb7018882f0274559a6f9cb24d90e20 Author: Dustin J. Mitchell Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- comment about maybeDeferred use; better log.err message Commit: e1a52107ac45f30f52be85d5d5a07536cf64d93e https://github.com/buildbot/buildbot/commit/e1a52107ac45f30f52be85d5d5a07536cf64d93e Author: Tom Prince Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Reference relevant bug. Commit: 50dc501d4e6ff1eb0c8b53da4ff0c773b0ce12eb https://github.com/buildbot/buildbot/commit/50dc501d4e6ff1eb0c8b53da4ff0c773b0ce12eb Author: Tom Prince Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/builder.py Log Message: ----------- Merge pull request #612 from djmitche/bug2427 Handle slave disconnections during build start better. Commit: 286279b2b2eb68f0baa6f8752c4f50c6eb684522 https://github.com/buildbot/buildbot/commit/286279b2b2eb68f0baa6f8752c4f50c6eb684522 Author: Tom Prince Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/clients/tryclient.py M master/buildbot/libvirtbuildslave.py M master/buildbot/locks.py M master/buildbot/master.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/status/client.py M master/buildbot/steps/transfer.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_util_misc.py Log Message: ----------- Use eventual.eventually more consistently. Commit: 10d56295b6f32488bc356597898f9cb9122b9e60 https://github.com/buildbot/buildbot/commit/10d56295b6f32488bc356597898f9cb9122b9e60 Author: CC Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/master.py M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_stop.py Log Message: ----------- - Fixed test_scripts_stop.py. Changed short option from g to c. Fixed subfunction s/sighup/sigusr1 Commit: d354a5f69bb3290aa561b96b5d95e47cbf26b010 https://github.com/buildbot/buildbot/commit/d354a5f69bb3290aa561b96b5d95e47cbf26b010 Author: Dustin J. Mitchell Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/clients/tryclient.py M master/buildbot/libvirtbuildslave.py M master/buildbot/locks.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/gatherResults.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/status/client.py M master/buildbot/steps/transfer.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_util_misc.py Log Message: ----------- Merge branch 'eventually' of git://github.com/tomprince/buildbot Commit: b55904c846cd1a4500de15447ae272581f6cfabb https://github.com/buildbot/buildbot/commit/b55904c846cd1a4500de15447ae272581f6cfabb Author: CC Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/test/unit/test_scripts_stop.py Log Message: ----------- - Fixed stop_clean. Commit: ddcc7ca21e847a1c26fbf7f4c1c3f92197a97e96 https://github.com/buildbot/buildbot/commit/ddcc7ca21e847a1c26fbf7f4c1c3f92197a97e96 Author: Edmund Wong Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- s/Shutdowns/Shuts down/ Commit: d6c746a23fa8f1825c67a183eba6508f9312d5e4 https://github.com/buildbot/buildbot/commit/d6c746a23fa8f1825c67a183eba6508f9312d5e4 Author: Edmund Wong Date: 2013-01-21 (Mon, 21 Jan 2013) Changed paths: M master/buildbot/master.py Log Message: ----------- - Changed SIGHUP to SIGUSR1. Commit: 05d4531a1800d1a85e9aebe7ce4f0c633cb3879d https://github.com/buildbot/buildbot/commit/05d4531a1800d1a85e9aebe7ce4f0c633cb3879d Author: Edmund Wong Date: 2013-01-21 (Mon, 21 Jan 2013) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- - Fixed documentation to reflect the new --clean parameter for stop. Commit: 30912257a731d6b34d3da5528887483e33903ac5 https://github.com/buildbot/buildbot/commit/30912257a731d6b34d3da5528887483e33903ac5 Author: Christian Stefanescu <_ at 0chris.com> Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Don't react to "destroy buildbot" Commit: 9c6ef49bc76bccaa4992c6f980877aa12bcca078 https://github.com/buildbot/buildbot/commit/9c6ef49bc76bccaa4992c6f980877aa12bcca078 Author: Christian Stefanescu Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- s/not/!= Commit: ab636e4eed6781e84bbd2b7ac1856200840f6324 https://github.com/buildbot/buildbot/commit/ab636e4eed6781e84bbd2b7ac1856200840f6324 Author: Christian Stefanescu Date: 2013-01-22 (Tue, 22 Jan 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Check against configurable nickname Commit: 6cecf7b24b3e85df900e6a07aed68a60e13d7379 https://github.com/buildbot/buildbot/commit/6cecf7b24b3e85df900e6a07aed68a60e13d7379 Author: Edmund Wong Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Checked if reason parameter is of type StringParameter. Commit: 1cd97216f393b3a83fa48c5290f4a2be6167b941 https://github.com/buildbot/buildbot/commit/1cd97216f393b3a83fa48c5290f4a2be6167b941 Author: Edmund Wong Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Included a check for FixedParameter. Commit: d69fa16e9a8af4efa485f9518759c9468f8b848f https://github.com/buildbot/buildbot/commit/d69fa16e9a8af4efa485f9518759c9468f8b848f Author: Edmund Wong Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added test : test_bad_reason. Commit: e8abe954e306568273e3c26c09aafb73c9920cf2 https://github.com/buildbot/buildbot/commit/e8abe954e306568273e3c26c09aafb73c9920cf2 Author: Dustin J. Mitchell Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Merge branch 'patch-1' of git://github.com/stchris/buildbot Commit: c7019eac9282ffc642b28eb1be502f5ba3115bbb https://github.com/buildbot/buildbot/commit/c7019eac9282ffc642b28eb1be502f5ba3115bbb Author: Tom Prince Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/config.py M master/buildbot/interfaces.py M master/buildbot/status/base.py M master/buildbot/status/web/baseweb.py M master/docs/relnotes/index.rst Log Message: ----------- Report errors for all builder at once. This also changes all of the config error reporting to use `config.error` instead of sometimes using `.addError`. Commit: 80c4e00381959f1fd291d46e30c813bc9cdbad09 https://github.com/buildbot/buildbot/commit/80c4e00381959f1fd291d46e30c813bc9cdbad09 Author: Tom Prince Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/config.py M master/buildbot/interfaces.py M master/buildbot/status/base.py M master/buildbot/status/web/baseweb.py M master/docs/relnotes/index.rst Log Message: ----------- Merge pull request #609 from tomprince/builder-errors Report errors for all builder at once. Commit: 9ea7a06c48d9944c8405631b2a97f1ed34bd359e https://github.com/buildbot/buildbot/commit/9ea7a06c48d9944c8405631b2a97f1ed34bd359e Author: Tom Prince Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/config.py M master/buildbot/status/web/baseweb.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Fix a couple of errors introduced by using config.error everywhere. Commit: 0e6fe257e351dfcd359323084599bfa74c3534b6 https://github.com/buildbot/buildbot/commit/0e6fe257e351dfcd359323084599bfa74c3534b6 Author: Jared Grubb Date: 2013-01-23 (Wed, 23 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/fake/botmaster.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Lock management: store LockAccess instances in class instances Moves some common code of converting between Lock and LockAccess to a common place. Commit: 4d9a0b235f8a705a29553b92142643cf59d91e44 https://github.com/buildbot/buildbot/commit/4d9a0b235f8a705a29553b92142643cf59d91e44 Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- Add some better error handling to 'buildbot try'. Refs #2392. Commit: 4be78a2b9e93bf44f882a5f103ab73bfc7c9b4b4 https://github.com/buildbot/buildbot/commit/4be78a2b9e93bf44f882a5f103ab73bfc7c9b4b4 Author: Edmund Wong Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Changed to config.error instead of raising a Validation error. Commit: 1b428e0bbfada3c1c33dcfb5734c659bc764f53b https://github.com/buildbot/buildbot/commit/1b428e0bbfada3c1c33dcfb5734c659bc764f53b Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/status/web/build.py M master/buildbot/status/web/templates/build.html M master/buildbot/status/web/templates/forms.html M master/docs/relnotes/index.rst Log Message: ----------- Remove potentially misleading message about rebuilding builds. It isn't possible to reliably detect when a build can be rebuilt exactly, so don't try. Fixes #2377. Commit: ba2e653fbfb3ba9a765e358395bdbe745964e188 https://github.com/buildbot/buildbot/commit/ba2e653fbfb3ba9a765e358395bdbe745964e188 Author: Edmund Wong Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Fixed test. And fixed import in forcesched.py. Commit: e394314c3d5e5be8f31022ec927d4be6b901f84d https://github.com/buildbot/buildbot/commit/e394314c3d5e5be8f31022ec927d4be6b901f84d Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/process/builder.py M master/buildbot/process/metrics.py M master/buildbot/util/maildir.py Log Message: ----------- Wrap looping calls in try-except blocks. LoopingCall cancels anything after it raises an exception, so catch them before they reach it. Refs #1038. Commit: 305b227724a6bd5093f3e37b9be37af0818ac7f5 https://github.com/buildbot/buildbot/commit/305b227724a6bd5093f3e37b9be37af0818ac7f5 Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/contrib/bzr_buildbot.py M master/contrib/googlecode_atom.py Log Message: ----------- Make contributed pollers use PollingChangeSource. Refs #1038. Commit: 1732adcc3eb11477d9fe9258fe772e3defaa3b34 https://github.com/buildbot/buildbot/commit/1732adcc3eb11477d9fe9258fe772e3defaa3b34 Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- svnpoller: Don't fail when revisions contain changes outside our prefix. When getting the logs, revisions that don't affect the SVNPoller.svnurl path are already being filtered out by svn. Since the poller doesn't even consider them, I would expect it not to consider unrelated paths that come with the logs and just filter them out. Fixes #385. Commit: 07540df183435ae0986f0752da4a10c99d4051a4 https://github.com/buildbot/buildbot/commit/07540df183435ae0986f0752da4a10c99d4051a4 Author: Tom Prince Date: 2013-01-24 (Thu, 24 Jan 2013) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- svnpoller: Replace an assert with a real test. Commit: 02f52b4ea5988cd5e25a829681ce7d5a2a3201a8 https://github.com/buildbot/buildbot/commit/02f52b4ea5988cd5e25a829681ce7d5a2a3201a8 Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M .gitignore M .mailmap A CONTRIBUTING.md M MAINTAINERS.txt M Makefile A __init__.py b/master/buildbot/steps/package/deb/__init__.py M common/coveragerc M common/gcode-upload.sh A common/generate_buildbot_api_documentation.sh A common/validate.sh A fix_changes_pickle_encoding.py b/master/contrib/fix_changes_pickle_encoding.py R fix_changes_pickle_encoding.py b/master/contrib/fix_changes_pickle_encoding.py M master/CREDITS M master/MANIFEST.in R master/NEWS M master/README R master/README.w32 M master/buildbot/__init__.py M master/buildbot/buildslave.py M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/changes.py M master/buildbot/changes/filter.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py A master/buildbot/changes/hgpoller.py M master/buildbot/changes/mail.py M master/buildbot/changes/manager.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/pb.py M master/buildbot/changes/svnpoller.py M master/buildbot/clients/base.py M master/buildbot/clients/sendchange.py A master/buildbot/clients/text.py M master/buildbot/clients/tryclient.py A master/buildbot/clients/usersclient.py M master/buildbot/config.py M master/buildbot/db/__init__.py M master/buildbot/db/base.py M master/buildbot/db/buildrequests.py M master/buildbot/db/builds.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py M master/buildbot/db/connector.py M master/buildbot/db/enginestrategy.py M master/buildbot/db/exceptions.py M master/buildbot/db/migrate/versions/001_initial.py A master/buildbot/db/migrate/versions/009_add_patch_author.py A master/buildbot/db/migrate/versions/010_fix_column_lengths.py A master/buildbot/db/migrate/versions/011_add_buildrequest_claims.py A master/buildbot/db/migrate/versions/012_add_users_table.py A master/buildbot/db/migrate/versions/013_remove_schedulers_state_column.py A master/buildbot/db/migrate/versions/014_add_users_userpass_columns.py A master/buildbot/db/migrate/versions/015_remove_bad_master_objectid.py A master/buildbot/db/migrate/versions/016_restore_buildrequest_indices.py A master/buildbot/db/migrate/versions/017_restore_other_indices.py A master/buildbot/db/migrate/versions/018_add_sourcestampset.py A master/buildbot/db/migrate/versions/019_merge_schedulers_to_objects.py A master/buildbot/db/migrate/versions/020_remove_change_links.py A master/buildbot/db/migrate/versions/021_fix_postgres_sequences.py A master/buildbot/db/migrate/versions/022_add_codebase.py M master/buildbot/db/model.py M master/buildbot/db/pool.py M master/buildbot/db/schedulers.py M master/buildbot/db/sourcestamps.py A master/buildbot/db/sourcestampsets.py M master/buildbot/db/state.py A master/buildbot/db/users.py M master/buildbot/ec2buildslave.py M master/buildbot/interfaces.py M master/buildbot/libvirtbuildslave.py M master/buildbot/locks.py M master/buildbot/manhole.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/bug4520.py M master/buildbot/monkeypatches/bug4881.py A master/buildbot/monkeypatches/bug5079.py A master/buildbot/monkeypatches/gatherResults.py A master/buildbot/monkeypatches/servicechecks.py A master/buildbot/monkeypatches/sqlalchemy2189.py A master/buildbot/monkeypatches/sqlalchemy2364.py A master/buildbot/monkeypatches/testcase_patch.py M master/buildbot/pbmanager.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildstep.py A master/buildbot/process/cache.py M master/buildbot/process/debug.py M master/buildbot/process/factory.py A master/buildbot/process/metrics.py M master/buildbot/process/mtrlogobserver.py M master/buildbot/process/properties.py A master/buildbot/process/users/__init__.py A master/buildbot/process/users/manager.py A master/buildbot/process/users/manual.py A master/buildbot/process/users/users.py A master/buildbot/revlinks.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py A master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/manager.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py A master/buildbot/scripts/base.py A master/buildbot/scripts/buildbot_tac.tmpl M master/buildbot/scripts/checkconfig.py A master/buildbot/scripts/create_master.py A master/buildbot/scripts/debugclient.py M master/buildbot/scripts/logwatcher.py M master/buildbot/scripts/reconfig.py A master/buildbot/scripts/restart.py M master/buildbot/scripts/runner.py M master/buildbot/scripts/sample.cfg A master/buildbot/scripts/sendchange.py A master/buildbot/scripts/start.py R master/buildbot/scripts/startup.py A master/buildbot/scripts/statusgui.py A master/buildbot/scripts/statuslog.py A master/buildbot/scripts/stop.py A master/buildbot/scripts/trycmd.py A master/buildbot/scripts/tryserver.py A master/buildbot/scripts/upgrade_master.py A master/buildbot/scripts/user.py M master/buildbot/sourcestamp.py M master/buildbot/status/base.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/buildrequest.py M master/buildbot/status/buildset.py M master/buildbot/status/buildstep.py M master/buildbot/status/client.py M master/buildbot/status/logfile.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/persistent_queue.py M master/buildbot/status/progress.py M master/buildbot/status/status_gerrit.py M master/buildbot/status/status_push.py M master/buildbot/status/tinderbox.py M master/buildbot/status/web/auth.py M master/buildbot/status/web/authz.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/changes.py M master/buildbot/status/web/console.py M master/buildbot/status/web/feeds.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/files/robots.txt A master/buildbot/status/web/files/templates_readme.txt M master/buildbot/status/web/grid.py M master/buildbot/status/web/hooks/base.py M master/buildbot/status/web/hooks/github.py A master/buildbot/status/web/hooks/googlecode.py A master/buildbot/status/web/hooks/poller.py M master/buildbot/status/web/logs.py M master/buildbot/status/web/root.py A master/buildbot/status/web/session.py M master/buildbot/status/web/slaves.py M master/buildbot/status/web/status_json.py M master/buildbot/status/web/step.py A master/buildbot/status/web/templates/authzfail.html M master/buildbot/status/web/templates/box_macros.html M master/buildbot/status/web/templates/build.html M master/buildbot/status/web/templates/builder.html M master/buildbot/status/web/templates/builders.html M master/buildbot/status/web/templates/buildslave.html M master/buildbot/status/web/templates/buildstep.html M master/buildbot/status/web/templates/change.html M master/buildbot/status/web/templates/change_macros.html M master/buildbot/status/web/templates/console.html M master/buildbot/status/web/templates/feed_description.html A master/buildbot/status/web/templates/feed_sources.html M master/buildbot/status/web/templates/forms.html M master/buildbot/status/web/templates/layout.html M master/buildbot/status/web/templates/onelineperbuild.html M master/buildbot/status/web/templates/root.html A master/buildbot/status/web/templates/user.html A master/buildbot/status/web/templates/users.html M master/buildbot/status/web/templates/waterfall.html A master/buildbot/status/web/users.py M master/buildbot/status/web/waterfall.py M master/buildbot/status/words.py R master/buildbot/steps/blocker.py R master/buildbot/steps/dummy.py M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py A master/buildbot/steps/package/deb/lintian.py A master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/package/rpm/rpmlint.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py R master/buildbot/steps/source.py A master/buildbot/steps/source/__init__.py A master/buildbot/steps/source/base.py A master/buildbot/steps/source/bzr.py A master/buildbot/steps/source/cvs.py A master/buildbot/steps/source/git.py A master/buildbot/steps/source/mercurial.py A master/buildbot/steps/source/oldsource.py A master/buildbot/steps/source/repo.py A master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py M master/buildbot/test/__init__.py A master/buildbot/test/fake/botmaster.py A master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/fakedb.py A master/buildbot/test/fake/fakemaster.py A master/buildbot/test/fake/libvirt.py A master/buildbot/test/fake/pbmanager.py A master/buildbot/test/fake/remotecommand.py A master/buildbot/test/fake/slave.py M master/buildbot/test/fake/web.py A master/buildbot/test/fuzz/__init__.py A master/buildbot/test/fuzz/test_lru.py A master/buildbot/test/integration/test_configs.py A master/buildbot/test/integration/test_master.py A master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v082-README.txt A master/buildbot/test/integration/v082.tgz A master/buildbot/test/integration/v083-README.txt A master/buildbot/test/integration/v083.tgz A master/buildbot/test/integration/v084-README.txt A master/buildbot/test/integration/v084.tgz A master/buildbot/test/integration/v085-README.txt A master/buildbot/test/integration/v085.tgz A master/buildbot/test/integration/v086p1-README.txt A master/buildbot/test/integration/v086p1.tgz A master/buildbot/test/interfaces/__init__.py A master/buildbot/test/interfaces/test_logfile.py A master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/regressions/test_bad_change_properties_rows.py M master/buildbot/test/regressions/test_import_unicode_changes.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/regressions/test_shell_command_properties.py M master/buildbot/test/test_extra_coverage.py R master/buildbot/test/unit/test_blocker.py A master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_changes_filter.py M master/buildbot/test/unit/test_changes_gerritchangesource.py M master/buildbot/test/unit/test_changes_gitpoller.py A master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_changes_mail.py M master/buildbot/test/unit/test_changes_mail_CVSMaildirSource.py M master/buildbot/test/unit/test_changes_manager.py M master/buildbot/test/unit/test_changes_p4poller.py M master/buildbot/test/unit/test_changes_pb.py M master/buildbot/test/unit/test_changes_svnpoller.py A master/buildbot/test/unit/test_clients_sendchange.py A master/buildbot/test/unit/test_clients_tryclient.py A master/buildbot/test/unit/test_clients_usersclient.py A master/buildbot/test/unit/test_config.py A master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_buildrequests.py M master/buildbot/test/unit/test_db_builds.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_connector.py M master/buildbot/test/unit/test_db_enginestrategy.py A master/buildbot/test/unit/test_db_migrate_versions_011_add_buildrequest_claims.py A master/buildbot/test/unit/test_db_migrate_versions_015_remove_bad_master_objectid.py A master/buildbot/test/unit/test_db_migrate_versions_016_restore_buildrequest_indices.py A master/buildbot/test/unit/test_db_migrate_versions_017_restore_other_indices.py A master/buildbot/test/unit/test_db_migrate_versions_018_add_sourcestampset.py A master/buildbot/test/unit/test_db_migrate_versions_019_merge_schedulers_to_objects.py A master/buildbot/test/unit/test_db_migrate_versions_020_remove_change_links.py A master/buildbot/test/unit/test_db_migrate_versions_021_fix_postgres_sequences.py A master/buildbot/test/unit/test_db_migrate_versions_022_add_codebase.py M master/buildbot/test/unit/test_db_pool.py M master/buildbot/test/unit/test_db_schedulers.py M master/buildbot/test/unit/test_db_sourcestamps.py A master/buildbot/test/unit/test_db_sourcestampsets.py M master/buildbot/test/unit/test_db_state.py A master/buildbot/test/unit/test_db_users.py A master/buildbot/test/unit/test_libvirtbuildslave.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_pbmanager.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py A master/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_buildstep.py A master/buildbot/test/unit/test_process_cache.py M master/buildbot/test/unit/test_process_debug.py A master/buildbot/test/unit/test_process_factory.py A master/buildbot/test/unit/test_process_metrics.py M master/buildbot/test/unit/test_process_properties.py A master/buildbot/test/unit/test_process_users_manager.py A master/buildbot/test/unit/test_process_users_manual.py A master/buildbot/test/unit/test_process_users_users.py A master/buildbot/test/unit/test_revlinks.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_schedulers_dependent.py A master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_manager.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_timed_Periodic.py M master/buildbot/test/unit/test_schedulers_timed_Timed.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py A master/buildbot/test/unit/test_scripts_base.py A master/buildbot/test/unit/test_scripts_checkconfig.py A master/buildbot/test/unit/test_scripts_create_master.py A master/buildbot/test/unit/test_scripts_restart.py A master/buildbot/test/unit/test_scripts_runner.py A master/buildbot/test/unit/test_scripts_sendchange.py A master/buildbot/test/unit/test_scripts_start.py A master/buildbot/test/unit/test_scripts_statuslog.py A master/buildbot/test/unit/test_scripts_stop.py A master/buildbot/test/unit/test_scripts_trycmd.py A master/buildbot/test/unit/test_scripts_tryserver.py A master/buildbot/test/unit/test_scripts_upgrade_master.py A master/buildbot/test/unit/test_scripts_user.py M master/buildbot/test/unit/test_sourcestamp.py A master/buildbot/test/unit/test_status_build.py A master/buildbot/test/unit/test_status_builder_cache.py M master/buildbot/test/unit/test_status_buildstep.py M master/buildbot/test/unit/test_status_client.py M master/buildbot/test/unit/test_status_logfile.py A master/buildbot/test/unit/test_status_mail.py R master/buildbot/test/unit/test_status_mail_MailNotifier.py M master/buildbot/test/unit/test_status_master.py A master/buildbot/test/unit/test_status_progress.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py M master/buildbot/test/unit/test_status_web_authz_Authz.py M master/buildbot/test/unit/test_status_web_base.py M master/buildbot/test/unit/test_status_web_change_hook.py M master/buildbot/test/unit/test_status_web_change_hooks_github.py A master/buildbot/test/unit/test_status_web_change_hooks_googlecode.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py A master/buildbot/test/unit/test_status_words.py A master/buildbot/test/unit/test_steps_master.py A master/buildbot/test/unit/test_steps_maxq.py A master/buildbot/test/unit/test_steps_package_deb_lintian.py A master/buildbot/test/unit/test_steps_package_deb_pbuilder.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py A master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py A master/buildbot/test/unit/test_steps_python.py A master/buildbot/test/unit/test_steps_python_twisted.py A master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_slave.py R master/buildbot/test/unit/test_steps_source_Repo.py R master/buildbot/test/unit/test_steps_source_Source.py A master/buildbot/test/unit/test_steps_source_base_Source.py A master/buildbot/test/unit/test_steps_source_bzr.py A master/buildbot/test/unit/test_steps_source_cvs.py A master/buildbot/test/unit/test_steps_source_git.py A master/buildbot/test/unit/test_steps_source_mercurial.py A master/buildbot/test/unit/test_steps_source_oldsource.py A master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py A master/buildbot/test/unit/test_steps_source_oldsource_Repo.py A master/buildbot/test/unit/test_steps_source_repo.py A master/buildbot/test/unit/test_steps_source_svn.py A master/buildbot/test/unit/test_steps_subunit.py M master/buildbot/test/unit/test_steps_transfer.py A master/buildbot/test/unit/test_steps_trigger.py A master/buildbot/test/unit/test_steps_vstudio.py A master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/unit/test_util.py M master/buildbot/test/unit/test_util_bbcollections.py R master/buildbot/test/unit/test_util_loop.py M master/buildbot/test/unit/test_util_lru.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/test/unit/test_util_misc.py A master/buildbot/test/unit/test_util_sautils.py A master/buildbot/test/unit/test_util_state.py M master/buildbot/test/util/change_import.py M master/buildbot/test/util/changesource.py M master/buildbot/test/util/compat.py A master/buildbot/test/util/config.py M master/buildbot/test/util/connector_component.py M master/buildbot/test/util/db.py M master/buildbot/test/util/gpo.py A master/buildbot/test/util/interfaces.py A master/buildbot/test/util/logging.py A master/buildbot/test/util/migration.py A master/buildbot/test/util/misc.py M master/buildbot/test/util/pbmanager.py A master/buildbot/test/util/properties.py A master/buildbot/test/util/querylog.py M master/buildbot/test/util/scheduler.py A master/buildbot/test/util/sourcesteps.py A master/buildbot/test/util/steps.py M master/buildbot/util/__init__.py M master/buildbot/util/bbcollections.py A master/buildbot/util/croniter.py M master/buildbot/util/eventual.py R master/buildbot/util/loop.py M master/buildbot/util/lru.py M master/buildbot/util/maildir.py M master/buildbot/util/misc.py R master/buildbot/util/monkeypatches.py M master/buildbot/util/netstrings.py A master/buildbot/util/sautils.py A master/buildbot/util/state.py M master/buildbot/util/subscription.py M master/contrib/bitbucket_buildbot.py R master/contrib/blockertest/Makefile R master/contrib/blockertest/README.txt R master/contrib/blockertest/master.cfg R master/contrib/blockertest/startpair M master/contrib/buildbot_json.py M master/contrib/bzr_buildbot.py A master/contrib/check_buildbot.py M master/contrib/darcs_buildbot.py A master/contrib/fakemaster.py M master/contrib/git_buildbot.py M master/contrib/github_buildbot.py M master/contrib/googlecode_atom.py M master/contrib/init-scripts/buildmaster.default M master/contrib/init-scripts/buildmaster.init.sh M master/contrib/post_build_request.py M master/contrib/svn_buildbot.py M master/contrib/svn_watcher.py M master/contrib/svnpoller.py M master/contrib/viewcvspoll.py M master/docs/Makefile A master/docs/_images/header-text-transparent.png A master/docs/_static/buildbot.ico A master/docs/_templates/layout.html A master/docs/bbdocs/__init__.py A master/docs/bbdocs/ext.py R master/docs/buildbot.texinfo R master/docs/cfg-builders.texinfo R master/docs/cfg-buildfactories.texinfo R master/docs/cfg-buildslaves.texinfo R master/docs/cfg-buildsteps.texinfo R master/docs/cfg-changesources.texinfo R master/docs/cfg-global.texinfo R master/docs/cfg-interlocks.texinfo R master/docs/cfg-schedulers.texinfo R master/docs/cfg-statustargets.texinfo R master/docs/cmdline.texinfo R master/docs/concepts.texinfo A master/docs/conf.py R master/docs/configuration.texinfo R master/docs/cust-changesources.texinfo R master/docs/customization.texinfo R master/docs/developer.texinfo A master/docs/developer/classes.rst A master/docs/developer/cls-buildfactory.rst A master/docs/developer/cls-buildsteps.rst A master/docs/developer/cls-forcesched.rst A master/docs/developer/cls-iproperties.rst A master/docs/developer/cls-irenderable.rst A master/docs/developer/cls-remotecommands.rst A master/docs/developer/config.rst A master/docs/developer/database.rst A master/docs/developer/definitions.rst A master/docs/developer/encodings.rst A master/docs/developer/formats.rst A master/docs/developer/index.rst A master/docs/developer/master-overview.rst A master/docs/developer/master-slave.rst A master/docs/developer/metrics.rst A master/docs/developer/results.rst A master/docs/developer/style.rst A master/docs/developer/tests.rst A master/docs/developer/utils.rst A master/docs/developer/webstatus.rst M master/docs/examples/repo_gerrit.cfg R master/docs/hexnut32.png R master/docs/hexnut48.png R master/docs/hexnut64.png R master/docs/images/.gitignore R master/docs/images/Makefile R master/docs/images/icon.blend R master/docs/images/master.ai R master/docs/images/master.png R master/docs/images/master.svg R master/docs/images/master.txt R master/docs/images/overview.ai R master/docs/images/overview.png R master/docs/images/overview.svg R master/docs/images/overview.txt R master/docs/images/slaves.ai R master/docs/images/slaves.png R master/docs/images/slaves.svg R master/docs/images/slaves.txt R master/docs/images/status.ai R master/docs/images/status.png R master/docs/images/status.svg R master/docs/images/status.txt A master/docs/index.rst R master/docs/installation.texinfo R master/docs/introduction.texinfo A master/docs/manual/_images/.gitignore A master/docs/manual/_images/Makefile A master/docs/manual/_images/icon.blend A master/docs/manual/_images/master.ai A master/docs/manual/_images/master.png A master/docs/manual/_images/master.svg A master/docs/manual/_images/master.txt A master/docs/manual/_images/overview.ai A master/docs/manual/_images/overview.png A master/docs/manual/_images/overview.svg A master/docs/manual/_images/overview.txt A master/docs/manual/_images/slaves.ai A master/docs/manual/_images/slaves.png A master/docs/manual/_images/slaves.svg A master/docs/manual/_images/slaves.txt A master/docs/manual/_images/status.ai A master/docs/manual/_images/status.png A master/docs/manual/_images/status.svg A master/docs/manual/_images/status.txt A master/docs/manual/cfg-builders.rst A master/docs/manual/cfg-buildfactories.rst A master/docs/manual/cfg-buildslaves.rst A master/docs/manual/cfg-buildsteps.rst A master/docs/manual/cfg-changesources.rst A master/docs/manual/cfg-global.rst A master/docs/manual/cfg-interlocks.rst A master/docs/manual/cfg-intro.rst A master/docs/manual/cfg-properties.rst A master/docs/manual/cfg-schedulers.rst A master/docs/manual/cfg-statustargets.rst A master/docs/manual/cmdline.rst A master/docs/manual/concepts.rst A master/docs/manual/configuration.rst A master/docs/manual/customization.rst A master/docs/manual/index.rst A master/docs/manual/installation.rst A master/docs/manual/introduction.rst A master/docs/manual/resources.rst A master/docs/relnotes/0.3.1.txt A master/docs/relnotes/0.3.2.txt A master/docs/relnotes/0.3.3.txt A master/docs/relnotes/0.3.4.txt A master/docs/relnotes/0.3.5.txt A master/docs/relnotes/0.4.0.txt A master/docs/relnotes/0.4.1.txt A master/docs/relnotes/0.4.2.txt A master/docs/relnotes/0.4.3.txt A master/docs/relnotes/0.5.0.txt A master/docs/relnotes/0.6.0.txt A master/docs/relnotes/0.6.1.txt A master/docs/relnotes/0.6.2.txt A master/docs/relnotes/0.6.3.txt A master/docs/relnotes/0.6.4.txt A master/docs/relnotes/0.6.5.txt A master/docs/relnotes/0.6.6.txt A master/docs/relnotes/0.7.0.txt A master/docs/relnotes/0.7.1.txt A master/docs/relnotes/0.7.10.txt A master/docs/relnotes/0.7.11.txt A master/docs/relnotes/0.7.12.txt A master/docs/relnotes/0.7.2.txt A master/docs/relnotes/0.7.3.txt A master/docs/relnotes/0.7.4.txt A master/docs/relnotes/0.7.5.txt A master/docs/relnotes/0.7.6.txt A master/docs/relnotes/0.7.7.txt A master/docs/relnotes/0.7.8.txt A master/docs/relnotes/0.7.9.txt A master/docs/relnotes/0.8.0.txt A master/docs/relnotes/0.8.1.txt A master/docs/relnotes/0.8.2.txt A master/docs/relnotes/0.8.3.txt A master/docs/relnotes/0.8.4.txt A master/docs/relnotes/0.8.5.txt A master/docs/relnotes/0.8.6.rst A master/docs/relnotes/0.8.7.rst A master/docs/relnotes/index.rst R master/docs/resources.texinfo R master/docs/tutorial/Makefile R master/docs/tutorial/conf.py R master/docs/tutorial/conf.py.in A master/docs/tutorial/firstrun.rst R master/docs/tutorial/firstrun.txt A master/docs/tutorial/index.rst R master/docs/tutorial/index.txt A master/docs/tutorial/tour.rst R master/docs/tutorial/tour.txt R master/docs/version.py A master/setup.cfg M master/setup.py A master/tox.ini A media/buildbot_large.tif A media/buildbot_nut_for_cutting.svg A media/header-text-transparent.png A media/hexnut32.png A media/hexnut48.png A media/hexnut64.png A media/icon.blend R migrate/versions/__init__.py b/master/buildbot/db/migrate/versions/__init__.py A migrate/versions/__init__.py b/master/buildbot/db/migrate/versions/__init__.py R slave/NEWS M slave/README M slave/buildslave/__init__.py M slave/buildslave/bot.py M slave/buildslave/commands/base.py M slave/buildslave/commands/bk.py M slave/buildslave/commands/bzr.py M slave/buildslave/commands/cvs.py M slave/buildslave/commands/darcs.py M slave/buildslave/commands/fs.py M slave/buildslave/commands/git.py M slave/buildslave/commands/hg.py M slave/buildslave/commands/mtn.py M slave/buildslave/commands/p4.py M slave/buildslave/commands/registry.py M slave/buildslave/commands/repo.py M slave/buildslave/commands/shell.py M slave/buildslave/commands/svn.py M slave/buildslave/commands/transfer.py M slave/buildslave/commands/utils.py M slave/buildslave/monkeypatches/__init__.py M slave/buildslave/monkeypatches/bug4881.py A slave/buildslave/monkeypatches/bug5079.py M slave/buildslave/pbutil.py M slave/buildslave/runprocess.py M slave/buildslave/scripts/runner.py M slave/buildslave/scripts/startup.py M slave/buildslave/test/__init__.py M slave/buildslave/test/fake/runprocess.py M slave/buildslave/test/fake/slavebuilder.py M slave/buildslave/test/unit/test_bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py M slave/buildslave/test/unit/test_commands_base.py M slave/buildslave/test/unit/test_commands_darcs.py M slave/buildslave/test/unit/test_commands_fs.py M slave/buildslave/test/unit/test_commands_hg.py M slave/buildslave/test/unit/test_commands_p4.py M slave/buildslave/test/unit/test_commands_shell.py M slave/buildslave/test/unit/test_commands_transfer.py M slave/buildslave/test/unit/test_runprocess.py M slave/buildslave/test/util/command.py M slave/buildslave/test/util/compat.py M slave/buildslave/test/util/misc.py M slave/contrib/init-scripts/buildslave.default M slave/contrib/init-scripts/buildslave.init.sh A slave/setup.cfg M slave/setup.py A slave/tox.ini Log Message: ----------- Merge remote-tracking branch 'origin' into poc/pause Conflicts: master/buildbot/status/web/authz.py master/buildbot/status/web/slaves.py master/docs/cfg-statustargets.texinfo Commit: 63d11aad65ab1aa0e9baf1131aad42a4fa14ab18 https://github.com/buildbot/buildbot/commit/63d11aad65ab1aa0e9baf1131aad42a4fa14ab18 Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Make sure to start builds, when unpausing a slave. Commit: 4a1b57e1ccb4dc858ccb48525c69e5040d309797 https://github.com/buildbot/buildbot/commit/4a1b57e1ccb4dc858ccb48525c69e5040d309797 Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - the docstring reason was repeated. The first one should be for username of BaseParameter Commit: 72def90af75117c1573f9bd5d03481e1fe25f4c7 https://github.com/buildbot/buildbot/commit/72def90af75117c1573f9bd5d03481e1fe25f4c7 Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py M master/docs/relnotes/index.rst Log Message: ----------- Add some sanity checks to BuildStep.__init__. Fixes #2271. Commit: 1299d55ba7189d9696cf40aaa0af6609983f49ef https://github.com/buildbot/buildbot/commit/1299d55ba7189d9696cf40aaa0af6609983f49ef Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Remove stdlib logging from buildbot.schedulers.base. Commit: 8e4dc1757a28259e5cfc2e6ee5a2cb09bbb60967 https://github.com/buildbot/buildbot/commit/8e4dc1757a28259e5cfc2e6ee5a2cb09bbb60967 Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Add a bit of explanation of SingleBranchScheduler and AnyBranchScheduler. Refs #1821. Commit: cf9c25cbc43fa3648f07c6bb32c76bd563e98c89 https://github.com/buildbot/buildbot/commit/cf9c25cbc43fa3648f07c6bb32c76bd563e98c89 Author: Edmund Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added interpolation to config.error and removed an extra line from test. Commit: da5f4763d8661ae5c5fd01b62615aff5e81f1638 https://github.com/buildbot/buildbot/commit/da5f4763d8661ae5c5fd01b62615aff5e81f1638 Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - parameter reason is a required parameter, so None doesn't work. Commit: 783618ab05aaa7c0b38677afac6cd1717e5d22e2 https://github.com/buildbot/buildbot/commit/783618ab05aaa7c0b38677afac6cd1717e5d22e2 Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Changed to assertConfigError. Commit: 7d0c081d7f3148df724bdbd2a66c6bb0767ec70f https://github.com/buildbot/buildbot/commit/7d0c081d7f3148df724bdbd2a66c6bb0767ec70f Author: Tom Prince Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Typo. Commit: 7cd692a497451e6116043026a1f3d727128909fb https://github.com/buildbot/buildbot/commit/7cd692a497451e6116043026a1f3d727128909fb Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Changed the import line so as not to conflict with an earlier import config. Commit: 08a5a0a777a5e79befbaba5dbf8a65d2d14417c9 https://github.com/buildbot/buildbot/commit/08a5a0a777a5e79befbaba5dbf8a65d2d14417c9 Author: Edmund Wong Date: 2013-01-25 (Fri, 25 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added check/test for invalid username type. Commit: eb1d34bd7d5fcffc50851bacd635f19d95968e74 https://github.com/buildbot/buildbot/commit/eb1d34bd7d5fcffc50851bacd635f19d95968e74 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/manhole.py Log Message: ----------- Don't require pycrpyto for telnet manhole. Fixes #2160. Commit: 35e6d967dc7fb8311462cd0d0d0f8c4e8e4ae902 https://github.com/buildbot/buildbot/commit/35e6d967dc7fb8311462cd0d0d0f8c4e8e4ae902 Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/fake/botmaster.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Merge branch 'LockAccessPatch' of git://github.com/jaredgrubb/buildbot Commit: f0e710f47572661f22b9f33df66d86e4f2479c97 https://github.com/buildbot/buildbot/commit/f0e710f47572661f22b9f33df66d86e4f2479c97 Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py Log Message: ----------- fix minor pyflakes Commit: 459271669c7024117c6a373fdd60a839b72ad1a4 https://github.com/buildbot/buildbot/commit/459271669c7024117c6a373fdd60a839b72ad1a4 Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py Log Message: ----------- Merge branch 'pull617' Commit: 1a6453a85f749d06b5b9648d4a3e4fb3c9819fac https://github.com/buildbot/buildbot/commit/1a6453a85f749d06b5b9648d4a3e4fb3c9819fac Author: Dustin J. Mitchell Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- fix docs Commit: e0e6e7452b0fa73ce531ce3107c183a614b49502 https://github.com/buildbot/buildbot/commit/e0e6e7452b0fa73ce531ce3107c183a614b49502 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- Merge pull request #618 from tomprince/bug2392 Add some better error handling to 'buildbot try'. Commit: 8d86eccd97229f31d498eac2d9aa13f5b79b0fa1 https://github.com/buildbot/buildbot/commit/8d86eccd97229f31d498eac2d9aa13f5b79b0fa1 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/status/web/build.py M master/buildbot/status/web/templates/build.html M master/buildbot/status/web/templates/forms.html M master/docs/relnotes/index.rst Log Message: ----------- Merge pull request #619 from tomprince/bug2377 Remove potentially misleading message about rebuilding builds. Commit: b9dcd6b4bf018862b4958349de8f95ac37d1dfbd https://github.com/buildbot/buildbot/commit/b9dcd6b4bf018862b4958349de8f95ac37d1dfbd Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/process/builder.py M master/buildbot/process/metrics.py M master/buildbot/util/maildir.py M master/contrib/bzr_buildbot.py M master/contrib/googlecode_atom.py Log Message: ----------- Merge pull request #620 from tomprince/bug1038 Fix some looping calls. Commit: c5165b6f144328565d84144dd13951d336001596 https://github.com/buildbot/buildbot/commit/c5165b6f144328565d84144dd13951d336001596 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- Fix review comment. Commit: 61eebd1d30bb9df3aedda81fffb5683612ba306b https://github.com/buildbot/buildbot/commit/61eebd1d30bb9df3aedda81fffb5683612ba306b Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- Merge pull request #621 from tomprince/bug385 svnpoller: Don't fail when revisions contain changes outside our prefix. Commit: dc703a45954ef11745f228e0ebb0d60d7cf9e338 https://github.com/buildbot/buildbot/commit/dc703a45954ef11745f228e0ebb0d60d7cf9e338 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/status/web/slaves.py M master/buildbot/status/web/templates/buildslave.html M master/buildbot/status/web/templates/forms.html Log Message: ----------- Some fixes for updated auth system. Commit: c87c2139073b6bdb7327fe4f315f45912320ee6c https://github.com/buildbot/buildbot/commit/c87c2139073b6bdb7327fe4f315f45912320ee6c Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/status/web/files/default.css Log Message: ----------- Add missing css class. Commit: 4a83da858793c336e1c7300944e8dd7b699f7e44 https://github.com/buildbot/buildbot/commit/4a83da858793c336e1c7300944e8dd7b699f7e44 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/builder.html Log Message: ----------- Improve display of slaves on builder page. Commit: ebe384944eb21ddf6da9946293a36e267c1a7580 https://github.com/buildbot/buildbot/commit/ebe384944eb21ddf6da9946293a36e267c1a7580 Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/buildslave.py M master/buildbot/status/slave.py M master/buildbot/status/web/authz.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/slaves.py M master/buildbot/status/web/templates/builder.html M master/buildbot/status/web/templates/buildslave.html M master/buildbot/status/web/templates/buildslaves.html M master/buildbot/status/web/templates/forms.html M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge pull request #623 from tomprince/poc/pause RFC: Support for pausing a build slave. Fixes #537. Commit: cf40b136ce6433971c1bc7e3ad1e7c387ec6097c https://github.com/buildbot/buildbot/commit/cf40b136ce6433971c1bc7e3ad1e7c387ec6097c Author: Tom Prince Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Relnotes for pausing slaves. Commit: d951f7468b948b3463e9110738b9fa8fabdab8be https://github.com/buildbot/buildbot/commit/d951f7468b948b3463e9110738b9fa8fabdab8be Author: Dan Kegel Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: A master/docs/tutorial/fiveminutes.rst M master/docs/tutorial/index.rst M master/docs/tutorial/tour.rst Log Message: ----------- Add tutorial from Davide Brini at http://backreference.org Commit: 863941face2af6702ed05f151c036996d53c7840 https://github.com/buildbot/buildbot/commit/863941face2af6702ed05f151c036996d53c7840 Author: Dustin J. Mitchell Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: A master/docs/tutorial/further.rst M master/docs/tutorial/index.rst M master/docs/tutorial/tour.rst Log Message: ----------- slight reorg to move user tutorials into a sub-TOC Commit: 149c535dfe79291b6ec32c44b5ae4bfe621d49e6 https://github.com/buildbot/buildbot/commit/149c535dfe79291b6ec32c44b5ae4bfe621d49e6 Author: Dustin J. Mitchell Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/process/botmaster.py Log Message: ----------- fix error handling from _maybeStartBuildsOn Commit: 305cb623789018a2604b85355d50f0b8a065e639 https://github.com/buildbot/buildbot/commit/305cb623789018a2604b85355d50f0b8a065e639 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Changed ValidationErrors to ConfigErrors for CodeBase tests Commit: 2a7f8edffbcda8429b50726fa62c0b6d218d2831 https://github.com/buildbot/buildbot/commit/2a7f8edffbcda8429b50726fa62c0b6d218d2831 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Changed some more codebase validation errors to configerrors. Commit: 079b1f025b8bf20b279e0f4eead0dab132157982 https://github.com/buildbot/buildbot/commit/079b1f025b8bf20b279e0f4eead0dab132157982 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Fixed spacings and added notstring_name test/check. Commit: 8c295220823eec16cc280564ecf7dd4b75d89069 https://github.com/buildbot/buildbot/commit/8c295220823eec16cc280564ecf7dd4b75d89069 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added emptystring_name check/test. Commit: df986388eac45de80408707daf4d3802bfd536dc https://github.com/buildbot/buildbot/commit/df986388eac45de80408707daf4d3802bfd536dc Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added integer_builderNames, listofints_builderNames and listofmixed_builderNames tests/check Commit: 5171eb8c4b70a15da1e1090590b571447386bfd0 https://github.com/buildbot/buildbot/commit/5171eb8c4b70a15da1e1090590b571447386bfd0 Author: Edmund Wong Date: 2013-01-27 (Sun, 27 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Added integer_properties, listofints_properties, listofmixed_properties tests. Commit: 39a02abb4e015c55a4f6f5f7db50c832088c8a65 https://github.com/buildbot/buildbot/commit/39a02abb4e015c55a4f6f5f7db50c832088c8a65 Author: Edmund Wong Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- - Fixed spelling. Commit: 99c93bb6db812d3afeb5598b3aa385c2bcebae33 https://github.com/buildbot/buildbot/commit/99c93bb6db812d3afeb5598b3aa385c2bcebae33 Author: Edmund Wong Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Refactored code to checkIfType(), checkIfListOfType() Commit: 356bd4ce9dd8394b7818a45f43622a1e75cc34d4 https://github.com/buildbot/buildbot/commit/356bd4ce9dd8394b7818a45f43622a1e75cc34d4 Author: Edmund Wong Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- - Fixed checkIfListOfType(). Commit: f93061ec70b09750ad5ee5d20669af838753fc43 https://github.com/buildbot/buildbot/commit/f93061ec70b09750ad5ee5d20669af838753fc43 Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Merge branch 'ticket_2231' of git://github.com/ewongbb/buildbot Commit: 029f4c15e88e6e46f9adda4fd94eec048cf6cd40 https://github.com/buildbot/buildbot/commit/029f4c15e88e6e46f9adda4fd94eec048cf6cd40 Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- shuffle methods Commit: cb4406be24ed3e52fb48027b2336aa98d9dbf9e0 https://github.com/buildbot/buildbot/commit/cb4406be24ed3e52fb48027b2336aa98d9dbf9e0 Author: Dustin J. Mitchell Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- fix whitespace and tabs Commit: 963c9f7df4efa814fa7dbe3b87b523d13959bebf https://github.com/buildbot/buildbot/commit/963c9f7df4efa814fa7dbe3b87b523d13959bebf Author: Austin Foxley Date: 2013-01-28 (Mon, 28 Jan 2013) Changed paths: M master/buildbot/steps/source/git.py Log Message: ----------- git source: pass timeout to cpdir, rmdir calls otherwise there's no way to specify the timeout for those operations and the default in the slave of 120 seconds is too short for large trees especially when using method='copy' Commit: 6bd21eccf8ef24e7703369e1d5c527da3355ddb7 https://github.com/buildbot/buildbot/commit/6bd21eccf8ef24e7703369e1d5c527da3355ddb7 Author: Elmir Jagudin Date: 2013-01-29 (Tue, 29 Jan 2013) Changed paths: M master/buildbot/status/buildrequest.py Log Message: ----------- Include build properties for pending builds in json replies. Include build properties in the reply data for requests to json/builders//pendingBuilds url. Commit: 74f6ac899a0a4e8ae6e373404296bd16c49c9efa https://github.com/buildbot/buildbot/commit/74f6ac899a0a4e8ae6e373404296bd16c49c9efa Author: Dustin J. Mitchell Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- fix typo Commit: b5572aafe91734013858cf7a92103077048f6951 https://github.com/buildbot/buildbot/commit/b5572aafe91734013858cf7a92103077048f6951 Author: Dustin J. Mitchell Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M master/buildbot/scripts/stop.py Log Message: ----------- fix pyflake Commit: 8254a14d6ce4d5ae201aa765152f1dfc5e4ba373 https://github.com/buildbot/buildbot/commit/8254a14d6ce4d5ae201aa765152f1dfc5e4ba373 Author: Dustin J. Mitchell Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M master/buildbot/master.py M master/buildbot/scripts/runner.py M master/buildbot/scripts/stop.py M master/buildbot/test/unit/test_scripts_stop.py M master/docs/manual/cmdline.rst Log Message: ----------- Merge branch 'pull554' Commit: e0872d196fb348e4fe4b5631ada6d03a9365e876 https://github.com/buildbot/buildbot/commit/e0872d196fb348e4fe4b5631ada6d03a9365e876 Author: Dustin J. Mitchell Date: 2013-01-31 (Thu, 31 Jan 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- relnotes Commit: 963ea685a82ba68c154012cd20c6a6c9d8b570c8 https://github.com/buildbot/buildbot/commit/963ea685a82ba68c154012cd20c6a6c9d8b570c8 Author: Austin Foxley Date: 2013-02-01 (Fri, 01 Feb 2013) Changed paths: M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- git source: update tests to check for added timeout param on cpdir, rmdir calls Commit: 9f3089b2fef96bb1265c9d91a0acacf4c5821c70 https://github.com/buildbot/buildbot/commit/9f3089b2fef96bb1265c9d91a0acacf4c5821c70 Author: Tom Prince Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M master/docs/manual/cfg-properties.rst Log Message: ----------- Clarify custom renderable docs. Commit: dd408afbc51fd650e3255e9c9762a4939b6153fd https://github.com/buildbot/buildbot/commit/dd408afbc51fd650e3255e9c9762a4939b6153fd Author: Tom Prince Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge pull request #624 from tomprince/bug1821 Add a bit of explanation of SingleBranchScheduler and AnyBranchScheduler. Commit: 8e8f0a466efbfa0f571db172f33fbe5d1eb18096 https://github.com/buildbot/buildbot/commit/8e8f0a466efbfa0f571db172f33fbe5d1eb18096 Author: John Carr Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Don't set build wait timer if build_wait_timeout>0 Commit: 3a71cfd20732e0462e34d71a8b1eabd8c038ca1b https://github.com/buildbot/buildbot/commit/3a71cfd20732e0462e34d71a8b1eabd8c038ca1b Author: Dustin J. Mitchell Date: 2013-02-04 (Mon, 04 Feb 2013) Changed paths: M master/buildbot/buildslave.py M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'patch-1' of git://github.com/Jc2k/buildbot Commit: a78cfc887ca28976bc499e5364bfd48a90c622f9 https://github.com/buildbot/buildbot/commit/a78cfc887ca28976bc499e5364bfd48a90c622f9 Author: Dustin J. Mitchell Date: 2013-02-06 (Wed, 06 Feb 2013) Changed paths: M master/buildbot/status/buildrequest.py Log Message: ----------- Merge branch 'pending-build-props' of git://github.com/elmirjagudin/buildbot Commit: 5985f1ee822b57b3c436f55dd0b3e1e1752d6cca https://github.com/buildbot/buildbot/commit/5985f1ee822b57b3c436f55dd0b3e1e1752d6cca Author: Dustin J. Mitchell Date: 2013-02-09 (Sat, 09 Feb 2013) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- Merge branch 'master' of git://github.com/austinf/buildbot Commit: 35a87197b441628ee9690d548b06ec13b0fe43af https://github.com/buildbot/buildbot/commit/35a87197b441628ee9690d548b06ec13b0fe43af Author: Dustin J. Mitchell Date: 2013-02-10 (Sun, 10 Feb 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/scripts/stop.py M master/buildbot/test/unit/test_scripts_restart.py M master/docs/relnotes/index.rst Log Message: ----------- support clean restart, too Commit: e88030484e91e569741a4efc727a383cabc865a9 https://github.com/buildbot/buildbot/commit/e88030484e91e569741a4efc727a383cabc865a9 Author: Elmir Jagudin Date: 2013-02-10 (Sun, 10 Feb 2013) Changed paths: M master/buildbot/clients/gtkPanes.py Log Message: ----------- fixed import of TextClient class in gtkPanes module The TextClient class have been moved to text module. Now it should be possible to run 'buildbot statusgui' again. Commit: 2bb0ce927c2977d562e7d55b6644c777d0f1a82a https://github.com/buildbot/buildbot/commit/2bb0ce927c2977d562e7d55b6644c777d0f1a82a Author: Michael Mayorov Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Fixed IRC bot reacting on unclosed single quote. Commit: d8ba788300316ffd0421e1536eae8e9054c87aa6 https://github.com/buildbot/buildbot/commit/d8ba788300316ffd0421e1536eae8e9054c87aa6 Author: Michael Mayorov Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- IRC bot notify about command with unclosed quotes. Commit: aa50e12a8661a10a35116e473823813a2b55f825 https://github.com/buildbot/buildbot/commit/aa50e12a8661a10a35116e473823813a2b55f825 Author: Michael Mayorov Date: 2013-02-13 (Wed, 13 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Repeated code was replaced. Commit: 941370b6b8e737acaa31ce794d13fffb9eca6f20 https://github.com/buildbot/buildbot/commit/941370b6b8e737acaa31ce794d13fffb9eca6f20 Author: Dustin J. Mitchell Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M master/buildbot/clients/gtkPanes.py Log Message: ----------- Merge branch 'fix-statusgui-import' of git://github.com/elmirjagudin/buildbot Commit: 834d28da1a622400e88e557306e5e5892ce1553b https://github.com/buildbot/buildbot/commit/834d28da1a622400e88e557306e5e5892ce1553b Author: Dustin J. Mitchell Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- don't run coverage in validate.sh It's really slow, and Buildbot runs it anyway. Commit: fa06e817ba1ad6e1f6aab310f49e833d3a6c3116 https://github.com/buildbot/buildbot/commit/fa06e817ba1ad6e1f6aab310f49e833d3a6c3116 Author: Alexandre Lissy Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- fix: Correct DebCowbuilder handling for existing images In pull request #482 introducing the DebCowbuilder class, there is a wrong assumption being made on the type of the file system entry holding the chroot. While it is correct for the base pbuilder case that this entry have to be a file, the cowbuilder case handles directories. But the base class used by DebCowbuilder only checks for regular file. Hence, it triggers an error in twistd.log and makes the step failing after a first run. Commit: ea6f4707306feca7c6347697d23c407d25bb26ca https://github.com/buildbot/buildbot/commit/ea6f4707306feca7c6347697d23c407d25bb26ca Author: Dustin J. Mitchell Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M master/buildbot/status/status_push.py Log Message: ----------- Correct deferred handling in status_push.py Fixes #2450. Commit: 4c86d3c3ffbd30ed16686d25794918eb08d419b1 https://github.com/buildbot/buildbot/commit/4c86d3c3ffbd30ed16686d25794918eb08d419b1 Author: Michael Mayorov Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Added few tests. Commit: 2954a80781ccb44ddc547682708eec23ff0b573d https://github.com/buildbot/buildbot/commit/2954a80781ccb44ddc547682708eec23ff0b573d Author: Michael Mayorov Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Removing redundant code. Commit: 326b70440953e0209fef477a8620a380e719dd0c https://github.com/buildbot/buildbot/commit/326b70440953e0209fef477a8620a380e719dd0c Author: Michael Mayorov Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Function name changed Commit: dd04ff1ab5e3759e98b67d03e63458317658eeaf https://github.com/buildbot/buildbot/commit/dd04ff1ab5e3759e98b67d03e63458317658eeaf Author: Dustin J. Mitchell Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Merge branch '631-shlex-singlequote-issue' of git://github.com/MichaelMayorov/buildbot Commit: 21ee2e35b71e52190b5641540c0ad65fa224ce75 https://github.com/buildbot/buildbot/commit/21ee2e35b71e52190b5641540c0ad65fa224ce75 Author: Dustin J. Mitchell Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/status/words.py Log Message: ----------- use Python-2.5-compatible syntax Commit: 7e36ecf76fc1cadc3794913ecf321f7cbdb5ef0b https://github.com/buildbot/buildbot/commit/7e36ecf76fc1cadc3794913ecf321f7cbdb5ef0b Author: Dustin J. Mitchell Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- Merge branch 'fix-cowbuilder' of git://github.com/lissyx/buildbot Commit: 8b6fa952595d4bf10fcac8da46467a227edeaa49 https://github.com/buildbot/buildbot/commit/8b6fa952595d4bf10fcac8da46467a227edeaa49 Author: Dustin J. Mitchell Date: 2013-02-17 (Sun, 17 Feb 2013) Changed paths: M master/docs/tutorial/firstrun.rst Log Message: ----------- Add explicit instructions to install sqlalchemy==0.7.10, since 0.8.x doesn't work Commit: 12872c1eea29d2d7ddaffcc808bccdb86c4f15a2 https://github.com/buildbot/buildbot/commit/12872c1eea29d2d7ddaffcc808bccdb86c4f15a2 Author: Marius Gedminas Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/builder.html Log Message: ----------- Add a "show more builds" link on the builder page This way the ?numbuilds parameter becomes discoverable. Commit: af384d6630aae404e92389eb2fae7ec22a3a187b https://github.com/buildbot/buildbot/commit/af384d6630aae404e92389eb2fae7ec22a3a187b Author: Dustin J. Mitchell Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/builder.html Log Message: ----------- Merge branch 'show-more-builds' of git://github.com/mgedmin/buildbot Commit: ee1b6d76904a67b7035d88aca5c8a8c8146df30c https://github.com/buildbot/buildbot/commit/ee1b6d76904a67b7035d88aca5c8a8c8146df30c Author: Dustin J. Mitchell Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- teach validate to check for release notes Also reorganize it a little Commit: 176d3f17ad7eb2818e9a0864acf93b1e348688fa https://github.com/buildbot/buildbot/commit/176d3f17ad7eb2818e9a0864acf93b1e348688fa Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/config.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/docs/developer/config.rst M master/docs/manual/cfg-builders.rst Log Message: ----------- BuildChooser: refactor (slave,breq) logic into strategy object * moved the following logic from Builder to BuildChooser - slave choice - build choice - build merging * move the following logic from Builder to BuildRequestDistributor - managing the brid reclamation The slave-choice logic now checks if slaves can grab build locks. Slaves that can are preferred to slaves that cant. Also adding a customization point that lets slaves to be chosen based on particular builds; for example, a patch is coming that will add a ForceScheduler parameter to force a build onto a particular buildslave. Commit: e2d18c201149005ca87fef13f5dd76da977ba204 https://github.com/buildbot/buildbot/commit/e2d18c201149005ca87fef13f5dd76da977ba204 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py Log Message: ----------- BuildChooser: Fix up comments Commit: 0b862a1ae55376d0cf518ff69d2033bfe7fd90f3 https://github.com/buildbot/buildbot/commit/0b862a1ae55376d0cf518ff69d2033bfe7fd90f3 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py M master/buildbot/process/builder.py Log Message: ----------- BuildChooser: minor enhancements Commit: c59d43d83cd7e34c60c893f0bf4b05fa988f7474 https://github.com/buildbot/buildbot/commit/c59d43d83cd7e34c60c893f0bf4b05fa988f7474 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py M master/buildbot/process/builder.py M master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- BuildChooser: address review comments; pyflakes too Commit: c3775cebdf9fd10d069cd14c78169dd2e5a73690 https://github.com/buildbot/buildbot/commit/c3775cebdf9fd10d069cd14c78169dd2e5a73690 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Fix pyflakes issue Commit: 432f73386934c522512cff93f33c65a436f58bac https://github.com/buildbot/buildbot/commit/432f73386934c522512cff93f33c65a436f58bac Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py Log Message: ----------- BuildChooser: address review issues; beef up comments Commit: b286054f6597eacf38a68f2b6047c3a44c95fe89 https://github.com/buildbot/buildbot/commit/b286054f6597eacf38a68f2b6047c3a44c95fe89 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/process/botmaster.py A master/buildbot/process/buildrequestdistributor.py R master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py A master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py Log Message: ----------- Create process/buildrequestdistributor.py; move BRD from botmaster.py Commit: 894de08e6314f4f20f1cc14045ffbfc99f5e7824 https://github.com/buildbot/buildbot/commit/894de08e6314f4f20f1cc14045ffbfc99f5e7824 Author: Jared Grubb Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py Log Message: ----------- BuildChooser: Fix up test comments a bit; fix one unit test broken by 'rejectedSlaves' rename in earlier patch Commit: a48cd4c63f86bbcf37aca3a0307987359c9ec5d0 https://github.com/buildbot/buildbot/commit/a48cd4c63f86bbcf37aca3a0307987359c9ec5d0 Author: Shawn Chin Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- added pollinterval attribute for backward compatibility Commit: f3825308db6a7260120b6f38cf3f0bc6e15303e1 https://github.com/buildbot/buildbot/commit/f3825308db6a7260120b6f38cf3f0bc6e15303e1 Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/buildbot/config.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py A master/buildbot/process/buildrequestdistributor.py M master/buildbot/test/fake/fakedb.py R master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py A master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/docs/developer/config.rst M master/docs/manual/cfg-builders.rst Log Message: ----------- Merge branch 'BuildChooser' of git://github.com/jaredgrubb/buildbot Commit: 37c1ea9754f7547d047175da1d14ac69fb07e8f2 https://github.com/buildbot/buildbot/commit/37c1ea9754f7547d047175da1d14ac69fb07e8f2 Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- update relnotes for pull 615 Commit: e4244bf864aa247fe3b279c1c37d8f1d3d377fca https://github.com/buildbot/buildbot/commit/e4244bf864aa247fe3b279c1c37d8f1d3d377fca Author: Shawn Chin Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- use preferred 'pollInterval' instead of 'pollinterval' for relevant pollers Commit: 0aa4bdad330fcf7d21a632707dc5625a5c33ab17 https://github.com/buildbot/buildbot/commit/0aa4bdad330fcf7d21a632707dc5625a5c33ab17 Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- fix relnote validation Commit: 073bee296994cfaa8336b73fb0ce79c6e43f52ed https://github.com/buildbot/buildbot/commit/073bee296994cfaa8336b73fb0ce79c6e43f52ed Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/buildbot/changes/hgpoller.py M master/docs/manual/cfg-changesources.rst Log Message: ----------- Merge branch 'hgpoller_pollinterval_attr' of git://github.com/shawnchin/buildbot Commit: f3c37a03f50a0413f406aca40a8f3a9ca3220868 https://github.com/buildbot/buildbot/commit/f3c37a03f50a0413f406aca40a8f3a9ca3220868 Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- relnotes for pull 638 Commit: f90dd09afbd005878abd3a18bf8eea6c3fc6444b https://github.com/buildbot/buildbot/commit/f90dd09afbd005878abd3a18bf8eea6c3fc6444b Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- relnotes for workdir->builddir property rename Commit: 2b15446842089b36da2405c1364d9931447b799b https://github.com/buildbot/buildbot/commit/2b15446842089b36da2405c1364d9931447b799b Author: Dustin J. Mitchell Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M common/validate.sh Log Message: ----------- more validate updates Commit: 8690a8be39629635d087e4f1417fa153584d1bfa https://github.com/buildbot/buildbot/commit/8690a8be39629635d087e4f1417fa153584d1bfa Author: Dustin J. Mitchell Date: 2013-02-24 (Sun, 24 Feb 2013) Changed paths: M common/validate.sh M master/buildbot/buildslave.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/svnpoller.py M master/buildbot/clients/gtkPanes.py M master/buildbot/clients/tryclient.py M master/buildbot/config.py M master/buildbot/interfaces.py M master/buildbot/libvirtbuildslave.py M master/buildbot/locks.py M master/buildbot/manhole.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/gatherResults.py M master/buildbot/process/botmaster.py M master/buildbot/process/build.py M master/buildbot/process/builder.py A master/buildbot/process/buildrequestdistributor.py M master/buildbot/process/buildstep.py M master/buildbot/process/metrics.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/scripts/runner.py M master/buildbot/scripts/stop.py M master/buildbot/status/base.py M master/buildbot/status/buildrequest.py M master/buildbot/status/client.py M master/buildbot/status/slave.py M master/buildbot/status/status_push.py M master/buildbot/status/web/authz.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/slaves.py M master/buildbot/status/web/templates/build.html M master/buildbot/status/web/templates/builder.html M master/buildbot/status/web/templates/buildslave.html M master/buildbot/status/web/templates/buildslaves.html M master/buildbot/status/web/templates/forms.html M master/buildbot/status/words.py M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/steps/source/git.py M master/buildbot/steps/transfer.py M master/buildbot/test/fake/botmaster.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_config.py R master/buildbot/test/unit/test_process_botmaster_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py A master/buildbot/test/unit/test_process_buildrequestdistributor_BuildRequestDistributor.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_scripts_restart.py M master/buildbot/test/unit/test_scripts_stop.py M master/buildbot/test/unit/test_status_words.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_util_misc.py M master/buildbot/util/maildir.py M master/contrib/bzr_buildbot.py M master/contrib/googlecode_atom.py M master/docs/developer/config.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/relnotes/index.rst M master/docs/tutorial/firstrun.rst A master/docs/tutorial/fiveminutes.rst A master/docs/tutorial/further.rst M master/docs/tutorial/index.rst Log Message: ----------- Merge branch 'master' into nine Complex conflicts resolved for: - error handling in buildbot.config - build request distributor rewrite Compare: https://github.com/buildbot/buildbot/compare/ffe0f013c93a...8690a8be3962 From nobody at buildbot.net Mon Feb 25 01:13:18 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2427: Master requires restart sometimes if slave connection lost during graceful shutdown In-Reply-To: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> References: <036.90b8ee43b681335ee22e065790cb1a42@buildbot.net> Message-ID: <051.47b814e4ea5163d32f097cb818d42185@buildbot.net> #2427: Master requires restart sometimes if slave connection lost during graceful shutdown -------------------+--------------------- Reporter: dank | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: fixed Keywords: | -------------------+--------------------- Comment (by Dustin J. Mitchell): Handle slave disconnections during build start better This: - checks for a slave disconnection at the last possible moment - handles exceptions from startBuild's deferred better - treats errors in startBuild as EXCEPTION, not FAILURE Fixes #2427. Changeset: 460b9efc4563c649facbf68ee71395233c118062 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:19 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:19 -0000 Subject: [Buildbot-commits] [Buildbot] #1038: Audit TimerService / other looping calls In-Reply-To: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> References: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> Message-ID: <053.2c1110d8099949c1f7fb65c6e64ba093@buildbot.net> #1038: Audit TimerService / other looping calls -------------------+-------------------- Reporter: catlee | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.1 | Resolution: Keywords: simple | -------------------+-------------------- Comment (by Tom Prince): Make contributed pollers use PollingChangeSource. Refs #1038. Changeset: 305b227724a6bd5093f3e37b9be37af0818ac7f5 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:18 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2377: Misleading message in web status rebuild form In-Reply-To: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> References: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> Message-ID: <055.d247166c14319d7973f867c96e633fd6@buildbot.net> #2377: Misleading message in web status rebuild form ---------------------+--------------------- Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: fixed Keywords: web | ---------------------+--------------------- Comment (by Tom Prince): Remove potentially misleading message about rebuilding builds. It isn't possible to reliably detect when a build can be rebuilt exactly, so don't try. Fixes #2377. Changeset: 1b428e0bbfada3c1c33dcfb5734c659bc764f53b -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:18 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2392: try needs better error messages when vc isn't passed. In-Reply-To: <042.697650c3209aa6a2aa14e86554e22211@buildbot.net> References: <042.697650c3209aa6a2aa14e86554e22211@buildbot.net> Message-ID: <057.cfc0b011e88da745942e4c5b3ace0465@buildbot.net> #2392: try needs better error messages when vc isn't passed. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: try | -----------------------+-------------------- Comment (by Tom Prince): Add some better error handling to 'buildbot try'. Refs #2392. Changeset: 4d9a0b235f8a705a29553b92142643cf59d91e44 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:19 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:19 -0000 Subject: [Buildbot-commits] [Buildbot] #1038: Audit TimerService / other looping calls In-Reply-To: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> References: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> Message-ID: <053.39dfb10a635cabbd9870f30f85179f74@buildbot.net> #1038: Audit TimerService / other looping calls -------------------+-------------------- Reporter: catlee | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.1 | Resolution: Keywords: simple | -------------------+-------------------- Comment (by Tom Prince): Wrap looping calls in try-except blocks. LoopingCall cancels anything after it raises an exception, so catch them before they reach it. Refs #1038. Changeset: e394314c3d5e5be8f31022ec927d4be6b901f84d -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:21 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2450: traceback in status_push In-Reply-To: <039.905f6acc6e53f4a6302111d8d4067d2b@buildbot.net> References: <039.905f6acc6e53f4a6302111d8d4067d2b@buildbot.net> Message-ID: <054.67b2efc077c7fc62fa4ad098e3f9976c@buildbot.net> #2450: traceback in status_push ----------------------+------------------------ Reporter: virgilg | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | ----------------------+------------------------ Comment (by Dustin J. Mitchell): Correct deferred handling in status_push.py Fixes #2450. Changeset: ea6f4707306feca7c6347697d23c407d25bb26ca -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:21 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2160: Interlock documentation refers to "shared" lock mode, should be "exclusive" In-Reply-To: <038.8c2b8b73fc1f39e989885298d3b0e1c1@buildbot.net> References: <038.8c2b8b73fc1f39e989885298d3b0e1c1@buildbot.net> Message-ID: <053.1b44cae950c21e38f84c49b05f09a203@buildbot.net> #2160: Interlock documentation refers to "shared" lock mode, should be "exclusive" -----------------------------+------------------------ Reporter: ggolan | Owner: Type: defect | Status: closed Priority: patches-accepted | Milestone: undecided Version: 0.8.5 | Resolution: fixed Keywords: docs | -----------------------------+------------------------ Comment (by Tom Prince): Don't require pycrpyto for telnet manhole. Fixes #2160. Changeset: eb1d34bd7d5fcffc50851bacd635f19d95968e74 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:21 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:21 -0000 Subject: [Buildbot-commits] [Buildbot] #537: pause buildslaves In-Reply-To: <040.48f20d02519df66a5f2f4a17c988a2ef@buildbot.net> References: <040.48f20d02519df66a5f2f4a17c988a2ef@buildbot.net> Message-ID: <055.00b0213f11f6fa3650961d5ceadfc7cb@buildbot.net> #537: pause buildslaves ------------------------+--------------------- Reporter: ipv6guru | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.7.10 | Resolution: fixed Keywords: sprint | ------------------------+--------------------- Comment (by Tom Prince): Merge pull request #623 from tomprince/poc/pause RFC: Support for pausing a build slave. Fixes #537. Changeset: ebe384944eb21ddf6da9946293a36e267c1a7580 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:20 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:20 -0000 Subject: [Buildbot-commits] [Buildbot] #1821: scheduler usability improvements In-Reply-To: <038.38073a6e2654ee7a291ee089b013a6d2@buildbot.net> References: <038.38073a6e2654ee7a291ee089b013a6d2@buildbot.net> Message-ID: <053.0177e3f8131419a026e8af10ec37d18e@buildbot.net> #1821: scheduler usability improvements ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.8 Version: master | Resolution: Keywords: docs | ------------------------+-------------------- Comment (by Tom Prince): Add a bit of explanation of SingleBranchScheduler and AnyBranchScheduler. Refs #1821. Changeset: 8e4dc1757a28259e5cfc2e6ee5a2cb09bbb60967 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:20 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2271: Explicitly require a buildstep 'name' to be a string type In-Reply-To: <042.46fe8c57b81ada46f90a5fad5eab7291@buildbot.net> References: <042.46fe8c57b81ada46f90a5fad5eab7291@buildbot.net> Message-ID: <057.2e2d15aa64fc0631dfaa47b580128899@buildbot.net> #2271: Explicitly require a buildstep 'name' to be a string type ------------------------+--------------------- Reporter: jaredgrubb | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.8.6p1 | Resolution: fixed Keywords: reconfig | ------------------------+--------------------- Comment (by Tom Prince): Add some sanity checks to BuildStep.__init__. Fixes #2271. Changeset: 72def90af75117c1573f9bd5d03481e1fe25f4c7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 01:13:19 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 01:13:19 -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.3bc9b7368b17233d832a8dca7c659c27@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 Tom Prince): svnpoller: Don't fail when revisions contain changes outside our prefix. When getting the logs, revisions that don't affect the SVNPoller.svnurl path are already being filtered out by svn. Since the poller doesn't even consider them, I would expect it not to consider unrelated paths that come with the logs and just filter them out. Fixes #385. Changeset: 1732adcc3eb11477d9fe9258fe772e3defaa3b34 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 05:34:44 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 05:34:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2354: new master-side SVN source command always perorm full sync In-Reply-To: <038.f919df179ba41ec037143593f0287781@buildbot.net> References: <038.f919df179ba41ec037143593f0287781@buildbot.net> Message-ID: <053.2c511a899a3d63685ec10c8ea9fc62eb@buildbot.net> #2354: new master-side SVN source command always perorm full sync --------------------+-------------------- Reporter: flashm | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn | --------------------+-------------------- Comment (by flashm): It's been a while, but still: buildbot-0.8.7p1/buildbot-0.8.7p1/buildbot/steps/source/svn.py:255 {{{ @defer.inlineCallbacks def _sourcedirIsUpdatable(self): # first, perform a stat to ensure that this is really an svn directory cmd = buildstep.RemoteCommand('stat', {'file': self.workdir + '/.svn', 'logEnviron': self.logEnviron,}) }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 15:24:27 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 15:24:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2456: buildmaster is stalling every about two days Message-ID: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> #2456: buildmaster is stalling every about two days --------------------+----------------------- Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: --------------------+----------------------- After upgrading from 0.8.5 to 0.8.7p1 we see buildmaster happily building them slaves for about 1 1/2 - 2 days and then not progressing anymore. I took a sample while the twistd process was in this state. A restart is needed for the master to start sending buildslave commands again. This is on OS X 10.8.2 (12C54), "server". -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 15:30:00 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 15:30:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2456: buildmaster is stalling every about two days In-Reply-To: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> References: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> Message-ID: <054.8ee3fe20b1f99e32ca3e02dede11d67d@buildbot.net> #2456: buildmaster is stalling every about two days --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): Well, filesize of my sample is 600k - 800k, which exceeds both trac's and pastebin's limits. Bummer. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Feb 25 17:28:18 2013 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Feb 2013 17:28:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2354: new master-side SVN source command always perorm full sync In-Reply-To: <038.f919df179ba41ec037143593f0287781@buildbot.net> References: <038.f919df179ba41ec037143593f0287781@buildbot.net> Message-ID: <053.f8f5bf231b1ef51e3f4d3a730b241451@buildbot.net> #2354: new master-side SVN source command always perorm full sync --------------------+-------------------- Reporter: flashm | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn | --------------------+-------------------- Comment (by dustin): Want to send a patch? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Feb 26 01:06:37 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 26 Feb 2013 01:06:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2456: buildmaster is stalling every about two days In-Reply-To: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> References: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> Message-ID: <054.c90ad507c94dc296348efbdd8003fe8a@buildbot.net> #2456: buildmaster is stalling every about two days --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): As I have on other bugs, I'd suggest not using Apple's Python to run Buildbot. What's a "sample"? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Feb 26 01:17:46 2013 From: noreply at github.com (GitHub) Date: Mon, 25 Feb 2013 17:17:46 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 8b32e5: cli: removed unreachable code in scripts.runner Message-ID: <512c0d3ad2fcf_312f18ddaf076051@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8b32e52d2d9dd9a35683c1bdb51e13d7f2a4f8bb https://github.com/buildbot/buildbot/commit/8b32e52d2d9dd9a35683c1bdb51e13d7f2a4f8bb Author: Elmir Jagudin Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/scripts/runner.py Log Message: ----------- cli: removed unreachable code in scripts.runner Removed unreachable code in scripts.runner.SendChangeOptions.postOptions() method. 'who' and 'master' are listed as required options for 'sendchange' subcommand. The postOptions() will not be called unless both 'who' and 'master' options are specified. Commit: 80d5819a20be6b80ef3795f3e148854e2127e12e https://github.com/buildbot/buildbot/commit/80d5819a20be6b80ef3795f3e148854e2127e12e Author: Elmir Jagudin Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- unit tests of invalid 'buildbot user' command's options Unit tests on exception code paths in scripts.runner.UserOptions.postOptions(). Check that various invalid options combinations for 'buildbot user' subcommand raises the usage.UsageError exception. Commit: 838dfdb6fc796aec8fdf47f5139b1dcfe704647d https://github.com/buildbot/buildbot/commit/838dfdb6fc796aec8fdf47f5139b1dcfe704647d Author: Elmir Jagudin Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/scripts/runner.py Log Message: ----------- cli: broke-out code to validate master option into a function Commit: b19daf57d49b644a10d0ce79e75979e4aa12dfca https://github.com/buildbot/buildbot/commit/b19daf57d49b644a10d0ce79e75979e4aa12dfca Author: Elmir Jagudin Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- cli: validate master option for 'buildbot sendchange' command If master (-m, --master) option is not valid, print user friendly error message "master must have the form 'hostname:port'". Commit: 41f22d8be699523012f5e01b31027f5eae5717f1 https://github.com/buildbot/buildbot/commit/41f22d8be699523012f5e01b31027f5eae5717f1 Author: Elmir Jagudin Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- cli: validate master option for 'statuslog' and 'statusgui' commands For 'buildbot statuslog' and 'buildbot statusgui' subcommands, validate master (-m, --master) option. If not valid print user friendly error message "master must have the form 'hostname:port'". Commit: 3d3c8bad8c7957b7b06658211d866432c4ad4ded https://github.com/buildbot/buildbot/commit/3d3c8bad8c7957b7b06658211d866432c4ad4ded Author: Elmir Jagudin Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- cli: validate master option for 'buildbot debugclient' command If master (-m, --master) option is not valid, print user friendly error message "master must have the form 'hostname:port'". Commit: 055896ae8bbfc29142032cf7a0c1a41c9dc38ae5 https://github.com/buildbot/buildbot/commit/055896ae8bbfc29142032cf7a0c1a41c9dc38ae5 Author: Elmir Jagudin Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- cli: validate master option for 'buildbot try' command When connection type 'pb' is specified, check that master option (-m, --master) is present and have valid syntax. If master is missing or have invalid syntax, print user friendly error message. Commit: ede2a911e3229bf4bf2fa3180d6252a06adf082a https://github.com/buildbot/buildbot/commit/ede2a911e3229bf4bf2fa3180d6252a06adf082a Author: Dustin J. Mitchell Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- Merge branch 'cli-option-master' of git://github.com/elmirjagudin/buildbot Compare: https://github.com/buildbot/buildbot/compare/2b1544684208...ede2a911e322 From noreply at github.com Tue Feb 26 01:21:03 2013 From: noreply at github.com (GitHub) Date: Mon, 25 Feb 2013 17:21:03 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] ff5745: DynamicChoiceStringParameter: a base class for dyn... Message-ID: <512c0dff4b988_58cfdb0aec2147e@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ff574533773bd3bc978befa4c965bca1f097a733 https://github.com/buildbot/buildbot/commit/ff574533773bd3bc978befa4c965bca1f097a733 Author: Jared Grubb Date: 2013-02-23 (Sat, 23 Feb 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/manual/cfg-schedulers.rst M master/docs/relnotes/index.rst Log Message: ----------- DynamicChoiceStringParameter: a base class for dynamic lists in ForceScheduler Provide a better mechanism for generating dynamic content for ForceScheduler, and adjust the InheritBuildParameter to use this new base class. Commit: 1076819a51f96b76ae013bc14a7225b07b54d342 https://github.com/buildbot/buildbot/commit/1076819a51f96b76ae013bc14a7225b07b54d342 Author: Jared Grubb Date: 2013-02-24 (Sun, 24 Feb 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/manual/cfg-schedulers.rst M master/docs/relnotes/index.rst Log Message: ----------- ChoiceStringParameter.getChoices: use a member function instead of DynamicStringChoiceParameter Commit: 247ff445cd50fdf191ee6439f0553a88178ded65 https://github.com/buildbot/buildbot/commit/247ff445cd50fdf191ee6439f0553a88178ded65 Author: Jared Grubb Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- ChoiceStringParameter.getChoices: a bit more documentation Commit: c599ace35673804f48951ff20781ec40027bdbac https://github.com/buildbot/buildbot/commit/c599ace35673804f48951ff20781ec40027bdbac Author: Dustin J. Mitchell Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/manual/cfg-schedulers.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'DynamicParameter' of git://github.com/jaredgrubb/buildbot Compare: https://github.com/buildbot/buildbot/compare/ede2a911e322...c599ace35673 From noreply at github.com Tue Feb 26 02:27:06 2013 From: noreply at github.com (GitHub) Date: Mon, 25 Feb 2013 18:27:06 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 100a4c: Fix latent buildslave's _soft_disconnect method Message-ID: <512c1d7a5489c_338d9312c42877@hookshot-production2.ec2-us-east1.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 100a4cee48a711a0e13d0f4c3168c7ef8d56b555 https://github.com/buildbot/buildbot/commit/100a4cee48a711a0e13d0f4c3168c7ef8d56b555 Author: Sean Kelly Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Fix latent buildslave's _soft_disconnect method This derives entirely from https://gist.github.com/seankelly/5034964, primarily written by Jc2k. Commit: dfbcaf84bef1c25af210f29dfd4a2c3380b91bde https://github.com/buildbot/buildbot/commit/dfbcaf84bef1c25af210f29dfd4a2c3380b91bde Author: Dustin J. Mitchell Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/buildslave.py M master/docs/relnotes/index.rst Log Message: ----------- cleanup * add relnote * add a comment * wrap long line * and add some error handling Commit: 532a0ed5a62839b5ac9ea36d152de1fc3c91d6c2 https://github.com/buildbot/buildbot/commit/532a0ed5a62839b5ac9ea36d152de1fc3c91d6c2 Author: Dustin J. Mitchell Date: 2013-02-25 (Mon, 25 Feb 2013) Changed paths: M master/buildbot/buildslave.py M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'pull646' Compare: https://github.com/buildbot/buildbot/compare/c599ace35673...532a0ed5a628 From nobody at buildbot.net Tue Feb 26 17:06:48 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 26 Feb 2013 17:06:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2424: cloning git repositories over http/https requires usePTY=1 In-Reply-To: <038.a43b7d102fe1c787fea97b4819b7f67a@buildbot.net> References: <038.a43b7d102fe1c787fea97b4819b7f67a@buildbot.net> Message-ID: <053.4a148f187088b7da2c13ca2be987f169@buildbot.net> #2424: cloning git repositories over http/https requires usePTY=1 --------------------+------------------------- Reporter: jhford | Owner: Type: defect | Status: closed Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: worksforme Keywords: | --------------------+------------------------- Comment (by dimagrirelapancia): I have aproblem with google analytics in this site of Dimagrire la pancia [http://www.dimagrirelapancia.org/ Dimagrire la Pancia] Thanks if you can hel me Grazie a tutti. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Feb 26 19:09:34 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 26 Feb 2013 19:09:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2457: Commiter blamed for git checkout failure Message-ID: <038.8ea127475fc800d73bd0bcef4b521d39@buildbot.net> #2457: Commiter blamed for git checkout failure ------------------------+----------------------- Reporter: F?zetsu | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Keywords: ------------------------+----------------------- One of the projects I sometimes contribute to failed to build using buildbot. The stage it has failed on was git checkout. As my commit was the last one to have been submitted, I was blamed for it and sent a mail. An expected behaviour would be that only the maintainers (or whatever the set-up on that particular buildbot is) get such e-mail and that the blame list stays empty ? the failure occurred independently from any code changes that the patch has introduced. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Feb 26 21:17:59 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 26 Feb 2013 21:17:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2456: buildmaster is stalling every about two days In-Reply-To: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> References: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> Message-ID: <054.c2b6c0a32b2b7faa0a59786dd3067abb@buildbot.net> #2456: buildmaster is stalling every about two days --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): > As I have on other bugs, I'd suggest not using Apple's Python to run Buildbot. That's all nice and everything, but all these problems appeared after migrating from 0.8.5 to 0.8.7; the old machine was running Apple's Python (Snow Leopard), the new machine is running Apple's Python (Mountain Lion) Old: root# python --version Python 2.6.1 New: root# python --version Python 2.7.2 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Feb 26 21:21:22 2013 From: nobody at buildbot.net (Buildbot) Date: Tue, 26 Feb 2013 21:21:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2456: buildmaster is stalling every about two days In-Reply-To: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> References: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> Message-ID: <054.980edc12ec35ff964b54f411e3823617@buildbot.net> #2456: buildmaster is stalling every about two days --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): > What's a "sample"? A "sample" is a snapshot of the process during a configurable interval. It's similar to strace on Linux, in that it provides system calls, but it also shows e.g. all threads' state. If you're familiar with Sun's dtrace, it uses that subsystem. In XCode GUI parlance, this is provided by the Instruments.app -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 01:47:30 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 01:47:30 -0000 Subject: [Buildbot-commits] [Buildbot] #1980: updateBigStatus not called enough? In-Reply-To: <038.4985705335d7247968eef968f1dad004@buildbot.net> References: <038.4985705335d7247968eef968f1dad004@buildbot.net> Message-ID: <053.4956d20dec411f1e0bd56ce7ea2db660@buildbot.net> #1980: updateBigStatus not called enough? ---------------------+--------------------- Reporter: dustin | Owner: dustin Type: defect | Status: closed Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: database | ---------------------+--------------------- Changes (by dustin): * status: assigned => closed * resolution: => fixed * milestone: 0.8.+ => 0.8.7 Comment: Seems improved. At any rate, it goes away in nine. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 01:48:40 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 01:48:40 -0000 Subject: [Buildbot-commits] [Buildbot] #739: HTML logs are included in pickles (was: HTML logs do not get compressed) In-Reply-To: <039.2b0ebe3105f086521fea6a5dd8cfc947@buildbot.net> References: <039.2b0ebe3105f086521fea6a5dd8cfc947@buildbot.net> Message-ID: <054.6bb8e63ec604ca76a3cc85957b379510@buildbot.net> #739: HTML logs are included in pickles ---------------------+-------------------- Reporter: marcusl | Owner: Type: defect | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.7.12 | Resolution: Keywords: sprint | ---------------------+-------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 01:50:24 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 01:50:24 -0000 Subject: [Buildbot-commits] [Buildbot] #1854: FileUpload never times out In-Reply-To: <039.e7bfab756d445121a2e0b7af56f23535@buildbot.net> References: <039.e7bfab756d445121a2e0b7af56f23535@buildbot.net> Message-ID: <054.3694c39baa93f279f1b332a847e26f6d@buildbot.net> #1854: FileUpload never times out -----------------------------------------+----------------------- Reporter: exarkun | Owner: juanl Type: defect | Status: accepted Priority: critical | Milestone: 0.8.+ Version: 0.8.2 | Resolution: Keywords: transfer master-slave sprint | -----------------------------------------+----------------------- Changes (by dustin): * keywords: transfer master-slave => transfer master-slave sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 01:50:51 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 01:50:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2098: support for patches in master-side source steps In-Reply-To: <038.7bf88629819eaedd012609f66bc29db2@buildbot.net> References: <038.7bf88629819eaedd012609f66bc29db2@buildbot.net> Message-ID: <053.b50dd6214ff7ab031bb4049bd2314137@buildbot.net> #2098: support for patches in master-side source steps --------------------------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.4p2 | Resolution: Keywords: master-side-source-steps sprint | --------------------------------------------+-------------------- Changes (by dustin): * keywords: master-side-source-steps => master-side-source-steps sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 01:54:18 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 01:54:18 -0000 Subject: [Buildbot-commits] [Buildbot] #132: Use jinja for MailNotifier emails In-Reply-To: <040.be53ba06b4d8d9a269d0768c413bf7fe@buildbot.net> References: <040.be53ba06b4d8d9a269d0768c413bf7fe@buildbot.net> Message-ID: <055.e87e30f40e309162ae060cf257e2720d@buildbot.net> #132: Use jinja for MailNotifier emails ------------------------------+-------------------- Reporter: bhearsum | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: | Resolution: Keywords: mail, web, sprint | ------------------------------+-------------------- Changes (by dustin): * keywords: mail, web => mail, web, sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 01:55:42 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 01:55:42 -0000 Subject: [Buildbot-commits] [Buildbot] #159: should be possible to have two buildbot.steps.source.SVN(mode="copy") steps in a single build factory In-Reply-To: <039.026d4399280638dac0c43934f327f915@buildbot.net> References: <039.026d4399280638dac0c43934f327f915@buildbot.net> Message-ID: <054.6b85d399936157ba9a72cf8bc4426793@buildbot.net> #159: should be possible to have two buildbot.steps.source.SVN(mode="copy") steps in a single build factory -------------------------------------------------+------------------------- Reporter: exarkun | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.6 | Resolution: fixed Keywords: projrepo, sprint, master-side- | source-steps | -------------------------------------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: This is possible now with the codebase functionality. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 01:57:55 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 01:57:55 -0000 Subject: [Buildbot-commits] [Buildbot] #273: contrib/windows/setup.py does not create fully working buildbot_service.exe In-Reply-To: <039.a928908b5bfb89b5d59cfcf6e7b738ab@buildbot.net> References: <039.a928908b5bfb89b5d59cfcf6e7b738ab@buildbot.net> Message-ID: <054.75c6e25bf41f377b6959cc08a65bab9f@buildbot.net> #273: contrib/windows/setup.py does not create fully working buildbot_service.exe --------------------+---------------------- Reporter: marcusl | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.7 | Resolution: wontfix Keywords: windows | --------------------+---------------------- Changes (by dustin): * status: assigned => closed * resolution: => wontfix Comment: I don't think py2exe is expected to work. At any rate, it's been a few years of it not working. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 01:58:11 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 01:58:11 -0000 Subject: [Buildbot-commits] [Buildbot] #212: buildbot doesn't respond to darcs tags In-Reply-To: <037.1030dcc6d9512e2f583b74228a664f7e@buildbot.net> References: <037.1030dcc6d9512e2f583b74228a664f7e@buildbot.net> Message-ID: <052.cf870044d0a80e7e2873299536ee9df6@buildbot.net> #212: buildbot doesn't respond to darcs tags -----------------------------+-------------------- Reporter: zooko | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.7.6 | Resolution: Keywords: darcs | -----------------------------+-------------------- Changes (by dustin): * priority: major => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:06:55 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:06:55 -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.4f950cdb285d5356b8ca34030e1435a7@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: 0.7.9 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.0 Comment: The log handling in 'nine' will handle HTML logs in chunks, just like text logs. So the buildmaster will not need to load the entire multi-GB log into memory at one time. It will still get loaded into the browser, of course, and I'm not entirely sure how to handle chunks of HTML in JS. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:10:50 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:10:50 -0000 Subject: [Buildbot-commits] [Buildbot] #419: No tests for buildbot.changes.hgbuildbot.py ? In-Reply-To: <039.a0482836020bd633f2a3f0750c8f5e9c@buildbot.net> References: <039.a0482836020bd633f2a3f0750c8f5e9c@buildbot.net> Message-ID: <054.be2ccf9de62ec5345314a0cbe28cddd4@buildbot.net> #419: No tests for buildbot.changes.hgbuildbot.py ? -----------------------------+---------------------- Reporter: marcusl | Owner: marcusl Type: defect | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.7.9 | Resolution: Keywords: hg simple sprint | -----------------------------+---------------------- Changes (by dustin): * keywords: hg tests => hg simple sprint * priority: major => patches-accepted Comment: In fact, `master/buildbot/changes/hgbuildbot.py` is now a hook only. It should be moved to contrib, and documentation updated accordingly. This would make a good project to exercise someone's git skills. Files in contrib don't need unit tests, so there's no need to add tests. This will, however, need a careful mention in the release notes. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:12:51 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:12:51 -0000 Subject: [Buildbot-commits] [Buildbot] #496: ShellCommand not working with params on Windows In-Reply-To: <040.054f062bad741fa8cdaa0967bc36cb69@buildbot.net> References: <040.054f062bad741fa8cdaa0967bc36cb69@buildbot.net> Message-ID: <055.477c7faf7e0b4dc14a02f2e64b7400ab@buildbot.net> #496: ShellCommand not working with params on Windows ---------------------+------------------------ Reporter: ipv6guru | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: duplicate Keywords: windows | ---------------------+------------------------ Changes (by dustin): * status: reopened => closed * resolution: => duplicate Comment: Yes, dupe #377, which is fixed. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:14:15 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:14:15 -0000 Subject: [Buildbot-commits] [Buildbot] #518: allow complete rebuild during force In-Reply-To: <040.552f63dffbe457d99f43e8c92ff2d8f0@buildbot.net> References: <040.552f63dffbe457d99f43e8c92ff2d8f0@buildbot.net> Message-ID: <055.3eb64832307974a38d080cf27fc75eaf@buildbot.net> #518: allow complete rebuild during force ------------------------+-------------------- Reporter: ipv6guru | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.7.10 | Resolution: Keywords: sprint | ------------------------+-------------------- Comment (by dustin): Or, perhaps even more simply, by making mode= and method= renderable, and carefully configuring those with Interpolate. If that can be made to work, let's find a good place to add this to the documentation as a worked example. Perhaps in one of the follow-ons to the tutorial? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:16:39 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:16:39 -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.b8060f9847c0c2f8107bbe10405eaecb@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 dustin): * milestone: 0.8.+ => 0.9.+ Comment: I'd like to de-emphasize the prevalence of builders in build status. If we can answer tomprince's concern in comment 5, then it's less important to dynamically create builders. For cases where dynamic creation *is* necessary, I think it makes most sense to stick to the idea of dynamic reconfigs. Those are much more reliable now than 4 years ago. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:17:00 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:17:00 -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.ab047bfef1fb8f9188d15b96d601769e@buildbot.net> #765: web display for schedulers ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.0 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * keywords: web, sprint => web * milestone: 0.8.+ => 0.9.0 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:18:30 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:18:30 -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.18458c3ff3f3cd006c0da9f7d150f99a@buildbot.net> #833: buildbot.status.web.logs assumes logfiles are in utf-8 ---------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.0 | Resolution: Keywords: encoding | ---------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.0 Comment: wrong again, dustin The right solution is to store logfiles in unicode, and require build steps to guess or be configured with the appropriate encoding when the logs are generated. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:20:13 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:20:13 -0000 Subject: [Buildbot-commits] [Buildbot] #851: slave assignment could take load into account In-Reply-To: <038.69348af69064f3065048d29c69982e83@buildbot.net> References: <038.69348af69064f3065048d29c69982e83@buildbot.net> Message-ID: <053.e5e6d79d3c9391b80281a3a95acfda37@buildbot.net> #851: slave assignment could take load into account --------------------------+--------------------- Reporter: tfogal | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: fixed Keywords: loadbalancing | --------------------------+--------------------- Changes (by dustin): * cc: jaredgrubb (added) * status: new => closed * resolution: => fixed Comment: The balancing part of this should be possible with Jared's new build chooser support. Getting the load averages would remain the responsibility of the user, though - perhaps through some kind of polling? Anyway, I think this is solved well enough. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:20:44 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:20:44 -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.89dbd8e80f5912653283afcf11f35bd8@buildbot.net> #806: Need branch name display ------------------------+-------------------- Reporter: dabrahams | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.7.12 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * keywords: web, sprint => web * milestone: 0.8.+ => 0.9.0 Comment: We'll hopefully get this right in nine. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:22:56 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:22:56 -0000 Subject: [Buildbot-commits] [Buildbot] #870: Http log rotation triggers exceptions.WindowsError on master when multiple web ports are present In-Reply-To: <038.696c4e783612fd6be7606a909d141c0a@buildbot.net> References: <038.696c4e783612fd6be7606a909d141c0a@buildbot.net> Message-ID: <053.b087a700f01af1822b8788ef8e097ad8@buildbot.net> #870: Http log rotation triggers exceptions.WindowsError on master when multiple web ports are present ---------------------------------+---------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: wontfix Keywords: web, windows, sprint | ---------------------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => wontfix Comment: Nine won't support multiple web instances on the same master, so this bug won't exist then. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:25:45 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:25:45 -0000 Subject: [Buildbot-commits] [Buildbot] #893: Mercurial source step needs username and passwd parms In-Reply-To: <041.58daf607623bd946caee397fda9b28aa@buildbot.net> References: <041.58daf607623bd946caee397fda9b28aa@buildbot.net> Message-ID: <056.00b7372cff9346c2dcaa7a442135f7d9@buildbot.net> #893: Mercurial source step needs username and passwd parms ------------------------+------------------------ Reporter: bgunnison | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: duplicate Keywords: hg | ------------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => duplicate Comment: The more general bug to solve that is #1748 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:28:05 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:28:05 -0000 Subject: [Buildbot-commits] [Buildbot] #1748: Allow obfuscating passwords, etc. on the master (was: Hiding strings from ShellCommands command= in factories using something like Obfuscated) In-Reply-To: <039.910168808e260ab34929252b74922c44@buildbot.net> References: <039.910168808e260ab34929252b74922c44@buildbot.net> Message-ID: <054.29a5345677c80bdca15da09f010b269c@buildbot.net> #1748: Allow obfuscating passwords, etc. on the master ------------------------+-------------------- Reporter: GreYFoX | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.3 | Resolution: Keywords: sprint | ------------------------+-------------------- Changes (by dustin): * keywords: => sprint Comment: We currently have support for obfuscation on the slave, but that support isn't accessible from the master. The idea here is that the master can send the command to the slave with metadata saying "don't log this part of the arguments" or "don't log this environment variable". This is still a form of obfuscation, since that argument or environment variable is still present on the slave and in the PB traffic between the master and the slave, but for most uses just not logging it is sufficient. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:33:36 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:33:36 -0000 Subject: [Buildbot-commits] [Buildbot] #928: Allow builder to be associated with multiple categories In-Reply-To: <038.51386ed5975d423860b7df3ecfae8e27@buildbot.net> References: <038.51386ed5975d423860b7df3ecfae8e27@buildbot.net> Message-ID: <053.a4a9316c551ad8f5922b69d6489cc5f7@buildbot.net> #928: Allow builder to be associated with multiple categories ------------------------+------------------------- Reporter: stefan | Owner: jaredgrubb Type: enhancement | Status: assigned Priority: major | Milestone: 0.9.+ Version: 0.8.0 | Resolution: Keywords: sprint | ------------------------+------------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.+ Comment: Did this get implemented? If not, it should be done on the nine branch at this point. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:35:12 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:35:12 -0000 Subject: [Buildbot-commits] [Buildbot] #921: buildmaster logging should be more segregated In-Reply-To: <040.f26eb6b5fa73609c33c0d37dc50714a3@buildbot.net> References: <040.f26eb6b5fa73609c33c0d37dc50714a3@buildbot.net> Message-ID: <055.1fe99633ff59e4ce9907d2b4ae06f3ae@buildbot.net> #921: buildmaster logging should be more segregated ------------------------+------------------------- Reporter: bhearsum | Owner: tom.prince Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: Keywords: sprint | ------------------------+------------------------- Changes (by dustin): * cc: dwlocks (added) Comment: Dan - related to what we were talking about today (verbose logging) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:35:58 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:35:58 -0000 Subject: [Buildbot-commits] [Buildbot] #914: Add ability to send instance data to EC2 instances In-Reply-To: <038.94f69722912148de7b4203ac8a655594@buildbot.net> References: <038.94f69722912148de7b4203ac8a655594@buildbot.net> Message-ID: <053.309e086f0b307e344edaf8aa7fdb0b1d@buildbot.net> #914: Add ability to send instance data to EC2 instances ---------------------------+---------------------- Reporter: dustin | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: wontfix Keywords: virtualization | ---------------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => wontfix Comment: Apparently I'm the only one interested in this, and I'm not *that* interested in it. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:42:40 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:42:40 -0000 Subject: [Buildbot-commits] [Buildbot] #971: Build a windows installer In-Reply-To: <038.6c763d0f053bc258fcb2f8f99b00326c@buildbot.net> References: <038.6c763d0f053bc258fcb2f8f99b00326c@buildbot.net> Message-ID: <053.9532e30c61462734a25c17f8cdefefc4@buildbot.net> #971: Build a windows installer ------------------------+---------------------- Reporter: dustin | Owner: fatman2 Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: | Resolution: wontfix Keywords: windows | ------------------------+---------------------- Changes (by dustin): * status: accepted => closed * resolution: => wontfix Comment: Well, looks like I scared everyone off :( We can re-open if there's more interest. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:43:10 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:43:10 -0000 Subject: [Buildbot-commits] [Buildbot] #979: No requirement to identify rebuild requestor In-Reply-To: <041.1ffcef93987e379d346d785513a11ab9@buildbot.net> References: <041.1ffcef93987e379d346d785513a11ab9@buildbot.net> Message-ID: <056.1f9b447895f94a534ef7571e99857a20@buildbot.net> #979: No requirement to identify rebuild requestor ------------------------+-------------------- Reporter: dabrahams | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.1 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:43:43 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:43:43 -0000 Subject: [Buildbot-commits] [Buildbot] #984: per-project revlink In-Reply-To: <039.dadc1ed0406277c545f191d04933f465@buildbot.net> References: <039.dadc1ed0406277c545f191d04933f465@buildbot.net> Message-ID: <054.0dd848b9459aa1e16ecd76a5b5c35916@buildbot.net> #984: per-project revlink ------------------------+-------------------- Reporter: moschny | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.1 | Resolution: Keywords: web, sprint | ------------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.0 Comment: This will change for nine anyway. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:46:45 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:46:45 -0000 Subject: [Buildbot-commits] [Buildbot] #998: better handling for tags in changesources In-Reply-To: <036.92225bad6a92f142c6531bf660f7d90a@buildbot.net> References: <036.92225bad6a92f142c6531bf660f7d90a@buildbot.net> Message-ID: <051.30e8e8b2da0d6c24d4ed6cf9098700b0@buildbot.net> #998: better handling for tags in changesources -------------------------+-------------------- Reporter: chrb | Owner: Type: enhancement | Status: new Priority: major | Milestone: 1.0.+ Version: 0.8.1 | Resolution: Keywords: git, hg, svn | -------------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 1.0.+ Comment: I think this will need an expansion of the definition of a "change", probably with some kind of top-level "change type" -- new branch, deleted branch, new tag, deleted tag, etc. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:50:37 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:50:37 -0000 Subject: [Buildbot-commits] [Buildbot] #1008: Last build status only reports last failure for multiple non-halt-on-failure steps In-Reply-To: <037.25c2c78e317b34b861642e613102ed0d@buildbot.net> References: <037.25c2c78e317b34b861642e613102ed0d@buildbot.net> Message-ID: <052.096851387d86ebd6824aa672af26279a@buildbot.net> #1008: Last build status only reports last failure for multiple non-halt-on- failure steps ------------------------+-------------------- Reporter: ayust | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: master | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.+ Comment: Sounds like an important part of the status display in the web UI. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:53:56 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:53:56 -0000 Subject: [Buildbot-commits] [Buildbot] #1064: Logging ChangeFilter checks In-Reply-To: <036.ea1b0c67a656f852f154c2ba07bb974b@buildbot.net> References: <036.ea1b0c67a656f852f154c2ba07bb974b@buildbot.net> Message-ID: <051.7b8a36c8a8046a95bb6bfed014984c9c@buildbot.net> #1064: Logging ChangeFilter checks ----------------------------+-------------------- Reporter: strk | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.2 | Resolution: Keywords: sprint, logging | ----------------------------+-------------------- Changes (by dustin): * cc: dwlocks (added) * keywords: sprint => sprint, logging Comment: Dan, another bug related to our conversation today about verbose logging -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 02:58:24 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 02:58:24 -0000 Subject: [Buildbot-commits] [Buildbot] #1782: Hide email address in web status In-Reply-To: <038.56052ef3d3464397f95b3fcc291e0c55@buildbot.net> References: <038.56052ef3d3464397f95b3fcc291e0c55@buildbot.net> Message-ID: <053.b87fe6608ac90e72da49262c3c501506@buildbot.net> #1782: Hide email address in web status ------------------------+---------------------- Reporter: tfogal | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: wontfix Keywords: users | ------------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => wontfix Comment: This won't be relevant in nine, since the html will be dynamically generated. And if spiders are scraping the API, a little obfuscation's not going to help. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:07:10 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:07:10 -0000 Subject: [Buildbot-commits] [Buildbot] #1808: Scheduler with treeStableTimer "merges" changes to multiple projects into single SourceStamp In-Reply-To: <039.cd87665d300c4855d7e125d8690e0a31@buildbot.net> References: <039.cd87665d300c4855d7e125d8690e0a31@buildbot.net> Message-ID: <054.76ab5550216a94ad9c9664c1c0461275@buildbot.net> #1808: Scheduler with treeStableTimer "merges" changes to multiple projects into single SourceStamp --------------------+------------------------- Reporter: aivarsk | Owner: jaredgrubb Type: defect | Status: assigned Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: sprint | --------------------+------------------------- Comment (by dustin): I'm guessing Jared's not working on this. The easy bit here is making AnyBranchScheduler use a tuple (proj,repo,branch) instead of just a branch. The harder bits are making it backward-compatible without adding complexity, and handling change classification. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:08:12 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:08:12 -0000 Subject: [Buildbot-commits] [Buildbot] #1830: Add a warning for logfiles if the log file does not exist or is not found In-Reply-To: <039.372e33a57b836ef962d4796cba2c0ee3@buildbot.net> References: <039.372e33a57b836ef962d4796cba2c0ee3@buildbot.net> Message-ID: <054.479f62b3818e435606a1f67f7c054857@buildbot.net> #1830: Add a warning for logfiles if the log file does not exist or is not found ------------------------+-------------------- Reporter: darshie | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.3 | Resolution: Keywords: | ------------------------+-------------------- Comment (by dustin): This should probably just cause the buildstep to fail, with a suitable error message. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:10:32 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:10:32 -0000 Subject: [Buildbot-commits] [Buildbot] #1850: Possibility to display the branch of the changes in the changes waterfall column In-Reply-To: <040.126db59196919bc45475d560861b1e4b@buildbot.net> References: <040.126db59196919bc45475d560861b1e4b@buildbot.net> Message-ID: <055.6a273d7bc6caba65364e70c91724e36f@buildbot.net> #1850: Possibility to display the branch of the changes in the changes waterfall column ------------------------+-------------------- Reporter: ykoehler | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.3 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * keywords: web, sprint => web * milestone: 0.8.+ => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:11:20 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:11:20 -0000 Subject: [Buildbot-commits] [Buildbot] #1851: Display scheduler name in the builder title In-Reply-To: <040.c1de18b6ed5c8e86c32ecbfdbc425283@buildbot.net> References: <040.c1de18b6ed5c8e86c32ecbfdbc425283@buildbot.net> Message-ID: <055.83008c20d3e0ff62a1ea4bde4578d29e@buildbot.net> #1851: Display scheduler name in the builder title ------------------------+-------------------- Reporter: ykoehler | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.3 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:13:59 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:13:59 -0000 Subject: [Buildbot-commits] [Buildbot] #1852: NightlyScheduler support for change_filter In-Reply-To: <040.af929787020d877162e14c4c329f5240@buildbot.net> References: <040.af929787020d877162e14c4c329f5240@buildbot.net> Message-ID: <055.e18059a25d73a757069d6a056557a0f0@buildbot.net> #1852: NightlyScheduler support for change_filter ------------------------+-------------------- Reporter: ykoehler | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.3 | Resolution: Keywords: schedulers | ------------------------+-------------------- Changes (by dustin): * keywords: => schedulers -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:15:13 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:15:13 -0000 Subject: [Buildbot-commits] [Buildbot] #1870: Nightly scheduler should support multiple branches. In-Reply-To: <038.7261e9ef1a73ee1acebd7cb31d7da09e@buildbot.net> References: <038.7261e9ef1a73ee1acebd7cb31d7da09e@buildbot.net> Message-ID: <053.422d916af89cde9a349fc31b87f7b744@buildbot.net> #1870: Nightly scheduler should support multiple branches. -------------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.3 | Resolution: Keywords: schedulers, sprint | -------------------------------+-------------------- Changes (by dustin): * keywords: schedulers => schedulers, sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:15:02 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:15:02 -0000 Subject: [Buildbot-commits] [Buildbot] #1870: Nightly scheduler should support multiple branches. In-Reply-To: <038.7261e9ef1a73ee1acebd7cb31d7da09e@buildbot.net> References: <038.7261e9ef1a73ee1acebd7cb31d7da09e@buildbot.net> Message-ID: <053.b8e1d09701cd3047c7c4047e29c491eb@buildbot.net> #1870: Nightly scheduler should support multiple branches. ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.3 | Resolution: Keywords: schedulers | ------------------------+-------------------- Changes (by dustin): * keywords: => schedulers -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:16:57 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:16:57 -0000 Subject: [Buildbot-commits] [Buildbot] #1873: web status does not ask for name when auth not in use In-Reply-To: <038.57714f0dc960c5a06e3ee2e18d56deed@buildbot.net> References: <038.57714f0dc960c5a06e3ee2e18d56deed@buildbot.net> Message-ID: <053.f6f8114a60a38d09ebe3504949c74639@buildbot.net> #1873: web status does not ask for name when auth not in use ------------------------+-------------------------- Reporter: dustin | Owner: adamcollard Type: enhancement | Status: accepted Priority: major | Milestone: 0.9.+ Version: 0.8.3p1 | Resolution: Keywords: web, users | ------------------------+-------------------------- Changes (by dustin): * keywords: web => web, users * milestone: 0.8.+ => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:17:17 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:17:17 -0000 Subject: [Buildbot-commits] [Buildbot] #1884: transfer steps should include progress info In-Reply-To: <038.959cbfda66e15d0d2f7b00bfece81d58@buildbot.net> References: <038.959cbfda66e15d0d2f7b00bfece81d58@buildbot.net> Message-ID: <053.4bd69731d703ab1bc24918cdd06aedbc@buildbot.net> #1884: transfer steps should include progress info ------------------------------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: web, transfer, master-slave, sprint | ------------------------------------------------+-------------------- Changes (by dustin): * keywords: web, transfer, master-slave => web, transfer, master-slave, sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:21:21 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:21:21 -0000 Subject: [Buildbot-commits] [Buildbot] #1891: investigate and document using exocet to reload modules In-Reply-To: <038.e27c647ef8c8f85cc331a1b299507b28@buildbot.net> References: <038.e27c647ef8c8f85cc331a1b299507b28@buildbot.net> Message-ID: <053.6684b277c13d66dcda27eada3bb0df9a@buildbot.net> #1891: investigate and document using exocet to reload modules ------------------------+---------------------- Reporter: dustin | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: wontfix Keywords: reconfig | ------------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => wontfix -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:21:02 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:21:02 -0000 Subject: [Buildbot-commits] [Buildbot] #1890: debug Buildbot's memory use In-Reply-To: <038.8fe001fd1b66f9ec9dbbb0f215b0fa1f@buildbot.net> References: <038.8fe001fd1b66f9ec9dbbb0f215b0fa1f@buildbot.net> Message-ID: <053.a30c962ee9eb103fd43f3927c3246009@buildbot.net> #1890: debug Buildbot's memory use ------------------------+----------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: assigned Priority: major | Milestone: 0.9.+ Version: master | Resolution: Keywords: performance | ------------------------+----------------------- Changes (by dustin): * owner: => dustin * status: new => assigned * milestone: 0.8.+ => 0.9.+ Comment: Worth revisiting once nine is stable. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:24:02 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:24:02 -0000 Subject: [Buildbot-commits] [Buildbot] #1936: optimize getOldestRequestTime In-Reply-To: <038.7a24f9fbb575b54572e76045aa2d1886@buildbot.net> References: <038.7a24f9fbb575b54572e76045aa2d1886@buildbot.net> Message-ID: <053.7e39a626b6b33355f4903916cce8b29f@buildbot.net> #1936: optimize getOldestRequestTime ----------------------------------+---------------------- Reporter: dustin | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: wontfix Keywords: database, performance | ----------------------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => wontfix Comment: This is improved in recent versions, and will be further improved in nine. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:27:05 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:27:05 -0000 Subject: [Buildbot-commits] [Buildbot] #1942: Allow slaves to be authenticated with other cred modules (was: Store passwords in hashed form) In-Reply-To: <041.ab8723608c9e5208d80dd1a487892b28@buildbot.net> References: <041.ab8723608c9e5208d80dd1a487892b28@buildbot.net> Message-ID: <056.50639df61c983221df187a45cbcca56f@buildbot.net> #1942: Allow slaves to be authenticated with other cred modules ------------------------+-------------------- Reporter: dabrahams | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: sprint | ------------------------+-------------------- Changes (by dustin): * keywords: => sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:27:44 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:27:44 -0000 Subject: [Buildbot-commits] [Buildbot] #1993: gather metrics on caches, move buildbot.cache to buildbot.process.cache In-Reply-To: <038.854b70c21a54c61567d5570d877938de@buildbot.net> References: <038.854b70c21a54c61567d5570d877938de@buildbot.net> Message-ID: <053.b95c2162f591cd90b61b29c8eece647e@buildbot.net> #1993: gather metrics on caches, move buildbot.cache to buildbot.process.cache ------------------------+----------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: assigned Priority: major | Milestone: 0.9.+ Version: 0.8.4 | Resolution: Keywords: metrics | ------------------------+----------------------- Changes (by dustin): * owner: => dustin * status: new => assigned * milestone: 0.8.+ => 0.9.+ Comment: This assumes that both caches and metrics are not being removed from the codebase. I'm not sure of either one. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:30:08 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:30:08 -0000 Subject: [Buildbot-commits] [Buildbot] #1997: Gather metrics on query times In-Reply-To: <038.4bd8ecf10d4329234239e94424221dc5@buildbot.net> References: <038.4bd8ecf10d4329234239e94424221dc5@buildbot.net> Message-ID: <053.070f1d6f0f20a140b5ebd3945a7464ee@buildbot.net> #1997: Gather metrics on query times ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.4p1 | Resolution: Keywords: metrics | ------------------------+-------------------- Changes (by dustin): * priority: major => minor -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:29:48 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:29:48 -0000 Subject: [Buildbot-commits] [Buildbot] #1996: Unit tests for all master-side step classes In-Reply-To: <038.fa889d5ae09b11a4ade895ae61216175@buildbot.net> References: <038.fa889d5ae09b11a4ade895ae61216175@buildbot.net> Message-ID: <053.fc12fa1a8985e88e1065bb737f3f2a84@buildbot.net> #1996: Unit tests for all master-side step classes ------------------------+------------------------- Reporter: dustin | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.4p1 | Resolution: worksforme Keywords: | ------------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme Comment: I'm not sure what I meant here. The new master-side source steps are well-tested. Most of the rest of the step classes have decent tests. The rest can be updated as they need to be modified -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:30:43 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:30:43 -0000 Subject: [Buildbot-commits] [Buildbot] #1999: Include full filename in warnings, if known In-Reply-To: <038.f221fd663ade2a5e8f70cee6b8df17c6@buildbot.net> References: <038.f221fd663ade2a5e8f70cee6b8df17c6@buildbot.net> Message-ID: <053.531c5e7625141e73d6d92b98eb732bc8@buildbot.net> #1999: Include full filename in warnings, if known ------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.4p1 | Resolution: Keywords: sprint | ------------------------+-------------------- Changes (by dustin): * keywords: => sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:33:05 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:33:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2019: graceful shutdown and triggered builds don't play as expected (0.8.4p1) In-Reply-To: <039.1df5e0ed3d0c636c0cfad3244068609f@buildbot.net> References: <039.1df5e0ed3d0c636c0cfad3244068609f@buildbot.net> Message-ID: <054.aec5fc74d360c00f7803e739378a3f53@buildbot.net> #2019: graceful shutdown and triggered builds don't play as expected (0.8.4p1) --------------------+------------------------ Reporter: dberger | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.4p1 | Resolution: duplicate Keywords: | --------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => duplicate Comment: And a triggering build *isn't* finished until its triggered builds are complete, so it shouldn't allow the clean shutdown to finish. So there's nothing to fix here, in favor of #1039. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:35:10 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:35:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2105: Mercurial hook - exceptions.ValueError: signal only works in main thread In-Reply-To: <039.ae0e754847623a7d7fd8839cdfcb6097@buildbot.net> References: <039.ae0e754847623a7d7fd8839cdfcb6097@buildbot.net> Message-ID: <054.2850b088ed6acafe359b2e96624134a0@buildbot.net> #2105: Mercurial hook - exceptions.ValueError: signal only works in main thread -----------------------+--------------------- Reporter: jpichon | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.4p2 | Resolution: fixed Keywords: hg, sprint | -----------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: This hook no longer invokes Buildbot, so this is indirectly fixed. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:40:37 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:40:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2155: Change git submodule handling in incremental builds In-Reply-To: <036.07f814fcec807e9739bac3f40e62497b@buildbot.net> References: <036.07f814fcec807e9739bac3f40e62497b@buildbot.net> Message-ID: <051.7492c07df045497d27ba4c4d5c105cb2@buildbot.net> #2155: Change git submodule handling in incremental builds ------------------------+-------------------- Reporter: Tobi | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: git, sprint | ------------------------+-------------------- Changes (by dustin): * keywords: git => git, sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:42:00 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:42:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2213: console webpage doesn't always show revisions when using branch=* In-Reply-To: <040.96d95683b9379f8676915d108b14c20b@buildbot.net> References: <040.96d95683b9379f8676915d108b14c20b@buildbot.net> Message-ID: <055.ff0495086d70f686ea4d042e5190397d@buildbot.net> #2213: console webpage doesn't always show revisions when using branch=* ---------------------+---------------------- Reporter: JocelynJ | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.5 | Resolution: wontfix Keywords: web | ---------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => wontfix Comment: This will be irrelevant when console is re-implemented on nine. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:42:46 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:42:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2232: ForceScheduler should repopulate on error In-Reply-To: <042.8776053bf275446880cebe62970da16a@buildbot.net> References: <042.8776053bf275446880cebe62970da16a@buildbot.net> Message-ID: <057.1ea23dc4a1bbcdcd281430d88985648a@buildbot.net> #2232: ForceScheduler should repopulate on error -----------------------+---------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.9.+ Version: 0.8.6 | Resolution: wontfix Keywords: force | -----------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => wontfix * milestone: 0.8.+ => 0.9.+ Comment: The nine web UI will do AJAX validation, so there will be no need to re- populate the form. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:43:32 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:43:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2259: Support a read-only backend db In-Reply-To: <038.349b88175100a5389d22a048d7ba407a@buildbot.net> References: <038.349b88175100a5389d22a048d7ba407a@buildbot.net> Message-ID: <053.071e97aaab3a208a21e79948b5282e72@buildbot.net> #2259: Support a read-only backend db -----------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: database, sprint | -----------------------------+-------------------- Changes (by dustin): * keywords: database => database, sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:43:23 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:43:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2236: Experiment with loading config in a "rollback importer" In-Reply-To: <038.5fd44b61ce46772e2877b318a8727941@buildbot.net> References: <038.5fd44b61ce46772e2877b318a8727941@buildbot.net> Message-ID: <053.8a14a9f4e60d7388d739d0a366731d8d@buildbot.net> #2236: Experiment with loading config in a "rollback importer" -----------------------------+----------------------- Reporter: dustin | Owner: Type: enhancement | Status: reopened Priority: major | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: reconfig, sprint | -----------------------------+----------------------- Changes (by dustin): * keywords: reconfig => reconfig, sprint Comment: This could be a fun sprint task for someone who knows their way around Python's internals better than Buildbot's -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:43:51 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:43:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2259: Support a read-only backend db In-Reply-To: <038.349b88175100a5389d22a048d7ba407a@buildbot.net> References: <038.349b88175100a5389d22a048d7ba407a@buildbot.net> Message-ID: <053.e7175ce74a773ab116e26e14541c864d@buildbot.net> #2259: Support a read-only backend db -----------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: database, sprint | -----------------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.+ Comment: db modifications should be done in nine at this point. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:45:44 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:45:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2297: Config-time checks for 'codebase' correctness In-Reply-To: <042.08ad00c259ac30a796bad61eea191a61@buildbot.net> References: <042.08ad00c259ac30a796bad61eea191a61@buildbot.net> Message-ID: <057.5443e15611bf47d998299c85438e0737@buildbot.net> #2297: Config-time checks for 'codebase' correctness ------------------------+-------------------- Reporter: jaredgrubb | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: sprint | ------------------------+-------------------- Changes (by dustin): * keywords: => sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:48:40 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:48:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build In-Reply-To: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> References: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> Message-ID: <052.86e9e5d0b80af785219c85690b6a48d6@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+-------------------- Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: | --------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.+ Comment: Nine will switch to collapsing build queues, rather than merging. Meaning that whenever a new build request is scheduled, it may "collapse" an older build request immediately. There's still a risk of similar problems, but only two builds to look at at any one time. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:49:23 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:49:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2311: Forced Scheduler don't erforce required or need_email In-Reply-To: <037.7859cc86d4777a039be4cc3bb2a41560@buildbot.net> References: <037.7859cc86d4777a039be4cc3bb2a41560@buildbot.net> Message-ID: <052.8ba68e6afebfdcf95f766d6c614bcb99@buildbot.net> #2311: Forced Scheduler don't erforce required or need_email -------------------------+-------------------- Reporter: Jiuka | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: users, force | -------------------------+-------------------- Changes (by dustin): * keywords: users => users, force -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:50:10 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:50:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2324: Please add the ability to automatically delete unused build directories In-Reply-To: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> References: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> Message-ID: <051.b762806ae193412bb2924c268aa3fe92@buildbot.net> #2324: Please add the ability to automatically delete unused build directories ------------------------+-------------------- Reporter: smat | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: sprint | ------------------------+-------------------- Changes (by dustin): * keywords: => sprint -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 03:52:58 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 03:52:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2333: tests for buildbot.process.builder.Builder's reconfigService In-Reply-To: <038.fc16d5e8b8725920f688a3f549721a7e@buildbot.net> References: <038.fc16d5e8b8725920f688a3f549721a7e@buildbot.net> Message-ID: <053.a1a611ba901b920c79a6723f3cc69a8f@buildbot.net> #2333: tests for buildbot.process.builder.Builder's reconfigService ------------------------+--------------------- Reporter: dustin | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: fixed Keywords: tests | ------------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: it's tested now, thanks to tomprince in dc120f5d7ecd1c8acf9ebdc75b473e22095db2ea -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 04:00:03 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 04:00:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2367: Commit messages limited to 1024 characters In-Reply-To: <039.f8b85f8f51fd1cc3bdcb54579b2ceede@buildbot.net> References: <039.f8b85f8f51fd1cc3bdcb54579b2ceede@buildbot.net> Message-ID: <054.8fd256080b215c05386e1ed5a495fc63@buildbot.net> #2367: Commit messages limited to 1024 characters -----------------------------+-------------------- Reporter: sdwilsh | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: database, sprint | -----------------------------+-------------------- Changes (by dustin): * keywords: => database, sprint * milestone: 0.8.+ => 0.9.+ Comment: db changes should be made in nine now. This shouldn't be terribly hard to make. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 04:05:21 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 04:05:21 -0000 Subject: [Buildbot-commits] [Buildbot] #98: let darcs_buildbot send a branch In-Reply-To: <038.d1c19994f24b695fe352269a634e8dcf@buildbot.net> References: <038.d1c19994f24b695fe352269a634e8dcf@buildbot.net> Message-ID: <053.3836086ab9bd3756b27ad3101fea11c9@buildbot.net> #98: let darcs_buildbot send a branch -----------------------------+-------------------- Reporter: keturn | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.7.5 | Resolution: Keywords: darcs | -----------------------------+-------------------- Changes (by dustin): * priority: minor => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 04:05:27 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 04:05:27 -0000 Subject: [Buildbot-commits] [Buildbot] #223: darcs_buildbot.py: RuntimeError: unable to find our most recent change in the last 80 changes In-Reply-To: <037.d1a38891250375fcde725be9cce42ff9@buildbot.net> References: <037.d1a38891250375fcde725be9cce42ff9@buildbot.net> Message-ID: <052.b5fbbb4deff0ef0b8bc1dcafe64e2165@buildbot.net> #223: darcs_buildbot.py: RuntimeError: unable to find our most recent change in the last 80 changes -----------------------------+----------------------- Reporter: zooko | Owner: zooko Type: defect | Status: reopened Priority: patches-accepted | Milestone: 0.8.+ Version: 0.7.6 | Resolution: Keywords: darcs | -----------------------------+----------------------- Changes (by dustin): * priority: minor => patches-accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 06:47:07 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 06:47:07 -0000 Subject: [Buildbot-commits] [Buildbot] #1808: Scheduler with treeStableTimer "merges" changes to multiple projects into single SourceStamp In-Reply-To: <039.cd87665d300c4855d7e125d8690e0a31@buildbot.net> References: <039.cd87665d300c4855d7e125d8690e0a31@buildbot.net> Message-ID: <054.ccd1d190b018e868f1bdc3dca56bb509@buildbot.net> #1808: Scheduler with treeStableTimer "merges" changes to multiple projects into single SourceStamp --------------------+------------------------- Reporter: aivarsk | Owner: jaredgrubb Type: defect | Status: assigned Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: sprint | --------------------+------------------------- Comment (by jaredgrubb): Wow, I totally dropped the ball on this. Anyway, I do have a patch, and surprisingly it still applies cleanly. However I havent tested it except in unit tests. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Feb 27 18:54:54 2013 From: noreply at github.com (GitHub) Date: Wed, 27 Feb 2013 10:54:54 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 0b6661: Remove suggestion that multi-codebase builds suppo... Message-ID: <512e567e5856f_17b318ddaf07361a@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 0b6661afbfab7005102cbd4a76a86624b7133199 https://github.com/buildbot/buildbot/commit/0b6661afbfab7005102cbd4a76a86624b7133199 Author: Tom Prince Date: 2013-02-27 (Wed, 27 Feb 2013) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- Remove suggestion that multi-codebase builds support is elusive. From noreply at github.com Wed Feb 27 19:32:41 2013 From: noreply at github.com (GitHub) Date: Wed, 27 Feb 2013 11:32:41 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 67d1a6: fix small docs errors Message-ID: <512e5f59c7077_27ccdb0aec280c2@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 67d1a69a375221a528139954d2d3294eb8d8c31e https://github.com/buildbot/buildbot/commit/67d1a69a375221a528139954d2d3294eb8d8c31e Author: Dustin J. Mitchell Date: 2013-02-27 (Wed, 27 Feb 2013) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- fix small docs errors From noreply at github.com Wed Feb 27 19:31:57 2013 From: noreply at github.com (GitHub) Date: Wed, 27 Feb 2013 11:31:57 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] b5768a: Builds on language environment patch from Alice fo... Message-ID: <512e5f2dd982f_63cedb0aec13694@sh4.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b5768a4cf6521b1cd2e4a113c5e210d9759d133a https://github.com/buildbot/buildbot/commit/b5768a4cf6521b1cd2e4a113c5e210d9759d133a Author: Shriram Kunchanapalli Date: 2013-01-12 (Sat, 12 Jan 2013) Changed paths: M master/buildbot/steps/source/svn.py Log Message: ----------- Builds on language environment patch from Alice for ticket 2419 Commit: b975815821a246b6df6cf6fe7b13b5edbe0b399b https://github.com/buildbot/buildbot/commit/b975815821a246b6df6cf6fe7b13b5edbe0b399b Author: Shriram Kunchanapalli Date: 2013-01-17 (Thu, 17 Jan 2013) Changed paths: M master/buildbot/steps/source/svn.py Log Message: ----------- As per irc discussion with tomprince, wrapped 'getElementsByTagName' in try and added code for storing in Step log file. Addresses log.err issue in pull request comment Commit: 7ec49b2183865e11a3d068be80acdb5c19284086 https://github.com/buildbot/buildbot/commit/7ec49b2183865e11a3d068be80acdb5c19284086 Author: Shriram Kunchanapalli Date: 2013-01-20 (Sun, 20 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Partial Test changes for 2419fix Commit: 7df0f7bd8f58f557fecee3b893ffe54ad4c6a12b https://github.com/buildbot/buildbot/commit/7df0f7bd8f58f557fecee3b893ffe54ad4c6a12b Author: Shriram Kunchanapalli Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Modified as per recent comments in pull request and discussion on IRC. Added test changes for failure conditions for parseGotRevision Commit: 163c0083031bfab46c82b0053affad0ad371335a https://github.com/buildbot/buildbot/commit/163c0083031bfab46c82b0053affad0ad371335a Author: Shriram Kunchanapalli Date: 2013-01-26 (Sat, 26 Jan 2013) Changed paths: M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Fixes the function definition with the proper check in test revision for integer value case Commit: becafc679a1e386f22bda9fae38e3c5087dba04a https://github.com/buildbot/buildbot/commit/becafc679a1e386f22bda9fae38e3c5087dba04a Author: Shriram Kunchanapalli Date: 2013-02-12 (Tue, 12 Feb 2013) Changed paths: M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Fixes incorrect symbol used in test function, and indentation Commit: 82ccb0418d2dfc7c2c21e70a5fe620f6e95523e8 https://github.com/buildbot/buildbot/commit/82ccb0418d2dfc7c2c21e70a5fe620f6e95523e8 Author: Shriram Kunchanapalli Date: 2013-02-16 (Sat, 16 Feb 2013) Changed paths: M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Fixes test_corrupt_xml and updated broken test_revision_non_integer Commit: 101c137666ca961dbe4583bf2bd8f16eb31b5a75 https://github.com/buildbot/buildbot/commit/101c137666ca961dbe4583bf2bd8f16eb31b5a75 Author: Shriram Kunchanapalli Date: 2013-02-19 (Tue, 19 Feb 2013) Changed paths: M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Fixes test_revision_noninteger function Commit: a90720c28d15b3ec7f1d38b9f14b9e56800946ef https://github.com/buildbot/buildbot/commit/a90720c28d15b3ec7f1d38b9f14b9e56800946ef Author: Shriram Kunchanapalli Date: 2013-02-20 (Wed, 20 Feb 2013) Changed paths: M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Fixes test_getUnversionedFiles_corrupted_xml test Commit: a62e36630c56fa6c9b528db8e606974fec8b9419 https://github.com/buildbot/buildbot/commit/a62e36630c56fa6c9b528db8e606974fec8b9419 Author: Shriram Kunchanapalli Date: 2013-02-27 (Wed, 27 Feb 2013) Changed paths: M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Merge remote-tracking branch 'origin/2419fix' into 2419fix Commit: c30fb36e899c65d91134b2121a629119bdea6c12 https://github.com/buildbot/buildbot/commit/c30fb36e899c65d91134b2121a629119bdea6c12 Author: Dustin J. Mitchell Date: 2013-02-27 (Wed, 27 Feb 2013) Changed paths: M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Merge branch '2419fix' of git://github.com/ShriramK/buildbot Compare: https://github.com/buildbot/buildbot/compare/0b6661afbfab...c30fb36e899c From nobody at buildbot.net Wed Feb 27 20:07:11 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 20:07:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2458: Allow specifying *Horizon global settings in date delta and also allow setting horizons per builder Message-ID: <040.03e43ed1db06b88ce94d329c34d67192@buildbot.net> #2458: Allow specifying *Horizon global settings in date delta and also allow setting horizons per builder ------------------------+----------------------- Reporter: bdbaddog | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Keywords: ------------------------+----------------------- Currently you specify the number of builds you which to keep for any of the horizon settings. It would be useful if it could be specified in some sort of date delta. So for example I'd like to keep all build logs for the last 30 days and some of my builders are incremental and run several times per day, and some are weekly. Additionally allow setting any of the horizon's per builder where it makes sense. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Feb 27 22:26:05 2013 From: nobody at buildbot.net (Buildbot) Date: Wed, 27 Feb 2013 22:26:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2404: HgPoller builds every change since the epoch In-Reply-To: <036.8bc4bc9dee3d0be90c4715314e8ba69f@buildbot.net> References: <036.8bc4bc9dee3d0be90c4715314e8ba69f@buildbot.net> Message-ID: <051.5f20430ae29e13a14a653dd44434e69f@buildbot.net> #2404: HgPoller builds every change since the epoch --------------------+--------------------- Reporter: dank | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: fixed Keywords: | --------------------+--------------------- Changes (by dustin): * milestone: undecided => 0.8.8 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 28 01:50:49 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Feb 2013 01:50:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2457: Commiter blamed for git checkout failure In-Reply-To: <038.8ea127475fc800d73bd0bcef4b521d39@buildbot.net> References: <038.8ea127475fc800d73bd0bcef4b521d39@buildbot.net> Message-ID: <053.dfca8c57c6bc04fc63c12b27bb1425b6@buildbot.net> #2457: Commiter blamed for git checkout failure -----------------------------+-------------------- Reporter: F?zetsu | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: mail | -----------------------------+-------------------- Changes (by dustin): * keywords: => mail -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 28 01:50:39 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Feb 2013 01:50:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2457: Commiter blamed for git checkout failure In-Reply-To: <038.8ea127475fc800d73bd0bcef4b521d39@buildbot.net> References: <038.8ea127475fc800d73bd0bcef4b521d39@buildbot.net> Message-ID: <053.a357a5674842b665b467775187606a80@buildbot.net> #2457: Commiter blamed for git checkout failure -----------------------------+-------------------- Reporter: F?zetsu | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | -----------------------------+-------------------- Changes (by dustin): * priority: minor => patches-accepted * milestone: undecided => 0.8.+ Comment: This is often very hard to distinguish, although in this case it's pretty easy. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 28 01:52:54 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Feb 2013 01:52:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2456: buildmaster is stalling every about two days In-Reply-To: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> References: <039.bf78c2043b6b6c8e341037ebd8f8ee91@buildbot.net> Message-ID: <054.0846f4a02c3d2bcbdb5a4a92f4ee1274@buildbot.net> #2456: buildmaster is stalling every about two days --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): Newer versions of Buildbot tend to tickle the bugs in Apple's Python more than older versions. We don't know why, but that doesn't mean it's not true. It can explain most (if not all) of the weird behavior you've been seeing. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 28 01:55:45 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Feb 2013 01:55:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2458: Allow specifying *Horizon global settings in date delta and also allow setting horizons per builder In-Reply-To: <040.03e43ed1db06b88ce94d329c34d67192@buildbot.net> References: <040.03e43ed1db06b88ce94d329c34d67192@buildbot.net> Message-ID: <055.2203493fed99a877c8955394a169220c@buildbot.net> #2458: Allow specifying *Horizon global settings in date delta and also allow setting horizons per builder ------------------------+-------------------- Reporter: bdbaddog | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.7p1 | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Feb 28 02:16:27 2013 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Feb 2013 02:16:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2360: Buildbot updates to wrong SVN version In-Reply-To: <038.11009f86c0b3735bfb4e7e525859d2a7@buildbot.net> References: <038.11009f86c0b3735bfb4e7e525859d2a7@buildbot.net> Message-ID: <053.ee5e5c50b1ffba3f775afe01f2271e74@buildbot.net> #2360: Buildbot updates to wrong SVN version -------------------------+----------------------- Reporter: flashm | Owner: Type: defect | Status: reopened Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: svn projrepo | -------------------------+----------------------- Changes (by flashm): * status: closed => reopened * resolution: fixed => Comment: I'm still having this issue using buildbot-0.8.7p1. Could you please specify what exactly had been done and how should it work now? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Feb 28 13:27:44 2013 From: noreply at github.com (GitHub) Date: Thu, 28 Feb 2013 05:27:44 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] a8a4e1: fix up tests Message-ID: <512f5b506c7a7_485718ddaf07607@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: a8a4e115b736353f9a9b3acc50cda6edb7898c5d https://github.com/buildbot/buildbot/commit/a8a4e115b736353f9a9b3acc50cda6edb7898c5d Author: Dustin J. Mitchell Date: 2013-02-28 (Thu, 28 Feb 2013) Changed paths: M master/buildbot/process/builder.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_www_service.py R master/buildbot/test/unit/test_www_ui.py Log Message: ----------- fix up tests From noreply at github.com Thu Feb 28 13:17:38 2013 From: noreply at github.com (GitHub) Date: Thu, 28 Feb 2013 05:17:38 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 3e7389: move web UI to angularJs PoC Message-ID: <512f58f2ca3ee_4b5815a6ae4542d6@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 3e7389c1bfe0cd9b00519949ccdda2fe0649583b https://github.com/buildbot/buildbot/commit/3e7389c1bfe0cd9b00519949ccdda2fe0649583b Author: Pierre Tardy Date: 2013-02-23 (Sat, 23 Feb 2013) Changed paths: M master/buildbot/test/unit/test_scripts_stop.py R master/buildbot/www/index.html M master/buildbot/www/service.py A master/buildbot/www/sse.py R master/buildbot/www/ui.py M master/docs/developer/www.rst A www/.gitignore A www/README.md R www/README.txt R www/build.sh M www/buildbot_www.py A www/grunt.js A www/package.json M www/setup.py R www/src/bb/changes.js R www/src/bb/datastore.js R www/src/bb/jsonapi.js R www/src/bb/package.js R www/src/bb/package.json R www/src/bb/resources/css/default.css R www/src/bb/resources/css/font-awesome.css R www/src/bb/resources/css/foundation.css R www/src/bb/resources/font/fontawesome-webfont.eot R www/src/bb/resources/font/fontawesome-webfont.svg R www/src/bb/resources/font/fontawesome-webfont.ttf R www/src/bb/resources/font/fontawesome-webfont.woff R www/src/bb/resources/img/favicon.ico R www/src/bb/router.js R www/src/bb/tests/all.js R www/src/bb/tests/changes.js R www/src/bb/tests/home.js R www/src/bb/tests/masters.js R www/src/bb/tests/runner.html R www/src/bb/tests/runner.js R www/src/bb/tests/utils.js R www/src/bb/ui/404.js R www/src/bb/ui/admin.js R www/src/bb/ui/base.js R www/src/bb/ui/build.js R www/src/bb/ui/builder.js R www/src/bb/ui/builders.js R www/src/bb/ui/buildmaster.js R www/src/bb/ui/buildmasters.js R www/src/bb/ui/builds.js R www/src/bb/ui/buildslave.js R www/src/bb/ui/buildslaves.js R www/src/bb/ui/changes.js R www/src/bb/ui/copy_templates.sh R www/src/bb/ui/dgridext/AutoHeight.js R www/src/bb/ui/dgridext/StyledColumns.js R www/src/bb/ui/dgridext/TypedColumns.js R www/src/bb/ui/home.js R www/src/bb/ui/log.js R www/src/bb/ui/overview.js R www/src/bb/ui/step.js R www/src/bb/ui/templates/build.haml R www/src/bb/ui/templates/builder.haml R www/src/bb/ui/templates/builders.haml R www/src/bb/ui/templates/buildmasters.haml R www/src/bb/ui/templates/changes.haml R www/src/bb/ui/templates/error.haml R www/src/bb/ui/templates/home.haml R www/src/bb/ui/user.js R www/src/bb/ui/users.js R www/src/bb/websocket.js R www/src/dgrid R www/src/dijit R www/src/dojo R www/src/dojox A www/src/font/FontAwesome.otf A www/src/font/fontawesome-webfont.eot A www/src/font/fontawesome-webfont.svg A www/src/font/fontawesome-webfont.ttf A www/src/font/fontawesome-webfont.woff R www/src/haml R www/src/hamlcc A www/src/img/favicon.ico A www/src/index.jade A www/src/layout.jade R www/src/moment R www/src/put-selector A www/src/scripts/app.coffee A www/src/scripts/bootstrap.coffee A www/src/scripts/controllers/buildersController.coffee A www/src/scripts/controllers/changesController.coffee A www/src/scripts/controllers/homeController.coffee A www/src/scripts/directives/topmenu.coffee A www/src/scripts/filters/twitterfy.coffee A www/src/scripts/libs/angular-resource.js A www/src/scripts/libs/angular.js A www/src/scripts/libs/html5shiv-printshiv.js A www/src/scripts/libs/jquery.min.js A www/src/scripts/libs/json2.js A www/src/scripts/libs/ng-grid.js A www/src/scripts/libs/require.js A www/src/scripts/main.coffee A www/src/scripts/responseInterceptors/dispatcher.coffee A www/src/scripts/routes.coffee A www/src/scripts/run.coffee A www/src/scripts/services/buildbotService.coffee A www/src/scripts/services/messageService.coffee A www/src/scripts/services/recentStorage.coffee A www/src/styles/accordion.less A www/src/styles/alerts.less A www/src/styles/bootstrap.less A www/src/styles/breadcrumbs.less A www/src/styles/button-groups.less A www/src/styles/buttons.less A www/src/styles/carousel.less A www/src/styles/close.less A www/src/styles/code.less A www/src/styles/component-animations.less A www/src/styles/dropdowns.less A www/src/styles/font-awesome.less A www/src/styles/forms.less A www/src/styles/grid.less A www/src/styles/hero-unit.less A www/src/styles/labels-badges.less A www/src/styles/layouts.less A www/src/styles/media.less A www/src/styles/mixins.less A www/src/styles/modals.less A www/src/styles/navbar.less A www/src/styles/navs.less A www/src/styles/ng-grid.less A www/src/styles/pager.less A www/src/styles/pagination.less A www/src/styles/popovers.less A www/src/styles/progress-bars.less A www/src/styles/reset.less A www/src/styles/responsive-1200px-min.less A www/src/styles/responsive-767px-max.less A www/src/styles/responsive-768px-979px.less A www/src/styles/responsive-navbar.less A www/src/styles/responsive-utilities.less A www/src/styles/responsive.less A www/src/styles/scaffolding.less A www/src/styles/styles.less A www/src/styles/tables.less A www/src/styles/thumbnails.less A www/src/styles/tooltip.less A www/src/styles/type.less A www/src/styles/utilities.less A www/src/styles/variables.less A www/src/styles/wells.less R www/src/uglify-js R www/src/util A www/src/views/builders.jade A www/src/views/changes.jade A www/src/views/directives/tabs.template A www/src/views/directives/topmenu.jade A www/src/views/home.jade R www/src/xstyle A www/tosource Log Message: ----------- move web UI to angularJs PoC - build framework based on AngularFun + Jade - use sse instead of websocket for event propagation Code is still at PoC quality, there are however very few @hacks that need to be cleaned, in further easier to review PR Signed-off-by: Pierre Tardy Commit: 8b08d036ca158dd01ddb9e72d5c9fab700052532 https://github.com/buildbot/buildbot/commit/8b08d036ca158dd01ddb9e72d5c9fab700052532 Author: Pierre Tardy Date: 2013-02-27 (Wed, 27 Feb 2013) Changed paths: M www/src/scripts/controllers/homeController.coffee M www/src/scripts/libs/angular-resource.js M www/src/scripts/libs/angular.js M www/src/scripts/libs/html5shiv-printshiv.js A www/src/scripts/libs/versions.js M www/src/scripts/main.coffee M www/src/views/home.jade Log Message: ----------- Add js libs metadata, and bump the version of some libs to latest Commit: 9e809fdd307bec8683fa62b5381e1ac88c587a83 https://github.com/buildbot/buildbot/commit/9e809fdd307bec8683fa62b5381e1ac88c587a83 Author: Dustin J. Mitchell Date: 2013-02-28 (Thu, 28 Feb 2013) Changed paths: R .gitmodules M master/buildbot/test/unit/test_scripts_stop.py R master/buildbot/www/index.html M master/buildbot/www/service.py A master/buildbot/www/sse.py R master/buildbot/www/ui.py M master/docs/developer/www.rst A www/.gitignore A www/README.md R www/README.txt R www/build.sh M www/buildbot_www.py A www/grunt.js A www/package.json M www/setup.py R www/src/bb/changes.js R www/src/bb/datastore.js R www/src/bb/jsonapi.js R www/src/bb/package.js R www/src/bb/package.json R www/src/bb/resources/css/default.css R www/src/bb/resources/css/font-awesome.css R www/src/bb/resources/css/foundation.css R www/src/bb/resources/font/fontawesome-webfont.eot R www/src/bb/resources/font/fontawesome-webfont.svg R www/src/bb/resources/font/fontawesome-webfont.ttf R www/src/bb/resources/font/fontawesome-webfont.woff R www/src/bb/resources/img/favicon.ico R www/src/bb/router.js R www/src/bb/tests/all.js R www/src/bb/tests/changes.js R www/src/bb/tests/home.js R www/src/bb/tests/masters.js R www/src/bb/tests/runner.html R www/src/bb/tests/runner.js R www/src/bb/tests/utils.js R www/src/bb/ui/404.js R www/src/bb/ui/admin.js R www/src/bb/ui/base.js R www/src/bb/ui/build.js R www/src/bb/ui/builder.js R www/src/bb/ui/builders.js R www/src/bb/ui/buildmaster.js R www/src/bb/ui/buildmasters.js R www/src/bb/ui/builds.js R www/src/bb/ui/buildslave.js R www/src/bb/ui/buildslaves.js R www/src/bb/ui/changes.js R www/src/bb/ui/copy_templates.sh R www/src/bb/ui/dgridext/AutoHeight.js R www/src/bb/ui/dgridext/StyledColumns.js R www/src/bb/ui/dgridext/TypedColumns.js R www/src/bb/ui/home.js R www/src/bb/ui/log.js R www/src/bb/ui/overview.js R www/src/bb/ui/step.js R www/src/bb/ui/templates/build.haml R www/src/bb/ui/templates/builder.haml R www/src/bb/ui/templates/builders.haml R www/src/bb/ui/templates/buildmasters.haml R www/src/bb/ui/templates/changes.haml R www/src/bb/ui/templates/error.haml R www/src/bb/ui/templates/home.haml R www/src/bb/ui/user.js R www/src/bb/ui/users.js R www/src/bb/websocket.js R www/src/dgrid R www/src/dijit R www/src/dojo R www/src/dojox A www/src/font/FontAwesome.otf A www/src/font/fontawesome-webfont.eot A www/src/font/fontawesome-webfont.svg A www/src/font/fontawesome-webfont.ttf A www/src/font/fontawesome-webfont.woff R www/src/haml R www/src/hamlcc A www/src/img/favicon.ico A www/src/index.jade A www/src/layout.jade R www/src/moment R www/src/put-selector A www/src/scripts/app.coffee A www/src/scripts/bootstrap.coffee A www/src/scripts/controllers/buildersController.coffee A www/src/scripts/controllers/changesController.coffee A www/src/scripts/controllers/homeController.coffee A www/src/scripts/directives/topmenu.coffee A www/src/scripts/filters/twitterfy.coffee A www/src/scripts/libs/angular-resource.js A www/src/scripts/libs/angular.js A www/src/scripts/libs/html5shiv-printshiv.js A www/src/scripts/libs/jquery.min.js A www/src/scripts/libs/json2.js A www/src/scripts/libs/ng-grid.js A www/src/scripts/libs/require.js A www/src/scripts/libs/versions.js A www/src/scripts/main.coffee A www/src/scripts/responseInterceptors/dispatcher.coffee A www/src/scripts/routes.coffee A www/src/scripts/run.coffee A www/src/scripts/services/buildbotService.coffee A www/src/scripts/services/messageService.coffee A www/src/scripts/services/recentStorage.coffee A www/src/styles/accordion.less A www/src/styles/alerts.less A www/src/styles/bootstrap.less A www/src/styles/breadcrumbs.less A www/src/styles/button-groups.less A www/src/styles/buttons.less A www/src/styles/carousel.less A www/src/styles/close.less A www/src/styles/code.less A www/src/styles/component-animations.less A www/src/styles/dropdowns.less A www/src/styles/font-awesome.less A www/src/styles/forms.less A www/src/styles/grid.less A www/src/styles/hero-unit.less A www/src/styles/labels-badges.less A www/src/styles/layouts.less A www/src/styles/media.less A www/src/styles/mixins.less A www/src/styles/modals.less A www/src/styles/navbar.less A www/src/styles/navs.less A www/src/styles/ng-grid.less A www/src/styles/pager.less A www/src/styles/pagination.less A www/src/styles/popovers.less A www/src/styles/progress-bars.less A www/src/styles/reset.less A www/src/styles/responsive-1200px-min.less A www/src/styles/responsive-767px-max.less A www/src/styles/responsive-768px-979px.less A www/src/styles/responsive-navbar.less A www/src/styles/responsive-utilities.less A www/src/styles/responsive.less A www/src/styles/scaffolding.less A www/src/styles/styles.less A www/src/styles/tables.less A www/src/styles/thumbnails.less A www/src/styles/tooltip.less A www/src/styles/type.less A www/src/styles/utilities.less A www/src/styles/variables.less A www/src/styles/wells.less R www/src/uglify-js R www/src/util A www/src/views/builders.jade A www/src/views/changes.jade A www/src/views/directives/tabs.template A www/src/views/directives/topmenu.jade A www/src/views/home.jade R www/src/xstyle A www/tosource Log Message: ----------- Merge branch 'angularjs' of git://github.com/tardyp/buildbot into nine Compare: https://github.com/buildbot/buildbot/compare/8690a8be3962...9e809fdd307b