From nobody at buildbot.net Wed Aug 1 03:25:05 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 01 Aug 2012 03:25:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2336: Add a method to trigger change pollers early In-Reply-To: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> References: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> Message-ID: <055.3955c7d13f5154fd13373b8464a48090@buildbot.net> #2336: Add a method to trigger change pollers early ------------------------+-------------------- Reporter: Phr33d0m | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by tom.prince): This won't work in master, since the gitpoller has been changed to not use the repository to store state. In any case, this would cause changes to be lost (i.e. not recognized by buildbot) which would confuse some people. For example, the console would be not as useful. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 1 03:26:01 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 01 Aug 2012 03:26:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2336: Add a method to trigger change pollers early In-Reply-To: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> References: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> Message-ID: <055.8b7d2d6f97e082299922ca12b3113c26@buildbot.net> #2336: Add a method to trigger change pollers early ------------------------+-------------------- Reporter: Phr33d0m | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by tom.prince): There are now webhooks for triggering pollers early (and somebody was talking about adding support for that to IRC as well). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 1 12:11:24 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 01 Aug 2012 12:11:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2336: Add a method to trigger change pollers early In-Reply-To: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> References: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> Message-ID: <055.fe83e44b204389897ba2b259509920ca@buildbot.net> #2336: Add a method to trigger change pollers early ------------------------+--------------------- Reporter: Phr33d0m | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: fixed Keywords: | ------------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: Oh, good point! https://github.com/buildbot/buildbot/commit/44d9b40f36ed6a2a232a3ffde60b4f0cea519652 So, this is fixed :) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 1 18:30:12 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 01 Aug 2012 18:30:12 -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.fa1f6b55a5b318c683c189b1d3392c97@buildbot.net> #385: SVNPoller transform_path AssertionError when change includes modifications to files inside and outside the svnurl ----------------------+-------------------- Reporter: mmacvicar | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.7.9 | Resolution: Keywords: svn | ----------------------+-------------------- Comment (by miller-mohr): Replying to [comment:1 dustin]: > Not entirely clear what it should do with such commits, though -- it's not really testing the entire commit, right? Hi, so first of all thanks for buildbot, I like it and it's helpful :-) And now to the actual comments. I am a working on a software development project for a scientific simulation code. We use buildbot to run a testsuite including compilation of our project and execution of some test runs (sort of basic regression tests). The testsuite is executed on an HPC cluster at a university computing center. Consequently we only want to execute the testsuite, if there are changes to the source code of the project, but not, if a commit only changes e.g. the doxygen configuration file, or some other part that is not directly related to the actual code base. Otherwise, we'd waste precious HPC resources and risk making the computing centre people real angry ;-) Thus, from my limited user's point of view, I'd simply expect to trigger buildbot, whenever a commit includes those parts SVNPoller is watching. Something wrong with this POV? Cheers Marcus -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 1 22:54:10 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 01 Aug 2012 22:54:10 -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.2ff3fb3d967dad49b161d2dcd270db07@buildbot.net> #385: SVNPoller transform_path AssertionError when change includes modifications to files inside and outside the svnurl ----------------------+-------------------- Reporter: mmacvicar | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.7.9 | Resolution: Keywords: svn | ----------------------+-------------------- Comment (by dustin): In that case, you should be using fileIsImportant, rather than changing the root of the SVN tree. This definitely shouldn't fail with an !AssertionError, and should probably just ignore the out-of-scope files. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 3 08:00:11 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 03 Aug 2012 08:00:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2337: gitpoller fails to fetch commit following twisted errors Message-ID: <039.0727eaaf18ad5f2581ca6e2b9b0e740d@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors ----------------------+--------------------------- Reporter: Clement | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: git gitpoller ----------------------+--------------------------- On my environnement, the getProcessOutput command of twistd sometimes fails with an OSError exception (Errno 11 or 513). The exception is catched by buildbot and the polling fails. The problem is that the git repository is already updated and that the commit will be then ignored by the next buildbot pollings. This is particulary annoying when several commits are pushed in the same time and that the exception occurs in the middle, resulting in the second half of the commit set not being seen by buildbot. Would it be possible to retry the calls to getProcessOutput when exception occurs or if gitpoller fails, to move the HEAD of the repository to the HEAD of the last successful polling. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 3 14:10:54 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 03 Aug 2012 14:10:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2337: gitpoller fails to fetch commit following twisted errors In-Reply-To: <039.0727eaaf18ad5f2581ca6e2b9b0e740d@buildbot.net> References: <039.0727eaaf18ad5f2581ca6e2b9b0e740d@buildbot.net> Message-ID: <054.2c3b0e6a561d0bb97d1d55a3accb8392@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors --------------------------+------------------------ Reporter: Clement | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: git gitpoller | --------------------------+------------------------ Changes (by tom.prince): * status: new => closed * resolution: => fixed Comment: The `GitPoller` in master has been rewritten to handle this properly. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Aug 5 14:02:10 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 07:02:10 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 483eab: vstudio: default to config='release', as documente... Message-ID: <501e7ce237bca_3a9f1652aec81978@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 483eab5946aa783d3bd5805c4935d72d5b5cbb27 https://github.com/buildbot/buildbot/commit/483eab5946aa783d3bd5805c4935d72d5b5cbb27 Author: Dustin J. Mitchell Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/steps/vstudio.py M master/buildbot/test/unit/test_steps_vstudio.py Log Message: ----------- vstudio: default to config='release', as documented Commit: 276b67b4122930c0ff031216fe13a9e0f6335235 https://github.com/buildbot/buildbot/commit/276b67b4122930c0ff031216fe13a9e0f6335235 Author: Dustin J. Mitchell Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- fix 'don't know how to test this' skips One was correct (and only needed a change from ValueError to ConfigErorr). The other is but one in a large class of string-substitution syntax errors. We can't hope to catch them all, and the techniques required to catch a few would probably give us headaches. Commit: 39146231710d33dc67fef1cfd81efb26d2945b95 https://github.com/buildbot/buildbot/commit/39146231710d33dc67fef1cfd81efb26d2945b95 Author: Tom Prince Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/test/fake/fakemaster.py Log Message: ----------- Extend make_master to optionally create the db object, as well. Commit: 62f2a8de1c8a4ac194c06ecaba771734cf42fbde https://github.com/buildbot/buildbot/commit/62f2a8de1c8a4ac194c06ecaba771734cf42fbde Author: Tom Prince Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/test/unit/test_schedulers_base.py A master/buildbot/test/unit/test_util_state.py A master/buildbot/util/state.py M master/docs/developer/utils.rst M master/docs/release-notes.rst Log Message: ----------- Add StateMixin helper. This class factors out the helpers used for accessing object state in the database. Commit: 633926c9fd991701bfbb0be7a32e8b63745a1b46 https://github.com/buildbot/buildbot/commit/633926c9fd991701bfbb0be7a32e8b63745a1b46 Author: Tom Prince Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/test/util/gpo.py Log Message: ----------- Add a nice __repr__ to GetProcessOutputMixin. This makes the test failure output more useful. Commit: b6e92b8abb0930cbe00c6737dc1854ff8e77c511 https://github.com/buildbot/buildbot/commit/b6e92b8abb0930cbe00c6737dc1854ff8e77c511 Author: Tom Prince Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/test/util/gpo.py Log Message: ----------- Fix typo in GetProccessOutputMixin failure. Commit: ef15fedc5dd5426677284265f8de3214fb9501f8 https://github.com/buildbot/buildbot/commit/ef15fedc5dd5426677284265f8de3214fb9501f8 Author: Tom Prince Date: 2012-07-09 (Mon, 09 Jul 2012) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/util/changesource.py M master/docs/manual/cfg-changesources.rst M master/docs/release-notes.rst Log Message: ----------- Rewrite gitpoller. The original gitpoller had a number of issues: - it supported a single branch - it needed a seperate workdir for each poller. - it was easily confused by changes to the underlying workdir. The new gitpoller solves the above issues. - state is stored in the db, rather than implicitly in the repo. - the workdir is treated as a stateless cache. - it was easily confused by changes to the underlying workdir. Notes: - Only a single gitpoller can usefully be pointed at a given repo with a single db. Otherwise, the db state will get confused. - There is currently no support for migration from the old to new poller state. - `git init` supports an argument for a directory to create starting with git 1.6.5. Since we depend on git 1.7 this isn't an issue. Commit: eab12f425a9dc0f1a3d13fe65415f17567be1469 https://github.com/buildbot/buildbot/commit/eab12f425a9dc0f1a3d13fe65415f17567be1469 Author: Tom Prince Date: 2012-07-09 (Mon, 09 Jul 2012) Changed paths: M master/buildbot/changes/changes.py A master/buildbot/changes/hgpoller.py M master/buildbot/clients/tryclient.py M master/buildbot/process/builder.py M master/buildbot/sourcestamp.py M master/buildbot/status/web/auth.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/vstudio.py A master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_sourcestamp.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_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_vstudio.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Merge remote-tracking branch 'origin' into git-poller-rewrite Conflicts: master/docs/release-notes.rst Commit: 130d8607cfa5423e199be154cfe6281da944dfbf https://github.com/buildbot/buildbot/commit/130d8607cfa5423e199be154cfe6281da944dfbf Author: Tom Prince Date: 2012-07-09 (Mon, 09 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- gpo: Test that getProcessOutput{,andValue} are called with the correct path. Commit: 085edd69c69568ca4f01ebdb2e8751c1cb8fdeef https://github.com/buildbot/buildbot/commit/085edd69c69568ca4f01ebdb2e8751c1cb8fdeef Author: Tom Prince Date: 2012-07-09 (Mon, 09 Jul 2012) Changed paths: M master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- Don't allow arbitrary keywords in testing getProcessOuput. If we need to pass other arguments, then we should be testing that those arguments are passed correctly. Commit: f4b4897b6212f5a19f0e60d2337a6125c1d65b23 https://github.com/buildbot/buildbot/commit/f4b4897b6212f5a19f0e60d2337a6125c1d65b23 Author: Benoit Allard Date: 2012-07-10 (Tue, 10 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- mercurial source step: don't update during pull, it will be done later on Commit: 4af717e72382fef29b71e9329226eb4c4c09d97e https://github.com/buildbot/buildbot/commit/4af717e72382fef29b71e9329226eb4c4c09d97e Author: Benoit Allard Date: 2012-07-10 (Tue, 10 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py Log Message: ----------- mercurial: blame vim, indentation was not correct Commit: 28fa5718cdff57119bc89e4e3991636088dbe84d https://github.com/buildbot/buildbot/commit/28fa5718cdff57119bc89e4e3991636088dbe84d Author: Dustin J. Mitchell Date: 2012-07-10 (Tue, 10 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Merge branch 'mercurial' of git://github.com/benallard/buildbot * 'mercurial' of git://github.com/benallard/buildbot: mercurial: blame vim, indentation was not correct mercurial source step: don't update during pull, it will be done later on Commit: b29182ee590c71222608c031a21295741448d472 https://github.com/buildbot/buildbot/commit/b29182ee590c71222608c031a21295741448d472 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/interfaces.py Log Message: ----------- Add an interface for Slave Protocol Signed-off-by: Saurabh Kumar Commit: 0d6778f10f003c8feeaceb811b1166b1366ddfd3 https://github.com/buildbot/buildbot/commit/0d6778f10f003c8feeaceb811b1166b1366ddfd3 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py Log Message: ----------- Change slave-master calls to interface calls. Bot should implement ISlaveProtocol interface. BuildSlave and SlaveBuilder should call masters through ISlaveInterface. Signed-off-by: Saurabh Kumar Commit: ad0d73d0dc3052501fd6cfae54a322b0fe916059 https://github.com/buildbot/buildbot/commit/ad0d73d0dc3052501fd6cfae54a322b0fe916059 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py A slave/buildslave/test/fake/fakebot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Fix buildslave_gracefulShutdown test Commit: 64896037a18e7847d3238d7ff1ec4f3208c00a1f https://github.com/buildbot/buildbot/commit/64896037a18e7847d3238d7ff1ec4f3208c00a1f Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py Log Message: ----------- Separate pb parts from SlaveBuilder Commit: ee490482867f11c2a49e6cf258e70158caed961c https://github.com/buildbot/buildbot/commit/ee490482867f11c2a49e6cf258e70158caed961c Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Fix for graceful_shutdown test Correct fix this time. Commit: a2920d0f78f4eaac9ee55d3babaa50b7b746b411 https://github.com/buildbot/buildbot/commit/a2920d0f78f4eaac9ee55d3babaa50b7b746b411 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/interfaces.py Log Message: ----------- Use buildername instead of builder Commit: 9042f1000816d13679498b785110df3969b51c95 https://github.com/buildbot/buildbot/commit/9042f1000816d13679498b785110df3969b51c95 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot.py Log Message: ----------- Add tests for PBSlaveBuilder Commit: 87278b1bf6cdece99a1b625748d8c9ee525d459a https://github.com/buildbot/buildbot/commit/87278b1bf6cdece99a1b625748d8c9ee525d459a Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py Log Message: ----------- Fix lostRemoteStep stopCommandonShutdown is a slavebuilder attribute. Commit: 76bc20f7280021e6c699daa4e7bce488ab724d9f https://github.com/buildbot/buildbot/commit/76bc20f7280021e6c699daa4e7bce488ab724d9f Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: R slave/buildslave/test/fake/fakebot.py Log Message: ----------- Delete fakebot Commit: 6e88b45e5aa6d156faa11b95a178eaf60b4339f1 https://github.com/buildbot/buildbot/commit/6e88b45e5aa6d156faa11b95a178eaf60b4339f1 Author: Saurabh Kumar Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Add perspective attribute to Bot Commit: 0d750c94fb9a05e0dabda96f11755121b5974e2b https://github.com/buildbot/buildbot/commit/0d750c94fb9a05e0dabda96f11755121b5974e2b Author: Saurabh Kumar Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Add perspective attribute to Bot Commit: 0d338e6ae12d077aac8440a776f82191bc620204 https://github.com/buildbot/buildbot/commit/0d338e6ae12d077aac8440a776f82191bc620204 Author: Dustin J. Mitchell Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot.py Log Message: ----------- fix pyflake Commit: d3505c2133e08c478e8fbdae9acb0de23e947445 https://github.com/buildbot/buildbot/commit/d3505c2133e08c478e8fbdae9acb0de23e947445 Author: Dustin J. Mitchell Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/interfaces.py M slave/buildslave/test/unit/test_bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Merge branch 'pull469' * pull469: fix pyflake Add perspective attribute to Bot Delete fakebot Fix lostRemoteStep Add tests for PBSlaveBuilder Use buildername instead of builder Fix for graceful_shutdown test Separate pb parts from SlaveBuilder Fix buildslave_gracefulShutdown test Change slave-master calls to interface calls. Add an interface for Slave Protocol Commit: 83f7d165ad64d2ff27ca7669221005af79a4f606 https://github.com/buildbot/buildbot/commit/83f7d165ad64d2ff27ca7669221005af79a4f606 Author: Dustin J. Mitchell Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Merge branch 'slavesidechanges' of git://github.com/sa1/buildbot * 'slavesidechanges' of git://github.com/sa1/buildbot: Add perspective attribute to Bot Commit: a7e8b9202d23d4607daa621cadb2552435e46c1f https://github.com/buildbot/buildbot/commit/a7e8b9202d23d4607daa621cadb2552435e46c1f Author: Beno?t Allard Date: 2012-07-16 (Mon, 16 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- scheduler: Improve logging to say which scheduler refuses the codebase. Commit: e3b351efacad5ae6708515032ddb805d3785ea9e https://github.com/buildbot/buildbot/commit/e3b351efacad5ae6708515032ddb805d3785ea9e Author: Fl?vio J. Saraiva Date: 2012-07-16 (Mon, 16 Jul 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/docs/manual/customization.rst Log Message: ----------- Make split_file_branches reject files named "trunk" and "branch/"; Make sure directories end with a right slash when fed to the split_file function; Update example in the Customization section of the manual. Commit: 888008a0a4d72df11c67188b681071c4d3c4a57d https://github.com/buildbot/buildbot/commit/888008a0a4d72df11c67188b681071c4d3c4a57d Author: Beno?t Allard Date: 2012-07-17 (Tue, 17 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- schedulers: turns out we can specify the logLevel of the logging messages. Commit: 978e9f9d572b8f5ea65a165e985fec3f67ab210c https://github.com/buildbot/buildbot/commit/978e9f9d572b8f5ea65a165e985fec3f67ab210c Author: Tom Prince Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Merge pull request #471 from benallard/patch-3 scheduler: Improve logging to say which scheduler refuses the codebase. Commit: a8422112fb1c32b5579e729477993f06b0c35d1f https://github.com/buildbot/buildbot/commit/a8422112fb1c32b5579e729477993f06b0c35d1f Author: Tom Prince Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/interfaces.py M slave/buildslave/test/unit/test_bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Revert "Merge branch 'slavesidechanges' of git://github.com/sa1/buildbot" This reverts commit 83f7d165ad64d2ff27ca7669221005af79a4f606 and d3505c2133e08c478e8fbdae9acb0de23e947445, reversing changes made to 28fa5718cdff57119bc89e4e3991636088dbe84d. Commit: b82f3876b01899cf6bfb8c5117ea54e245e605e9 https://github.com/buildbot/buildbot/commit/b82f3876b01899cf6bfb8c5117ea54e245e605e9 Author: Fl?vio J. Saraiva Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Update release notes about SVNPoller's split_file; Update documentation of SVNPoller's split_file; Fix grave accent mismatch in the Customizing SVNPoller section. Commit: 172620894a2b85eacf26c0e532c32a63c109ee83 https://github.com/buildbot/buildbot/commit/172620894a2b85eacf26c0e532c32a63c109ee83 Author: Tom Prince Date: 2012-07-21 (Sat, 21 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- Fix `DirtyReactorError` caused by `PollingChangeSource` calling `callWhenRunning`. trial has an unusual interaction with the reactor. The reactor is only running when waiting for a deferred (and not a synchronous one). This avoids calling the real `PollingChangeSource.startService` to avoid this. Commit: a315b0a6a349910c7a7287aa0a6a83c93edb4357 https://github.com/buildbot/buildbot/commit/a315b0a6a349910c7a7287aa0a6a83c93edb4357 Author: Tom Prince Date: 2012-07-21 (Sat, 21 Jul 2012) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- Report repo not workdir when polling git. Since we now default to using the same workdir for every poller, it makes more sense to report the remote repository instead. Commit: a6a833647f2c3b12028c094f1bf9047a2d059535 https://github.com/buildbot/buildbot/commit/a6a833647f2c3b12028c094f1bf9047a2d059535 Author: Tom Prince Date: 2012-07-21 (Sat, 21 Jul 2012) Changed paths: M master/buildbot/changes/gitpoller.py Log Message: ----------- Fix comment in GitPoller. Commit: 63454541b1c0fccd811c7d64b8c5f5af0eb8dcb6 https://github.com/buildbot/buildbot/commit/63454541b1c0fccd811c7d64b8c5f5af0eb8dcb6 Author: Tom Prince Date: 2012-07-21 (Sat, 21 Jul 2012) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/schedulers/base.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_test_util_gpo.py A master/buildbot/test/unit/test_util_state.py M master/buildbot/test/util/changesource.py M master/buildbot/test/util/gpo.py A master/buildbot/util/state.py M master/docs/developer/utils.rst M master/docs/manual/cfg-changesources.rst M master/docs/release-notes.rst Log Message: ----------- Merge remote-tracking branch 'github/git-poller-rewrite' Conflicts: master/buildbot/schedulers/base.py Commit: 742650621d33dc61679efc63532b622f1cf86020 https://github.com/buildbot/buildbot/commit/742650621d33dc61679efc63532b622f1cf86020 Author: Marius Rieder Date: 2012-07-22 (Sun, 22 Jul 2012) Changed paths: M master/buildbot/status/web/authz.py Log Message: ----------- Replace check for not None with check fot not '' request.getUser() return the empty string if no user was supplied. http://twistedmatrix.com/documents/12.0.0/api/twisted.web.http.Request.html#getUser Commit: 59e2225a7ff3c5e6ba3a77d8b0f47df3dda76668 https://github.com/buildbot/buildbot/commit/59e2225a7ff3c5e6ba3a77d8b0f47df3dda76668 Author: Dustin J. Mitchell Date: 2012-07-22 (Sun, 22 Jul 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'fix-svnpoller-split_file_branches' of git://github.com/flaviojs/buildbot With updated text in master/docs/release-notes.rst Commit: 47fded37e84ebe37e11902d7c8a7af1fde2aded2 https://github.com/buildbot/buildbot/commit/47fded37e84ebe37e11902d7c8a7af1fde2aded2 Author: Marius Rieder Date: 2012-07-23 (Mon, 23 Jul 2012) Changed paths: M master/buildbot/status/web/authz.py M master/buildbot/status/web/templates/layout.html Log Message: ----------- Add httpLoginUrl argument to Authz. And login link to Template. Allow to specifie a login url to render a login link in case of useHttpHeader Authentication. Commit: 89dc69248bab8cfe0e4c9f18c99cbe880801c096 https://github.com/buildbot/buildbot/commit/89dc69248bab8cfe0e4c9f18c99cbe880801c096 Author: Marius Rieder Date: 2012-07-23 (Mon, 23 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Last but not least some documentation. Commit: 7573f9896d694d66170975eb68f20a02c2a78df9 https://github.com/buildbot/buildbot/commit/7573f9896d694d66170975eb68f20a02c2a78df9 Author: Tim Horton Date: 2012-07-24 (Tue, 24 Jul 2012) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Wrap console "Personalized for..." field in a form so that pressing enter submits it Commit: d7bc842c63372cb455a2914329b9210fd000b148 https://github.com/buildbot/buildbot/commit/d7bc842c63372cb455a2914329b9210fd000b148 Author: Dustin J. Mitchell Date: 2012-07-24 (Tue, 24 Jul 2012) Changed paths: M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Don't fail triggering if there's no got_revision. Refs #2328. Commit: c84a4e908248cc98353c87470af113a42097a27b https://github.com/buildbot/buildbot/commit/c84a4e908248cc98353c87470af113a42097a27b Author: Dustin J. Mitchell Date: 2012-07-24 (Tue, 24 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Remove bogus check At the very least, the check's condition is wrong. I think that the text is wrong, and the comment is confusing, too. Fixes #2328. Commit: 128d546669153ccc5889504aea54ee794013bbca https://github.com/buildbot/buildbot/commit/128d546669153ccc5889504aea54ee794013bbca Author: Marius Rieder Date: 2012-07-24 (Tue, 24 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Remove newlines. Commit: c719474148e4c11df50d2fe2fe1fb0b4c9a8c00a https://github.com/buildbot/buildbot/commit/c719474148e4c11df50d2fe2fe1fb0b4c9a8c00a Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/status/builder.py M master/buildbot/test/fake/fakemaster.py Log Message: ----------- Set the BuilderStatus's category on reconfig Fixes #2331. Tested manually. Commit: 673145e83fefb001c9dcc6579e5e2f962b4b43be https://github.com/buildbot/buildbot/commit/673145e83fefb001c9dcc6579e5e2f962b4b43be Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/status/web/build.py Log Message: ----------- Don't test types too carefully (long is not an int) This code really just needs to know whether there was an error. Fixes #2329. Commit: 999e5668cf38eeb7abd7a8947b9f5de569655762 https://github.com/buildbot/buildbot/commit/999e5668cf38eeb7abd7a8947b9f5de569655762 Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Merge branch 'console-name-form' of git://github.com/hortont424/buildbot Commit: 63d9e221890dd1748aba5b3ad02f05ea59e04a0c https://github.com/buildbot/buildbot/commit/63d9e221890dd1748aba5b3ad02f05ea59e04a0c Author: Marius Rieder Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- Add entry to release-notes.rst Commit: 35ade7866fab159d600910f3c472a5830ae8d93e https://github.com/buildbot/buildbot/commit/35ade7866fab159d600910f3c472a5830ae8d93e Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/test/unit/test_status_web_authz_Authz.py Log Message: ----------- fix tests for getUser() returning '' as documented Commit: fb313d5444457c79367eb7379c6cc563d75b5b88 https://github.com/buildbot/buildbot/commit/fb313d5444457c79367eb7379c6cc563d75b5b88 Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/status/web/authz.py M master/buildbot/status/web/templates/layout.html M master/buildbot/test/unit/test_status_web_authz_Authz.py M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'pull476' Commit: de0ed4240abf4be3c147de5016bbd8775a217d2b https://github.com/buildbot/buildbot/commit/de0ed4240abf4be3c147de5016bbd8775a217d2b Author: Marius Rieder Date: 2012-07-28 (Sat, 28 Jul 2012) Changed paths: M master/buildbot/status/web/logs.py Log Message: ----------- Set Cache-Controll header for log files in WebStatus. (Fix #2292) Commit: 1ee7a1dc01d7a30ad77ebc2cce3046b0fb2ef8db https://github.com/buildbot/buildbot/commit/1ee7a1dc01d7a30ad77ebc2cce3046b0fb2ef8db Author: Dustin J. Mitchell Date: 2012-07-29 (Sun, 29 Jul 2012) Changed paths: M master/buildbot/status/web/logs.py Log Message: ----------- Merge branch 'log_cache' of git://github.com/jiuka/buildbot Commit: a16c4ececcab7f304d369f742e6e3dff04b66a95 https://github.com/buildbot/buildbot/commit/a16c4ececcab7f304d369f742e6e3dff04b66a95 Author: Jacob Stultz Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/locks.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py Log Message: ----------- Maintain locks in FIFO order Locks should be kept in a queue in FIFO order to prevent potential exclusive lock holders from being starved by a continuous stream of counting locks holders. This change maintains order of all waiters in a FIFO queue until they actually acquire the lock, instead of removing them from the queue on wake and adding them back to the end if they failed to acquire the lock. The Deferred instance associated with each waiter is cleared when it is woken. It is set when waitUntilMaybeAvailable is called. Commit: d76c5d32340c123c72bf20069e879a7f10327a3c https://github.com/buildbot/buildbot/commit/d76c5d32340c123c72bf20069e879a7f10327a3c Author: Jacob Stultz Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Ensure that locks are acquired in FIFO order To prevent starvation, locks should be acquired in the order in which they were requested. Particularly, counting locks requested after exclusive locks must wait until after the exclusive lock is acquired and subsequently released, even if the owner(s) at the time the lock is requested are counting and below maxCount. The test acquires a counting lock, and then starts a build needing an exclusive lock followed by a build needing a counting lock. The first counting lock is then released, and the test checks that the exclusive lock was claimed before the second counting lock. Commit: 2c0f2ff07503c167ec217b97b8196069ed4c876d https://github.com/buildbot/buildbot/commit/2c0f2ff07503c167ec217b97b8196069ed4c876d Author: Dustin J. Mitchell Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/locks.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Merge branch 'nostarve' of git://github.com/jstultz/buildbot Commit: 9bd07dc6c6282dc3d57d405c0dc476429f0940c1 https://github.com/buildbot/buildbot/commit/9bd07dc6c6282dc3d57d405c0dc476429f0940c1 Author: Dustin J. Mitchell Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/locks.py Log Message: ----------- fix for py25, where next() isn't defined Commit: 2e7f5e9b097725fb8223126170a66736ac3664c6 https://github.com/buildbot/buildbot/commit/2e7f5e9b097725fb8223126170a66736ac3664c6 Author: Dustin J. Mitchell Date: 2012-07-31 (Tue, 31 Jul 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- Nicer directions for finding release notes Commit: 96f3afdccba91587fdb0fa234f9e28ee057b220c https://github.com/buildbot/buildbot/commit/96f3afdccba91587fdb0fa234f9e28ee057b220c Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/svnpoller.py M master/buildbot/locks.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/status/builder.py M master/buildbot/status/web/authz.py M master/buildbot/status/web/build.py M master/buildbot/status/web/logs.py M master/buildbot/status/web/templates/console.html M master/buildbot/status/web/templates/layout.html M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_status_web_authz_Authz.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/unit/test_steps_vstudio.py M master/buildbot/test/unit/test_test_util_gpo.py A master/buildbot/test/unit/test_util_state.py M master/buildbot/test/util/gpo.py A master/buildbot/util/state.py M master/docs/developer/utils.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'master' into nine Conflicts: master/buildbot/changes/gitpoller.py master/buildbot/schedulers/base.py master/buildbot/test/fake/fakemaster.py master/buildbot/test/unit/test_changes_gitpoller.py master/buildbot/test/util/changesource.py Commit: 20af2ce3706d24c11e5a74a00f5d81eaa2cd43dc https://github.com/buildbot/buildbot/commit/20af2ce3706d24c11e5a74a00f5d81eaa2cd43dc Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_www_ui.py M master/buildbot/www/ui.py Log Message: ----------- fix pyflakes Commit: f975e16de2cd568226f71e60cdbe174254d23645 https://github.com/buildbot/buildbot/commit/f975e16de2cd568226f71e60cdbe174254d23645 Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/test/util/changesource.py Log Message: ----------- remove unused nested function Compare: https://github.com/buildbot/buildbot/compare/12352f1333e4...f975e16de2cd From nobody at buildbot.net Sun Aug 5 14:02:13 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 05 Aug 2012 14:02:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2328: Error in Triggerable scheduler when codebase is empty. In-Reply-To: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> References: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> Message-ID: <051.edc8acbf2fc91ba44c6ff8075718ec39@buildbot.net> #2328: Error in Triggerable scheduler when codebase is empty. ----------------------+--------------------- Reporter: verm | Owner: Type: defect | Status: closed Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: multirepo | ----------------------+--------------------- Comment (by Dustin J. Mitchell): Don't fail triggering if there's no got_revision. Refs #2328. Changeset: d7bc842c63372cb455a2914329b9210fd000b148 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Aug 5 14:02:14 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 05 Aug 2012 14:02:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2292: make logs provided by webstatus HTTP-cacheable In-Reply-To: <039.3fcd7b4986fa2ac81920068988e28387@buildbot.net> References: <039.3fcd7b4986fa2ac81920068988e28387@buildbot.net> Message-ID: <054.0666c406a7fc44175ea3739da377866d@buildbot.net> #2292: make logs provided by webstatus HTTP-cacheable ------------------------+--------------------- Reporter: brendan | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: web | ------------------------+--------------------- Comment (by Marius Rieder): Set Cache-Controll header for log files in WebStatus. (Fix #2292) Changeset: de0ed4240abf4be3c147de5016bbd8775a217d2b -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Aug 5 14:02:14 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 05 Aug 2012 14:02:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2329: Rebuild via web shows error incorrectly In-Reply-To: <036.bbd3a86207f7f2f6ef830f7e36ca8e85@buildbot.net> References: <036.bbd3a86207f7f2f6ef830f7e36ca8e85@buildbot.net> Message-ID: <051.99f15eee3977286c9309dc7a91193c97@buildbot.net> #2329: Rebuild via web shows error incorrectly ----------------------+------------------------ Reporter: Jc2k | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: master | Resolution: fixed Keywords: | ----------------------+------------------------ Comment (by Dustin J. Mitchell): Don't test types too carefully (long is not an int) This code really just needs to know whether there was an error. Fixes #2329. Changeset: 673145e83fefb001c9dcc6579e5e2f962b4b43be -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Aug 5 14:02:13 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 05 Aug 2012 14:02:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2331: reconfig doesn't pick up changes in BuilderConfig's category. In-Reply-To: <040.f103e13d3e0355394694c6a59e618d36@buildbot.net> References: <040.f103e13d3e0355394694c6a59e618d36@buildbot.net> Message-ID: <055.9727aea1f588dd89dc75ccb6f1abf990@buildbot.net> #2331: reconfig doesn't pick up changes in BuilderConfig's category. ---------------------+------------------------ Reporter: bdbaddog | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: | ---------------------+------------------------ Comment (by Dustin J. Mitchell): Set the BuilderStatus's category on reconfig Fixes #2331. Tested manually. Changeset: c719474148e4c11df50d2fe2fe1fb0b4c9a8c00a -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Aug 5 14:02:13 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 05 Aug 2012 14:02:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2328: Error in Triggerable scheduler when codebase is empty. In-Reply-To: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> References: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> Message-ID: <051.8fa911659a1130c52dc27aec3b16089e@buildbot.net> #2328: Error in Triggerable scheduler when codebase is empty. ----------------------+--------------------- Reporter: verm | Owner: Type: defect | Status: closed Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: multirepo | ----------------------+--------------------- Comment (by Dustin J. Mitchell): Remove bogus check At the very least, the check's condition is wrong. I think that the text is wrong, and the comment is confusing, too. Fixes #2328. Changeset: c84a4e908248cc98353c87470af113a42097a27b -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Aug 5 14:38:39 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 07:38:39 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 5794e3: handle (unlikely) errbacks from maybeStartBuildsOn Message-ID: <501e856f8fe4a_52471816af41400e1@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 5794e33245e95145824d4bf7ed70ca60389f9ba5 https://github.com/buildbot/buildbot/commit/5794e33245e95145824d4bf7ed70ca60389f9ba5 Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/process/botmaster.py Log Message: ----------- handle (unlikely) errbacks from maybeStartBuildsOn From noreply at github.com Sun Aug 5 16:22:15 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 09:22:15 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 7f6edb: failUnlessIsInstance does not have a message argum... Message-ID: <501e9db72d9a5_4c111530aec64480@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 7f6edbde1dfe5ea01d33871a9a4350700f992bff https://github.com/buildbot/buildbot/commit/7f6edbde1dfe5ea01d33871a9a4350700f992bff Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/test/util/endpoint.py Log Message: ----------- failUnlessIsInstance does not have a message argument in twisted-11 From noreply at github.com Sun Aug 5 16:34:58 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 09:34:58 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 90e102: fix up some docs errors in ForceScheduler Message-ID: <501ea0b2cd509_30c912e6ae8120915@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 90e102878a581c7e6c34ff2a382a85e619218e75 https://github.com/buildbot/buildbot/commit/90e102878a581c7e6c34ff2a382a85e619218e75 Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- fix up some docs errors in ForceScheduler From noreply at github.com Sun Aug 5 20:02:08 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 13:02:08 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 2508ef: don't use class decorators, as they aren't support... Message-ID: <501ed1409dacb_b2ed6caf42103e0@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 2508ef44480b0504c2c6a63dd2b1f4b7a7ca6d58 https://github.com/buildbot/buildbot/commit/2508ef44480b0504c2c6a63dd2b1f4b7a7ca6d58 Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/www/rest.py Log Message: ----------- don't use class decorators, as they aren't supported in py25 From noreply at github.com Sun Aug 5 20:28:36 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 13:28:36 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 6a73e5: accept long integers as well as integers for integ... Message-ID: <501ed77465417_36881760aec1897e1@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 6a73e5d8f0568fdf2901243ba543022be064ece1 https://github.com/buildbot/buildbot/commit/6a73e5d8f0568fdf2901243ba543022be064ece1 Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/test/util/verifier.py Log Message: ----------- accept long integers as well as integers for integer types Commit: 687f93b044039be23a793e721470a7a5366c4430 https://github.com/buildbot/buildbot/commit/687f93b044039be23a793e721470a7a5366c4430 Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/www/ws.py Log Message: ----------- import json from buildbot.util Compare: https://github.com/buildbot/buildbot/compare/2508ef44480b...687f93b04403 From noreply at github.com Sun Aug 5 20:40:02 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 13:40:02 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] ee27d2: Add step DebLintian Message-ID: <501eda22f1654_30c912e6ae81338e@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ee27d2dc34ea84034c5601a494629f50bda96c57 https://github.com/buildbot/buildbot/commit/ee27d2dc34ea84034c5601a494629f50bda96c57 Author: Marius Rieder Date: 2012-07-27 (Fri, 27 Jul 2012) Changed paths: A master/buildbot/steps/package/deb/__init__.py A master/buildbot/steps/package/deb/lintian.py A master/buildbot/test/unit/test_steps_package_deb_lintian.py Log Message: ----------- Add step DebLintian Check debian packages for common problems. Commit: 9a0aafb918d569e0fa7f1eefbd8c3f963b078f41 https://github.com/buildbot/buildbot/commit/9a0aafb918d569e0fa7f1eefbd8c3f963b078f41 Author: Marius Rieder Date: 2012-07-27 (Fri, 27 Jul 2012) Changed paths: M master/buildbot/steps/package/deb/__init__.py A master/buildbot/steps/package/deb/pbuilder.py A master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- Add DebPbuilder step. This step buils a debian package inside a pbuilder chroot. Commit: cd5750539c388e0e02432170169820352f41bb58 https://github.com/buildbot/buildbot/commit/cd5750539c388e0e02432170169820352f41bb58 Author: Marius Rieder Date: 2012-07-27 (Fri, 27 Jul 2012) Changed paths: M master/buildbot/steps/package/deb/__init__.py M master/buildbot/steps/package/deb/lintian.py M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/test/unit/test_steps_package_deb_lintian.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- Improve steps.packaged.deb Add Cowbuilder support and more options for Pbuilder and Lintian. Commit: 443f3ddc054a53a01fe0832e9b07856cfdb8e345 https://github.com/buildbot/buildbot/commit/443f3ddc054a53a01fe0832e9b07856cfdb8e345 Author: Marius Rieder Date: 2012-07-27 (Fri, 27 Jul 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Add some documentation for dep steps. Commit: bb11c4ab4bb84d71f807b48ed52f6853fa441754 https://github.com/buildbot/buildbot/commit/bb11c4ab4bb84d71f807b48ed52f6853fa441754 Author: Marius Rieder Date: 2012-07-27 (Fri, 27 Jul 2012) Changed paths: M master/buildbot/steps/package/deb/lintian.py M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py M master/setup.py Log Message: ----------- Some bugfixes. Add buildbot.steps.package.dep to install list. Add components to UbuPbuilder. Commit: 10ba79525ca6ee718dd2af2c27e4001126d3e94b https://github.com/buildbot/buildbot/commit/10ba79525ca6ee718dd2af2c27e4001126d3e94b Author: Marius Rieder Date: 2012-07-27 (Fri, 27 Jul 2012) Changed paths: M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- No default distribution for Ubuntu subclasses. Commit: 0468ea0995eaa79420dd0fa55fb2435807add28b https://github.com/buildbot/buildbot/commit/0468ea0995eaa79420dd0fa55fb2435807add28b Author: Marius Rieder Date: 2012-08-02 (Thu, 02 Aug 2012) Changed paths: M master/buildbot/steps/package/deb/pbuilder.py M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- Fix the pyflakes warning. Commit: b1f8691ffbfc2d02139505c808fa9ac5ce56e40f https://github.com/buildbot/buildbot/commit/b1f8691ffbfc2d02139505c808fa9ac5ce56e40f Author: Marius Rieder Date: 2012-08-02 (Thu, 02 Aug 2012) Changed paths: M master/buildbot/steps/package/deb/__init__.py M master/buildbot/steps/package/deb/pbuilder.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Some cleanup * Do not populate buildbot.steps.package.deb with classes from its submodules. * Adapt the documentation. * Tab to space conversion. Commit: 65822e2ae73a775b9cdd65478b14d93d5d650da0 https://github.com/buildbot/buildbot/commit/65822e2ae73a775b9cdd65478b14d93d5d650da0 Author: Marius Rieder Date: 2012-08-04 (Sat, 04 Aug 2012) Changed paths: M master/buildbot/steps/package/deb/lintian.py Log Message: ----------- Fix warning/error counting for lintian. Commit: 9d73c85abca0cef01d8b8a4d78d2b209d9f89dea https://github.com/buildbot/buildbot/commit/9d73c85abca0cef01d8b8a4d78d2b209d9f89dea Author: Marius Rieder Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/test/unit/test_steps_package_deb_pbuilder.py Log Message: ----------- Tab to space. Commit: a05b0ce0c7cee4577f6f77b20fd70f61c7b677df https://github.com/buildbot/buildbot/commit/a05b0ce0c7cee4577f6f77b20fd70f61c7b677df Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: A master/buildbot/steps/package/deb/__init__.py A master/buildbot/steps/package/deb/lintian.py A master/buildbot/steps/package/deb/pbuilder.py A master/buildbot/test/unit/test_steps_package_deb_lintian.py A master/buildbot/test/unit/test_steps_package_deb_pbuilder.py M master/docs/manual/cfg-buildsteps.rst M master/setup.py Log Message: ----------- Merge branch 'debsteps' of git://github.com/jiuka/buildbot Commit: 5ea92d8a7881863f41809609f51a3075781e1f26 https://github.com/buildbot/buildbot/commit/5ea92d8a7881863f41809609f51a3075781e1f26 Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/setup.py Log Message: ----------- one last tab to space Compare: https://github.com/buildbot/buildbot/compare/90e102878a58...5ea92d8a7881 From noreply at github.com Sun Aug 5 20:55:14 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 13:55:14 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 433b88: Add support for codebases to ForceScheduler (and m... Message-ID: <501eddb2939b3_5978131dae8751c1@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 433b88e0868ba612f0c027199aaebd1e521442e5 https://github.com/buildbot/buildbot/commit/433b88e0868ba612f0c027199aaebd1e521442e5 Author: Jared Grubb Date: 2012-07-27 (Fri, 27 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py 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 Log Message: ----------- Add support for codebases to ForceScheduler (and multiple codebases) * a new NestedParameter type to encapsulate 'child parameters'. This is helpful where a certain field needs to be present multiple times on a form and have a unique name each time. For example, each codebase needs a 'branch' field. A nested parameter curries the name of the subfields so that the form submission names are unique (foo_branch and bar_branch). Then, after a POST, the names are un-curried and subfields become keys in a dictionary (for example, foo={'branch':'...'}). * AnyPropertyParameter is now a NestedParameter * CodebaseParameter is a new parameter (NestedParameter) that converts its children into a sourcestamp dictionary instead of a property value * The form HTML is adjusted to make it easier to customize the look of the form. Nested parameters can now be grouped using borders, adjust linebreaks (for example AnyProperty has no break between name/value, but CodebaseParameter has breaks between its fields). Commit: 5799f187694975ddca0d524a538eca20da9207ff https://github.com/buildbot/buildbot/commit/5799f187694975ddca0d524a538eca20da9207ff Author: Jared Grubb Date: 2012-07-28 (Sat, 28 Jul 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Fix up CSS and other minor bugs Commit: 82ca6f413eba83380357815cab72e5dc0395fe93 https://github.com/buildbot/buildbot/commit/82ca6f413eba83380357815cab72e5dc0395fe93 Author: Jared Grubb Date: 2012-07-31 (Tue, 31 Jul 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/docs/manual/cfg-schedulers.rst M master/docs/release-notes.rst Log Message: ----------- Add docs and docstrings for ForceScheduler+codebases Commit: 7d44f5d5c5f2d113f17e086fa8f2ae6becf6ebbd https://github.com/buildbot/buildbot/commit/7d44f5d5c5f2d113f17e086fa8f2ae6becf6ebbd Author: Jared Grubb Date: 2012-07-31 (Tue, 31 Jul 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- CodebaseParameter: Add customization point for sourcestamp creation Commit: 3c5b51f9ae607cad7a1c3e6536491077f88a2d44 https://github.com/buildbot/buildbot/commit/3c5b51f9ae607cad7a1c3e6536491077f88a2d44 Author: Jared Grubb Date: 2012-07-31 (Tue, 31 Jul 2012) Changed paths: M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/forms.html Log Message: ----------- Fix up HTML and CSS to remove extraneoush BR's Commit: 86d6fae3b82aa52f936c71bfa97d79d561218769 https://github.com/buildbot/buildbot/commit/86d6fae3b82aa52f936c71bfa97d79d561218769 Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/files/default.css 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/release-notes.rst Log Message: ----------- Merge branch 'forcesched-plus-codebase' of git://github.com/jaredgrubb/buildbot Commit: 1ab6dac5917ee245377723f43c25f715dd036e58 https://github.com/buildbot/buildbot/commit/1ab6dac5917ee245377723f43c25f715dd036e58 Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- fix pyflakes Compare: https://github.com/buildbot/buildbot/compare/5ea92d8a7881...1ab6dac5917e From noreply at github.com Sun Aug 5 21:14:59 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 14:14:59 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 20b5f8: Make buildbot.status.web.feeds only return finishe... Message-ID: <501ee25333e7e_13ed12c8ae8593aa@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 20b5f8f8389d72046d0ddcbf608ff3c5d99a443f https://github.com/buildbot/buildbot/commit/20b5f8f8389d72046d0ddcbf608ff3c5d99a443f Author: Tom Prince Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/buildbot/status/builder.py M master/buildbot/status/web/feeds.py Log Message: ----------- Make buildbot.status.web.feeds only return finished builds. Fixes #2270. From nobody at buildbot.net Sun Aug 5 21:15:03 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 05 Aug 2012 21:15:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2270: Exception found: finished time is None In-Reply-To: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> References: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> Message-ID: <057.eede2667caeced9b90bf1da1f444b876@buildbot.net> #2270: Exception found: finished time is None -----------------------+--------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: | -----------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Make buildbot.status.web.feeds only return finished builds. Fixes #2270. Changeset: 20b5f8f8389d72046d0ddcbf608ff3c5d99a443f -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Aug 5 21:44:15 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 14:44:15 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] Message-ID: <501ee92f11fc9_38481650ae4435b5@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot From noreply at github.com Sun Aug 5 21:44:14 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 14:44:14 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 71de9b: update release notes for 0.8.7 Message-ID: <501ee92edb740_307411d8ae8319c1@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 71de9b89daf3599e2c76df5ea01d7a54f4a2e35c https://github.com/buildbot/buildbot/commit/71de9b89daf3599e2c76df5ea01d7a54f4a2e35c Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- update release notes for 0.8.7 Commit: c662f47cc61237b2caa0538b6207efa3178bb61a https://github.com/buildbot/buildbot/commit/c662f47cc61237b2caa0538b6207efa3178bb61a Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/docs/release-notes.rst A master/docs/release-notes/0.8.7.rst Log Message: ----------- update release notes Compare: https://github.com/buildbot/buildbot/compare/20b5f8f8389d...c662f47cc612 From noreply at github.com Sun Aug 5 21:44:15 2012 From: noreply at github.com (GitHub) Date: Sun, 05 Aug 2012 14:44:15 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] Message-ID: <501ee92fcad5a_38451c9eaf427e6@sh3.rs.github.com.mail> Branch: refs/tags/v0.8.8-pre Home: https://github.com/buildbot/buildbot From nobody at buildbot.net Mon Aug 6 12:05:01 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 12:05:01 -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.8c6b7c513ba9f6ab30b9bdac263a5b74@buildbot.net> #385: SVNPoller transform_path AssertionError when change includes modifications to files inside and outside the svnurl ----------------------+-------------------- Reporter: mmacvicar | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.7.9 | Resolution: Keywords: svn | ----------------------+-------------------- Comment (by miller-mohr): Replying to [comment:5 dustin]: > In that case, you should be using fileIsImportant, rather than changing the root of the SVN tree. > > This definitely shouldn't fail with an !AssertionError, and should probably just ignore the out-of-scope files. Thanks for the quick reply and the hint. I'll forward the info to my 'remote' buildbot admin. Cheers Marcus -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 12:15:50 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 12:15:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2338: Console uses the same colour for "warnings" and "failed again" Message-ID: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> #2338: Console uses the same colour for "warnings" and "failed again" ---------------------+----------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: master | Keywords: web ---------------------+----------------------- The console view in the buildbot web status uses the same colour for builds with warnings and builds that failed again. It's not possible to tell when a build started failing if it always has warnings. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 12:20:40 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 12:20:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2339: RSS feed says builds with exceptions "succeeded" Message-ID: <040.a30877a2fde3b314485aaacd404d153e@buildbot.net> #2339: RSS feed says builds with exceptions "succeeded" ---------------------+----------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Keywords: web ---------------------+----------------------- The RSS feed says {{{Builder "buildername" has succeeded}}} The email says {{{BUILD FAILED: exception compile interrupted}}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 14:52:24 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 14:52:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology Message-ID: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> #2340: Please Change 'Slave' terminology ----------------------------+--------------------- Reporter: kimmers | Owner: Type: support-request | Status: new Priority: trivial | Milestone: ongoing Version: 0.8.6p1 | Keywords: ----------------------------+--------------------- I am a manager at Cray Supercomputers, where we have recently started using Buildbot. Some of our employees have found the Master/Slave terminology offensive. Please consider changing this terminology to Master/Worker. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 14:55:17 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 14:55:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology In-Reply-To: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> References: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> Message-ID: <054.eaa2fc26f5fecc196a23e6065897b441@buildbot.net> #2340: Please Change 'Slave' terminology ------------------------+-------------------- Reporter: kimmers | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 1.0.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * type: support-request => enhancement * milestone: ongoing => 1.0.+ Comment: Patches for this are welcome, but need to preserve backward and forward compatibility, without unnecessary complication in the code. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 16:31:40 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 16:31:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2341: ForceScheduler forces all not just selected. Message-ID: <037.4669cd94022350b81ea4927aa9788358@buildbot.net> #2341: ForceScheduler forces all not just selected. -------------------+------------------- Reporter: Jiuka | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Keywords: -------------------+------------------- If a ForceScheduler is triggered by the WebStatusTarget to force a selected build it force all it's build. If it is triggered to force two of its builds it force all it's build twice. Simple master.cfg to reproduce. Just start the buildmaster and force a build and all builds have 1 pending task. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 20:25:17 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 20:25:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology In-Reply-To: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> References: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> Message-ID: <054.1388e6c6743b4cce63cf8321153029e9@buildbot.net> #2340: Please Change 'Slave' terminology ------------------------+-------------------- Reporter: kimmers | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 1.0.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by Marx): The Master/Worker definition offends me very much. I propose as alternative PersonA/PersonBThatAgreesWithPersonAIdeasAndGladlyComplies, that should avoid anyone from being offended. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 20:36:33 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 20:36:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology In-Reply-To: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> References: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> Message-ID: <054.84ed1d403046fc13476f016ffc4b5ae2@buildbot.net> #2340: Please Change 'Slave' terminology ------------------------+-------------------- Reporter: kimmers | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 1.0.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by dustin): Please keep the kidding out of this bug. This is a serious request, and not the first time I've heard it. My position is that the effort required to make this change, and the user confusion that would result, *far* outweigh any increase in Buildbot's inclusiveness. If someone is willing to put in that effort to produce a patch, and it has no disadvantages for users or developers (compatibility, code complexity, user confusion), then I'm open to merging it. And to be clear to anyone embarking on that journey: that's a high bar, and it's not clear to me it's possible to meet it. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 20:51:13 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 20:51:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology In-Reply-To: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> References: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> Message-ID: <054.7d526d42cbcc8bc9db032b0f5cfeaf91@buildbot.net> #2340: Please Change 'Slave' terminology ------------------------+-------------------- Reporter: kimmers | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 1.0.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by Marx): Don't you think comparing a good Worker to being owned by a Master worse than using the term Slave? I find it very offending to our proletarian comrades. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 20:52:39 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 20:52:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology In-Reply-To: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> References: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> Message-ID: <054.1e4e6c6819dcfe419db0b27583957443@buildbot.net> #2340: Please Change 'Slave' terminology ------------------------+-------------------- Reporter: kimmers | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 1.0.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by tom.prince): @Marx: This discussion isn't productive or relevant. Please take it somewhere else. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 21:34:49 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 21:34:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology In-Reply-To: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> References: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> Message-ID: <054.053059a32ae8d302e4fbebd9a71c891c@buildbot.net> #2340: Please Change 'Slave' terminology ------------------------+-------------------- Reporter: kimmers | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 1.0.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by Marx): After extensive research I have found a suitable compromise I'm sure you can agree with. The Master/Slave is indeed slightly offensive, but also inaccurate, and should be changed. My recommendation, which also reflects the current state of common social roles, is Male/Female. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 21:57:11 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 21:57:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology In-Reply-To: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> References: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> Message-ID: <054.ac581e64319d6d0f8508ff6590c64482@buildbot.net> #2340: Please Change 'Slave' terminology ------------------------+-------------------- Reporter: kimmers | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 1.0.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by kimmers): Master/Worker is just a suggestion and another less offensive term may also provide an adequate solution. @Marx There have been past legal cases where the 'Master/Slave' term has been banned in hard drive arrangements. No matter your individual position on this subject, I think we can all agree that it would be a shame if this were to prevent someone from using this software in the future. @dustin Thank you for being sensitive and open to this request. Note that this request would cover changes to the documentation (which is excellent by the way) as well as the code base. I do understand your concern for this to not impact development and backwards compatibility. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 22:07:21 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 22:07:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology In-Reply-To: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> References: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> Message-ID: <054.909132b72792ac85574bdd851d418267@buildbot.net> #2340: Please Change 'Slave' terminology ------------------------+-------------------- Reporter: kimmers | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 1.0.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by tom.prince): One other concern, is existing third-party and mirrored documentation, that isn't under the projects control. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 6 22:33:54 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 06 Aug 2012 22:33:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2340: Please Change 'Slave' terminology In-Reply-To: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> References: <039.c455e60e7d92a70d8c3384e99af738fd@buildbot.net> Message-ID: <054.d51c44dd58e60b5580930a4ea01b4c15@buildbot.net> #2340: Please Change 'Slave' terminology ------------------------+-------------------- Reporter: kimmers | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 1.0.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by flaviojs): master/slave... master/worker... server/worker... server/bot... hmm, buildserver/buildbot is not that bad but buildbot is already used as the master interface. Regardless of what is chosen, this would be a radical change so it should come with a change in the major version. (1.0) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 7 00:00:59 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 07 Aug 2012 00:00:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2338: Console uses the same colour for "warnings" and "failed again" In-Reply-To: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> References: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> Message-ID: <055.f97da4b293d2fd64ee3cf4371e8802ad@buildbot.net> #2338: Console uses the same colour for "warnings" and "failed again" ------------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: web, simple | ------------------------+-------------------- Changes (by dustin): * keywords: web => web, simple * milestone: undecided => 0.8.+ Comment: This should be a pretty simple fix for someone willing to replicate and hack the CSS. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 7 00:13:43 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 07 Aug 2012 00:13:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2339: RSS feed says builds with exceptions "succeeded" In-Reply-To: <040.a30877a2fde3b314485aaacd404d153e@buildbot.net> References: <040.a30877a2fde3b314485aaacd404d153e@buildbot.net> Message-ID: <055.e287d3c12ec44142f6519e514f5f36bf@buildbot.net> #2339: RSS feed says builds with exceptions "succeeded" ---------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: web | ---------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 7 00:24:11 2012 From: noreply at github.com (GitHub) Date: Mon, 06 Aug 2012 17:24:11 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 490c32: Fix feeds to display status correctly Message-ID: <5020602bc8c04_fc1104baf41070de@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 490c3242e3e3793e058f5600946ae229f081cd96 https://github.com/buildbot/buildbot/commit/490c3242e3e3793e058f5600946ae229f081cd96 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/status/web/feeds.py Log Message: ----------- Fix feeds to display status correctly Fixes #2339. Commit: d098dbcaa697ae051bae895688811a913ca6097b https://github.com/buildbot/buildbot/commit/d098dbcaa697ae051bae895688811a913ca6097b Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- fix up rst in release-notes Compare: https://github.com/buildbot/buildbot/compare/71de9b89daf3...d098dbcaa697 From nobody at buildbot.net Tue Aug 7 00:24:13 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 07 Aug 2012 00:24:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2339: RSS feed says builds with exceptions "succeeded" In-Reply-To: <040.a30877a2fde3b314485aaacd404d153e@buildbot.net> References: <040.a30877a2fde3b314485aaacd404d153e@buildbot.net> Message-ID: <055.bd1c9884aea8b730a77be5bc0ce56301@buildbot.net> #2339: RSS feed says builds with exceptions "succeeded" ---------------------+--------------------- Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: web | ---------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Fix feeds to display status correctly Fixes #2339. Changeset: 490c3242e3e3793e058f5600946ae229f081cd96 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 7 00:54:39 2012 From: noreply at github.com (GitHub) Date: Mon, 06 Aug 2012 17:54:39 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 490c32: Fix feeds to display status correctly Message-ID: <5020674fc8267_141e1832aec86869@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 490c3242e3e3793e058f5600946ae229f081cd96 https://github.com/buildbot/buildbot/commit/490c3242e3e3793e058f5600946ae229f081cd96 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/status/web/feeds.py Log Message: ----------- Fix feeds to display status correctly Fixes #2339. Commit: d098dbcaa697ae051bae895688811a913ca6097b https://github.com/buildbot/buildbot/commit/d098dbcaa697ae051bae895688811a913ca6097b Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- fix up rst in release-notes Commit: cbbabf07f061860377515d9d13c8911ab2214924 https://github.com/buildbot/buildbot/commit/cbbabf07f061860377515d9d13c8911ab2214924 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/status/web/feeds.py M master/docs/release-notes/0.8.7.rst Log Message: ----------- Merge branch 'buildbot-0.8.7' Compare: https://github.com/buildbot/buildbot/compare/c662f47cc612...cbbabf07f061 From nobody at buildbot.net Tue Aug 7 00:54:41 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 07 Aug 2012 00:54:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2339: RSS feed says builds with exceptions "succeeded" In-Reply-To: <040.a30877a2fde3b314485aaacd404d153e@buildbot.net> References: <040.a30877a2fde3b314485aaacd404d153e@buildbot.net> Message-ID: <055.236d586ae03c78fdb199c42afb377401@buildbot.net> #2339: RSS feed says builds with exceptions "succeeded" ---------------------+--------------------- Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: web | ---------------------+--------------------- Comment (by Dustin J. Mitchell): Fix feeds to display status correctly Fixes #2339. Changeset: 490c3242e3e3793e058f5600946ae229f081cd96 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 7 01:15:51 2012 From: noreply at github.com (GitHub) Date: Mon, 06 Aug 2012 18:15:51 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] dcd4dc: Fix ForceScheduler empty-codebase configuration Message-ID: <50206c47d9509_513f183eaf414518@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: dcd4dcfaeab0ddc7fa9b904b6f484a1288d0c322 https://github.com/buildbot/buildbot/commit/dcd4dcfaeab0ddc7fa9b904b6f484a1288d0c322 Author: Jared Grubb Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Fix ForceScheduler empty-codebase configuration Commit: d006e0d4fa58335d4d5a6a115694f73c92aef555 https://github.com/buildbot/buildbot/commit/d006e0d4fa58335d4d5a6a115694f73c92aef555 Author: Jared Grubb Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/docs/manual/cfg-properties.rst Log Message: ----------- Fix doc bug regarding ternary substitution in WithProperties Commit: 8e7c355c95139d70927d501bebdb68a162e902a0 https://github.com/buildbot/buildbot/commit/8e7c355c95139d70927d501bebdb68a162e902a0 Author: Jared Grubb Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- Fix rst indentation issues in docs Commit: 8bb51dd61b60670c80e0cc0e126dacab2a493565 https://github.com/buildbot/buildbot/commit/8bb51dd61b60670c80e0cc0e126dacab2a493565 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/manual/cfg-properties.rst Log Message: ----------- Merge branch 'fix-doc-bugs' of git://github.com/jaredgrubb/buildbot into buildbot-0.8.7 Compare: https://github.com/buildbot/buildbot/compare/d098dbcaa697...8bb51dd61b60 From noreply at github.com Tue Aug 7 01:15:52 2012 From: noreply at github.com (GitHub) Date: Mon, 06 Aug 2012 18:15:52 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] dcd4dc: Fix ForceScheduler empty-codebase configuration Message-ID: <50206c488b591_141e1832aec93112@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: dcd4dcfaeab0ddc7fa9b904b6f484a1288d0c322 https://github.com/buildbot/buildbot/commit/dcd4dcfaeab0ddc7fa9b904b6f484a1288d0c322 Author: Jared Grubb Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Fix ForceScheduler empty-codebase configuration Commit: d006e0d4fa58335d4d5a6a115694f73c92aef555 https://github.com/buildbot/buildbot/commit/d006e0d4fa58335d4d5a6a115694f73c92aef555 Author: Jared Grubb Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/docs/manual/cfg-properties.rst Log Message: ----------- Fix doc bug regarding ternary substitution in WithProperties Commit: 8e7c355c95139d70927d501bebdb68a162e902a0 https://github.com/buildbot/buildbot/commit/8e7c355c95139d70927d501bebdb68a162e902a0 Author: Jared Grubb Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- Fix rst indentation issues in docs Commit: 8bb51dd61b60670c80e0cc0e126dacab2a493565 https://github.com/buildbot/buildbot/commit/8bb51dd61b60670c80e0cc0e126dacab2a493565 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/manual/cfg-properties.rst Log Message: ----------- Merge branch 'fix-doc-bugs' of git://github.com/jaredgrubb/buildbot into buildbot-0.8.7 Commit: f32f05a9da23f3f8563235c4dcae438862ab64c7 https://github.com/buildbot/buildbot/commit/f32f05a9da23f3f8563235c4dcae438862ab64c7 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/manual/cfg-properties.rst Log Message: ----------- Merge branch 'buildbot-0.8.7' Compare: https://github.com/buildbot/buildbot/compare/cbbabf07f061...f32f05a9da23 From nobody at buildbot.net Tue Aug 7 01:35:40 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 07 Aug 2012 01:35:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2341: ForceScheduler forces all not just selected. In-Reply-To: <037.4669cd94022350b81ea4927aa9788358@buildbot.net> References: <037.4669cd94022350b81ea4927aa9788358@buildbot.net> Message-ID: <052.4bcfcdd9ec378a1d809a2c361522c1ab@buildbot.net> #2341: ForceScheduler forces all not just selected. ---------------------+-------------------- Reporter: Jiuka | Owner: Type: defect | Status: new Priority: critical | Milestone: 0.8.7 Version: master | Resolution: Keywords: force | ---------------------+-------------------- Changes (by dustin): * keywords: => force * priority: major => critical Comment: confirmed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 7 01:57:50 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 07 Aug 2012 01:57:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2341: ForceScheduler forces all not just selected. In-Reply-To: <037.4669cd94022350b81ea4927aa9788358@buildbot.net> References: <037.4669cd94022350b81ea4927aa9788358@buildbot.net> Message-ID: <052.3f0a9fdf44eef55f724c897932c3dbe0@buildbot.net> #2341: ForceScheduler forces all not just selected. ---------------------+--------------------- Reporter: Jiuka | Owner: Type: defect | Status: closed Priority: critical | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: force | ---------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Force builds only on selected builders. Pass the builder name along as a builderNames parameter. Fixes #2341. Changeset: 3a24bf682c39df302e2ebeca14d3bd1ef9939b97 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 7 01:57:47 2012 From: noreply at github.com (GitHub) Date: Mon, 06 Aug 2012 18:57:47 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 3a24bf: Force builds only on selected builders. Message-ID: <5020761b25eff_476c177eaec436d4@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 3a24bf682c39df302e2ebeca14d3bd1ef9939b97 https://github.com/buildbot/buildbot/commit/3a24bf682c39df302e2ebeca14d3bd1ef9939b97 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Force builds only on selected builders. Pass the builder name along as a builderNames parameter. Fixes #2341. From nobody at buildbot.net Tue Aug 7 01:58:07 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 07 Aug 2012 01:58:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2342: Force scheduler should use a single buildset for each click of the "Force" button Message-ID: <038.1dbb9afcbfe5e1122ce69576f0c264e9@buildbot.net> #2342: Force scheduler should use a single buildset for each click of the "Force" button --------------------+------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Keywords: force --------------------+------------------- Currently, the force and force-all options will both call {{{sched.force()}}} once for each builder, which isn't very efficient and will make problems for e.g., dependent schedulers. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 7 02:08:21 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 07 Aug 2012 02:08:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2341: ForceScheduler forces all not just selected. In-Reply-To: <037.4669cd94022350b81ea4927aa9788358@buildbot.net> References: <037.4669cd94022350b81ea4927aa9788358@buildbot.net> Message-ID: <052.963114cdcc55b9d68beebe5eaba23b9f@buildbot.net> #2341: ForceScheduler forces all not just selected. ---------------------+--------------------- Reporter: Jiuka | Owner: Type: defect | Status: closed Priority: critical | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: force | ---------------------+--------------------- Comment (by Dustin J. Mitchell): Force builds only on selected builders. Pass the builder name along as a builderNames parameter. Fixes #2341. Changeset: 3a24bf682c39df302e2ebeca14d3bd1ef9939b97 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 7 02:08:19 2012 From: noreply at github.com (GitHub) Date: Mon, 06 Aug 2012 19:08:19 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 3a24bf: Force builds only on selected builders. Message-ID: <50207893eea57_1984fe2af4220698@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 3a24bf682c39df302e2ebeca14d3bd1ef9939b97 https://github.com/buildbot/buildbot/commit/3a24bf682c39df302e2ebeca14d3bd1ef9939b97 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Force builds only on selected builders. Pass the builder name along as a builderNames parameter. Fixes #2341. Commit: 13b97302c6edcdbe5bde83dd103bc8f07d706e38 https://github.com/buildbot/buildbot/commit/13b97302c6edcdbe5bde83dd103bc8f07d706e38 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Merge branch 'buildbot-0.8.7' Compare: https://github.com/buildbot/buildbot/compare/f32f05a9da23...13b97302c6ed From nobody at buildbot.net Wed Aug 8 13:27:51 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 08 Aug 2012 13:27:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2270: Exception found: finished time is None In-Reply-To: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> References: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> Message-ID: <057.8f781c316e89ad20a0c66129afaef964@buildbot.net> #2270: Exception found: finished time is None -----------------------+--------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: | -----------------------+--------------------- Comment (by pepsiman): It now only returns failed builds. https://github.com/buildbot/buildbot/commit/20b5f8f8389d72046d0ddcbf608ff3c5d99a443f#L1R133 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 8 13:35:22 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 08 Aug 2012 13:35:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2270: Exception found: finished time is None In-Reply-To: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> References: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> Message-ID: <057.8c03a188b99f718425111bb0166dec23@buildbot.net> #2270: Exception found: finished time is None -----------------------+--------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: | -----------------------+--------------------- Comment (by Dustin J. Mitchell): Parse the failures_only arg correctly for feeds Fixes #2270 (again). Changeset: 1ed7ebbcd72be39de1b34513831402dcff9ef8b2 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Aug 8 13:35:19 2012 From: noreply at github.com (GitHub) Date: Wed, 08 Aug 2012 06:35:19 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1ed7eb: Parse the failures_only arg correctly for feeds Message-ID: <50226b177f347_31c5178faf4194978@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 1ed7ebbcd72be39de1b34513831402dcff9ef8b2 https://github.com/buildbot/buildbot/commit/1ed7ebbcd72be39de1b34513831402dcff9ef8b2 Author: Dustin J. Mitchell Date: 2012-08-08 (Wed, 08 Aug 2012) Changed paths: M master/buildbot/status/web/feeds.py Log Message: ----------- Parse the failures_only arg correctly for feeds Fixes #2270 (again). From noreply at github.com Thu Aug 9 21:04:08 2012 From: noreply at github.com (GitHub) Date: Thu, 09 Aug 2012 14:04:08 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] f8c581: Doc fixes Message-ID: <502425c8b68ab_1ae414f3ae8965a8@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: f8c581ffa24d1e14ba59d0adfad28ae5bc38d3cc https://github.com/buildbot/buildbot/commit/f8c581ffa24d1e14ba59d0adfad28ae5bc38d3cc Author: Malcolm Parsons Date: 2012-08-09 (Thu, 09 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Doc fixes Commit: df21a1b3164edcc50a123a096c021420eae6d5f9 https://github.com/buildbot/buildbot/commit/df21a1b3164edcc50a123a096c021420eae6d5f9 Author: Pierre Tardy Date: 2012-08-09 (Thu, 09 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge pull request #487 from pepsiman/master trivial, so I commit from the UI Compare: https://github.com/buildbot/buildbot/compare/13b97302c6ed...df21a1b3164e From nobody at buildbot.net Fri Aug 10 00:31:07 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 10 Aug 2012 00:31:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when user ssh for the repository Message-ID: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> #2343: gitpoller fails when user ssh for the repository --------------------+----------------------- Reporter: kclair | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: git --------------------+----------------------- I have defined the following ChangeSource (i've replaced the real user and host name with example data): {{{ c['change_source'].append(GitPoller( 'ssh://user at somehost:4422/our-repo', workdir='gitpoller-workdir', branch='master', pollinterval=300)) }}} which is producing this error: 2012-08-09 20:23:18-0400 [-] gitpoller: repo poll failed 2012-08-09 20:23:18-0400 [-] Unhandled Error Traceback (most recent call last): Failure: twisted.internet.utils._UnexpectedErrorOutput: got stderr: "fatal: ambiguous argument 'master..origin/master': unknown revision or path not in the working tree.\nUse '--' to separate paths from revisions\n" I have confirmed that I am able to clone the repo using the same location as the same user that runs buildbot, and the cloning process doesn't require any keyboard intervention. This looks very much like this bug from an older version: http://trac.buildbot.net/ticket/2116 But it appears that GitPoller has been rewritten since then, and the patch is no longer applicable. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 10 00:31:32 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 10 Aug 2012 00:31:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when using ssh for the repository (was: gitpoller fails when user ssh for the repository) In-Reply-To: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> References: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> Message-ID: <053.ebd8e3e7e242bdb86aba74fb0cbfa4a5@buildbot.net> #2343: gitpoller fails when using ssh for the repository --------------------+------------------------ Reporter: kclair | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git | --------------------+------------------------ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 10 00:37:54 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 10 Aug 2012 00:37:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when using ssh for the repository In-Reply-To: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> References: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> Message-ID: <053.640491ce89ccdb3ed954c1000d43716e@buildbot.net> #2343: gitpoller fails when using ssh for the repository --------------------+------------------------ Reporter: kclair | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git | --------------------+------------------------ Comment (by dustin): The new version passes the environment when it runs git: {{{ def _dovccmd(self, command, args, path=None): d = utils.getProcessOutputAndValue(self.gitbin, [command] + args, path=path, env=os.environ) }}} so maybe this is something different? Can you narrow it down? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 10 01:16:46 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 10 Aug 2012 01:16:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when using ssh for the repository In-Reply-To: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> References: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> Message-ID: <053.861613c4c120d3d40ed512deac54dd38@buildbot.net> #2343: gitpoller fails when using ssh for the repository --------------------+------------------------ Reporter: kclair | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git | --------------------+------------------------ Comment (by kclair): I tested it with a non-ssh based git location, and I did not receive the same error. I will try with an ssh-based git location that's on the default ssh port. Besides that, I'm not really sure how to narrow it down further. Can you offer any suggestions? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 10 01:25:54 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 10 Aug 2012 01:25:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when using ssh for the repository In-Reply-To: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> References: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> Message-ID: <053.c1d89ee8a032d79f9843b589e544a8d3@buildbot.net> #2343: gitpoller fails when using ssh for the repository --------------------+------------------------ Reporter: kclair | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git | --------------------+------------------------ Comment (by dustin): One option is to set gitbin to something that will print out the environment it gets. If you're using SSH, is there an SSH agent involved? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Aug 10 20:42:16 2012 From: noreply at github.com (GitHub) Date: Fri, 10 Aug 2012 13:42:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 29a30c: use TCP keepalives on the master, like on the slav... Message-ID: <502572282a736_588b1a5aaf424324@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 29a30c7157ffc53f997b747894f4c3f8215285e0 https://github.com/buildbot/buildbot/commit/29a30c7157ffc53f997b747894f4c3f8215285e0 Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- use TCP keepalives on the master, like on the slave Commit: c3bb484661a14881f28d3afc2fd6fc61d42e20ab https://github.com/buildbot/buildbot/commit/c3bb484661a14881f28d3afc2fd6fc61d42e20ab Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot Compare: https://github.com/buildbot/buildbot/compare/df21a1b3164e...c3bb484661a1 From nobody at buildbot.net Fri Aug 10 21:49:26 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 10 Aug 2012 21:49:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2344: Support solaris in init.d script Message-ID: <036.167bff0f5a3171432ab10605a311c4a6@buildbot.net> #2344: Support solaris in init.d script ------------------------+----------------------- Reporter: flub | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: ------------------------+----------------------- The following diff shows some changes I had to make to the init script of buildslave in order for it to work on Solaris. They can easily be made conditional ("test `uname` = SunOS" in case you need it for the su change). Take note to the order of the su arguments, Solaris seems picky in that regard. Thanks -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Aug 11 01:58:38 2012 From: noreply at github.com (GitHub) Date: Fri, 10 Aug 2012 18:58:38 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 2dbf40: Allow svnpoller split functions to override reposi... Message-ID: <5025bc4e24646_6e0213efae8907ef@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2dbf401f0fa5b6d2e446ad56bf1b4ca40bb60e40 https://github.com/buildbot/buildbot/commit/2dbf401f0fa5b6d2e446ad56bf1b4ca40bb60e40 Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Allow svnpoller split functions to override repository and project Commit: 7cc35b936db9a8d31d77b9e72e629e085b137d1e https://github.com/buildbot/buildbot/commit/7cc35b936db9a8d31d77b9e72e629e085b137d1e Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Add test coverage for project-branch-file splitter Commit: dc7054f78b90225b4cc598079a9fc3b1a6cf594e https://github.com/buildbot/buildbot/commit/dc7054f78b90225b4cc598079a9fc3b1a6cf594e Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Add test proving we can override project and repository Commit: be063e8a4cb30f3f4f3c1ab213bad2c1c44136e7 https://github.com/buildbot/buildbot/commit/be063e8a4cb30f3f4f3c1ab213bad2c1c44136e7 Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst Log Message: ----------- Documentation updates Commit: 48ff1ee3ded6e8754993235691ab48bca4bd77f8 https://github.com/buildbot/buildbot/commit/48ff1ee3ded6e8754993235691ab48bca4bd77f8 Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Add release note. Update docs, and rename split_file_project_branches as suggested Commit: ac4a52be4188ae9408e8ce019989b5e52563180a https://github.com/buildbot/buildbot/commit/ac4a52be4188ae9408e8ce019989b5e52563180a Author: John Carr Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- Fix misleading comment Commit: 424b6a8b45df6dce77f1859f0c0561a3694f970e https://github.com/buildbot/buildbot/commit/424b6a8b45df6dce77f1859f0c0561a3694f970e Author: John Carr Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Add codebase to SVNPoller Commit: 950473b123c23b5cca9e79452e1e316fe408a2ed https://github.com/buildbot/buildbot/commit/950473b123c23b5cca9e79452e1e316fe408a2ed Author: John Carr Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- Minimize changes introduced by diff Commit: 09819343506f9e10f94a1684b28772cf62d7347f https://github.com/buildbot/buildbot/commit/09819343506f9e10f94a1684b28772cf62d7347f Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'multiproject-svnpoller' of git://github.com/isotoma/buildbot Compare: https://github.com/buildbot/buildbot/compare/c3bb484661a1...09819343506f From noreply at github.com Sat Aug 11 02:23:39 2012 From: noreply at github.com (GitHub) Date: Fri, 10 Aug 2012 19:23:39 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c662f4: update release notes Message-ID: <5025c22ba780b_7944f4aaec647e4@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: c662f47cc61237b2caa0538b6207efa3178bb61a https://github.com/buildbot/buildbot/commit/c662f47cc61237b2caa0538b6207efa3178bb61a Author: Dustin J. Mitchell Date: 2012-08-05 (Sun, 05 Aug 2012) Changed paths: M master/docs/release-notes.rst A master/docs/release-notes/0.8.7.rst Log Message: ----------- update release notes Commit: cbbabf07f061860377515d9d13c8911ab2214924 https://github.com/buildbot/buildbot/commit/cbbabf07f061860377515d9d13c8911ab2214924 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/status/web/feeds.py M master/docs/release-notes/0.8.7.rst Log Message: ----------- Merge branch 'buildbot-0.8.7' Commit: f32f05a9da23f3f8563235c4dcae438862ab64c7 https://github.com/buildbot/buildbot/commit/f32f05a9da23f3f8563235c4dcae438862ab64c7 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/manual/cfg-properties.rst Log Message: ----------- Merge branch 'buildbot-0.8.7' Commit: 13b97302c6edcdbe5bde83dd103bc8f07d706e38 https://github.com/buildbot/buildbot/commit/13b97302c6edcdbe5bde83dd103bc8f07d706e38 Author: Dustin J. Mitchell Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Merge branch 'buildbot-0.8.7' Commit: 573a61b2746daf9261de5605842b6dfb7bcc395e https://github.com/buildbot/buildbot/commit/573a61b2746daf9261de5605842b6dfb7bcc395e Author: John Carr Date: 2012-08-08 (Wed, 08 Aug 2012) Changed paths: M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/svnpoller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Use URL as name of object Commit: f8dbf51b661d234063b66fa9d501b57571ad16b4 https://github.com/buildbot/buildbot/commit/f8dbf51b661d234063b66fa9d501b57571ad16b4 Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/svnpoller.py M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst A master/docs/release-notes/0.8.7.rst Log Message: ----------- Merge branch 'fix-poller-consistency' of git://github.com/isotoma/buildbot into buildbot-0.8.7 Compare: https://github.com/buildbot/buildbot/compare/1ed7ebbcd72b...f8dbf51b661d From noreply at github.com Sat Aug 11 02:26:56 2012 From: noreply at github.com (GitHub) Date: Fri, 10 Aug 2012 19:26:56 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 825bcc: fix parameter bug in mailer Message-ID: <5025c2f0bcd38_7944f4aaec6503b@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 825bcc0e32cb82a44d760197e6f2d8e3823bc344 https://github.com/buildbot/buildbot/commit/825bcc0e32cb82a44d760197e6f2d8e3823bc344 Author: Jorge Gonzalez Date: 2012-08-09 (Thu, 09 Aug 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- fix parameter bug in mailer Change-Id: I6035589b4699dddf642c2e06eaf9dc6942167bc1 Conflicts: master/buildbot/status/mail.py Commit: 935faeaf92c8aaf26a212923e23f56be6ea39641 https://github.com/buildbot/buildbot/commit/935faeaf92c8aaf26a212923e23f56be6ea39641 Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Merge branch 'et_fix_bug_mail' of git://github.com/jgonzalezmendez/buildbot into buildbot-0.8.7 Compare: https://github.com/buildbot/buildbot/compare/f8dbf51b661d...935faeaf92c8 From nobody at buildbot.net Sat Aug 11 02:53:45 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 11 Aug 2012 02:53:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2344: Support solaris in init.d script In-Reply-To: <036.167bff0f5a3171432ab10605a311c4a6@buildbot.net> References: <036.167bff0f5a3171432ab10605a311c4a6@buildbot.net> Message-ID: <051.45036a012990244534c591769999ba19@buildbot.net> #2344: Support solaris in init.d script ------------------------+-------------------- Reporter: flub | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.+ Comment: Can you add the conditionals and make sure it still works on Solaris? Bonus points for a github pull request, but patches here are OK too. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Aug 11 21:17:22 2012 From: noreply at github.com (GitHub) Date: Sat, 11 Aug 2012 14:17:22 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0f3957: Make previous build chioce configurable Message-ID: <5026cbe2d290c_1f4ee14aec398ac@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 0f39575cb808625ea8238c0034894df72a179b58 https://github.com/buildbot/buildbot/commit/0f39575cb808625ea8238c0034894df72a179b58 Author: Jorge Gonzalez Date: 2012-08-09 (Thu, 09 Aug 2012) Changed paths: M master/buildbot/status/mail.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Make previous build chioce configurable When prioritizing build requests in an order other than arrival time, builds' relative order might not always reflect the topological order of the changes. This change makes the build order to be configurable such that status transition modes are only sent out when a more recent *change* affects the status of a less recent one, as opposed to relying on the default chronological ordering of the builds. Change-Id: I2009a8b1f4d093a23ef6eea869567aa54b7987b6 Commit: 4ea74bde041e7940614b15d6eb7ff42809930a13 https://github.com/buildbot/buildbot/commit/4ea74bde041e7940614b15d6eb7ff42809930a13 Author: Dustin J. Mitchell Date: 2012-08-11 (Sat, 11 Aug 2012) Changed paths: M master/buildbot/status/mail.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch 'et_prev_build_configurable' of git://github.com/jgonzalezmendez/buildbot Commit: dca809e6e4afd91ada7c9063c8fa782cbaaaece4 https://github.com/buildbot/buildbot/commit/dca809e6e4afd91ada7c9063c8fa782cbaaaece4 Author: Dustin J. Mitchell Date: 2012-08-11 (Sat, 11 Aug 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- release notes updates Compare: https://github.com/buildbot/buildbot/compare/09819343506f...dca809e6e4af From noreply at github.com Sat Aug 11 21:17:25 2012 From: noreply at github.com (GitHub) Date: Sat, 11 Aug 2012 14:17:25 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] bfb813: implement v1 rest api Message-ID: <5026cbe531b02_7f5c181aaf01275b6@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: bfb81395e2e2b9e0b372d63bd48707e51976812e https://github.com/buildbot/buildbot/commit/bfb81395e2e2b9e0b372d63bd48707e51976812e Author: Pierre Tardy Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/status/web/status_json.py M master/buildbot/www/rest.py Log Message: ----------- implement v1 rest api Commit: e69bed1140fd3e00219ce6bee292141d41f9603c https://github.com/buildbot/buildbot/commit/e69bed1140fd3e00219ce6bee292141d41f9603c Author: Pierre Tardy Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/www/static/css/default.css M master/buildbot/www/static/js/lib/router.js M master/buildbot/www/static/js/lib/ui/base.js M master/buildbot/www/static/js/lib/ui/build.js M master/buildbot/www/static/js/lib/ui/builder.js M master/buildbot/www/static/js/lib/ui/builders.js M master/buildbot/www/static/js/lib/ui/changes.js M master/buildbot/www/static/js/lib/ui/home.js M master/buildbot/www/static/js/lib/ui/templates/build.haml A master/buildbot/www/static/js/lib/ui/templates/builder.haml A master/buildbot/www/static/js/lib/ui/templates/builders.haml A master/buildbot/www/static/js/lib/ui/templates/changes.haml R master/buildbot/www/static/js/lib/ui/templates/changes.html A master/buildbot/www/static/js/lib/ui/templates/error.haml A master/buildbot/www/static/js/lib/ui/templates/home.haml R master/buildbot/www/static/js/lib/ui/templates/home.html R master/buildbot/www/static/js/lib/ui/templates/unimplemented.html Log Message: ----------- ui: draft ui based on v1 API This stuff needs factorization and cleanup, but gives good idea of where we are going to. Signed-off-by: Pierre Tardy Commit: d1e5112ba1d7413861bec7269deab3971c10fc91 https://github.com/buildbot/buildbot/commit/d1e5112ba1d7413861bec7269deab3971c10fc91 Author: Pierre Tardy Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_www_ui.py A master/buildbot/test/util/txghost.py M master/buildbot/www/static/js/lib/router.js M master/docs/developer/www.rst Log Message: ----------- test_www_ui: use twisted aware version of ghost This involve some hacks, but I think it is worth the price in order to have powerful UI client side testing Signed-off-by: Pierre Tardy Commit: 1b18cf59d649e17e3006440143eb787b59ccb3f6 https://github.com/buildbot/buildbot/commit/1b18cf59d649e17e3006440143eb787b59ccb3f6 Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/buildbot/status/web/status_json.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_www_ui.py A master/buildbot/test/util/txghost.py M master/buildbot/www/rest.py M master/buildbot/www/static/css/default.css M master/buildbot/www/static/js/lib/router.js M master/buildbot/www/static/js/lib/ui/base.js M master/buildbot/www/static/js/lib/ui/build.js M master/buildbot/www/static/js/lib/ui/builder.js M master/buildbot/www/static/js/lib/ui/builders.js M master/buildbot/www/static/js/lib/ui/changes.js M master/buildbot/www/static/js/lib/ui/home.js M master/buildbot/www/static/js/lib/ui/templates/build.haml A master/buildbot/www/static/js/lib/ui/templates/builder.haml A master/buildbot/www/static/js/lib/ui/templates/builders.haml A master/buildbot/www/static/js/lib/ui/templates/changes.haml R master/buildbot/www/static/js/lib/ui/templates/changes.html A master/buildbot/www/static/js/lib/ui/templates/error.haml A master/buildbot/www/static/js/lib/ui/templates/home.haml R master/buildbot/www/static/js/lib/ui/templates/home.html R master/buildbot/www/static/js/lib/ui/templates/unimplemented.html M master/docs/developer/www.rst Log Message: ----------- Merge branch 'nine' of git://github.com/tardyp/buildbot into nine Compare: https://github.com/buildbot/buildbot/compare/687f93b04403...1b18cf59d649 From noreply at github.com Sat Aug 11 21:46:15 2012 From: noreply at github.com (GitHub) Date: Sat, 11 Aug 2012 14:46:15 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] Message-ID: <5026d2a729980_3a64e08ae4765c4@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot From nobody at buildbot.net Sat Aug 11 22:56:30 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 11 Aug 2012 22:56:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2342: Force scheduler should use a single buildset for each click of the "Force" button In-Reply-To: <038.1dbb9afcbfe5e1122ce69576f0c264e9@buildbot.net> References: <038.1dbb9afcbfe5e1122ce69576f0c264e9@buildbot.net> Message-ID: <053.9415e5462ec8e6b9f4626ed7614864b8@buildbot.net> #2342: Force scheduler should use a single buildset for each click of the "Force" button --------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: force | --------------------+-------------------- Changes (by dustin): * milestone: 0.8.7 => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Aug 11 22:57:41 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 11 Aug 2012 22:57:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when using ssh for the repository In-Reply-To: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> References: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> Message-ID: <053.8b62bb03d3e1fbacdb9ca9bc9d0212ab@buildbot.net> #2343: gitpoller fails when using ssh for the repository --------------------+---------------------- Reporter: kclair | Owner: Type: defect | Status: new Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: Keywords: git | --------------------+---------------------- Changes (by dustin): * milestone: undecided => ongoing -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Aug 12 14:50:27 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 12 Aug 2012 14:50:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2345: transient reconfig failure Message-ID: <038.2cbb1afd26ff6789f777e7ceb5fa8425@buildbot.net> #2345: transient reconfig failure --------------------+---------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Keywords: reconfig --------------------+---------------------- First: {{{ 2012-08-12 16:48:12+0200 [-] Loading configuration from '/home/buildbot/metabuildbot/master.cfg' 2012-08-12 16:48:12+0200 [-] error while parsing config file: Traceback (most recent call last): File "/home/buildbot/metabuildbot/src/master/buildbot/master.py", line 239, in reconfig d = self.doReconfig() File "/home/buildbot/sandbox/lib/python2.6/site- packages/twisted/internet/defer.py", line 1141, in unwindGenerator return _inlineCallbacks(None, f(*args, **kwargs), Deferred()) File "/home/buildbot/sandbox/lib/python2.6/site- packages/twisted/internet/defer.py", line 1020, in _inlineCallbacks result = g.send(result) File "/home/buildbot/metabuildbot/src/master/buildbot/master.py", line 264, in doReconfig self.configFileName) --- --- File "/home/buildbot/metabuildbot/src/master/buildbot/config.py", line 149, in loadConfig exec f in localDict File "/home/buildbot/metabuildbot/master.cfg", line 5, in reload(builders) File "/home/buildbot/metabuildbot/metabbotcfg/builders.py", line 335, in builders.append({ File "/home/buildbot/metabuildbot/metabbotcfg/builders.py", line 289, in mkghostfactory description="versions", exceptions.ValueError: unsupported format character '/' (0x2f) at index 228 2012-08-12 16:48:12+0200 [-] error while parsing config file: unsupported format character '/' (0x2f) at index 228 (traceback in logfile) 2012-08-12 16:48:12+0200 [-] reconfig aborted without making any changes }}} then, fixed that typo, and {{{ 2012-08-12 16:48:28+0200 [-] beginning configuration update 2012-08-12 16:48:28+0200 [-] Loading configuration from '/home/buildbot/metabuildbot/master.cfg' 2012-08-12 16:48:28+0200 [-] WARNING: the name 'Scheduler' is deprecated; use buildbot.schedulers.basic.SingleBranchScheduler instead (note that this may require you to change your import statement) 2012-08-12 16:48:28+0200 [-] WARNING: the name 'Scheduler' is deprecated; use buildbot.schedulers.basic.SingleBranchScheduler instead (note that this may require you to change your import statement) 2012-08-12 16:48:28+0200 [-] builder(s) db-postgres, www, py27-tw1020, py27-tw1100, py27-sam061, py25-tw1110, py26-tw1110, py27-sa068, py25-tw0900, os-winxp-msys, py27-sam071, py25-tw1020, py27-tw1110, py27-sa070, py27-sam072, py26-tw1100, py25-tw1100, os-osx-lion, py27-tw0900, py26-tw0900, py27-sa060, py27-sa074, os-win7-cygwin, py26-tw1200, py27-tw1200, py26-tw1020, py25-tw1200, db-mysql have no schedulers to drive them 2012-08-12 16:48:28+0200 [-] reconfig aborted without making any changes Reconfiguration failed. Please inspect the master.cfg file for errors, correct them, then try 'buildbot reconfig' again. }}} but another reconfig succeeds: {{{ (sandbox)buildbot at ds0210:~/metabuildbot/metabbotcfg$ buildbot reconfig ~/metabuildbot/ sending SIGHUP to process 3546 2012-08-12 16:48:35+0200 [-] beginning configuration update 2012-08-12 16:48:35+0200 [-] Loading configuration from '/home/buildbot/metabuildbot/master.cfg' 2012-08-12 16:48:35+0200 [-] WARNING: the name 'Scheduler' is deprecated; use buildbot.schedulers.basic.SingleBranchScheduler instead (note that this may require you to change your import statement) 2012-08-12 16:48:35+0200 [-] WARNING: the name 'Scheduler' is deprecated; use buildbot.schedulers.basic.SingleBranchScheduler instead (note that this may require you to change your import statement) 2012-08-12 16:48:36+0200 [-] removing scheduler 'force' 2012-08-12 16:48:36+0200 [-] adding scheduler 'force' 2012-08-12 16:48:36+0200 [-] (TCP Port 8010 Closed) 2012-08-12 16:48:36+0200 [-] Stopping factory 2012-08-12 16:48:36+0200 [-] WebStatus using (/home/buildbot/metabuildbot/public_html) 2012-08-12 16:48:36+0200 [-] buildbot.status.web.baseweb.RotateLogSite starting on 8010 2012-08-12 16:48:36+0200 [-] Starting factory 2012-08-12 16:48:36+0200 [-] Setting up http.log rotating 10 files of 1000000 bytes each 2012-08-12 16:48:36+0200 [-] Starting factory 2012-08-12 16:48:36+0200 [-] configuration update complete }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Aug 12 14:55:40 2012 From: noreply at github.com (GitHub) Date: Sun, 12 Aug 2012 07:55:40 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0fbb16: if $REQUIRE_GHOST is set, fail if ghost isn't foun... Message-ID: <5027c3ecd23c3_8f117beae8102854@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 0fbb16c17157a579200b29d798d005a0ef73f466 https://github.com/buildbot/buildbot/commit/0fbb16c17157a579200b29d798d005a0ef73f466 Author: Dustin J. Mitchell Date: 2012-08-12 (Sun, 12 Aug 2012) Changed paths: M master/buildbot/test/unit/test_www_ui.py Log Message: ----------- if $REQUIRE_GHOST is set, fail if ghost isn't found (used in metabuildbot) From noreply at github.com Sun Aug 12 16:49:10 2012 From: noreply at github.com (GitHub) Date: Sun, 12 Aug 2012 09:49:10 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] bfb813: implement v1 rest api Message-ID: <5027de861d7a6_25cc1cd5af452864@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: bfb81395e2e2b9e0b372d63bd48707e51976812e https://github.com/buildbot/buildbot/commit/bfb81395e2e2b9e0b372d63bd48707e51976812e Author: Pierre Tardy Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/status/web/status_json.py M master/buildbot/www/rest.py Log Message: ----------- implement v1 rest api Commit: e69bed1140fd3e00219ce6bee292141d41f9603c https://github.com/buildbot/buildbot/commit/e69bed1140fd3e00219ce6bee292141d41f9603c Author: Pierre Tardy Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/www/static/css/default.css M master/buildbot/www/static/js/lib/router.js M master/buildbot/www/static/js/lib/ui/base.js M master/buildbot/www/static/js/lib/ui/build.js M master/buildbot/www/static/js/lib/ui/builder.js M master/buildbot/www/static/js/lib/ui/builders.js M master/buildbot/www/static/js/lib/ui/changes.js M master/buildbot/www/static/js/lib/ui/home.js M master/buildbot/www/static/js/lib/ui/templates/build.haml A master/buildbot/www/static/js/lib/ui/templates/builder.haml A master/buildbot/www/static/js/lib/ui/templates/builders.haml A master/buildbot/www/static/js/lib/ui/templates/changes.haml R master/buildbot/www/static/js/lib/ui/templates/changes.html A master/buildbot/www/static/js/lib/ui/templates/error.haml A master/buildbot/www/static/js/lib/ui/templates/home.haml R master/buildbot/www/static/js/lib/ui/templates/home.html R master/buildbot/www/static/js/lib/ui/templates/unimplemented.html Log Message: ----------- ui: draft ui based on v1 API This stuff needs factorization and cleanup, but gives good idea of where we are going to. Signed-off-by: Pierre Tardy Commit: d1e5112ba1d7413861bec7269deab3971c10fc91 https://github.com/buildbot/buildbot/commit/d1e5112ba1d7413861bec7269deab3971c10fc91 Author: Pierre Tardy Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_www_ui.py A master/buildbot/test/util/txghost.py M master/buildbot/www/static/js/lib/router.js M master/docs/developer/www.rst Log Message: ----------- test_www_ui: use twisted aware version of ghost This involve some hacks, but I think it is worth the price in order to have powerful UI client side testing Signed-off-by: Pierre Tardy Commit: 6f41e26586f4d1bfaa6cb865365ea45bc102c564 https://github.com/buildbot/buildbot/commit/6f41e26586f4d1bfaa6cb865365ea45bc102c564 Author: Dustin J. Mitchell Date: 2012-08-12 (Sun, 12 Aug 2012) Changed paths: M master/buildbot/status/web/status_json.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_www_ui.py A master/buildbot/test/util/txghost.py M master/buildbot/www/rest.py M master/buildbot/www/static/css/default.css M master/buildbot/www/static/js/lib/router.js M master/buildbot/www/static/js/lib/ui/base.js M master/buildbot/www/static/js/lib/ui/build.js M master/buildbot/www/static/js/lib/ui/builder.js M master/buildbot/www/static/js/lib/ui/builders.js M master/buildbot/www/static/js/lib/ui/changes.js M master/buildbot/www/static/js/lib/ui/home.js M master/buildbot/www/static/js/lib/ui/templates/build.haml A master/buildbot/www/static/js/lib/ui/templates/builder.haml A master/buildbot/www/static/js/lib/ui/templates/builders.haml A master/buildbot/www/static/js/lib/ui/templates/changes.haml R master/buildbot/www/static/js/lib/ui/templates/changes.html A master/buildbot/www/static/js/lib/ui/templates/error.haml A master/buildbot/www/static/js/lib/ui/templates/home.haml R master/buildbot/www/static/js/lib/ui/templates/home.html R master/buildbot/www/static/js/lib/ui/templates/unimplemented.html M master/docs/developer/www.rst Log Message: ----------- Merge branch 'nine' of git://github.com/tardyp/buildbot into nine Commit: 55897957fc14d79a2c04424a1c221fc537e7660e https://github.com/buildbot/buildbot/commit/55897957fc14d79a2c04424a1c221fc537e7660e Author: Dustin J. Mitchell Date: 2012-08-12 (Sun, 12 Aug 2012) Changed paths: M master/buildbot/test/unit/test_www_rest.py M master/buildbot/test/unit/test_www_service.py Log Message: ----------- test fixes for www Compare: https://github.com/buildbot/buildbot/compare/0fbb16c17157...55897957fc14 From noreply at github.com Sun Aug 12 22:00:24 2012 From: noreply at github.com (GitHub) Date: Sun, 12 Aug 2012 15:00:24 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 51a308: docs tweaks for www Message-ID: <502827787044_6b61c9bae88348b@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 51a308cdce06664c45407f8682efdd4884a30cdb https://github.com/buildbot/buildbot/commit/51a308cdce06664c45407f8682efdd4884a30cdb Author: Dustin J. Mitchell Date: 2012-08-12 (Sun, 12 Aug 2012) Changed paths: M master/docs/developer/data.rst M master/docs/developer/www.rst Log Message: ----------- docs tweaks for www Mostly formatting; moved the testing section to the bottom. From noreply at github.com Sun Aug 12 22:09:15 2012 From: noreply at github.com (GitHub) Date: Sun, 12 Aug 2012 15:09:15 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1cacd6: document www['static_url'] Message-ID: <5028298badd75_324c195baf476895@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 1cacd6ce0917b413119f16cd106389712f2d4997 https://github.com/buildbot/buildbot/commit/1cacd6ce0917b413119f16cd106389712f2d4997 Author: Dustin J. Mitchell Date: 2012-08-12 (Sun, 12 Aug 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- document www['static_url'] From noreply at github.com Mon Aug 13 01:42:54 2012 From: noreply at github.com (GitHub) Date: Sun, 12 Aug 2012 18:42:54 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] fe096c: rename baseurl to base_url consistently Message-ID: <50285b9ec7b78_79d3e72ae8657ec@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: fe096cbe7620fb36fc4cdbd3826a8a28dc0d4ad4 https://github.com/buildbot/buildbot/commit/fe096cbe7620fb36fc4cdbd3826a8a28dc0d4ad4 Author: Dustin J. Mitchell Date: 2012-08-12 (Sun, 12 Aug 2012) Changed paths: M master/buildbot/www/resource.py M master/buildbot/www/rest.py M master/buildbot/www/static/js/lib/websocket.js M master/buildbot/www/ui.py Log Message: ----------- rename baseurl to base_url consistently Commit: ab28c5dc2ef35083c413286fab18e06a7e8a4405 https://github.com/buildbot/buildbot/commit/ab28c5dc2ef35083c413286fab18e06a7e8a4405 Author: Dustin J. Mitchell Date: 2012-08-12 (Sun, 12 Aug 2012) Changed paths: M master/docs/developer/www.rst Log Message: ----------- more detailed install instructions Compare: https://github.com/buildbot/buildbot/compare/1cacd6ce0917...ab28c5dc2ef3 From nobody at buildbot.net Mon Aug 13 08:47:57 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 13 Aug 2012 08:47:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2346: FixedParameter documentation Message-ID: <039.739839136496fb03bee5a264f7a1b0d4@buildbot.net> #2346: FixedParameter documentation ----------------------+------------------------------------------- Reporter: dfroger | Owner: Type: undecided | Status: new Priority: trivial | Milestone: undecided Version: 0.8.6p1 | Keywords: documentation, FixedParameter ----------------------+------------------------------------------- looks like documentation must be update here: http://buildbot.net/buildbot/docs/current/manual/cfg- schedulers.html#fixedparameter It should not be: {{{ branch = FixedParameter(default="trunk") }}} which give me the error: {{{ $ buildbot checkconfig master.cfg Configuration Errors: error while parsing config file: __init__() takes at least 2 non-keyword arguments (1 given) (traceback in logfile) }}} but: {{{ branch = FixedParameter(name="branch",default="trunk") }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Aug 13 12:16:22 2012 From: noreply at github.com (GitHub) Date: Mon, 13 Aug 2012 05:16:22 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 2c023e: Fix FixedParameter example. Message-ID: <5028f0166a25d_1db810b0ae46606a@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 2c023eb791ff1b2b215f1216c3758bda0f679ef1 https://github.com/buildbot/buildbot/commit/2c023eb791ff1b2b215f1216c3758bda0f679ef1 Author: Dustin J. Mitchell Date: 2012-08-13 (Mon, 13 Aug 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Fix FixedParameter example. Fixes #2346. From nobody at buildbot.net Mon Aug 13 12:16:24 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 13 Aug 2012 12:16:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2346: FixedParameter documentation In-Reply-To: <039.739839136496fb03bee5a264f7a1b0d4@buildbot.net> References: <039.739839136496fb03bee5a264f7a1b0d4@buildbot.net> Message-ID: <054.018617eadfac2c22bb367d533ce8a505@buildbot.net> #2346: FixedParameter documentation ------------------------------------------+------------------------ Reporter: dfroger | Owner: Type: undecided | Status: closed Priority: trivial | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: documentation, FixedParameter | ------------------------------------------+------------------------ Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Fix FixedParameter example. Fixes #2346. Changeset: 2c023eb791ff1b2b215f1216c3758bda0f679ef1 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 13 21:14:22 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 13 Aug 2012 21:14:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2347: Incorrect data type for factory results in non-obvious failures Message-ID: <038.d343d0cfa968bf3906e058c11575ffa3@buildbot.net> #2347: Incorrect data type for factory results in non-obvious failures ----------------------+----------------------- Reporter: johnkw | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: ----------------------+----------------------- A config containing "factory=[...]" in the "BuilderConfig" shows no error message on the `buildbot reconfig master`, and no message on the web page when the build fails. To be correct, the config must contain "factory=BuildFactory([...])" instead. `buildbot reconfig master` should report this. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 14 15:36:45 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 14 Aug 2012 15:36:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2348: Show example of workdir in master.cfg.sample Message-ID: <038.3e2390d272b59ea9765cc0d8aec8c44b@buildbot.net> #2348: Show example of workdir in master.cfg.sample ----------------------+----------------------- Reporter: johnkw | Owner: Type: undecided | Status: new Priority: trivial | Milestone: undecided Version: 0.8.6p1 | Keywords: ----------------------+----------------------- Could add a new BuilderConfig, or modify the existing one, with an explanation line similar to the below: {{{ c['builders'].append( BuilderConfig(name="runtests", slavenames=["example-slave"], factory=BuildFactory([ Git(repourl='git://github.com/buildbot/pyflakes.git', mode='copy'), ShellCommand(workdir='build', command=["trial", "pyflakes"]), # 'build' is the default subdirectory under the slave's build config directory. So this workdir variable merely replicates the default behavior. ]) )) }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 14 19:32:26 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 14 Aug 2012 19:32:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2349: Show alert text on web pages that the config has been modified since last reload Message-ID: <038.07713a51feac324b07262186daf5e65b@buildbot.net> #2349: Show alert text on web pages that the config has been modified since last reload ------------------------+----------------------- Reporter: johnkw | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Keywords: ------------------------+----------------------- File time stamp comparison would be plenty. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 14 21:32:00 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 14 Aug 2012 21:32:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2347: Incorrect data type for factory results in non-obvious failures In-Reply-To: <038.d343d0cfa968bf3906e058c11575ffa3@buildbot.net> References: <038.d343d0cfa968bf3906e058c11575ffa3@buildbot.net> Message-ID: <053.9aac8737442377b1e694c1b740e289fb@buildbot.net> #2347: Incorrect data type for factory results in non-obvious failures --------------------+-------------------- Reporter: johnkw | Owner: Type: defect | Status: new Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: | --------------------+-------------------- Changes (by dustin): * priority: major => trivial * type: undecided => defect * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 14 21:32:01 2012 From: noreply at github.com (GitHub) Date: Tue, 14 Aug 2012 14:32:01 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 8402b4: use the new Git step in the sample config Message-ID: <502ac3d188821_26ce1848af4159178@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 8402b4631c1ce1c1425700446e2bcc55bccf1749 https://github.com/buildbot/buildbot/commit/8402b4631c1ce1c1425700446e2bcc55bccf1749 Author: Dustin J. Mitchell Date: 2012-08-14 (Tue, 14 Aug 2012) Changed paths: M master/buildbot/scripts/sample.cfg Log Message: ----------- use the new Git step in the sample config From noreply at github.com Tue Aug 14 22:58:56 2012 From: noreply at github.com (GitHub) Date: Tue, 14 Aug 2012 15:58:56 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 6b1abc: Reject factories that aren't BuildFactory instance... Message-ID: <502ad8302094b_62be1c96ae814145d@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 6b1abce46209b52d7df67a0696b6313d4f03ec6c https://github.com/buildbot/buildbot/commit/6b1abce46209b52d7df67a0696b6313d4f03ec6c Author: Dustin J. Mitchell Date: 2012-08-14 (Tue, 14 Aug 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- Reject factories that aren't BuildFactory instances Fixes #2347. From nobody at buildbot.net Tue Aug 14 22:58:58 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 14 Aug 2012 22:58:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2347: Incorrect data type for factory results in non-obvious failures In-Reply-To: <038.d343d0cfa968bf3906e058c11575ffa3@buildbot.net> References: <038.d343d0cfa968bf3906e058c11575ffa3@buildbot.net> Message-ID: <053.9dc5615b5b31ff01a46838bb726d4edf@buildbot.net> #2347: Incorrect data type for factory results in non-obvious failures --------------------+--------------------- Reporter: johnkw | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: | --------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Reject factories that aren't BuildFactory instances Fixes #2347. Changeset: 6b1abce46209b52d7df67a0696b6313d4f03ec6c -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Aug 15 01:39:01 2012 From: noreply at github.com (GitHub) Date: Tue, 14 Aug 2012 18:39:01 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e6f02d: trivial typo fix in cmdline.rst: buildlsave -> bui... Message-ID: <502afdb53a4ee_1412d93af01008e3@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e6f02dd4d63c56342c02317bc5044523ed9cb879 https://github.com/buildbot/buildbot/commit/e6f02dd4d63c56342c02317bc5044523ed9cb879 Author: Dan Kegel Date: 2012-08-14 (Tue, 14 Aug 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- trivial typo fix in cmdline.rst: buildlsave -> buildslave Commit: 9891009bcd838df42de82ab49bae73047f00efc4 https://github.com/buildbot/buildbot/commit/9891009bcd838df42de82ab49bae73047f00efc4 Author: Dustin J. Mitchell Date: 2012-08-14 (Tue, 14 Aug 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- Merge pull request #496 from dankegel/typos trivial typo fix in cmdline.rst: buildlsave -> buildslave Compare: https://github.com/buildbot/buildbot/compare/dca809e6e4af...9891009bcd83 From nobody at buildbot.net Wed Aug 15 12:21:35 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 15 Aug 2012 12:21:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2350: WithSource still in docs Message-ID: <038.73992aa40c60d8d35a957b48dfc1ceb6@buildbot.net> #2350: WithSource still in docs --------------------+------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Keywords: docs --------------------+------------------- This class was removed, but the docs were not. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 15 12:26:22 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 15 Aug 2012 12:26:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2350: WithSource still in docs In-Reply-To: <038.73992aa40c60d8d35a957b48dfc1ceb6@buildbot.net> References: <038.73992aa40c60d8d35a957b48dfc1ceb6@buildbot.net> Message-ID: <053.0a488a352db88daa5c80802e19ac5f52@buildbot.net> #2350: WithSource still in docs --------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: docs | --------------------+-------------------- Comment (by dustin): Also, `Interpolate` isn't documented :( -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Aug 15 12:43:13 2012 From: noreply at github.com (GitHub) Date: Wed, 15 Aug 2012 05:43:13 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 42a96c: Make PBChangeSource resilient to old sendchanges t... Message-ID: <502b9961c98f3_715210b0ae411785c@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 42a96c14b441b43efc267046eb4432eb6472007c https://github.com/buildbot/buildbot/commit/42a96c14b441b43efc267046eb4432eb6472007c Author: Dustin J. Mitchell Date: 2012-08-15 (Wed, 15 Aug 2012) Changed paths: M master/buildbot/changes/pb.py Log Message: ----------- Make PBChangeSource resilient to old sendchanges that try to send links From noreply at github.com Wed Aug 15 12:45:29 2012 From: noreply at github.com (GitHub) Date: Wed, 15 Aug 2012 05:45:29 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a5d766: trivial typo fix in cmdline.rst: buildlsave -> bui... Message-ID: <502b99e93a03f_1778150daec20292a@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: a5d766005636a75fbc1e219a80eb964fda3b52e9 https://github.com/buildbot/buildbot/commit/a5d766005636a75fbc1e219a80eb964fda3b52e9 Author: Dan Kegel Date: 2012-08-15 (Wed, 15 Aug 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- trivial typo fix in cmdline.rst: buildlsave -> buildslave From noreply at github.com Wed Aug 15 12:45:30 2012 From: noreply at github.com (GitHub) Date: Wed, 15 Aug 2012 05:45:30 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 573a61: Use URL as name of object Message-ID: <502b99ea647d2_5bd01a54af084596@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 573a61b2746daf9261de5605842b6dfb7bcc395e https://github.com/buildbot/buildbot/commit/573a61b2746daf9261de5605842b6dfb7bcc395e Author: John Carr Date: 2012-08-08 (Wed, 08 Aug 2012) Changed paths: M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/svnpoller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Use URL as name of object Commit: 1ed7ebbcd72be39de1b34513831402dcff9ef8b2 https://github.com/buildbot/buildbot/commit/1ed7ebbcd72be39de1b34513831402dcff9ef8b2 Author: Dustin J. Mitchell Date: 2012-08-08 (Wed, 08 Aug 2012) Changed paths: M master/buildbot/status/web/feeds.py Log Message: ----------- Parse the failures_only arg correctly for feeds Fixes #2270 (again). Commit: 825bcc0e32cb82a44d760197e6f2d8e3823bc344 https://github.com/buildbot/buildbot/commit/825bcc0e32cb82a44d760197e6f2d8e3823bc344 Author: Jorge Gonzalez Date: 2012-08-09 (Thu, 09 Aug 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- fix parameter bug in mailer Change-Id: I6035589b4699dddf642c2e06eaf9dc6942167bc1 Conflicts: master/buildbot/status/mail.py Commit: f8dbf51b661d234063b66fa9d501b57571ad16b4 https://github.com/buildbot/buildbot/commit/f8dbf51b661d234063b66fa9d501b57571ad16b4 Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/svnpoller.py M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst A master/docs/release-notes/0.8.7.rst Log Message: ----------- Merge branch 'fix-poller-consistency' of git://github.com/isotoma/buildbot into buildbot-0.8.7 Commit: 935faeaf92c8aaf26a212923e23f56be6ea39641 https://github.com/buildbot/buildbot/commit/935faeaf92c8aaf26a212923e23f56be6ea39641 Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Merge branch 'et_fix_bug_mail' of git://github.com/jgonzalezmendez/buildbot into buildbot-0.8.7 Commit: 2c023eb791ff1b2b215f1216c3758bda0f679ef1 https://github.com/buildbot/buildbot/commit/2c023eb791ff1b2b215f1216c3758bda0f679ef1 Author: Dustin J. Mitchell Date: 2012-08-13 (Mon, 13 Aug 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Fix FixedParameter example. Fixes #2346. Commit: 8402b4631c1ce1c1425700446e2bcc55bccf1749 https://github.com/buildbot/buildbot/commit/8402b4631c1ce1c1425700446e2bcc55bccf1749 Author: Dustin J. Mitchell Date: 2012-08-14 (Tue, 14 Aug 2012) Changed paths: M master/buildbot/scripts/sample.cfg Log Message: ----------- use the new Git step in the sample config Commit: 6b1abce46209b52d7df67a0696b6313d4f03ec6c https://github.com/buildbot/buildbot/commit/6b1abce46209b52d7df67a0696b6313d4f03ec6c Author: Dustin J. Mitchell Date: 2012-08-14 (Tue, 14 Aug 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- Reject factories that aren't BuildFactory instances Fixes #2347. Commit: 42a96c14b441b43efc267046eb4432eb6472007c https://github.com/buildbot/buildbot/commit/42a96c14b441b43efc267046eb4432eb6472007c Author: Dustin J. Mitchell Date: 2012-08-15 (Wed, 15 Aug 2012) Changed paths: M master/buildbot/changes/pb.py Log Message: ----------- Make PBChangeSource resilient to old sendchanges that try to send links Commit: a5d766005636a75fbc1e219a80eb964fda3b52e9 https://github.com/buildbot/buildbot/commit/a5d766005636a75fbc1e219a80eb964fda3b52e9 Author: Dan Kegel Date: 2012-08-15 (Wed, 15 Aug 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- trivial typo fix in cmdline.rst: buildlsave -> buildslave Commit: 484e17441ca6f3a227facd9120554e4192d5661c https://github.com/buildbot/buildbot/commit/484e17441ca6f3a227facd9120554e4192d5661c Author: Dustin J. Mitchell Date: 2012-08-15 (Wed, 15 Aug 2012) Changed paths: M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/pb.py M master/buildbot/changes/svnpoller.py M master/buildbot/config.py M master/buildbot/scripts/sample.cfg M master/buildbot/status/mail.py M master/buildbot/status/web/feeds.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_status_mail.py M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch 'buildbot-0.8.7' Compare: https://github.com/buildbot/buildbot/compare/9891009bcd83...484e17441ca6 From nobody at buildbot.net Wed Aug 15 12:45:33 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 15 Aug 2012 12:45:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2270: Exception found: finished time is None In-Reply-To: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> References: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> Message-ID: <057.64e721e3ff6fc357847fa85fa26090ae@buildbot.net> #2270: Exception found: finished time is None -----------------------+--------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: | -----------------------+--------------------- Comment (by Dustin J. Mitchell): Parse the failures_only arg correctly for feeds Fixes #2270 (again). Changeset: 1ed7ebbcd72be39de1b34513831402dcff9ef8b2 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 15 12:45:34 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 15 Aug 2012 12:45:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2346: FixedParameter documentation In-Reply-To: <039.739839136496fb03bee5a264f7a1b0d4@buildbot.net> References: <039.739839136496fb03bee5a264f7a1b0d4@buildbot.net> Message-ID: <054.ac1abca6a6c8e272abceb084de1824ac@buildbot.net> #2346: FixedParameter documentation ------------------------------------------+------------------------ Reporter: dfroger | Owner: Type: undecided | Status: closed Priority: trivial | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: documentation, FixedParameter | ------------------------------------------+------------------------ Comment (by Dustin J. Mitchell): Fix FixedParameter example. Fixes #2346. Changeset: 2c023eb791ff1b2b215f1216c3758bda0f679ef1 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 15 12:45:34 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 15 Aug 2012 12:45:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2347: Incorrect data type for factory results in non-obvious failures In-Reply-To: <038.d343d0cfa968bf3906e058c11575ffa3@buildbot.net> References: <038.d343d0cfa968bf3906e058c11575ffa3@buildbot.net> Message-ID: <053.d0582f6df3d98d460bd2394f5adc1e00@buildbot.net> #2347: Incorrect data type for factory results in non-obvious failures --------------------+--------------------- Reporter: johnkw | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: | --------------------+--------------------- Comment (by Dustin J. Mitchell): Reject factories that aren't BuildFactory instances Fixes #2347. Changeset: 6b1abce46209b52d7df67a0696b6313d4f03ec6c -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 17 15:02:23 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 17 Aug 2012 15:02:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2351: Resubmitting a build of a project using master side CVS steps removes all files from the checkout Message-ID: <040.1b5226cfc9ceb30fba72f91f426d3416@buildbot.net> #2351: Resubmitting a build of a project using master side CVS steps removes all files from the checkout ---------------------+----------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: cvs ---------------------+----------------------- I resubmitted a build from the buildbot web interface and it ran {{{ 'cvs', '-z3', 'update', '-dP', '-r', 'HEAD', '-D', '2012-08-16 16:05:16 +0000'}}} all files were removed from the checkout: {{{"cvs update: Makefile is no longer in the repository"}}} The date is correct and the files existed in the repository at that time. I'm using the master side CVS steps. The slave side CVS steps have a workaround for this: {{{ if self.args['branch'] == "HEAD" and self.args['revision']: # special case. 'cvs update -r HEAD -D today' gives no files # TODO: figure out why, see if it applies to -r BRANCH self.args['branch'] = None }}} The HEAD branch is being used because I'm specifying branch="HEAD" to the Nightly scheduler. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 17 15:44:21 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 17 Aug 2012 15:44:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2352: RSS feed reports skipped steps as failed Message-ID: <040.81ebec685275283fe6c885125739a36a@buildbot.net> #2352: RSS feed reports skipped steps as failed ---------------------+----------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Keywords: web ---------------------+----------------------- I'm using doStepIf to skip some trigger steps. The RSS feed reports these steps as "Failed step(s)". -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 17 18:53:20 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 17 Aug 2012 18:53:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2353: Make it more obvious that buildbot requires python2.6 Message-ID: <038.6c740de89fa5f0d05284c6b88ff6ba2d@buildbot.net> #2353: Make it more obvious that buildbot requires python2.6 ----------------------+----------------------- Reporter: johnkw | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: ----------------------+----------------------- `easy_install buildbot` fails with gcc header errors with python on Cent 5, but python2.6 appears to have worked. Would be nice if the "egg" could present a helpful dependency failure or something. Also, mentioning that version in the docs would be good. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 17 18:57:30 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 17 Aug 2012 18:57:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2353: Make it more obvious that buildbot requires python2.6 In-Reply-To: <038.6c740de89fa5f0d05284c6b88ff6ba2d@buildbot.net> References: <038.6c740de89fa5f0d05284c6b88ff6ba2d@buildbot.net> Message-ID: <053.41a913f3bad72940d0357c1c09923a82@buildbot.net> #2353: Make it more obvious that buildbot requires python2.6 ----------------------+------------------------- Reporter: johnkw | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: worksforme Keywords: | ----------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme Comment: It requires 2.5, as the requirements docs say: http://buildbot.net/buildbot/docs/current/manual/installation.html#requirements though slaves should run on 2.4, according to those same docs. So, if you have a slave that won't run on 2.4, please file a new bug. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 17 19:29:19 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 17 Aug 2012 19:29:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2353: Make it more obvious that buildbot requires python2.6 In-Reply-To: <038.6c740de89fa5f0d05284c6b88ff6ba2d@buildbot.net> References: <038.6c740de89fa5f0d05284c6b88ff6ba2d@buildbot.net> Message-ID: <053.1bcf44e0f0ea81f2e02166a927d85e6c@buildbot.net> #2353: Make it more obvious that buildbot requires python2.6 ----------------------+------------------------- Reporter: johnkw | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: worksforme Keywords: | ----------------------+------------------------- Comment (by johnkw): Upon further investigation, the issue of bad dependency checks actually lies in the pysqlite project. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 21 01:48:37 2012 From: noreply at github.com (GitHub) Date: Mon, 20 Aug 2012 18:48:37 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d6852d: Solaris compatibility Message-ID: <5032e8f55c5ef_3ae51100ae434527@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d6852d79a35699cd62d6c19fc73dd5d7b3091e4e https://github.com/buildbot/buildbot/commit/d6852d79a35699cd62d6c19fc73dd5d7b3091e4e Author: Floris Bruynooghe Date: 2012-08-13 (Mon, 13 Aug 2012) Changed paths: M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- Solaris compatibility Commit: 79db1c2f84ac6382357acd2b809fbbbec5c60efd https://github.com/buildbot/buildbot/commit/79db1c2f84ac6382357acd2b809fbbbec5c60efd Author: Dustin J. Mitchell Date: 2012-08-20 (Mon, 20 Aug 2012) Changed paths: M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- Merge branch 'master' of git://github.com/flub/buildbot Compare: https://github.com/buildbot/buildbot/compare/484e17441ca6...79db1c2f84ac From nobody at buildbot.net Wed Aug 22 05:34:02 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 22 Aug 2012 05:34:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2354: new master-side SVN source command always perorm full sync Message-ID: <038.f919df179ba41ec037143593f0287781@buildbot.net> #2354: new master-side SVN source command always perorm full sync --------------------+------------------------------------ Reporter: flashm | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Keywords: svn source incremental --------------------+------------------------------------ If you specify repourl with trailing slash, incremental syncs won't work. When buildbot decide if it can update trunk, it fetches current repo path using 'svn stat' and compares it to repourl. 'svn stat' always return path without trailing slash, so comparison always fails. In that case buildbot wipes the whole directory and perform a fresh sync. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 22 13:28:43 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 22 Aug 2012 13:28:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2355: master-side CVS step is not incremental on Windows Message-ID: <040.6a8e8a1a473d42740358a898f3ba8485@buildbot.net> #2355: master-side CVS step is not incremental on Windows ----------------------+----------------------- Reporter: pepsiman | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: master | Keywords: cvs ----------------------+----------------------- My master.cfg specifies incremental mode: {{{CVS(cvsroot=':pserver:username:password at cvs:/cvs', cvsmodule='modulename', mode='incremental')}}} On a Linux slave machine, this does result in incremental checkouts. On a Windows slave machine, the master-side CVS step always performs a full checkout. The difference seems to be that CVSNT on Windows doesn't write the password into the CVS/Root file: {{{:pserver:username at cvs:/cvs}}} CVS on Linux does: {{{:pserver:username:password at cvs:/cvs}}} Checking of the Root file was added in ticket:2287. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Aug 23 07:35:45 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 23 Aug 2012 07:35:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2356: Buildbot doesn't interrupt SVN source step Message-ID: <038.b3c924236585f33303ff27706d58cee3@buildbot.net> #2356: Buildbot doesn't interrupt SVN source step --------------------+---------------------------------- Reporter: flashm | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: svn source interrupt --------------------+---------------------------------- I'm using new master-side SVN source step. When you stop the build, svn operation is not being cancelled, step interrupts only after svn operation complete. We have a very big repository with about 40 externals, every update takes ages. It's very, very frustrating that you can't stop update/checkout process. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Aug 23 07:51:48 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 23 Aug 2012 07:51:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2357: SVN source step does not support "retry" argument Message-ID: <038.85170ff4863b32d655e4491dc5924c44@buildbot.net> #2357: SVN source step does not support "retry" argument ------------------------+------------------------------ Reporter: flashm | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: svn source retry ------------------------+------------------------------ I'm using new master-side SVN source step. We have a very big repository with about 40 externals, and update is quite often fails because of network issues. It produces false positives and after each such failure svn has to be manually cleaned up. Unfortunately, new master-side SVN source step doesn't support retry argument. The old one is not very good either, because it doesn't clean working copy, but wipes everything and performs clean checkout. I expect retry to work as follows: 1. If working copy is not updateable, then perform a fresh sync 2. If it is updateable, then cleanup everything recursively (including externals, which are not automatically cleaned up in svn versions <1.8), then try to perform update. The main problem is that externals have to be updated recursively. 'svn cleanup' command doesn't clean up any externals, and if your externals has their own externals, they have to be cleaned as well. Trying to solve this problem, I've written a new source step that works as I expect. I'll attach it here, for someone might find it useful. Please note that this code is very fresh and may contain not yet found bugs. Also note that I'm not sure I'm using twisted properly. Anyway, at least it seem to work. Known problems with this code: 1. Does not wait before retrying 2. self.incrementalCallsCount is not resetted properly (it seems that buildbot creates new instance for each build, so that's should not be an issue) 3. Almost no comments, sorry, that's "make-it-work-now"-style script. If you have any questions, just ask me. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Aug 23 21:30:38 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 23 Aug 2012 21:30:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2358: git_buildbot.py receive hook script is not codebase-aware Message-ID: <042.dfc3b8e4ef2514fb1eae1b886044c5f0@buildbot.net> #2358: git_buildbot.py receive hook script is not codebase-aware -----------------------+----------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Keywords: -----------------------+----------------------- I use the 'git_buildbot.py' script as my post-receive hook, however it doesnt know codebase. So, the change it creates is not compatible with any Scheduler that has codebases set on it (since the changes generated will have codebase=='', but Scheduler's will have have non-empty codebases, which then fails with this error message: "change contains codebase that is not processed by scheduler Foo" -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Aug 23 21:40:43 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 23 Aug 2012 21:40:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2358: git_buildbot.py receive hook script is not codebase-aware In-Reply-To: <042.dfc3b8e4ef2514fb1eae1b886044c5f0@buildbot.net> References: <042.dfc3b8e4ef2514fb1eae1b886044c5f0@buildbot.net> Message-ID: <057.459c3aa58572b76b218984a1fec2a0f9@buildbot.net> #2358: git_buildbot.py receive hook script is not codebase-aware -----------------------+------------------------ Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Resolution: Keywords: | -----------------------+------------------------ Comment (by jaredgrubb): Also looks like PBChangeSource and ChangeFilter are also not codebase- aware. I'm testing a workaround to fake it all by modifying pb.ChangePerspective to force changedict['codebase']=changedict['project'], which will probably work ok for my setup. I think this might be something we need to fix for 0.8.7, otherwise change hook scripts are broken with multi-codebase setups. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Aug 23 22:37:59 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 23 Aug 2012 22:37:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2359: Support extracting steps from annotated logs Message-ID: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> #2359: Support extracting steps from annotated logs ------------------------+----------------------- Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: master | Keywords: ------------------------+----------------------- In general, putting too much knowledge about how builds are done into buildbot config files is considered harmful because it makes it hard for non-buildbot-admins to update or test the build procedure used by buildbot. One approach to dealing with this is to have buildbot run a single step that just runs a script that is under full control of the developers (as opposed to buildbot admins). That's good, but then you lose visibility into build steps, and the waterfall is a bit more opaque. Chromium currently does this, and solves the big-opaque-single-step- waterfall problem by parsing the logfile and synthesizing steps from annotations inserted into the log by the build script. See http://lackingrhoticity.blogspot.com/2011/08/fixing-trouble-with- buildbot.html for discussion, and code and tests at http://src.chromium.org/svn/trunk/tools/build/scripts/master/chromium_step.py http://src.chromium.org/svn/trunk/tools/build/scripts/master/unittests/annotator_test.py This seems like a Good Idea. Any chance it could be merged into buildbot proper? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Aug 24 00:04:46 2012 From: noreply at github.com (GitHub) Date: Thu, 23 Aug 2012 17:04:46 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 19a099: Fix get_compatible_builds example Message-ID: <5036c51e7da9c_79291746ae8128374@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 19a099755be954fe5462e30b4756357de0eb6ddc https://github.com/buildbot/buildbot/commit/19a099755be954fe5462e30b4756357de0eb6ddc Author: Malcolm Parsons Date: 2012-08-14 (Tue, 14 Aug 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Fix get_compatible_builds example Commit: c95d6bac0aafaa491304b3a2f98b2e4ed7eb87fa https://github.com/buildbot/buildbot/commit/c95d6bac0aafaa491304b3a2f98b2e4ed7eb87fa Author: Tom Prince Date: 2012-08-23 (Thu, 23 Aug 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge pull request #495 from pepsiman/doc Fix get_compatible_builds example Compare: https://github.com/buildbot/buildbot/compare/79db1c2f84ac...c95d6bac0aaf From nobody at buildbot.net Fri Aug 24 00:17:38 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 24 Aug 2012 00:17:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when using ssh for the repository In-Reply-To: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> References: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> Message-ID: <053.97d16e3d233a43c5e689e2fecd5be4bd@buildbot.net> #2343: gitpoller fails when using ssh for the repository --------------------+---------------------- Reporter: kclair | Owner: Type: defect | Status: new Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: Keywords: git | --------------------+---------------------- Comment (by mlevit): @kclair according to @ tomprince on buildbots IRC channel a fix that worked for me was to delete the gitpoller-workdir folder and then restart the master. {{{ [09:57] Actually, the solution to that is probably to delete the poller directory. [09:57] The release poller is somewhat fragile and prone to getting stuck. [09:57] s/release/released/ [09:57] I've since rewritten it to be more resilient to errors. }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 24 01:31:04 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 24 Aug 2012 01:31:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2359: Support extracting steps from annotated logs In-Reply-To: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> References: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> Message-ID: <051.668b1dff31873fa12825e09d8a16fb0e@buildbot.net> #2359: Support extracting steps from annotated logs ------------------------+------------------------ Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: master | Resolution: Keywords: | ------------------------+------------------------ Comment (by tom.prince): I do like the idea of allowing the build config to be controlled by version controlled files. But I'm not sanguine about synthesizing steps, though. I think, mainly, because I think this would increase the api surface that could be considered public significantly. Another approach to this design space is https://github.com/Jc2k/buildbot_travis -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 24 01:39:09 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 24 Aug 2012 01:39:09 -0000 Subject: [Buildbot-commits] [Buildbot] #2360: Buildbot updates to wrong SVN version Message-ID: <038.11009f86c0b3735bfb4e7e525859d2a7@buildbot.net> #2360: Buildbot updates to wrong SVN version --------------------+------------------------------------------- Reporter: flashm | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: svn source revision externals --------------------+------------------------------------------- I'm using new master-side SVN source step. I have multiple SVNPoller instances, checking my main trunk and different external repositories I use. Problem case: For example, my main trunk on 8000 revision, and one of the externals on 300 revision. Change happens in external, popping it's version to 301. Current behavior: Buildbot tries to sync my main branch to revision 301. =( Expected behavior variants (either will go): 1. buildbot should detect change in external and sync to the head revision instead of some specific revision 2. buildbot should sync to timestamp instead of revision number in such cases Everything is even worse if some changes from different repositories are merged together. Another problem case: For example, my main trunk on 8000 revision, and one of the externals on 300 revision. Multiple changes happen in main trunk, popping it's version to 8010. Change happens in external, popping it's version to 301. Current behavior: sourcestamp.revision initialized with last revision found and buildbot syncs to that last found revision. It may be revision 8010, or 301, depending on order. Moreover, even if revision 8010 was the last one, if someone decide to rebuild this build, no one would ever sync external to correct revision 301. Expected behavior: sourcestamp.revision, sourcestamp.repository and sourcestamp.branch fields should not be initialized if we have changes from different repositories/branches. To fix rebuilds, the only viable option here is to use timestamps instead of revision numbers. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 24 20:06:10 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 24 Aug 2012 20:06:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when using ssh for the repository In-Reply-To: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> References: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> Message-ID: <053.ea4818a62d7faaf6026dd0040e2d21d8@buildbot.net> #2343: gitpoller fails when using ssh for the repository --------------------+------------------------- Reporter: kclair | Owner: Type: defect | Status: closed Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: worksforme Keywords: git | --------------------+------------------------- Changes (by tom.prince): * status: new => closed * resolution: => worksforme Comment: This appears to be the usual "GitPoller state is confused", and GitPoller has be rewritten to be more resilient meanwhile, so closing. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 24 21:32:09 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 24 Aug 2012 21:32:09 -0000 Subject: [Buildbot-commits] [Buildbot] #2359: Support extracting steps from annotated logs In-Reply-To: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> References: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> Message-ID: <051.4054c58c49516a9d2aab03b32febb65f@buildbot.net> #2359: Support extracting steps from annotated logs ------------------------+------------------------ Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: master | Resolution: Keywords: | ------------------------+------------------------ Comment (by dank): I don't understand how this would increase the public api surface. The calls that synthesize steps would be part of buildbot proper, and those functions could be marked 'internal, not for public use'. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 24 21:40:28 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 24 Aug 2012 21:40:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2359: Support extracting steps from annotated logs In-Reply-To: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> References: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> Message-ID: <051.cfb2a9102fc4077ae4c84f7fe40d4899@buildbot.net> #2359: Support extracting steps from annotated logs ------------------------+------------------------ Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: master | Resolution: Keywords: | ------------------------+------------------------ Comment (by tom.prince): Well, so the issue is that right now, buildbot doesn't have a well-defined public api, and various configurations make assumptions about how buildbot works (which incidentally makes them hard to upgrade if those assumptions are invalidated, hence mozilla being stuck on 0.8.2 for example). The point is, that allowing steps to be synthesized means that steps can exist with state that have never been run, and steps are created in the middle of a build, and probably other things that I haven't thought of. And so code that deals with those things needs to be prepared to handle those situations. That is what I meant by API surface, which still exists, even if it is not reflected in a particular public method. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 24 23:30:19 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 24 Aug 2012 23:30:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2359: Support extracting steps from annotated logs In-Reply-To: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> References: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> Message-ID: <051.96cfeb1c01f9bdb52f76a7ea6bde1f93@buildbot.net> #2359: Support extracting steps from annotated logs ------------------------+------------------------ Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: master | Resolution: Keywords: | ------------------------+------------------------ Comment (by dank): The key advantage of the annotations technique is that it's totally tool- agnostic. It doesn't require developers to change how they do local builds. It only requires them to add echo or print statements or whatever their tool uses to jam text into the log file. The travis approach requires them to change how they build, and is likely to be rejected by the average developer. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Aug 25 01:30:26 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 25 Aug 2012 01:30:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2359: Support extracting steps from annotated logs In-Reply-To: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> References: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> Message-ID: <051.64aeb4316ce9c58adc5bd14cb0d231c8@buildbot.net> #2359: Support extracting steps from annotated logs ------------------------+------------------------ Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: master | Resolution: Keywords: | ------------------------+------------------------ Comment (by tom.prince): I'm not against something like this in general, nor am I saying that buildbot_travis is the proper solution. I am just leary of the implementation pointed at here, and am pointing out other approaches in the same design space. Also, for inclusion into buildbot, I am wary of possible ambiguity in the parsing. For examplke if there was attempt to use it for metabuildbot (where the the control text may also occur in the output). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Aug 25 12:03:39 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 25 Aug 2012 12:03:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2348: Show example of workdir in master.cfg.sample In-Reply-To: <038.3e2390d272b59ea9765cc0d8aec8c44b@buildbot.net> References: <038.3e2390d272b59ea9765cc0d8aec8c44b@buildbot.net> Message-ID: <053.c230bbd7f5669adae0d314c94b79dba4@buildbot.net> #2348: Show example of workdir in master.cfg.sample ------------------------+-------------------- Reporter: johnkw | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: docs | ------------------------+-------------------- Changes (by dustin): * keywords: => docs * type: undecided => enhancement * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Aug 26 11:18:20 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 26 Aug 2012 11:18:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2351: Resubmitting a build of a project using master side CVS steps removes all files from the checkout In-Reply-To: <040.1b5226cfc9ceb30fba72f91f426d3416@buildbot.net> References: <040.1b5226cfc9ceb30fba72f91f426d3416@buildbot.net> Message-ID: <055.309884b238852521615524cc417685c2@buildbot.net> #2351: Resubmitting a build of a project using master side CVS steps removes all files from the checkout ---------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: cvs | ---------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.7 Comment: That workaround seems simple enough to duplicate and test, then. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Aug 26 11:20:00 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 26 Aug 2012 11:20:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2352: RSS feed reports skipped steps as failed In-Reply-To: <040.81ebec685275283fe6c885125739a36a@buildbot.net> References: <040.81ebec685275283fe6c885125739a36a@buildbot.net> Message-ID: <055.e4e9b3c594d457071dc7e446dd7bbb70@buildbot.net> #2352: RSS feed reports skipped steps as failed ---------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: web | ---------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.7 Comment: {{{ if res not in (results.SUCCESS, results.WARNINGS): }}} will need another option, then. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Aug 26 23:24:04 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 26 Aug 2012 23:24:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2350: WithSource still in docs In-Reply-To: <038.73992aa40c60d8d35a957b48dfc1ceb6@buildbot.net> References: <038.73992aa40c60d8d35a957b48dfc1ceb6@buildbot.net> Message-ID: <053.0dbf328cb9c65648bcf371cf43d8f9b2@buildbot.net> #2350: WithSource still in docs --------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: docs | --------------------+-------------------- Comment (by dustin): And the SVN step needs to be updated to recommend Interpolate: {{{ 19:08 < clepple> I'm playing with 0.8.7-test again, and it doesn't seem like the new master-side SVN step matches the documentation: 19:09 < clepple> http://buildbot.net/buildbot/docs/current/manual/cfg- buildsteps.html#step-SVN says that I should still be able to use baseURL and defaultBranch, but 'buildbot checkconfig' doesn't like it. 19:09 < clepple> f.addStep( SVN( mode='full', method='clean', baseURL="svn://anonscm.debian.org/nut/", defaultBranch="trunk" )) 19:09 < clepple> yields Configuration Errors: error while parsing config file: .__init__ got unexpected keyword argument(s) ['defaultBranch', 'baseURL'] (traceback in logfile) 19:17 < clepple> Configuration Errors: error while parsing config file: .__init__ got unexpected keyword argument(s) ['defaultBranch', 'baseURL'] (traceback in logfile) 19:17 < clepple> oops 19:18 < clepple> meant to say that it appears to be an intentional change to svn.py: 732c442 commit message says to use Interpolate, but docs were not updated :-( }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Aug 26 23:27:02 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 26 Aug 2012 23:27:02 -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.99c4dea1bc2adef4fbd2178c83b55f3e@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.7 Version: 0.8.6p1 | Resolution: Keywords: svn | --------------------+-------------------- Changes (by dustin): * keywords: svn source incremental => svn * milestone: undecided => 0.8.7 Comment: I don't see any reason not to just normalize to no trailing slashes here. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Aug 27 01:53:04 2012 From: noreply at github.com (GitHub) Date: Sun, 26 Aug 2012 18:53:04 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 2dbf40: Allow svnpoller split functions to override reposi... Message-ID: <503ad300de6db_1e8edf9ae4481f8@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 2dbf401f0fa5b6d2e446ad56bf1b4ca40bb60e40 https://github.com/buildbot/buildbot/commit/2dbf401f0fa5b6d2e446ad56bf1b4ca40bb60e40 Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Allow svnpoller split functions to override repository and project Commit: 7cc35b936db9a8d31d77b9e72e629e085b137d1e https://github.com/buildbot/buildbot/commit/7cc35b936db9a8d31d77b9e72e629e085b137d1e Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Add test coverage for project-branch-file splitter Commit: dc7054f78b90225b4cc598079a9fc3b1a6cf594e https://github.com/buildbot/buildbot/commit/dc7054f78b90225b4cc598079a9fc3b1a6cf594e Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Add test proving we can override project and repository Commit: be063e8a4cb30f3f4f3c1ab213bad2c1c44136e7 https://github.com/buildbot/buildbot/commit/be063e8a4cb30f3f4f3c1ab213bad2c1c44136e7 Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst Log Message: ----------- Documentation updates Commit: 48ff1ee3ded6e8754993235691ab48bca4bd77f8 https://github.com/buildbot/buildbot/commit/48ff1ee3ded6e8754993235691ab48bca4bd77f8 Author: John Carr Date: 2012-08-06 (Mon, 06 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Add release note. Update docs, and rename split_file_project_branches as suggested Commit: ac4a52be4188ae9408e8ce019989b5e52563180a https://github.com/buildbot/buildbot/commit/ac4a52be4188ae9408e8ce019989b5e52563180a Author: John Carr Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- Fix misleading comment Commit: 424b6a8b45df6dce77f1859f0c0561a3694f970e https://github.com/buildbot/buildbot/commit/424b6a8b45df6dce77f1859f0c0561a3694f970e Author: John Carr Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Add codebase to SVNPoller Commit: 950473b123c23b5cca9e79452e1e316fe408a2ed https://github.com/buildbot/buildbot/commit/950473b123c23b5cca9e79452e1e316fe408a2ed Author: John Carr Date: 2012-08-07 (Tue, 07 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- Minimize changes introduced by diff Commit: f8c581ffa24d1e14ba59d0adfad28ae5bc38d3cc https://github.com/buildbot/buildbot/commit/f8c581ffa24d1e14ba59d0adfad28ae5bc38d3cc Author: Malcolm Parsons Date: 2012-08-09 (Thu, 09 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Doc fixes Commit: df21a1b3164edcc50a123a096c021420eae6d5f9 https://github.com/buildbot/buildbot/commit/df21a1b3164edcc50a123a096c021420eae6d5f9 Author: Pierre Tardy Date: 2012-08-09 (Thu, 09 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge pull request #487 from pepsiman/master trivial, so I commit from the UI Commit: 0f39575cb808625ea8238c0034894df72a179b58 https://github.com/buildbot/buildbot/commit/0f39575cb808625ea8238c0034894df72a179b58 Author: Jorge Gonzalez Date: 2012-08-09 (Thu, 09 Aug 2012) Changed paths: M master/buildbot/status/mail.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Make previous build chioce configurable When prioritizing build requests in an order other than arrival time, builds' relative order might not always reflect the topological order of the changes. This change makes the build order to be configurable such that status transition modes are only sent out when a more recent *change* affects the status of a less recent one, as opposed to relying on the default chronological ordering of the builds. Change-Id: I2009a8b1f4d093a23ef6eea869567aa54b7987b6 Commit: 29a30c7157ffc53f997b747894f4c3f8215285e0 https://github.com/buildbot/buildbot/commit/29a30c7157ffc53f997b747894f4c3f8215285e0 Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- use TCP keepalives on the master, like on the slave Commit: c3bb484661a14881f28d3afc2fd6fc61d42e20ab https://github.com/buildbot/buildbot/commit/c3bb484661a14881f28d3afc2fd6fc61d42e20ab Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot Commit: 09819343506f9e10f94a1684b28772cf62d7347f https://github.com/buildbot/buildbot/commit/09819343506f9e10f94a1684b28772cf62d7347f Author: Dustin J. Mitchell Date: 2012-08-10 (Fri, 10 Aug 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'multiproject-svnpoller' of git://github.com/isotoma/buildbot Commit: 4ea74bde041e7940614b15d6eb7ff42809930a13 https://github.com/buildbot/buildbot/commit/4ea74bde041e7940614b15d6eb7ff42809930a13 Author: Dustin J. Mitchell Date: 2012-08-11 (Sat, 11 Aug 2012) Changed paths: M master/buildbot/status/mail.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch 'et_prev_build_configurable' of git://github.com/jgonzalezmendez/buildbot Commit: dca809e6e4afd91ada7c9063c8fa782cbaaaece4 https://github.com/buildbot/buildbot/commit/dca809e6e4afd91ada7c9063c8fa782cbaaaece4 Author: Dustin J. Mitchell Date: 2012-08-11 (Sat, 11 Aug 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- release notes updates Commit: e6f02dd4d63c56342c02317bc5044523ed9cb879 https://github.com/buildbot/buildbot/commit/e6f02dd4d63c56342c02317bc5044523ed9cb879 Author: Dan Kegel Date: 2012-08-14 (Tue, 14 Aug 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- trivial typo fix in cmdline.rst: buildlsave -> buildslave Commit: 9891009bcd838df42de82ab49bae73047f00efc4 https://github.com/buildbot/buildbot/commit/9891009bcd838df42de82ab49bae73047f00efc4 Author: Dustin J. Mitchell Date: 2012-08-14 (Tue, 14 Aug 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- Merge pull request #496 from dankegel/typos trivial typo fix in cmdline.rst: buildlsave -> buildslave Commit: 484e17441ca6f3a227facd9120554e4192d5661c https://github.com/buildbot/buildbot/commit/484e17441ca6f3a227facd9120554e4192d5661c Author: Dustin J. Mitchell Date: 2012-08-15 (Wed, 15 Aug 2012) Changed paths: M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/changes/pb.py M master/buildbot/changes/svnpoller.py M master/buildbot/config.py M master/buildbot/scripts/sample.cfg M master/buildbot/status/mail.py M master/buildbot/status/web/feeds.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_status_mail.py M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch 'buildbot-0.8.7' Commit: e73b8515f365c24541b443bbed6f385a8aa9fe56 https://github.com/buildbot/buildbot/commit/e73b8515f365c24541b443bbed6f385a8aa9fe56 Author: Beno?t Allard Date: 2012-08-17 (Fri, 17 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- JSONStringDownload: small doc formatting. Commit: 3772ab01d2f1e1479d95b941f4ac4eb4e38d43db https://github.com/buildbot/buildbot/commit/3772ab01d2f1e1479d95b941f4ac4eb4e38d43db Author: Malcolm Parsons Date: 2012-08-17 (Fri, 17 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Fix formatting and the IntParameter and DebLintian examples Commit: deb6a28ffe67663f0047237f0fc6781f1b9b8e13 https://github.com/buildbot/buildbot/commit/deb6a28ffe67663f0047237f0fc6781f1b9b8e13 Author: Dustin J. Mitchell Date: 2012-08-26 (Sun, 26 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'parametersdoc' of git://github.com/pepsiman/buildbot into buildbot-0.8.7 Commit: 1c971f139f666690c986d704d1516a3fd9a11510 https://github.com/buildbot/buildbot/commit/1c971f139f666690c986d704d1516a3fd9a11510 Author: Dustin J. Mitchell Date: 2012-08-26 (Sun, 26 Aug 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/changes/svnpoller.py M master/buildbot/status/mail.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'patch-4' of git://github.com/benallard/buildbot into buildbot-0.8.7 Compare: https://github.com/buildbot/buildbot/compare/a5d766005636...1c971f139f66 From noreply at github.com Mon Aug 27 01:54:56 2012 From: noreply at github.com (GitHub) Date: Sun, 26 Aug 2012 18:54:56 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 82e752: add allow_shutdown to bootstrap create-slave Message-ID: <503ad3704761c_3f7f14d2af060692@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 82e752f384ddf94f3b34ae8a19458b937edcc5ea https://github.com/buildbot/buildbot/commit/82e752f384ddf94f3b34ae8a19458b937edcc5ea Author: Jorge Gonzalez Date: 2012-08-13 (Mon, 13 Aug 2012) Changed paths: M master/docs/manual/installation.rst M slave/buildslave/scripts/runner.py Log Message: ----------- add allow_shutdown to bootstrap create-slave Change-Id: Ibbeef29318caeddcb0d1b8cf7f1760a8a0b9bb8a Commit: 36dc4800c0bc1d44c6544d4adee7565e3e248623 https://github.com/buildbot/buildbot/commit/36dc4800c0bc1d44c6544d4adee7565e3e248623 Author: Dustin J. Mitchell Date: 2012-08-26 (Sun, 26 Aug 2012) Changed paths: M master/docs/manual/installation.rst M slave/buildslave/scripts/runner.py Log Message: ----------- Merge branch 'et_allow_shutdown_create-slave' of git://github.com/jgonzalezmendez/buildbot Compare: https://github.com/buildbot/buildbot/compare/c95d6bac0aaf...36dc4800c0bc From nobody at buildbot.net Mon Aug 27 01:55:14 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 27 Aug 2012 01:55:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2355: master-side CVS step is not incremental on Windows In-Reply-To: <040.6a8e8a1a473d42740358a898f3ba8485@buildbot.net> References: <040.6a8e8a1a473d42740358a898f3ba8485@buildbot.net> Message-ID: <055.285bd4216d71fcb145755f854441c933@buildbot.net> #2355: master-side CVS step is not incremental on Windows ---------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: cvs | ---------------------+-------------------- Changes (by dustin): * type: undecided => defect * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Aug 27 02:11:16 2012 From: noreply at github.com (GitHub) Date: Sun, 26 Aug 2012 19:11:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a87e69: test_process_buildstep: interrupt does not release... Message-ID: <503ad744d40a2_11f01a69af48697c@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a87e691d2f6fca7f2e08af5d3849dffee9fe37e5 https://github.com/buildbot/buildbot/commit/a87e691d2f6fca7f2e08af5d3849dffee9fe37e5 Author: Alberdi, IonX Date: 2012-08-23 (Thu, 23 Aug 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- test_process_buildstep: interrupt does not release locks the interrupt method in the buildsteps does not release locks related to the buildsteps. this commit aims at correcting the bug and at adding the unit tests that validate the fix. Signed-off-by: Ion, Alberdi Commit: addf3c9ee27496e8abc6c37475dd6c7856b8e097 https://github.com/buildbot/buildbot/commit/addf3c9ee27496e8abc6c37475dd6c7856b8e097 Author: Dustin J. Mitchell Date: 2012-08-26 (Sun, 26 Aug 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- Merge branch 'master' of git://github.com/yetanotherion/buildbot Compare: https://github.com/buildbot/buildbot/compare/36dc4800c0bc...addf3c9ee274 From nobody at buildbot.net Mon Aug 27 02:14:00 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 27 Aug 2012 02:14:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2356: Buildbot doesn't interrupt SVN source step In-Reply-To: <038.b3c924236585f33303ff27706d58cee3@buildbot.net> References: <038.b3c924236585f33303ff27706d58cee3@buildbot.net> Message-ID: <053.299ef460f89e507cdd5a6c8fd9832c0d@buildbot.net> #2356: Buildbot doesn't interrupt SVN source step ---------------------+-------------------- Reporter: flashm | Owner: Type: defect | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn | ---------------------+-------------------- Changes (by dustin): * keywords: svn source interrupt => svn * priority: major => critical * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 27 02:17:48 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 27 Aug 2012 02:17:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2357: SVN source step does not support "retry" argument In-Reply-To: <038.85170ff4863b32d655e4491dc5924c44@buildbot.net> References: <038.85170ff4863b32d655e4491dc5924c44@buildbot.net> Message-ID: <053.75e47fafa12a51b92949976a93491ef7@buildbot.net> #2357: SVN source step does not support "retry" argument --------------------+-------------------- Reporter: flashm | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn | --------------------+-------------------- Changes (by dustin): * keywords: svn source retry => svn * type: enhancement => defect * milestone: undecided => 0.8.+ Comment: Thanks! One of the reasons for the wipe-out is that in the event of a failure it's fairly difficult to predict exactly what state the working copy is in. If you can factor this into one or more patches for the SVN step, that would be great. There are lots of folks in the IRC channel if you need any help with the code or with Twisted style. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 27 12:06:14 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 27 Aug 2012 12:06:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2357: SVN source step does not support "retry" argument In-Reply-To: <038.85170ff4863b32d655e4491dc5924c44@buildbot.net> References: <038.85170ff4863b32d655e4491dc5924c44@buildbot.net> Message-ID: <053.90b23242d48689bce32667d10e6859ed@buildbot.net> #2357: SVN source step does not support "retry" argument ------------------------------------------+-------------------- Reporter: flashm | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn, master-side-source-steps | ------------------------------------------+-------------------- Changes (by dustin): * keywords: svn => svn, master-side-source-steps -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 27 13:06:20 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 27 Aug 2012 13:06:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when using ssh for the repository In-Reply-To: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> References: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> Message-ID: <053.37cc3aa82a5b02887d80bc119a78b29f@buildbot.net> #2343: gitpoller fails when using ssh for the repository --------------------+----------------------- Reporter: kclair | Owner: Type: defect | Status: reopened Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: Keywords: git | --------------------+----------------------- Changes (by kclair): * status: closed => reopened * resolution: worksforme => Comment: Hi, Sorry for the delay in response - I was travelling for a while. Actually I did try deleting the poller directory, and that didn't fix it. I will try to debug further with gitbin as suggested. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 27 13:18:56 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 27 Aug 2012 13:18:56 -0000 Subject: [Buildbot-commits] [Buildbot] #2358: git_buildbot.py receive hook script is not codebase-aware In-Reply-To: <042.dfc3b8e4ef2514fb1eae1b886044c5f0@buildbot.net> References: <042.dfc3b8e4ef2514fb1eae1b886044c5f0@buildbot.net> Message-ID: <057.a3781b6c24121cbf405783ae0ae211fe@buildbot.net> #2358: git_buildbot.py receive hook script is not codebase-aware -----------------------+-------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: projrepo | -----------------------+-------------------- Changes (by dustin): * keywords: => projrepo * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 27 16:05:25 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 27 Aug 2012 16:05:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2343: gitpoller fails when using ssh for the repository In-Reply-To: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> References: <038.46c3a337f0c28b54134bc7c0f81496fd@buildbot.net> Message-ID: <053.e79ff408a01b2b81854b5e906c7e3147@buildbot.net> #2343: gitpoller fails when using ssh for the repository --------------------+----------------------- Reporter: kclair | Owner: Type: defect | Status: reopened Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: Keywords: git | --------------------+----------------------- Comment (by tom.prince): Are the symptoms the same after deleting the poller directory? I would expect that you would at least get some other error when it tries re- cloning the remote repo. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Aug 27 21:32:40 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 27 Aug 2012 21:32:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2357: SVN source step does not support "retry" argument In-Reply-To: <038.85170ff4863b32d655e4491dc5924c44@buildbot.net> References: <038.85170ff4863b32d655e4491dc5924c44@buildbot.net> Message-ID: <053.ec58666ed9489a729dc036554fc91ab7@buildbot.net> #2357: SVN source step does not support "retry" argument ------------------------------------------+-------------------- Reporter: flashm | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: svn, master-side-source-steps | ------------------------------------------+-------------------- Comment (by flashm): I'll try to make a patch out of this class later this week. Meanwhile, here is the version with some bugfixes. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 28 00:46:00 2012 From: noreply at github.com (GitHub) Date: Mon, 27 Aug 2012 17:46:00 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c43e5b: Get the factory class from a variable to facilitat... Message-ID: <503c14c8454df_43a416ecae81408da@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c43e5bf49f20d37fa252d53d9d0e8f5acef56738 https://github.com/buildbot/buildbot/commit/c43e5bf49f20d37fa252d53d9d0e8f5acef56738 Author: Fl?vio J. Saraiva Date: 2012-08-23 (Thu, 23 Aug 2012) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Get the factory class from a variable to facilitate customization of the IRC class. Commit: 929de9e25370382f9393b0d5d48dcb9b9bffb77f https://github.com/buildbot/buildbot/commit/929de9e25370382f9393b0d5d48dcb9b9bffb77f Author: Fl?vio J. Saraiva Date: 2012-08-23 (Thu, 23 Aug 2012) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Give help for specific IRCContact command arguments by using a dict in the usage field. Add related tests. Commit: 1629c561bd63213a2f2cc0221127a1c5c2eae382 https://github.com/buildbot/buildbot/commit/1629c561bd63213a2f2cc0221127a1c5c2eae382 Author: Fl?vio J. Saraiva Date: 2012-08-23 (Thu, 23 Aug 2012) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Add command 'shutdown' to IRCContact. Add related tests. Add related documentation. Commit: 97a73e9c262e2e43ed62c14c1220ff1d8a0a9ee8 https://github.com/buildbot/buildbot/commit/97a73e9c262e2e43ed62c14c1220ff1d8a0a9ee8 Author: Dustin J. Mitchell Date: 2012-08-27 (Mon, 27 Aug 2012) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'extend-irc' of git://github.com/flaviojs/buildbot Compare: https://github.com/buildbot/buildbot/compare/addf3c9ee274...97a73e9c262e From nobody at buildbot.net Tue Aug 28 00:54:16 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 28 Aug 2012 00:54:16 -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.208b2493ce3a6af3a3e470cd4cdf0e39@buildbot.net> #2360: Buildbot updates to wrong SVN version -------------------------+--------------------- Reporter: flashm | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: svn projrepo | -------------------------+--------------------- Changes (by dustin): * keywords: svn source revision externals => svn projrepo * status: new => closed * resolution: => fixed * milestone: undecided => 0.8.7 Comment: You're in luck - this is *exactly* what the new codebase support is intended for! -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 28 01:49:39 2012 From: noreply at github.com (GitHub) Date: Mon, 27 Aug 2012 18:49:39 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b1bc5e: Revert "Get the factory class from a variable to f... Message-ID: <503c23b3ac43c_39b4177aaf0109048@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b1bc5e6f3f978280833379b911d8bc9669e02a20 https://github.com/buildbot/buildbot/commit/b1bc5e6f3f978280833379b911d8bc9669e02a20 Author: Dustin J. Mitchell Date: 2012-08-27 (Mon, 27 Aug 2012) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Revert "Get the factory class from a variable to facilitate customization of the IRC class." This reverts commit c43e5bf49f20d37fa252d53d9d0e8f5acef56738. This particular piece is not required for the IRC client changes. From nobody at buildbot.net Tue Aug 28 05:10:33 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 28 Aug 2012 05:10:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2361: SetPropertiesFromEnv should log what properties it is setting along with their values Message-ID: <042.7d4e92e74f8e1784c22198330d10c681@buildbot.net> #2361: SetPropertiesFromEnv should log what properties it is setting along with their values ------------------------+------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 0.8.+ Version: 0.8.6p1 | Keywords: ------------------------+------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 28 05:10:45 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 28 Aug 2012 05:10:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2361: SetPropertiesFromEnv should log what properties it is setting along with their values In-Reply-To: <042.7d4e92e74f8e1784c22198330d10c681@buildbot.net> References: <042.7d4e92e74f8e1784c22198330d10c681@buildbot.net> Message-ID: <057.f9e7b09f7c47c5d58388f8605cd90e7f@buildbot.net> #2361: SetPropertiesFromEnv should log what properties it is setting along with their values ------------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: enhancement | Status: accepted Priority: trivial | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+------------------------- Changes (by tom.prince): * owner: => tom.prince * status: new => accepted -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 28 11:04:52 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 28 Aug 2012 11:04:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2154: Master-side git source step breaks revision+shallow In-Reply-To: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> References: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> Message-ID: <051.48229bfa256de887f2325786b4c5df50@buildbot.net> #2154: Master-side git source step breaks revision+shallow ------------------------------------------+-------------------- Reporter: Tobi | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: git, master-side-source-steps | ------------------------------------------+-------------------- Comment (by in3xes): Right now incremental and full builds are handled in same way on both master and slave except that mater doesn't check if revision is specified or not in the case of shallow close. Fix is just one line. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 28 14:12:40 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 28 Aug 2012 14:12:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2154: Master-side git source step breaks revision+shallow In-Reply-To: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> References: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> Message-ID: <051.96c4aa990004a9d33c91d3d938328617@buildbot.net> #2154: Master-side git source step breaks revision+shallow ------------------------------------------+-------------------- Reporter: Tobi | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: git, master-side-source-steps | ------------------------------------------+-------------------- Comment (by tom.prince): I wonder if it would possible instead to just fetch that revision from the remote (or at least try to). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 28 17:25:28 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 28 Aug 2012 17:25:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2154: Master-side git source step breaks revision+shallow In-Reply-To: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> References: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> Message-ID: <051.b76610ec239626905ced8f210a78d96b@buildbot.net> #2154: Master-side git source step breaks revision+shallow ------------------------------------------+-------------------- Reporter: Tobi | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: git, master-side-source-steps | ------------------------------------------+-------------------- Comment (by in3xes): I asked in #git channel, they say we may have to re-clone to get that revision. Please let me know if you know a way other than re-cloning -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Aug 28 18:28:30 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 28 Aug 2012 18:28:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2362: Timezone problem with HgPoller Message-ID: <040.27c796650740594c8dc80566965a8e2a@buildbot.net> #2362: Timezone problem with HgPoller ---------------------+------------------- Reporter: gracinet | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Keywords: ---------------------+------------------- The timestamps of changes emitted by HgPoller are expressed in UTC. That's what I believed to be the correct value after reading GitPoller. The buildbmaster I just migrated to the 0.8.7 branch is in CET/CEST (currently UTC+2) All events appear with the correct local time, except those from HgPoller, which look as if they haven't been converted from UTC to the local time. As a result, the waterfall is scrambled. Should HgPoller query the buildmaster for a local time zone to apply in the timestamp ? Should it transmit a complete information (seconds and offset) ? How ? I'll make a pull request as soon as I know what should be done. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Aug 28 23:28:27 2012 From: noreply at github.com (GitHub) Date: Tue, 28 Aug 2012 16:28:27 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e73b85: JSONStringDownload: small doc formatting. Message-ID: <503d541b123d6_13681622af4476ac@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e73b8515f365c24541b443bbed6f385a8aa9fe56 https://github.com/buildbot/buildbot/commit/e73b8515f365c24541b443bbed6f385a8aa9fe56 Author: Beno?t Allard Date: 2012-08-17 (Fri, 17 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- JSONStringDownload: small doc formatting. Commit: 55e74663a75c09498bc8462692a6501b35e13b71 https://github.com/buildbot/buildbot/commit/55e74663a75c09498bc8462692a6501b35e13b71 Author: Tom Prince Date: 2012-08-28 (Tue, 28 Aug 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge pull request #499 from benallard/patch-4 JSONStringDownload: small doc formatting. Compare: https://github.com/buildbot/buildbot/compare/b1bc5e6f3f97...55e74663a75c From nobody at buildbot.net Wed Aug 29 01:50:01 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 29 Aug 2012 01:50:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2359: Support extracting steps from annotated logs In-Reply-To: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> References: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> Message-ID: <051.42118aac70228db5c19783f1c8d0ce79@buildbot.net> #2359: Support extracting steps from annotated logs ------------------------+------------------------ Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: master | Resolution: Keywords: | ------------------------+------------------------ Comment (by dustin): I agree with tomprince. I think this is a good idea (it's been discussed before, but I didn't know it was implemented!), but will be better to merge in the 0.9.x series (when at least the status-reporting API is well- defined) or even 1.0.x (when process APIs get nailed down). Throughout 0.8.x, we've adopted a lot of interesting tools that turn out to create edge cases, bugs, or contradictions after they're merged. I'd rather *avoid* doing so again in the 0.8.x series, so that we can focus on defining things properly in 0.9.x. Once those definitions are well understood, we will have the tools to properly analyze bigger changes like this, and identify any violated assumptions or unintended consequences. We should think of this as a design goal as we build those releases, though. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 29 01:50:20 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 29 Aug 2012 01:50:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2359: Support extracting steps from annotated logs In-Reply-To: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> References: <036.c087e53371eae1054036850ebc7547aa@buildbot.net> Message-ID: <051.f2eef7a9b0c52788ba9171faae46c8bd@buildbot.net> #2359: Support extracting steps from annotated logs ------------------------+-------------------- Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: master | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Aug 29 02:25:43 2012 From: noreply at github.com (GitHub) Date: Tue, 28 Aug 2012 19:25:43 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 64a712: Revert "test_process_buildstep: interrupt does not... Message-ID: <503d7da767e0a_6b231675aec456e3@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 64a712dc0f1c9528b0f2aee17a5b25c792e47bee https://github.com/buildbot/buildbot/commit/64a712dc0f1c9528b0f2aee17a5b25c792e47bee Author: Dustin J. Mitchell Date: 2012-08-28 (Tue, 28 Aug 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- Revert "test_process_buildstep: interrupt does not release locks" This reverts commit a87e691d2f6fca7f2e08af5d3849dffee9fe37e5. See gh-503. From nobody at buildbot.net Wed Aug 29 02:27:48 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 29 Aug 2012 02:27:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2154: Master-side git source step breaks revision+shallow In-Reply-To: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> References: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> Message-ID: <051.6f1574808b0d2c6cf7a96fe525cfbfe7@buildbot.net> #2154: Master-side git source step breaks revision+shallow ------------------------------------------+-------------------- Reporter: Tobi | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: git, master-side-source-steps | ------------------------------------------+-------------------- Comment (by dustin): So, from our IRC conversation, I think the safe (0.8.7) option here is to disallow shallow for anything but full-clobber builds. The more complex option (not for 0.8.7) is to detect the problematic cases here (basically, trying to do an incremental build on a revision that was not part of the shallow clone) and work around them either with some git sorcery (which #git indicates is hard/impossilbe) or via a special-cased clobber-and- clone operation. I think we only need the safe option at the moment. It brings the master- side step into line with the slave-side step's behavior. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 29 02:29:47 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 29 Aug 2012 02:29:47 -0000 Subject: [Buildbot-commits] [Buildbot] #2362: Timezone problem with HgPoller In-Reply-To: <040.27c796650740594c8dc80566965a8e2a@buildbot.net> References: <040.27c796650740594c8dc80566965a8e2a@buildbot.net> Message-ID: <055.4cca93cc6d7628d830d926faa7691830@buildbot.net> #2362: Timezone problem with HgPoller ---------------------+-------------------- Reporter: gracinet | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | ---------------------+-------------------- Comment (by dustin): All times in buildbot are expressed in epoch time, which is UTC-based. So the !HgPoller should generate times in this format. If the timestamps from Hg are always in UTC, then they can be converted directly to epoch time by not applying any timezone transformation. If they are in the Hg server's local timezone, then we may need to add a configuration option to the !HgPoller to know what that timezone is. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 29 08:09:30 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 29 Aug 2012 08:09:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2362: Timezone problem with HgPoller In-Reply-To: <040.27c796650740594c8dc80566965a8e2a@buildbot.net> References: <040.27c796650740594c8dc80566965a8e2a@buildbot.net> Message-ID: <055.25bf7b8fd58c294d613588626af7d1e9@buildbot.net> #2362: Timezone problem with HgPoller ---------------------+-------------------- Reporter: gracinet | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | ---------------------+-------------------- Comment (by gracinet): Thanks for the quick reply. I'm sorry to bother you with that, but I'm really puzzled there, because what you describe is what I implemented. I start believing the web UI (the waterfall, notably) is actually wrong. Here's a changeset I made yesterday, seen from the web UI (from changeset details page):: {{{ Changed at Tue 28 Aug 2012 12:57:44 Revision ee779e43f8e0e5af90a318732392c28fe60c1153 }}} That time is actually correct, but is expressed in UTC. The original time was CEST :: {{{ $ hg log -r ee779e43f8e0e5af90a318732392c28fe60c1153 | grep date date: Tue Aug 28 14:57:44 2012 +0200 }}} For the record, the log used by HgPoller is {{{ hg log -r ee779e43f8e0e5af90a318732392c28fe60c1153 --template='{date|hgdate}\n' 1346158664 -7200 }}} !HgPoller sums the two values, to get the UTC timestamp. This seems also correct. On the changeset details page, it would be better to localize to the buildmaster timezone (CEST again), since users don't expect an UTC time, but it's a minor detail. The real usability problem is with the waterfall, whose timeline column claims to be in CEST (that's what I have in the column head). But the changeset appears at 12:57 in the timeline instead of the expected 14:57. The subsequent build appears at 14:57 in the waterfall (correct), and looks unrelated to the changeset that triggered it. I'll take a look at the web UI code and keep you posted. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Aug 29 09:15:40 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 29 Aug 2012 09:15:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2319: How to use the same builder for daytime commit builds and nightly full rebuilds? In-Reply-To: <040.4f46339550bde674a3c8254396160701@buildbot.net> References: <040.4f46339550bde674a3c8254396160701@buildbot.net> Message-ID: <055.e3e49c535de2c8498be22bf2f3c85508@buildbot.net> #2319: How to use the same builder for daytime commit builds and nightly full rebuilds? ----------------------------+-------------------------- Reporter: dtrosset | Owner: Type: support-request | Status: closed Priority: minor | Milestone: ongoing Version: 0.8.6p1 | Resolution: no-response Keywords: | ----------------------------+-------------------------- Comment (by dtrosset): I managed to get this behaviour using properties, and the doStepIf of build steps. I thought first to use the mode of the SVN step, and change it between 'export' and 'update', but this would have lead to the very first build of the morning to take quite a long time. Indeed, the SVN step would have completely ripped off the exported stuff and replaced it with a brand new updated one. I settled onto this solution where the Nightly scheduler sets a 'full' property. Then, right before the SVN 'update' step, I use the RemoveDirectory step if this 'full' property is present. {{{ def IsFullBuild(step): return step.build.getProperties().has_key("full") and step.getProperty("full") factory.addStep( RemoveDirectory( dir="build", doStepIf=IsFullBuild ) ) factory.addStep( SVN( ... ) ) }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Aug 30 09:07:17 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 30 Aug 2012 09:07:17 -0000 Subject: [Buildbot-commits] [Buildbot] #1990: Source steps falling back to complete re-initialization should not be mandatory In-Reply-To: <037.a8ad1401ad7ff566359b5a60a33f9e3e@buildbot.net> References: <037.a8ad1401ad7ff566359b5a60a33f9e3e@buildbot.net> Message-ID: <052.e2e2636ed28c92c819d5c66a9c4387b5@buildbot.net> #1990: Source steps falling back to complete re-initialization should not be mandatory -------------------------------------+-------------------- Reporter: ayust | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.4 | Resolution: Keywords: master-side-source-steps | -------------------------------------+-------------------- Comment (by in3xes): Yes, except git no other source checkout step removes the build directory. And git has option not to do it. Should we close it? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Aug 30 14:24:25 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 30 Aug 2012 14:24:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2362: Timezone problem with HgPoller In-Reply-To: <040.27c796650740594c8dc80566965a8e2a@buildbot.net> References: <040.27c796650740594c8dc80566965a8e2a@buildbot.net> Message-ID: <055.ef4889b03af2082993d087c83d87a9c4@buildbot.net> #2362: Timezone problem with HgPoller ---------------------+-------------------- Reporter: gracinet | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | ---------------------+-------------------- Comment (by gracinet): Okay, my bad, a typical case of double correction: {{{ >>> time.gmtime(1346158664) time.struct_time(tm_year=2012, tm_mon=8, tm_mday=28, tm_hour=12, tm_min=57, tm_sec=44, tm_wday=1, tm_yday=241, tm_isdst=0) >>> time.localtime(1346158664) time.struct_time(tm_year=2012, tm_mon=8, tm_mday=28, tm_hour=14, tm_min=57, tm_sec=44, tm_wday=1, tm_yday=241, tm_isdst=1) }}} So, the first number of hg log is the UTC timestamp (and the general convention is that timestamps are always UTC, since the epoch is expressed in UTC). The second number is an indication of the original timezone, of which buildbot does not care. By summing the two, !HgPoller is plain wrong. Prior checkings were done with ``datetime.fromtimestamp`` which actually converts to local time, but as a naive datetime instance, whence the confusion. Should have read more carefully the doc, sorry. I will propose a fix ASAP. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 31 09:28:53 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 31 Aug 2012 09:28:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2363: The workdir property is set to slavebuilddir, not workdir Message-ID: <040.9002a01a46ccd0e5b2a7a263445fca79@buildbot.net> #2363: The workdir property is set to slavebuilddir, not workdir ----------------------+----------------------- Reporter: pepsiman | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: master | Keywords: ----------------------+----------------------- master/buildbot/process/build.py sets the "workdir" property like this: {{{ self.setProperty("workdir", self.path_module.join( slavebuilder.slave.slave_basedir, self.builder.config.slavebuilddir), "slave") }}} This is confusing, as build steps can specify a workdir which is a subdirectory of slavebuilddir. I'd expect this property to be called "slavebuilddir". I'd also expect the source of this property to be "Slave", as all other sources start with a capital letter. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Aug 31 16:53:18 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 31 Aug 2012 16:53:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2364: console shows builds against wrong revision Message-ID: <040.a40c3df4a99f4aa31e8143346f8249ee@buildbot.net> #2364: console shows builds against wrong revision ---------------------+----------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Keywords: web ---------------------+----------------------- I'm using a SingleBranchScheduler to start a builder which builds and installs my software. I'm using NightlyTriggerable to start the builders to run tests against the install software. I'm using NightlyTriggerable instead of Nightly because I want the source stamp of the build that installed the software to be retained. I'm using mercurial, so I'm using order_console_by_time=True. If a change is pushed between the installation of the software and the test starting then the console view shows the build running the test against the wrong revision. -- Ticket URL: Buildbot Buildbot: build/test automation