From noreply at github.com Mon Oct 1 02:52:49 2012 From: noreply at github.com (GitHub) Date: Sun, 30 Sep 2012 19:52:49 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 280dd7: Add to-do items Message-ID: <506905818fa80_6cbcd73ae899555@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 280dd796ab166bf92fdee92aec6349f6c2025192 https://github.com/buildbot/buildbot/commit/280dd796ab166bf92fdee92aec6349f6c2025192 Author: Dustin J. Mitchell Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M README.md Log Message: ----------- Add to-do items From noreply at github.com Mon Oct 1 15:45:45 2012 From: noreply at github.com (GitHub) Date: Mon, 01 Oct 2012 08:45:45 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 4b69fc: Add missing 'then' to the buildslave init script Message-ID: <5069baa96799_4001cb8ae418469c@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 4b69fce95c1148dc84e520ba7e11315d7a84dffa https://github.com/buildbot/buildbot/commit/4b69fce95c1148dc84e520ba7e11315d7a84dffa Author: Bryce Adelstein-Lelbach Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- Add missing 'then' to the buildslave init script Commit: d7d745b6ca9e0b9e0b0f4bf4e6b7ee86f066019d https://github.com/buildbot/buildbot/commit/d7d745b6ca9e0b9e0b0f4bf4e6b7ee86f066019d Author: Tom Prince Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- Merge pull request #541 from brycelelbach/init-script Init script fix Compare: https://github.com/buildbot/buildbot/compare/b2fd75b4c9c2...d7d745b6ca9e From noreply at github.com Mon Oct 1 20:21:04 2012 From: noreply at github.com (GitHub) Date: Mon, 01 Oct 2012 13:21:04 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e9e016: Consolidate tests from interfaces/* into unit/ Message-ID: <5069fb3052fb0_248f13e7af039167@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: e9e016f470dd4242f45e090f97014a6099225fc0 https://github.com/buildbot/buildbot/commit/e9e016f470dd4242f45e090f97014a6099225fc0 Author: Dustin J. Mitchell Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M README.md R master/buildbot/test/interfaces/__init__.py R master/buildbot/test/interfaces/test_data_connector.py R master/buildbot/test/interfaces/test_db_buildsets.py R master/buildbot/test/interfaces/test_db_changes.py R master/buildbot/test/interfaces/test_logfile.py R master/buildbot/test/interfaces/test_mq.py R master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/unit/test_data_connector.py A master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_changes.py A master/buildbot/test/unit/test_logfile.py A master/buildbot/test/unit/test_mq.py A master/buildbot/test/unit/test_remotecommand.py M master/docs/developer/tests.rst Log Message: ----------- Consolidate tests from interfaces/* into unit/ The line between what should be an interface test and what should be a unit test isn't clear - I keep finding myself moving things back and forth. Rather than separate them by subdirectory, this leaves them all in the unit/ directory. The formulaic use of Tests and RealTests indicates an interface test. Commit: cc38928e3eeefb86bd31fdbf17501ff99378c633 https://github.com/buildbot/buildbot/commit/cc38928e3eeefb86bd31fdbf17501ff99378c633 Author: Dustin J. Mitchell Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M master/docs/developer/tests.rst Log Message: ----------- fix typo - 'implementation' when I meant 'signature' Compare: https://github.com/buildbot/buildbot/compare/280dd796ab16...cc38928e3eee From noreply at github.com Mon Oct 1 20:47:27 2012 From: noreply at github.com (GitHub) Date: Mon, 01 Oct 2012 13:47:27 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e52a55: Fix capitalization of Python Message-ID: <506a015f790ca_197c1c01aec33867@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e52a5548d86186929f5b0f193bcf8593cff02f73 https://github.com/buildbot/buildbot/commit/e52a5548d86186929f5b0f193bcf8593cff02f73 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/developer/master-slave.rst M master/docs/manual/cfg-buildfactories.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cmdline.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/manual/introduction.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Fix capitalization of Python Commit: ebd397624cb067e7d633a639e4713280ca149c3e https://github.com/buildbot/buildbot/commit/ebd397624cb067e7d633a639e4713280ca149c3e Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/developer/master-slave.rst Log Message: ----------- Fix "Pythons" -> "Python's" Commit: 3367e488223130444704531e41de3385b5f6d2af https://github.com/buildbot/buildbot/commit/3367e488223130444704531e41de3385b5f6d2af Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cmdline.rst M master/docs/relnotes/0.8.7.rst Log Message: ----------- Fix capitalization of Mercurial Commit: c2388e4789b42be3ade7200928927e240e63f32b https://github.com/buildbot/buildbot/commit/c2388e4789b42be3ade7200928927e240e63f32b Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/relnotes/0.8.6.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/index.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Fix capitalization of Git Commit: 142b08d259235b61281f34092ae2e155cc4d9d7e https://github.com/buildbot/buildbot/commit/142b08d259235b61281f34092ae2e155cc4d9d7e Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/customization.rst M master/docs/relnotes/0.8.6.rst Log Message: ----------- Fix capitalization of GitHub Commit: 3a168f0bc6611c1fd9348d858445f8263b25d362 https://github.com/buildbot/buildbot/commit/3a168f0bc6611c1fd9348d858445f8263b25d362 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-changesources.rst M master/docs/manual/cmdline.rst Log Message: ----------- Fix capitalization of Monotone Commit: 8891b29d51c4e851b13f374150b8c9ac757ba664 https://github.com/buildbot/buildbot/commit/8891b29d51c4e851b13f374150b8c9ac757ba664 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- Fix capitalization of Darcs Commit: da9b656f5e4f54a70fe1d9a86633a1c2b31c14eb https://github.com/buildbot/buildbot/commit/da9b656f5e4f54a70fe1d9a86633a1c2b31c14eb Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-global.rst Log Message: ----------- Fix capitalization of Hg Commit: d2c4da9e0f627910a06911e017c1104903f4212e https://github.com/buildbot/buildbot/commit/d2c4da9e0f627910a06911e017c1104903f4212e Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/relnotes/0.8.6.rst M master/docs/relnotes/0.8.7.rst Log Message: ----------- Fix missing literal block Commit: 67e1507b3cd7dcd44a1565a07ea308274cfa8403 https://github.com/buildbot/buildbot/commit/67e1507b3cd7dcd44a1565a07ea308274cfa8403 Author: Dustin J. Mitchell Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M master/docs/developer/master-slave.rst M master/docs/manual/cfg-buildfactories.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/manual/introduction.rst M master/docs/relnotes/0.8.6.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/index.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Merge branch 'doc' of git://github.com/mgeisler/buildbot Commit: 1fa1c4fc511ee6d3006594c8eb3c26c969d7e598 https://github.com/buildbot/buildbot/commit/1fa1c4fc511ee6d3006594c8eb3c26c969d7e598 Author: Dustin J. Mitchell Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot Compare: https://github.com/buildbot/buildbot/compare/d7d745b6ca9e...1fa1c4fc511e From noreply at github.com Mon Oct 1 22:49:15 2012 From: noreply at github.com (GitHub) Date: Mon, 01 Oct 2012 15:49:15 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c1b388: Factor self.assertEqual(self.master.mq.productions... Message-ID: <506a1debe61a9_e5a16e0af4964f3@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: c1b3888b8063c118df6893a3d5e40ebb93ec7dc2 https://github.com/buildbot/buildbot/commit/c1b3888b8063c118df6893a3d5e40ebb93ec7dc2 Author: Dustin J. Mitchell Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M README.md M master/buildbot/test/fake/fakemq.py M master/buildbot/test/unit/test_data_base.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- Factor self.assertEqual(self.master.mq.productions, [ .. ]) into something that will assert and then flush Commit: 58066dc822faa11835b6811ce23dca030b0e0ac5 https://github.com/buildbot/buildbot/commit/58066dc822faa11835b6811ce23dca030b0e0ac5 Author: Dustin J. Mitchell Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M README.md A covreport Log Message: ----------- todo Compare: https://github.com/buildbot/buildbot/compare/cc38928e3eee...58066dc822fa From noreply at github.com Mon Oct 1 22:50:09 2012 From: noreply at github.com (GitHub) Date: Mon, 01 Oct 2012 15:50:09 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a33f61: remove accidentally added file Message-ID: <506a1e212596d_bed185faec7498c@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: a33f61daaa7afd7ba250ccde6dc9241146a71bd7 https://github.com/buildbot/buildbot/commit/a33f61daaa7afd7ba250ccde6dc9241146a71bd7 Author: Dustin J. Mitchell Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: R covreport Log Message: ----------- remove accidentally added file From nobody at buildbot.net Tue Oct 2 10:38:23 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 02 Oct 2012 10:38:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2377: Misleading message in web status rebuild form Message-ID: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> #2377: Misleading message in web status rebuild form ---------------------+----------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Keywords: web ---------------------+----------------------- I use the {{{timed.Nightly}}} scheduler to start a build every day of a project from a mercurial repository. In the web status for the build it says: This tree was built from the most recent revision (along branch default) and thus it might not be possible to rebuild it exactly. Any changes that have been committed after this build was started will be included in a rebuild. If I submit the form, it is rebuilt exactly using the revision in the {{{got_revision}}} property. The test in the form is conditional on the {{{exactly}}} flag. This is the code that sets the {{{exactly}}} flag: {{{ exactly = True has_changes = False for ss in sourcestamps: exactly = exactly and (ss.revision is not None) has_changes = has_changes or ss.changes cxt['exactly'] = (exactly) or b.getChanges() }}} It doesn't look at the {{{got_revision}}} property. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Oct 2 12:08:51 2012 From: noreply at github.com (GitHub) Date: Tue, 02 Oct 2012 05:08:51 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] ee0e8d: Don't include pyc files into sdist Message-ID: <506ad953ca9a6_41d6f77aec10765c@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: ee0e8dbac3064a7326cfacdf8cde35acd9f75662 https://github.com/buildbot/buildbot/commit/ee0e8dbac3064a7326cfacdf8cde35acd9f75662 Author: Andriy Senkovych Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/MANIFEST.in Log Message: ----------- Don't include pyc files into sdist From noreply at github.com Tue Oct 2 13:27:58 2012 From: noreply at github.com (GitHub) Date: Tue, 02 Oct 2012 06:27:58 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 2ab18d: namespace: convenience class for json like data Message-ID: <506aebde9ea29_7e3b18b1af48757b@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2ab18d865f06db1b643d5b005eb83a35a6927da4 https://github.com/buildbot/buildbot/commit/2ab18d865f06db1b643d5b005eb83a35a6927da4 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/__init__.py A master/buildbot/test/unit/test_util_namespace.py A master/buildbot/util/namespace.py Log Message: ----------- namespace: convenience class for json like data One thing that is cooler with java-script than in python is that dictionaries and objects are the same thing. It allows browsing of complex hierarchical data syntactically easy. One will always prefer writing: buildrequest.properties.myprop rather than brdict['properties']['myprop'] This class allows such syntax sugar, by converting a dictionary to something that responds to both object and dictionary duck typing We don't redo the mistakes of java-script model, and don't allow this class to be inherited, and forbid to implement any specific method apart from the '__' prefixed duck-typing only keys() items() and values() are reserved and cannot be accessed via object notation. they can only be accessed via dict like notation First implementation, that use an internal _dict attribute test_benchmark1 ... create + access pure dict : 0.00572395324707 Namespace as dict : 0.29655623436 ( 5180 %) Namespace as object: 0.293313026428 ( 5124 %) access only pure dict : 0.00226902961731 Namespace as dict : 0.219506025314 ( 9674 %) Namespace as object: 0.236507892609 ( 10423 %) [OK] test_benchmark2 ... create + access pure dict : 0.00633692741394 Namespace as dict : 0.345242977142 ( 5448 %) Namespace as object: 0.35455083847 ( 5594 %) access only pure dict : 0.00258111953735 Namespace as dict : 0.259343862534 ( 10047 %) Namespace as object: 0.266692876816 ( 10332 %) [OK] test_benchmark3 ... create + access pure dict : 0.0107021331787 Namespace as dict : 3.95416998863 ( 36947 %) Namespace as object: 4.02670288086 ( 37625 %) access only pure dict : 0.00716400146484 Namespace as dict : 3.73691916466 ( 52162 %) Namespace as object: 3.7946138382 ( 52967 %) Commit: cf14a297879ca2c83c17a3e14f95ff094e7047c2 https://github.com/buildbot/buildbot/commit/cf14a297879ca2c83c17a3e14f95ff094e7047c2 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/util/namespace.py Log Message: ----------- _Namespace as a dict subclass implementation This needs copy of the actually data. But dict like read access are then native test_benchmark1 ... create + access pure dict : 0.00615882873535 Namespace as dict : 0.456478118896 ( 7411 %) Namespace as object: 0.478987932205 ( 7777 %) access only pure dict : 0.00246000289917 Namespace as dict : 0.00496506690979 ( 201 %) Namespace as object: 0.0221290588379 ( 899 %) [OK] test_benchmark2 ... create + access pure dict : 0.00630712509155 Namespace as dict : 0.768087148666 ( 12178 %) Namespace as object: 0.792205810547 ( 12560 %) access only pure dict : 0.00248885154724 Namespace as dict : 0.00506806373596 ( 203 %) Namespace as object: 0.0225648880005 ( 906 %) [OK] test_benchmark3 ... create + access pure dict : 0.0112509727478 Namespace as dict : 9.57195401192 ( 85076 %) Namespace as object: 9.70584011078 ( 86266 %) access only pure dict : 0.00751686096191 Namespace as dict : 0.027991771698 ( 372 %) Namespace as object: 0.168903112411 ( 2246 %) Signed-off-by: Pierre Tardy Commit: 548849afd3d84ad9e2d546f5eea33fbd6baed493 https://github.com/buildbot/buildbot/commit/548849afd3d84ad9e2d546f5eea33fbd6baed493 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/util/namespace.py Log Message: ----------- try to avoid data copy. This does not work, as dict is a native class, and its method cannot be changed. Commit: d137598c5ea969656d63331fc5f50bc54cb303d0 https://github.com/buildbot/buildbot/commit/d137598c5ea969656d63331fc5f50bc54cb303d0 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/util/namespace.py Log Message: ----------- Revert "try to avoid data copy. This does not work, as dict is a native" This reverts commit 68b982561e3442ada73a9d0dbaf5960a43a68764. Commit: b60e33e989cae55768355b2cf0ece024c0bb4708 https://github.com/buildbot/buildbot/commit/b60e33e989cae55768355b2cf0ece024c0bb4708 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/util/namespace.py Log Message: ----------- namespace: final implementation We translate inner dicts on the fly. This is thus a good compromise test_benchmark1 ... create + access pure dict : 0.00651502609253 Namespace as dict : 0.152539968491 ( 2341 %) Namespace as object: 0.173326015472 ( 2660 %) access only pure dict : 0.00234913825989 Namespace as dict : 0.0270440578461 ( 1151 %) Namespace as object: 0.0485229492188 ( 2065 %) [OK] test_benchmark2 ... create + access pure dict : 0.00629901885986 Namespace as dict : 0.31452703476 ( 4993 %) Namespace as object: 0.336041927338 ( 5334 %) access only pure dict : 0.00247311592102 Namespace as dict : 0.154057979584 ( 6229 %) Namespace as object: 0.179447889328 ( 7255 %) [OK] test_benchmark3 ... create + access pure dict : 0.0114121437073 Namespace as dict : 0.848978042603 ( 7439 %) Namespace as object: 1.067289114 ( 9352 %) access only pure dict : 0.00813007354736 Namespace as dict : 0.208504915237 ( 2564 %) Namespace as object: 0.392553091049 ( 4828 %) Commit: 249732f58a6bf2f825dfea92dc44240a31d24ccf https://github.com/buildbot/buildbot/commit/249732f58a6bf2f825dfea92dc44240a31d24ccf Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/unit/test_util_namespace.py M master/buildbot/util/namespace.py Log Message: ----------- more optimization After reflexion, it looks that we need to optimize read access time rather than creation time. Commit: 1a644e892fd62ea16b85a00913cd6b5fb3231af9 https://github.com/buildbot/buildbot/commit/1a644e892fd62ea16b85a00913cd6b5fb3231af9 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/unit/test_util_namespace.py Log Message: ----------- remove the inheritence forbid from the specs Implementing it will impact performance http://code.activestate.com/recipes/141933-forbidding-inheritance/ Signed-off-by: Pierre Tardy Commit: ec125d1fc0fb2f36fc94fffebc4d8228164079af https://github.com/buildbot/buildbot/commit/ec125d1fc0fb2f36fc94fffebc4d8228164079af Author: Dustin J. Mitchell Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/__init__.py A master/buildbot/test/unit/test_util_namespace.py A master/buildbot/util/namespace.py Log Message: ----------- Merge branch 'yamlconfig' of git://github.com/tardyp/buildbot Compare: https://github.com/buildbot/buildbot/compare/1fa1c4fc511e...ec125d1fc0fb From noreply at github.com Tue Oct 2 14:30:16 2012 From: noreply at github.com (GitHub) Date: Tue, 02 Oct 2012 07:30:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d76261: remove benchmark tests Message-ID: <506afa78cbfa1_67b31707af086b@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d76261298030bb3597db3ef7cb9f0ac8e76391ad https://github.com/buildbot/buildbot/commit/d76261298030bb3597db3ef7cb9f0ac8e76391ad Author: Dustin J. Mitchell Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/unit/test_util_namespace.py Log Message: ----------- remove benchmark tests From noreply at github.com Tue Oct 2 14:34:48 2012 From: noreply at github.com (GitHub) Date: Tue, 02 Oct 2012 07:34:48 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b25c1f: steps: added support for VS2012 via msbuild Message-ID: <506afb88dabbd_331e1b6aae8142b5@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: b25c1fe9341e87d279757b0245d3df10093d7f92 https://github.com/buildbot/buildbot/commit/b25c1fe9341e87d279757b0245d3df10093d7f92 Author: Oleg Smolsky Date: 2012-09-25 (Tue, 25 Sep 2012) Changed paths: M master/buildbot/steps/vstudio.py Log Message: ----------- steps: added support for VS2012 via msbuild - the step is called MsBuild as the same code would work for VS2010 (barring the environment variable name) - this new step allows for building drivers as the new Windows Driver Kit 8 integrates into VS2012 (you can target Vista, Win7 and Win8) Commit: 68bbc4888614efa05d93db0dd608557551a28325 https://github.com/buildbot/buildbot/commit/68bbc4888614efa05d93db0dd608557551a28325 Author: Oleg Smolsky Date: 2012-09-27 (Thu, 27 Sep 2012) Changed paths: M master/buildbot/steps/vstudio.py Log Message: ----------- steps: refactored MsBuild step according to review comments Commit: c4de44857247d5d2fdb670bf39a2be8101a71af8 https://github.com/buildbot/buildbot/commit/c4de44857247d5d2fdb670bf39a2be8101a71af8 Author: Oleg Smolsky Date: 2012-09-27 (Thu, 27 Sep 2012) Changed paths: M master/buildbot/steps/vstudio.py Log Message: ----------- steps: removed junk from an old rev (proper merge) Commit: 3e2cd7e5c7fea30f2ac8e14a59a55bef048098b8 https://github.com/buildbot/buildbot/commit/3e2cd7e5c7fea30f2ac8e14a59a55bef048098b8 Author: Oleg Smolsky Date: 2012-09-27 (Thu, 27 Sep 2012) Changed paths: M master/buildbot/steps/vstudio.py Log Message: ----------- steps: removed another couple of uneeded changes Commit: a2078a2a182d3ca6fbaca909b049c020e58558ed https://github.com/buildbot/buildbot/commit/a2078a2a182d3ca6fbaca909b049c020e58558ed Author: Oleg Smolsky Date: 2012-09-28 (Fri, 28 Sep 2012) Changed paths: M master/buildbot/steps/vstudio.py Log Message: ----------- MsBuild: minor cleanups Commit: f0cb6b16569bff16d3a1458c89bb4fc42c1ca2eb https://github.com/buildbot/buildbot/commit/f0cb6b16569bff16d3a1458c89bb4fc42c1ca2eb Author: Oleg Smolsky Date: 2012-09-29 (Sat, 29 Sep 2012) Changed paths: M master/buildbot/test/unit/test_steps_vstudio.py Log Message: ----------- msbuild: added a minimal unit test Commit: a81f829f789defcb61f726d38427dd3b9144027d https://github.com/buildbot/buildbot/commit/a81f829f789defcb61f726d38427dd3b9144027d Author: Oleg Smolsky Date: 2012-09-29 (Sat, 29 Sep 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- steps: extended docs with MsBuild details Commit: 6974f038836fd7411e8ac9999d8695a04e5b9098 https://github.com/buildbot/buildbot/commit/6974f038836fd7411e8ac9999d8695a04e5b9098 Author: Dustin J. Mitchell Date: 2012-09-29 (Sat, 29 Sep 2012) Changed paths: M master/buildbot/steps/vstudio.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- pyflakes and whitespace Commit: b2fd75b4c9c2119886208396733242973e9bf426 https://github.com/buildbot/buildbot/commit/b2fd75b4c9c2119886208396733242973e9bf426 Author: Dustin J. Mitchell Date: 2012-09-29 (Sat, 29 Sep 2012) Changed paths: M master/buildbot/steps/vstudio.py M master/buildbot/test/unit/test_steps_vstudio.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'pull532' Commit: e52a5548d86186929f5b0f193bcf8593cff02f73 https://github.com/buildbot/buildbot/commit/e52a5548d86186929f5b0f193bcf8593cff02f73 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/developer/master-slave.rst M master/docs/manual/cfg-buildfactories.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cmdline.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/manual/introduction.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Fix capitalization of Python Commit: ebd397624cb067e7d633a639e4713280ca149c3e https://github.com/buildbot/buildbot/commit/ebd397624cb067e7d633a639e4713280ca149c3e Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/developer/master-slave.rst Log Message: ----------- Fix "Pythons" -> "Python's" Commit: 3367e488223130444704531e41de3385b5f6d2af https://github.com/buildbot/buildbot/commit/3367e488223130444704531e41de3385b5f6d2af Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cmdline.rst M master/docs/relnotes/0.8.7.rst Log Message: ----------- Fix capitalization of Mercurial Commit: c2388e4789b42be3ade7200928927e240e63f32b https://github.com/buildbot/buildbot/commit/c2388e4789b42be3ade7200928927e240e63f32b Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/relnotes/0.8.6.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/index.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Fix capitalization of Git Commit: 142b08d259235b61281f34092ae2e155cc4d9d7e https://github.com/buildbot/buildbot/commit/142b08d259235b61281f34092ae2e155cc4d9d7e Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/customization.rst M master/docs/relnotes/0.8.6.rst Log Message: ----------- Fix capitalization of GitHub Commit: 3a168f0bc6611c1fd9348d858445f8263b25d362 https://github.com/buildbot/buildbot/commit/3a168f0bc6611c1fd9348d858445f8263b25d362 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-changesources.rst M master/docs/manual/cmdline.rst Log Message: ----------- Fix capitalization of Monotone Commit: 8891b29d51c4e851b13f374150b8c9ac757ba664 https://github.com/buildbot/buildbot/commit/8891b29d51c4e851b13f374150b8c9ac757ba664 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- Fix capitalization of Darcs Commit: da9b656f5e4f54a70fe1d9a86633a1c2b31c14eb https://github.com/buildbot/buildbot/commit/da9b656f5e4f54a70fe1d9a86633a1c2b31c14eb Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-global.rst Log Message: ----------- Fix capitalization of Hg Commit: d2c4da9e0f627910a06911e017c1104903f4212e https://github.com/buildbot/buildbot/commit/d2c4da9e0f627910a06911e017c1104903f4212e Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/docs/relnotes/0.8.6.rst M master/docs/relnotes/0.8.7.rst Log Message: ----------- Fix missing literal block Commit: 4b69fce95c1148dc84e520ba7e11315d7a84dffa https://github.com/buildbot/buildbot/commit/4b69fce95c1148dc84e520ba7e11315d7a84dffa Author: Bryce Adelstein-Lelbach Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- Add missing 'then' to the buildslave init script Commit: d7d745b6ca9e0b9e0b0f4bf4e6b7ee86f066019d https://github.com/buildbot/buildbot/commit/d7d745b6ca9e0b9e0b0f4bf4e6b7ee86f066019d Author: Tom Prince Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- Merge pull request #541 from brycelelbach/init-script Init script fix Commit: 67e1507b3cd7dcd44a1565a07ea308274cfa8403 https://github.com/buildbot/buildbot/commit/67e1507b3cd7dcd44a1565a07ea308274cfa8403 Author: Dustin J. Mitchell Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M master/docs/developer/master-slave.rst M master/docs/manual/cfg-buildfactories.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/manual/introduction.rst M master/docs/relnotes/0.8.6.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/index.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Merge branch 'doc' of git://github.com/mgeisler/buildbot Commit: 1fa1c4fc511ee6d3006594c8eb3c26c969d7e598 https://github.com/buildbot/buildbot/commit/1fa1c4fc511ee6d3006594c8eb3c26c969d7e598 Author: Dustin J. Mitchell Date: 2012-10-01 (Mon, 01 Oct 2012) Changed paths: M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot Commit: 2ab18d865f06db1b643d5b005eb83a35a6927da4 https://github.com/buildbot/buildbot/commit/2ab18d865f06db1b643d5b005eb83a35a6927da4 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/__init__.py A master/buildbot/test/unit/test_util_namespace.py A master/buildbot/util/namespace.py Log Message: ----------- namespace: convenience class for json like data One thing that is cooler with java-script than in python is that dictionaries and objects are the same thing. It allows browsing of complex hierarchical data syntactically easy. One will always prefer writing: buildrequest.properties.myprop rather than brdict['properties']['myprop'] This class allows such syntax sugar, by converting a dictionary to something that responds to both object and dictionary duck typing We don't redo the mistakes of java-script model, and don't allow this class to be inherited, and forbid to implement any specific method apart from the '__' prefixed duck-typing only keys() items() and values() are reserved and cannot be accessed via object notation. they can only be accessed via dict like notation First implementation, that use an internal _dict attribute test_benchmark1 ... create + access pure dict : 0.00572395324707 Namespace as dict : 0.29655623436 ( 5180 %) Namespace as object: 0.293313026428 ( 5124 %) access only pure dict : 0.00226902961731 Namespace as dict : 0.219506025314 ( 9674 %) Namespace as object: 0.236507892609 ( 10423 %) [OK] test_benchmark2 ... create + access pure dict : 0.00633692741394 Namespace as dict : 0.345242977142 ( 5448 %) Namespace as object: 0.35455083847 ( 5594 %) access only pure dict : 0.00258111953735 Namespace as dict : 0.259343862534 ( 10047 %) Namespace as object: 0.266692876816 ( 10332 %) [OK] test_benchmark3 ... create + access pure dict : 0.0107021331787 Namespace as dict : 3.95416998863 ( 36947 %) Namespace as object: 4.02670288086 ( 37625 %) access only pure dict : 0.00716400146484 Namespace as dict : 3.73691916466 ( 52162 %) Namespace as object: 3.7946138382 ( 52967 %) Commit: cf14a297879ca2c83c17a3e14f95ff094e7047c2 https://github.com/buildbot/buildbot/commit/cf14a297879ca2c83c17a3e14f95ff094e7047c2 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/util/namespace.py Log Message: ----------- _Namespace as a dict subclass implementation This needs copy of the actually data. But dict like read access are then native test_benchmark1 ... create + access pure dict : 0.00615882873535 Namespace as dict : 0.456478118896 ( 7411 %) Namespace as object: 0.478987932205 ( 7777 %) access only pure dict : 0.00246000289917 Namespace as dict : 0.00496506690979 ( 201 %) Namespace as object: 0.0221290588379 ( 899 %) [OK] test_benchmark2 ... create + access pure dict : 0.00630712509155 Namespace as dict : 0.768087148666 ( 12178 %) Namespace as object: 0.792205810547 ( 12560 %) access only pure dict : 0.00248885154724 Namespace as dict : 0.00506806373596 ( 203 %) Namespace as object: 0.0225648880005 ( 906 %) [OK] test_benchmark3 ... create + access pure dict : 0.0112509727478 Namespace as dict : 9.57195401192 ( 85076 %) Namespace as object: 9.70584011078 ( 86266 %) access only pure dict : 0.00751686096191 Namespace as dict : 0.027991771698 ( 372 %) Namespace as object: 0.168903112411 ( 2246 %) Signed-off-by: Pierre Tardy Commit: 548849afd3d84ad9e2d546f5eea33fbd6baed493 https://github.com/buildbot/buildbot/commit/548849afd3d84ad9e2d546f5eea33fbd6baed493 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/util/namespace.py Log Message: ----------- try to avoid data copy. This does not work, as dict is a native class, and its method cannot be changed. Commit: d137598c5ea969656d63331fc5f50bc54cb303d0 https://github.com/buildbot/buildbot/commit/d137598c5ea969656d63331fc5f50bc54cb303d0 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/util/namespace.py Log Message: ----------- Revert "try to avoid data copy. This does not work, as dict is a native" This reverts commit 68b982561e3442ada73a9d0dbaf5960a43a68764. Commit: b60e33e989cae55768355b2cf0ece024c0bb4708 https://github.com/buildbot/buildbot/commit/b60e33e989cae55768355b2cf0ece024c0bb4708 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/util/namespace.py Log Message: ----------- namespace: final implementation We translate inner dicts on the fly. This is thus a good compromise test_benchmark1 ... create + access pure dict : 0.00651502609253 Namespace as dict : 0.152539968491 ( 2341 %) Namespace as object: 0.173326015472 ( 2660 %) access only pure dict : 0.00234913825989 Namespace as dict : 0.0270440578461 ( 1151 %) Namespace as object: 0.0485229492188 ( 2065 %) [OK] test_benchmark2 ... create + access pure dict : 0.00629901885986 Namespace as dict : 0.31452703476 ( 4993 %) Namespace as object: 0.336041927338 ( 5334 %) access only pure dict : 0.00247311592102 Namespace as dict : 0.154057979584 ( 6229 %) Namespace as object: 0.179447889328 ( 7255 %) [OK] test_benchmark3 ... create + access pure dict : 0.0114121437073 Namespace as dict : 0.848978042603 ( 7439 %) Namespace as object: 1.067289114 ( 9352 %) access only pure dict : 0.00813007354736 Namespace as dict : 0.208504915237 ( 2564 %) Namespace as object: 0.392553091049 ( 4828 %) Commit: 249732f58a6bf2f825dfea92dc44240a31d24ccf https://github.com/buildbot/buildbot/commit/249732f58a6bf2f825dfea92dc44240a31d24ccf Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/unit/test_util_namespace.py M master/buildbot/util/namespace.py Log Message: ----------- more optimization After reflexion, it looks that we need to optimize read access time rather than creation time. Commit: 1a644e892fd62ea16b85a00913cd6b5fb3231af9 https://github.com/buildbot/buildbot/commit/1a644e892fd62ea16b85a00913cd6b5fb3231af9 Author: Pierre Tardy Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/unit/test_util_namespace.py Log Message: ----------- remove the inheritence forbid from the specs Implementing it will impact performance http://code.activestate.com/recipes/141933-forbidding-inheritance/ Signed-off-by: Pierre Tardy Commit: ec125d1fc0fb2f36fc94fffebc4d8228164079af https://github.com/buildbot/buildbot/commit/ec125d1fc0fb2f36fc94fffebc4d8228164079af Author: Dustin J. Mitchell Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/__init__.py A master/buildbot/test/unit/test_util_namespace.py A master/buildbot/util/namespace.py Log Message: ----------- Merge branch 'yamlconfig' of git://github.com/tardyp/buildbot Commit: d76261298030bb3597db3ef7cb9f0ac8e76391ad https://github.com/buildbot/buildbot/commit/d76261298030bb3597db3ef7cb9f0ac8e76391ad Author: Dustin J. Mitchell Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/unit/test_util_namespace.py Log Message: ----------- remove benchmark tests Commit: c09ed1e950962fb3ffa8cd2f6103cc967c249955 https://github.com/buildbot/buildbot/commit/c09ed1e950962fb3ffa8cd2f6103cc967c249955 Author: Dustin J. Mitchell Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/steps/vstudio.py M master/buildbot/test/__init__.py M master/buildbot/test/unit/test_steps_vstudio.py A master/buildbot/test/unit/test_util_namespace.py A master/buildbot/util/namespace.py M master/docs/developer/master-slave.rst M master/docs/manual/cfg-buildfactories.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/manual/introduction.rst M master/docs/relnotes/0.8.6.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/index.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- Merge branch 'master' into nine Compare: https://github.com/buildbot/buildbot/compare/a33f61daaa7a...c09ed1e95096 From nobody at buildbot.net Tue Oct 2 15:02:10 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 02 Oct 2012 15:02:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2377: Misleading message in web status rebuild form In-Reply-To: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> References: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> Message-ID: <055.17dacd6c7a151a91b6a6753a8032a9af@buildbot.net> #2377: Misleading message in web status rebuild form ---------------------+---------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: Keywords: web | ---------------------+---------------------- Changes (by tom.prince): * priority: major => minor * milestone: undecided => 0.8.7p1 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 2 17:26:28 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 02 Oct 2012 17:26:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2378: when is a deprecated argument to master.addChange but that is how web hooks pass in changes Message-ID: <042.21ec17a3f8d70aed151f24dd4fb4c254@buildbot.net> #2378: when is a deprecated argument to master.addChange but that is how web hooks pass in changes -----------------------+------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.7 | Keywords: -----------------------+------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 2 18:47:36 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 02 Oct 2012 18:47:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2379: Setting 'when' when submitting web hook results in a 500 error Message-ID: <043.ca7015177683a65ceec96f0b7321edb5@buildbot.net> #2379: Setting 'when' when submitting web hook results in a 500 error ------------------------+----------------------- Reporter: mitcholiver | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: ------------------------+----------------------- Whenever the "when" property is set when submitting a WebStatus change hook (base language), the following exception results in a 500 error: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/Twisted-12.0.0-py2.6 -linux-x86_64.egg/twisted/web/server.py", line 167, in render body = resrc.render(self) File "/usr/lib/python2.6/site-packages/Twisted-12.0.0-py2.6 -linux-x86_64.egg/twisted/web/resource.py", line 216, in render return m(request) File "/usr/lib/python2.6/site- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/change_hook.py", line 77, in render_POST d = self.submitChanges( changes, request, src ) File "/usr/lib/python2.6/site-packages/Twisted-12.0.0-py2.6 -linux-x86_64.egg/twisted/internet/defer.py", line 989, in unwindGenerator return _deferGenerator(f(*args, **kwargs), Deferred()) --- --- File "/usr/lib/python2.6/site-packages/Twisted-12.0.0-py2.6 -linux-x86_64.egg/twisted/internet/defer.py", line 891, in _deferGenerator result = g.next() File "/usr/lib/python2.6/site- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/change_hook.py", line 135, in submitChanges wfd = defer.waitForDeferred(master.addChange(src=src, **chdict)) File "/usr/lib/python2.6/site- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/master.py", line 444, in addChange converter=epoch2datetime) File "/usr/lib/python2.6/site- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/master.py", line 432, in handle_deprec return converter(old) File "/usr/lib/python2.6/site- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/util/__init__.py", line 173, in epoch2datetime return datetime.datetime.fromtimestamp(epoch, tz=UTC) exceptions.TypeError: a float is required -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Oct 2 21:26:55 2012 From: noreply at github.com (GitHub) Date: Tue, 02 Oct 2012 14:26:55 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 05ee9d: PyFlakes: add success test Message-ID: <506b5c1fb8fe4_6c4e19c0ae412586c@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 05ee9da48b3c9823a9e730523b0b19b0168cbe50 https://github.com/buildbot/buildbot/commit/05ee9da48b3c9823a9e730523b0b19b0168cbe50 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- PyFlakes: add success test Commit: 05ea5e9c40b64f2f9ebf066b0bfddd453ad3c3e4 https://github.com/buildbot/buildbot/commit/05ea5e9c40b64f2f9ebf066b0bfddd453ad3c3e4 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- PyFlakes: add failure test Commit: a159dc36f7b0dd56fc0b6e021b96bd16d071c6d1 https://github.com/buildbot/buildbot/commit/a159dc36f7b0dd56fc0b6e021b96bd16d071c6d1 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/buildbot/steps/python.py M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- PyFlakes: fix handling of warnings The buildstep tried to return WARNINGS or FAILURE depending on the severity of the warnings issued. However, this didn't work since PyFlakes always return 1 if it finds any warnings or errors. A return code of 1 is now decoded to mean WARNINGS, and the evaluateCommand method will then classify the result further. Commit: 63674640f34730f742297e0fc191ff86ce09eb9b https://github.com/buildbot/buildbot/commit/63674640f34730f742297e0fc191ff86ce09eb9b Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/steps/python.py M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- Merge pull request #539 from mgeisler/pyflakes Pyflakes Compare: https://github.com/buildbot/buildbot/compare/d76261298030...63674640f347 From noreply at github.com Tue Oct 2 22:17:31 2012 From: noreply at github.com (GitHub) Date: Tue, 02 Oct 2012 15:17:31 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] fcf5fe: Revert "Merge branch 'yamlconfig' of git://github.... Message-ID: <506b67fb627c8_196e19c7aec566d3@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: fcf5fe2326f715fb9031d26cf5e1e29fbab49534 https://github.com/buildbot/buildbot/commit/fcf5fe2326f715fb9031d26cf5e1e29fbab49534 Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/__init__.py R master/buildbot/test/unit/test_util_namespace.py R master/buildbot/util/namespace.py Log Message: ----------- Revert "Merge branch 'yamlconfig' of git://github.com/tardyp/buildbot" This reverts commit ec125d1fc0fb2f36fc94fffebc4d8228164079af, reversing changes made to 1fa1c4fc511ee6d3006594c8eb3c26c969d7e598. From noreply at github.com Tue Oct 2 22:17:33 2012 From: noreply at github.com (GitHub) Date: Tue, 02 Oct 2012 15:17:33 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 05ee9d: PyFlakes: add success test Message-ID: <506b67fda0589_1cfd114daec40787@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 05ee9da48b3c9823a9e730523b0b19b0168cbe50 https://github.com/buildbot/buildbot/commit/05ee9da48b3c9823a9e730523b0b19b0168cbe50 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- PyFlakes: add success test Commit: 05ea5e9c40b64f2f9ebf066b0bfddd453ad3c3e4 https://github.com/buildbot/buildbot/commit/05ea5e9c40b64f2f9ebf066b0bfddd453ad3c3e4 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- PyFlakes: add failure test Commit: a159dc36f7b0dd56fc0b6e021b96bd16d071c6d1 https://github.com/buildbot/buildbot/commit/a159dc36f7b0dd56fc0b6e021b96bd16d071c6d1 Author: Martin Geisler Date: 2012-09-30 (Sun, 30 Sep 2012) Changed paths: M master/buildbot/steps/python.py M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- PyFlakes: fix handling of warnings The buildstep tried to return WARNINGS or FAILURE depending on the severity of the warnings issued. However, this didn't work since PyFlakes always return 1 if it finds any warnings or errors. A return code of 1 is now decoded to mean WARNINGS, and the evaluateCommand method will then classify the result further. Commit: 63674640f34730f742297e0fc191ff86ce09eb9b https://github.com/buildbot/buildbot/commit/63674640f34730f742297e0fc191ff86ce09eb9b Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/steps/python.py M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- Merge pull request #539 from mgeisler/pyflakes Pyflakes Commit: fcf5fe2326f715fb9031d26cf5e1e29fbab49534 https://github.com/buildbot/buildbot/commit/fcf5fe2326f715fb9031d26cf5e1e29fbab49534 Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/__init__.py R master/buildbot/test/unit/test_util_namespace.py R master/buildbot/util/namespace.py Log Message: ----------- Revert "Merge branch 'yamlconfig' of git://github.com/tardyp/buildbot" This reverts commit ec125d1fc0fb2f36fc94fffebc4d8228164079af, reversing changes made to 1fa1c4fc511ee6d3006594c8eb3c26c969d7e598. Commit: 9dce272b9a4a9eb0e4fcdef189bc59ba353cb60e https://github.com/buildbot/buildbot/commit/9dce272b9a4a9eb0e4fcdef189bc59ba353cb60e Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/steps/python.py M master/buildbot/test/__init__.py M master/buildbot/test/unit/test_steps_python.py R master/buildbot/test/unit/test_util_namespace.py R master/buildbot/util/namespace.py Log Message: ----------- Merge branch 'master' into nine Commit: 75d1755172348719baf049b3ee2cb5e9f99a9f2e https://github.com/buildbot/buildbot/commit/75d1755172348719baf049b3ee2cb5e9f99a9f2e Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/test/__init__.py A master/buildbot/test/unit/test_util_namespace.py A master/buildbot/util/namespace.py Log Message: ----------- Revert "Revert "Merge branch 'yamlconfig' of git://github.com/tardyp/buildbot"" This reverts commit fcf5fe2326f715fb9031d26cf5e1e29fbab49534. Compare: https://github.com/buildbot/buildbot/compare/c09ed1e95096...75d175517234 From nobody at buildbot.net Wed Oct 3 18:13:45 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 03 Oct 2012 18:13:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2376: trigger step does not properly pass changes to triggerable scheduler In-Reply-To: <036.d0a48a9754ed5e1e8ac54a28bf815600@buildbot.net> References: <036.d0a48a9754ed5e1e8ac54a28bf815600@buildbot.net> Message-ID: <051.b4b150d8a630362ea818520d36c230f3@buildbot.net> #2376: trigger step does not properly pass changes to triggerable scheduler -------------------+---------------------- Reporter: jmr2 | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: Keywords: | -------------------+---------------------- Comment (by bdbaddog): Same issue with SVN() change source. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Oct 3 18:19:09 2012 From: noreply at github.com (GitHub) Date: Wed, 03 Oct 2012 11:19:09 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] df6b0d: Update Git docs to make `mode` and `method` cleare... Message-ID: <506c819d65660_38261a2aae810233f@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: df6b0dd7a2280a98c301de569642c435b7664d09 https://github.com/buildbot/buildbot/commit/df6b0dd7a2280a98c301de569642c435b7664d09 Author: Tom Prince Date: 2012-10-03 (Wed, 03 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Update Git docs to make `mode` and `method` clearer. From nobody at buildbot.net Fri Oct 5 03:47:39 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 05 Oct 2012 03:47:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2378: when is a deprecated argument to master.addChange but that is how web hooks pass in changes In-Reply-To: <042.21ec17a3f8d70aed151f24dd4fb4c254@buildbot.net> References: <042.21ec17a3f8d70aed151f24dd4fb4c254@buildbot.net> Message-ID: <057.8bf5ccac30bcf16450038cc379d58c29@buildbot.net> #2378: when is a deprecated argument to master.addChange but that is how web hooks pass in changes -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.7 | Resolution: Keywords: | -----------------------+-------------------- Comment (by dustin): We should probably un-deprecate "when", since it's now in the right format. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 5 03:52:31 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 05 Oct 2012 03:52:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2379: Setting 'when' when submitting web hook results in a 500 error In-Reply-To: <043.ca7015177683a65ceec96f0b7321edb5@buildbot.net> References: <043.ca7015177683a65ceec96f0b7321edb5@buildbot.net> Message-ID: <058.d6ddb0d19163650dee0f8b15f232ae29@buildbot.net> #2379: Setting 'when' when submitting web hook results in a 500 error ------------------------+------------------------ Reporter: mitcholiver | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+------------------------ Comment (by dustin): Is this a dupe of #2378? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 5 05:43:49 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 05 Oct 2012 05:43:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2379: Setting 'when' when submitting web hook results in a 500 error In-Reply-To: <043.ca7015177683a65ceec96f0b7321edb5@buildbot.net> References: <043.ca7015177683a65ceec96f0b7321edb5@buildbot.net> Message-ID: <058.8b012a15873f4dc5ce9b4af102dcb16f@buildbot.net> #2379: Setting 'when' when submitting web hook results in a 500 error ------------------------+------------------------ Reporter: mitcholiver | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: | ------------------------+------------------------ Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Merge pull request #545 from tomprince/web-hook-errors Fix #2379 (and add better error reporting to diagnose it) Changeset: 405606b82fde5b3dc2b9be7ca431c8b3cb52c3a9 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Oct 5 05:43:46 2012 From: noreply at github.com (GitHub) Date: Thu, 04 Oct 2012 22:43:46 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] bfdb69: Better logging of errors from web change hooks. Message-ID: <506e7392bfe67_72ea17eeaf410658@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: bfdb69ea11aa8476703f151c751cfb3e00c23703 https://github.com/buildbot/buildbot/commit/bfdb69ea11aa8476703f151c751cfb3e00c23703 Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/status/web/change_hook.py Log Message: ----------- Better logging of errors from web change hooks. The error message was getting discarded, making debugging impossible. Commit: c4201df197385c56923f798800b33031a9617c05 https://github.com/buildbot/buildbot/commit/c4201df197385c56923f798800b33031a9617c05 Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/status/web/hooks/base.py M master/buildbot/test/unit/test_status_web_change_hook.py Log Message: ----------- Fix handling of when argument to the 'base' web change hook. epoch2datetime expects a number, but the web hook was providing a string. Fixes #2397. Commit: 405606b82fde5b3dc2b9be7ca431c8b3cb52c3a9 https://github.com/buildbot/buildbot/commit/405606b82fde5b3dc2b9be7ca431c8b3cb52c3a9 Author: Tom Prince Date: 2012-10-04 (Thu, 04 Oct 2012) Changed paths: M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/base.py M master/buildbot/test/unit/test_status_web_change_hook.py Log Message: ----------- Merge pull request #545 from tomprince/web-hook-errors Fix #2379 (and add better error reporting to diagnose it) Compare: https://github.com/buildbot/buildbot/compare/df6b0dd7a228...405606b82fde From nobody at buildbot.net Fri Oct 5 19:49:42 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 05 Oct 2012 19:49:42 -0000 Subject: [Buildbot-commits] [Buildbot] #996: set up vulnerability-handling process In-Reply-To: <038.36b0e4686697d3833782444f438d4671@buildbot.net> References: <038.36b0e4686697d3833782444f438d4671@buildbot.net> Message-ID: <053.730aa080b0a3acabc3476335152d24d2@buildbot.net> #996: set up vulnerability-handling process -------------------+--------------------- Reporter: dustin | Owner: dustin Type: task | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.1 | Resolution: fixed Keywords: | -------------------+--------------------- Changes (by tom.prince): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Oct 6 02:38:55 2012 From: noreply at github.com (GitHub) Date: Fri, 05 Oct 2012 19:38:55 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 9861c9: Add buildsets to the data API Message-ID: <506f99bf920f1_3efbe19aec3204a@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 9861c99491677b8273c1a276d34448a1236a0a77 https://github.com/buildbot/buildbot/commit/9861c99491677b8273c1a276d34448a1236a0a77 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: A master/buildbot/data/buildsets.py M master/buildbot/data/connector.py M master/buildbot/master.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py A master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/util/scheduler.py M master/buildbot/test/util/types/__init__.py M master/buildbot/test/util/types/buildsets.py M master/docs/developer/data.rst A master/docs/developer/rtype-buildset.rst Log Message: ----------- Add buildsets to the data API * addBuildset moved from master to a data update method * schedulers updated to match (note that the addBuildsetForXxx methods are staying in BaseScheduler) * assertBuildsets can skip asserting on buildsets. This is ugly, but once everything else is in the data API, can be straightened out. Commit: f919b5bd3be50eb4a51d4b5191ff9626c8cc6efa https://github.com/buildbot/buildbot/commit/f919b5bd3be50eb4a51d4b5191ff9626c8cc6efa Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/schedulers/trysched.py Log Message: ----------- use ascii2unicode, rather than .decode('utf-8') ..and use unicode literals Commit: dee9e8fbf25a4e203dda9b33311a4160acf14b40 https://github.com/buildbot/buildbot/commit/dee9e8fbf25a4e203dda9b33311a4160acf14b40 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/test/fake/fakedb.py Log Message: ----------- handle bsid==None in assertBuildset Commit: 3b4aa6efe1ccfec5b7b0cde7a856753d47411ab3 https://github.com/buildbot/buildbot/commit/3b4aa6efe1ccfec5b7b0cde7a856753d47411ab3 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/test/unit/test_master.py Log Message: ----------- fix typo Commit: d2d79cffde5a67466fa490768fb2d37666ad095d https://github.com/buildbot/buildbot/commit/d2d79cffde5a67466fa490768fb2d37666ad095d Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/test/unit/test_data_buildsets.py Log Message: ----------- Test fixes per tomprince's review * add docstrings for test utils in test_data_buildsets.py * use symbols for arbitrary epoch timestamps Commit: 73812b74f16146e06482804303c5f3c64804c72c https://github.com/buildbot/buildbot/commit/73812b74f16146e06482804303c5f3c64804c72c Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_dependent.py Log Message: ----------- add docstrings and factor out fake messages in Dependent tests Commit: 5ba76849844b9f6692b0534ae31b2c06926e61c0 https://github.com/buildbot/buildbot/commit/5ba76849844b9f6692b0534ae31b2c06926e61c0 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/schedulers/trysched.py Log Message: ----------- fixup! use ascii2unicode, rather than .decode('utf-8') Commit: 39e17318e63c4731b3b28e5852637afa33aa3aef https://github.com/buildbot/buildbot/commit/39e17318e63c4731b3b28e5852637afa33aa3aef Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- refactor base scheduler tests to not use assertBuildset Commit: ed70aab0baf741ed343b0e11728e8cc94390adf3 https://github.com/buildbot/buildbot/commit/ed70aab0baf741ed343b0e11728e8cc94390adf3 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py M master/buildbot/test/util/interfaces.py M master/buildbot/test/util/scheduler.py Log Message: ----------- Factor out buildset addition testing Only test schedulers' calls to the BaseScheduler addBuildsetForXxx methods. Commit: db1680302f17265ce30f226942a5b57bab0852dd https://github.com/buildbot/buildbot/commit/db1680302f17265ce30f226942a5b57bab0852dd Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: A master/buildbot/data/buildsets.py M master/buildbot/data/connector.py M master/buildbot/master.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py A master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py M master/buildbot/test/util/interfaces.py M master/buildbot/test/util/scheduler.py M master/buildbot/test/util/types/__init__.py M master/buildbot/test/util/types/buildsets.py M master/docs/developer/data.rst A master/docs/developer/rtype-buildset.rst Log Message: ----------- Merge branch '9/buildset-rtype' into nine Commit: 6861c1b6894bfe04e83197f736d4668c863663c5 https://github.com/buildbot/buildbot/commit/6861c1b6894bfe04e83197f736d4668c863663c5 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/steps/python.py M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- Merge branch 'nine' of github.com:buildbot/buildbot into nine Compare: https://github.com/buildbot/buildbot/compare/75d175517234...6861c1b6894b From nobody at buildbot.net Tue Oct 9 08:32:53 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 09 Oct 2012 08:32:53 -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.2aca782d3f0b4e663b13f63d43975666@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors --------------------------+------------------------ Reporter: Clement | Owner: Type: undecided | Status: reopened Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git gitpoller | --------------------------+------------------------ Changes (by Clement): * cc: clement.demongeot@? (added) * status: closed => reopened * resolution: fixed => Comment: The bug is still present in the 8.7 release. NB: I cannot attach a logfile because it is rejected by the anti-spam. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 9 19:24:49 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 09 Oct 2012 19:24:49 -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.ab3da803af6ea860c6b0267283759055@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors --------------------------+------------------------ Reporter: Clement | Owner: Type: undecided | Status: reopened Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git gitpoller | --------------------------+------------------------ Comment (by tom.prince): If you are having gitpoller issues with 0.8.7, it is going to be a different bug, since the code has been totally changed. I don't have anywhere near enough information to diagnose, let alone fix this. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 9 19:31:46 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 09 Oct 2012 19:31:46 -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.30a2beff0d883bcc6e2b8dc2bf07148c@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors --------------------------+------------------------ Reporter: Clement | Owner: Type: undecided | Status: reopened Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git gitpoller | --------------------------+------------------------ Comment (by dustin): Sorry about the uploading problems - for some reason Akismet thinks the content itself is spam. We have pretty bad spam problems here, so the dials are turned up pretty high. If you upload the logs somewhere - http://pastebin.mozilla.org is an option - and point me to them, I can attach them here. Sorry about that. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 10 06:59:03 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 10 Oct 2012 06:59:03 -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.cc56fc0e064a5eaa50e6519f43057d98@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors --------------------------+------------------------ Reporter: Clement | Owner: Type: undecided | Status: reopened Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git gitpoller | --------------------------+------------------------ Comment (by Clement): Logfile is here: it is a part of the twistd.log file: http://pastebin.mozilla.org/1862758 I don't know if there are any ways I can make this log more verbose. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 10 12:37:42 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 10 Oct 2012 12:37:42 -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.b950c964fb5a89d4c0a2b028f1ecd70b@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors --------------------------+------------------------ Reporter: Clement | Owner: Type: undecided | Status: reopened Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git gitpoller | --------------------------+------------------------ Comment (by dustin): short enough to include here.. {{{ 2012-10-08 16:00:43+0200 [-] gitpoller: processing 3 changes: ['01c238e049c71fbd212994af1158ae64d525953a', 'cc29fa99d708fbb7639a8b4a7bb2aa5fbaa8240f', 'f83bfb5226ad39d18599895ae35e9de60f437653'] from "git at git:my_project" 2012-10-08 16:00:43+0200 [-] checking for User Object from git Change for: Flo 2012-10-08 16:00:44+0200 [-] added change Change(revision=u'01c238e049c71fbd212994af1158ae64d525953a', who=u'Flo', branch=u'master', comments=u'commit1', when=1349704649, category=None, project=u'my_project', repository=u'git at git:my_project', codebase=u'') to database 2012-10-08 16:00:44+0200 [-] checking for User Object from git Change for: Flo 2012-10-08 16:00:44+0200 [-] added change Change(revision=u'cc29fa99d708fbb7639a8b4a7bb2aa5fbaa8240f', who=u'Flo ', branch=u'master', comments=u'commit2', when=1349704650, category=None, project=u'my_project', repository=u'git at git:my_project', codebase=u'') to database 2012-10-08 16:00:44+0200 [-] trying to poll branch master of git at git:my_project Traceback (most recent call last): File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/defer.py", line 1101, in gotResult _inlineCallbacks(r, g, deferred) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/defer.py", line 1043, in _inlineCallbacks result = result.throwExceptionIntoGenerator(g) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator return g.throw(self.type, self.value, self.tb) --- --- File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/buildbot-0.8.7-py2.7.egg/buildbot/changes/gitpoller.py", line 116, in poll yield self._process_changes(rev, branch) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/defer.py", line 1045, in _inlineCallbacks result = g.send(result) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/buildbot-0.8.7-py2.7.egg/buildbot/changes/gitpoller.py", line 205, in _process_changes self._get_commit_files(rev), File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/buildbot-0.8.7-py2.7.egg/buildbot/changes/gitpoller.py", line 154, in _get_commit_files d = self._dovccmd('log', args, path=self.workdir) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/buildbot-0.8.7-py2.7.egg/buildbot/changes/gitpoller.py", line 232, in _dovccmd [command] + args, path=path, env=os.environ) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/utils.py", line 169, in getProcessOutputAndValue reactor) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/utils.py", line 25, in _callProtocolWithDeferred reactor.spawnProcess(p, executable, (executable,)+tuple(args), env, path) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux- x86_64.egg/twisted/internet/posixbase.py", line 346, in spawnProcess processProtocol, uid, gid, childFDs) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux- x86_64.egg/twisted/internet/process.py", line 689, in __init__ self._fork(path, uid, gid, executable, args, environment, fdmap=fdmap) File "/modules/buildbot/0.8.7/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux- x86_64.egg/twisted/internet/process.py", line 396, in _fork self.pid = os.fork() exceptions.OSError: [Errno 513] Unknown error 513 2012-10-08 16:00:45+0200 [-] gitpoller: processing 0 changes: [] from "git at git:my_project" 2012-10-08 16:00:45+0200 [-] gitpoller: processing 0 changes: [] from "git at git:my_project" 2012-10-08 16:00:45+0200 [-] gitpoller: processing 0 changes: [] from "git at git:my_project" 2012-10-08 16:00:58+0200 [-] Loading builder lint on master's build 167 from on-disk pickle }}} So, this is a different bug than the original, but we might as well handle it here. This looks like an OS-level problem -- why can't Buildbot fork? selinux maybe? I don't have a 513 error code on my Linux system. You don't specify an operating system. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 10 13:14:46 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 10 Oct 2012 13:14:46 -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.86eccbf206d244f43922d31f662bfa4e@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors --------------------------+------------------------ Reporter: Clement | Owner: Type: undecided | Status: reopened Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git gitpoller | --------------------------+------------------------ Comment (by Clement): I'm using CentOS release 5.4 (Final) as os and the filesystem is distibuted using NFS. In my sense, the problem isn't really the exception (which could occur because of a network problem,...) but the catching of it made by buildbot: I'd expect buildbot to retry the polling of the commit when it catches the exception (say 5 retries with some seconds of delay in between to see if the system is now responding. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 10 16:39:52 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 10 Oct 2012 16:39:52 -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.bd6f3eeb6cb3763f2a27cde0930c5251@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors --------------------------+------------------------ Reporter: Clement | Owner: Type: undecided | Status: reopened Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: git gitpoller | --------------------------+------------------------ Comment (by tom.prince): Well, so the code will retry on the next poll. It does appear that if some of the changes get processed, that they will get added again on the next poll as well (this should be fxied). -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Oct 12 00:46:32 2012 From: noreply at github.com (GitHub) Date: Thu, 11 Oct 2012 17:46:32 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 858a7a: detailed to-do items for the scheduler resource ty... Message-ID: <50776868e914_69e21d1baf4105478@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 858a7a6892c24b55a7ecabae0f529eb391ff4d14 https://github.com/buildbot/buildbot/commit/858a7a6892c24b55a7ecabae0f529eb391ff4d14 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M README.md Log Message: ----------- detailed to-do items for the scheduler resource type Commit: 50b47e029eeffc842253dd75baf059caaa5a359a https://github.com/buildbot/buildbot/commit/50b47e029eeffc842253dd75baf059caaa5a359a Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M README.md M master/buildbot/db/buildrequests.py M master/buildbot/db/connector.py A master/buildbot/db/masters.py A master/buildbot/db/migrate/versions/023_add_master_table.py M master/buildbot/db/model.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/unit/test_db_buildrequests.py A master/buildbot/test/unit/test_db_masters.py A master/buildbot/test/unit/test_db_migrate_versions_023_add_master_table.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/util/db.py M master/buildbot/test/util/interfaces.py M master/buildbot/test/util/types/__init__.py M master/buildbot/test/util/types/masters.py M master/buildbot/util/sautils.py M master/docs/developer/database.rst M master/docs/relnotes/index.rst Log Message: ----------- add masters support * a masters table * db connector component * migration script, preserving build request claims * data API changes * lots of tests * docs Commit: 60e2f2aa6ad6cbdf3500d7a54d7ada2f90e4bd3f https://github.com/buildbot/buildbot/commit/60e2f2aa6ad6cbdf3500d7a54d7ada2f90e4bd3f Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M README.md M master/buildbot/data/masters.py M master/buildbot/master.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_data_masters.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/util/types/masters.py M master/docs/developer/data.rst M master/docs/developer/rtype-master.rst Log Message: ----------- update the masters part of the data API Commit: 31240bbfc26ca795f32f088893d31c4bf1cf569c https://github.com/buildbot/buildbot/commit/31240bbfc26ca795f32f088893d31c4bf1cf569c Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/docs/developer/master-overview.rst Log Message: ----------- document master.masterid Commit: 4d4013c261c47313f40dd02186c91dd9da0e8883 https://github.com/buildbot/buildbot/commit/4d4013c261c47313f40dd02186c91dd9da0e8883 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/data/masters.py Log Message: ----------- remove undocumented, unnecessary return value from checkinMaster Commit: f3da9cfbba4a9aee48da02aa9462c0807821f1be https://github.com/buildbot/buildbot/commit/f3da9cfbba4a9aee48da02aa9462c0807821f1be Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/data/masters.py M master/buildbot/test/unit/test_data_masters.py Log Message: ----------- Mark masters that have not checked in for a while as inactive Commit: c5d34efb24ba2aaa99c0a8eebe4e314b419cf661 https://github.com/buildbot/buildbot/commit/c5d34efb24ba2aaa99c0a8eebe4e314b419cf661 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M README.md Log Message: ----------- note to document _db2data idiom later Commit: 02627e316cf2a7aa0fb4ff929d93dfafb83617e5 https://github.com/buildbot/buildbot/commit/02627e316cf2a7aa0fb4ff929d93dfafb83617e5 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/data/masters.py M master/buildbot/test/unit/test_data_masters.py Log Message: ----------- expire masters after 10 minutes Commit: 9d95ae5b947158954bae5b88b0c4115f729fbe55 https://github.com/buildbot/buildbot/commit/9d95ae5b947158954bae5b88b0c4115f729fbe55 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/docs/developer/database.rst Log Message: ----------- typo Commit: 9de84048502931631cba912838146c2f3a75ba8b https://github.com/buildbot/buildbot/commit/9de84048502931631cba912838146c2f3a75ba8b Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/data/masters.py M master/buildbot/db/masters.py M master/buildbot/db/migrate/versions/023_add_master_table.py M master/buildbot/db/model.py M master/buildbot/master.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_data_masters.py M master/buildbot/test/unit/test_db_masters.py M master/buildbot/test/unit/test_db_migrate_versions_023_add_master_table.py M master/buildbot/test/util/types/masters.py M master/docs/developer/data.rst M master/docs/developer/database.rst Log Message: ----------- rename checkinMaster/checkoutMaster Commit: e44d2e3e4613a01651eb05fd4e8c10df8463d477 https://github.com/buildbot/buildbot/commit/e44d2e3e4613a01651eb05fd4e8c10df8463d477 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/db/migrate/versions/023_add_master_table.py Log Message: ----------- small optimization to migration script for the trivial case Commit: 09775b58552ce3117f14e84c29a976f2ed94d8b4 https://github.com/buildbot/buildbot/commit/09775b58552ce3117f14e84c29a976f2ed94d8b4 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/docs/developer/database.rst M master/docs/relnotes/index.rst Log Message: ----------- docs updates Commit: 7890c0a70b004edaea1b7a668d04799dbcbfcfc2 https://github.com/buildbot/buildbot/commit/7890c0a70b004edaea1b7a668d04799dbcbfcfc2 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/db/masters.py M master/buildbot/db/migrate/versions/023_add_master_table.py M master/buildbot/db/model.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_masters.py Log Message: ----------- use hashes to get limited-length unique columns with unlimited-length strings (only on the masters table.. we can fix the rest later) Commit: 6322664972087c9a240eda46e306f7eef7fc027f https://github.com/buildbot/buildbot/commit/6322664972087c9a240eda46e306f7eef7fc027f Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M README.md Log Message: ----------- add TODO to use hashes elsewhere Commit: 25d8dbf63b2966a5d56a217d0cee10d45a5e2ff9 https://github.com/buildbot/buildbot/commit/25d8dbf63b2966a5d56a217d0cee10d45a5e2ff9 Author: Dustin J. Mitchell Date: 2012-10-05 (Fri, 05 Oct 2012) Changed paths: M master/buildbot/data/masters.py M master/buildbot/db/masters.py M master/buildbot/db/migrate/versions/023_add_master_table.py M master/buildbot/db/model.py M master/buildbot/master.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_data_masters.py M master/buildbot/test/unit/test_db_buildrequests.py M master/buildbot/test/unit/test_db_masters.py M master/buildbot/test/unit/test_db_migrate_versions_023_add_master_table.py M master/buildbot/test/util/types/masters.py M master/docs/developer/data.rst M master/docs/developer/database.rst Log Message: ----------- rename master_name -> name Commit: 5c5990c655020d4732b1a6bd2791ea082fd4c19a https://github.com/buildbot/buildbot/commit/5c5990c655020d4732b1a6bd2791ea082fd4c19a Author: Dustin J. Mitchell Date: 2012-10-11 (Thu, 11 Oct 2012) Changed paths: M master/buildbot/db/masters.py Log Message: ----------- remove comment that is ultimately meaningless Commit: 3b6ab3e4700b58ad9cffe47917285f77df98b469 https://github.com/buildbot/buildbot/commit/3b6ab3e4700b58ad9cffe47917285f77df98b469 Author: Dustin J. Mitchell Date: 2012-10-11 (Thu, 11 Oct 2012) Changed paths: M README.md M master/buildbot/data/masters.py M master/buildbot/db/buildrequests.py M master/buildbot/db/connector.py A master/buildbot/db/masters.py A master/buildbot/db/migrate/versions/023_add_master_table.py M master/buildbot/db/model.py M master/buildbot/master.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_data_masters.py M master/buildbot/test/unit/test_db_buildrequests.py A master/buildbot/test/unit/test_db_masters.py A master/buildbot/test/unit/test_db_migrate_versions_023_add_master_table.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/util/db.py M master/buildbot/test/util/interfaces.py M master/buildbot/test/util/types/__init__.py M master/buildbot/test/util/types/masters.py M master/buildbot/util/sautils.py M master/docs/developer/data.rst M master/docs/developer/database.rst M master/docs/developer/master-overview.rst M master/docs/developer/rtype-master.rst Log Message: ----------- Merge branch '9/masters-table' into nine Compare: https://github.com/buildbot/buildbot/compare/6861c1b6894b...3b6ab3e4700b From noreply at github.com Fri Oct 12 03:12:07 2012 From: noreply at github.com (GitHub) Date: Thu, 11 Oct 2012 20:12:07 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 9b76d6: fix compatibility with sqlalchemy<0.7.0 Message-ID: <50778a87bd43c_38911991af0104af@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 9b76d63d1b6cde217851302cbe08759adb278b78 https://github.com/buildbot/buildbot/commit/9b76d63d1b6cde217851302cbe08759adb278b78 Author: Dustin J. Mitchell Date: 2012-10-11 (Thu, 11 Oct 2012) Changed paths: M master/buildbot/db/migrate/versions/023_add_master_table.py M master/buildbot/util/sautils.py Log Message: ----------- fix compatibility with sqlalchemy<0.7.0 From nobody at buildbot.net Fri Oct 12 07:12:33 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 12 Oct 2012 07:12:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2380: getAllGotRevisions is broken with bzr, svn, ... Message-ID: <036.b6cf136e3700cebd30bce3b8ae2a9da0@buildbot.net> #2380: getAllGotRevisions is broken with bzr, svn, ... -------------------+------------------------- Reporter: flox | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7p1 Version: 0.8.7 | Keywords: bzr svn web -------------------+------------------------- With a single codebase under Bzr, I got error viewing the Web status. The issue is that "status.build.getAllGotRevisions" assumes that 'got_revision' is a . The current implementations in "steps.source.Bzr" and "steps.source.SVN" will set an for the revision. I've monkey patched my buildbot. {{{ #!python def patch_status_build(): def getAllGotRevisions(self): all_got_revisions = self.properties.getProperty('got_revision', {}) # revisions might be 'str' or 'int' if isinstance(all_got_revisions, (str, int)): all_got_revisions = {'': all_got_revisions} return all_got_revisions from buildbot.status.build import BuildStatus BuildStatus.getAllGotRevisions = getAllGotRevisions patch_status_build() }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 12 07:14:05 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 12 Oct 2012 07:14:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2380: getAllGotRevisions is broken with bzr, svn, ... In-Reply-To: <036.b6cf136e3700cebd30bce3b8ae2a9da0@buildbot.net> References: <036.b6cf136e3700cebd30bce3b8ae2a9da0@buildbot.net> Message-ID: <051.1f989583a7930c547cd3c1827af818d1@buildbot.net> #2380: getAllGotRevisions is broken with bzr, svn, ... ------------------------+------------------------- Reporter: flox | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: Keywords: bzr svn web | ------------------------+------------------------- Changes (by tom.prince): * owner: => tom.prince * status: new => assigned -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 12 07:17:43 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 12 Oct 2012 07:17:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2380: getAllGotRevisions is broken with bzr, svn, ... In-Reply-To: <036.b6cf136e3700cebd30bce3b8ae2a9da0@buildbot.net> References: <036.b6cf136e3700cebd30bce3b8ae2a9da0@buildbot.net> Message-ID: <051.e4dbe36452fa3326e965a199a51d0e62@buildbot.net> #2380: getAllGotRevisions is broken with bzr, svn, ... ------------------------+------------------------- Reporter: flox | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: Keywords: bzr svn web | ------------------------+------------------------- Comment (by flox): I mean the new implementations "steps.source.bzr.Bzr" and "steps.source.svn.SVN". (the old ones in "steps.source.oldsource" seems OK) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 12 15:56:58 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 12 Oct 2012 15:56:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2381: SVN export method can't export single files Message-ID: <039.46a2f1fea1e274ea3c1f2b0330ffb35a@buildbot.net> #2381: SVN export method can't export single files ------------------------+----------------------- Reporter: Quentin | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: master | Keywords: svn ------------------------+----------------------- A cool feature of `svn export` is that it works nicely with single files. I use this feature to retrieve a script that will launch tests against my codebase. Unfortunately, in `master/buildbot/steps/source/svn.py`, SVN.copy() (which also handles exporting) assumes that repourl is a directory, and never a file. If you still want to try the incremental checkout first, but only if the path points to a directory, it's possible to retrieve this information from `svn info` "Node kind" line (but #2375 will have to be fixed first). I'd be happy to try to implement this myself. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Oct 14 16:50:09 2012 From: noreply at github.com (GitHub) Date: Sun, 14 Oct 2012 09:50:09 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1a6e90: Only send messages about deactivated masters if th... Message-ID: <507aed41cd4c_5cd818a8ae4442b2@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 1a6e90a1ce92b3533cc07079882e5b41599020cb https://github.com/buildbot/buildbot/commit/1a6e90a1ce92b3533cc07079882e5b41599020cb Author: Dustin J. Mitchell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/data/masters.py M master/buildbot/test/unit/test_data_masters.py Log Message: ----------- Only send messages about deactivated masters if they're actually deactivated As pointed out by tomprince Commit: ecefedf1ff813dc07465f8a544f454f84ebe08fb https://github.com/buildbot/buildbot/commit/ecefedf1ff813dc07465f8a544f454f84ebe08fb Author: Dustin J. Mitchell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/master.py Log Message: ----------- add comment about BuildMaster calling db.masters.findMasterId Commit: fdad1fd338fe64455702ed90fe48eae6b7b827bb https://github.com/buildbot/buildbot/commit/fdad1fd338fe64455702ed90fe48eae6b7b827bb Author: Dustin J. Mitchell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/data/masters.py M master/buildbot/master.py M master/buildbot/test/unit/test_data_masters.py M master/docs/developer/data.rst Log Message: ----------- factor master expiry into a new update method as suggested by tomprince Compare: https://github.com/buildbot/buildbot/compare/9b76d63d1b6c...fdad1fd338fe From nobody at buildbot.net Sun Oct 14 16:50:54 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 14 Oct 2012 16:50:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2381: SVN export method can't export single files In-Reply-To: <039.46a2f1fea1e274ea3c1f2b0330ffb35a@buildbot.net> References: <039.46a2f1fea1e274ea3c1f2b0330ffb35a@buildbot.net> Message-ID: <054.62c2beaaa0cb2fe8b4c5ab0677287336@buildbot.net> #2381: SVN export method can't export single files ------------------------+------------------------ Reporter: Quentin | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: master | Resolution: Keywords: svn | ------------------------+------------------------ Comment (by dustin): Have at it! From what I recall from IRC, you're looking at the master- side step, which is the right place for this. Would it make sense to only check 'svn info' when the 'svn checkout' fails, rather than checking in advance? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Oct 14 16:55:26 2012 From: noreply at github.com (GitHub) Date: Sun, 14 Oct 2012 09:55:26 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 220bf6: Remove 'links' from the change produced by CVSMail... Message-ID: <507aee7e8f306_7a6e1cd9af012211d@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 220bf61b74378b55514a79579af8332871fa8f4b https://github.com/buildbot/buildbot/commit/220bf61b74378b55514a79579af8332871fa8f4b Author: Andy Howell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/changes/mail.py Log Message: ----------- Remove 'links' from the change produced by CVSMailDir. >From Andy's email: "CVSMailDir is passing back a keyword variable called 'links', which is no longer supported. The attached patch fixes it by removing the argument." From noreply at github.com Sun Oct 14 17:12:54 2012 From: noreply at github.com (GitHub) Date: Sun, 14 Oct 2012 10:12:54 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 3c3e2a: typo: SVN's incremental mode has five methods. Message-ID: <507af2968e07_7af7dcaaf01207f@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 3c3e2a4e343531852280747c9128a410a9ff8d66 https://github.com/buildbot/buildbot/commit/3c3e2a4e343531852280747c9128a410a9ff8d66 Author: Quentin Pradet Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- typo: SVN's incremental mode has five methods. From noreply at github.com Sun Oct 14 17:38:28 2012 From: noreply at github.com (GitHub) Date: Sun, 14 Oct 2012 10:38:28 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d56aa3: addBuildset takes a scheduler *name*, not object Message-ID: <507af8947afa3_26741cbeae878550@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: d56aa3c7246c9b5afdeabf729e9b27fe50655c6d https://github.com/buildbot/buildbot/commit/d56aa3c7246c9b5afdeabf729e9b27fe50655c6d Author: Dustin J. Mitchell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/test/fake/fakedata.py Log Message: ----------- addBuildset takes a scheduler *name*, not object The wrong behavior was being enforced by the tests! From noreply at github.com Sun Oct 14 17:57:03 2012 From: noreply at github.com (GitHub) Date: Sun, 14 Oct 2012 10:57:03 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 99b215: addBuidlset takes a scheduler name, not object - f... Message-ID: <507afcef149e2_68d6175baec8598b@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 99b215d3a1030085cf1af1ef2ddd3c0be803f6af https://github.com/buildbot/buildbot/commit/99b215d3a1030085cf1af1ef2ddd3c0be803f6af Author: Dustin J. Mitchell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/data/buildsets.py M master/buildbot/test/unit/test_data_buildsets.py Log Message: ----------- addBuidlset takes a scheduler name, not object - fix the real implementation too From noreply at github.com Sun Oct 14 18:01:35 2012 From: noreply at github.com (GitHub) Date: Sun, 14 Oct 2012 11:01:35 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 473861: restore master.addBuildset, with deprecation warni... Message-ID: <507afdffcc29a_7a6e1cd9af01269dd@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 4738611bfd05b416c0e632b15dfebad2384e030d https://github.com/buildbot/buildbot/commit/4738611bfd05b416c0e632b15dfebad2384e030d Author: Dustin J. Mitchell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/master.py Log Message: ----------- restore master.addBuildset, with deprecation warning From noreply at github.com Mon Oct 15 12:40:48 2012 From: noreply at github.com (GitHub) Date: Mon, 15 Oct 2012 05:40:48 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 2b183c: fix docs for hideStepIf Message-ID: <507c0450d6ae4_27dce20af4140960@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 2b183c56d4e2ecb8143ccbbe986ee0c50f961bec https://github.com/buildbot/buildbot/commit/2b183c56d4e2ecb8143ccbbe986ee0c50f961bec Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- fix docs for hideStepIf From noreply at github.com Mon Oct 15 18:34:28 2012 From: noreply at github.com (GitHub) Date: Mon, 15 Oct 2012 11:34:28 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 871f9b: fix dictionary syntax Message-ID: <507c573465d97_1500180faec302ba@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 871f9b0abc70e0b05d4337e7428be269560ab8d8 https://github.com/buildbot/buildbot/commit/871f9b0abc70e0b05d4337e7428be269560ab8d8 Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- fix dictionary syntax From noreply at github.com Tue Oct 16 00:30:25 2012 From: noreply at github.com (GitHub) Date: Mon, 15 Oct 2012 17:30:25 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b7295f: Spell check and correct of documentation Message-ID: <507caaa1983ac_25631bbeae4502d9@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: b7295f60a10c6d7dca051a91aa05a57167731aad https://github.com/buildbot/buildbot/commit/b7295f60a10c6d7dca051a91aa05a57167731aad Author: Joe Healy Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/buildbot/test/unit/test_master.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-irenderable.rst M master/docs/developer/config.rst M master/docs/developer/database.rst M master/docs/developer/master-overview.rst M master/docs/developer/master-slave.rst M master/docs/developer/metrics.rst M master/docs/developer/tests.rst M master/docs/developer/utils.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Spell check and correct of documentation Also changed a comment in buildbot/test/unit/test_master.py with a minor typo Things that have not been corrected ----------------------------------- Note this list is not 100% complete. un-hyphenated or possibly incorrectly hyphenated words where meaning was clear. An example is reimplement or subdirectories. mutualisation in cfg-changesources.rst queriers in cfg-global.rst uncollectable in cfg-global.rst syntaxes in cfg-properties.rst proven in cmdline.rst release notes Possibly incorrect code example ------------------------------- Example code change on line 346 in customization.rst - I think my change is correct, but am insufficiently experienced to be 100% sure. As I am fairly sure the original is incorrect, I have made the correction. From noreply at github.com Tue Oct 16 00:30:27 2012 From: noreply at github.com (GitHub) Date: Mon, 15 Oct 2012 17:30:27 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a415ef: fix typo Message-ID: <507caaa349c37_408e1322ae83433e@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a415efa58f86f6a54c5385745dbec73770067818 https://github.com/buildbot/buildbot/commit/a415efa58f86f6a54c5385745dbec73770067818 Author: Dustin J. Mitchell Date: 2012-09-22 (Sat, 22 Sep 2012) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- fix typo Commit: ee0e8dbac3064a7326cfacdf8cde35acd9f75662 https://github.com/buildbot/buildbot/commit/ee0e8dbac3064a7326cfacdf8cde35acd9f75662 Author: Andriy Senkovych Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/MANIFEST.in Log Message: ----------- Don't include pyc files into sdist Commit: bfdb69ea11aa8476703f151c751cfb3e00c23703 https://github.com/buildbot/buildbot/commit/bfdb69ea11aa8476703f151c751cfb3e00c23703 Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/status/web/change_hook.py Log Message: ----------- Better logging of errors from web change hooks. The error message was getting discarded, making debugging impossible. Commit: c4201df197385c56923f798800b33031a9617c05 https://github.com/buildbot/buildbot/commit/c4201df197385c56923f798800b33031a9617c05 Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/status/web/hooks/base.py M master/buildbot/test/unit/test_status_web_change_hook.py Log Message: ----------- Fix handling of when argument to the 'base' web change hook. epoch2datetime expects a number, but the web hook was providing a string. Fixes #2397. Commit: df6b0dd7a2280a98c301de569642c435b7664d09 https://github.com/buildbot/buildbot/commit/df6b0dd7a2280a98c301de569642c435b7664d09 Author: Tom Prince Date: 2012-10-03 (Wed, 03 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Update Git docs to make `mode` and `method` clearer. Commit: 405606b82fde5b3dc2b9be7ca431c8b3cb52c3a9 https://github.com/buildbot/buildbot/commit/405606b82fde5b3dc2b9be7ca431c8b3cb52c3a9 Author: Tom Prince Date: 2012-10-04 (Thu, 04 Oct 2012) Changed paths: M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/base.py M master/buildbot/test/unit/test_status_web_change_hook.py Log Message: ----------- Merge pull request #545 from tomprince/web-hook-errors Fix #2379 (and add better error reporting to diagnose it) Commit: 220bf61b74378b55514a79579af8332871fa8f4b https://github.com/buildbot/buildbot/commit/220bf61b74378b55514a79579af8332871fa8f4b Author: Andy Howell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/changes/mail.py Log Message: ----------- Remove 'links' from the change produced by CVSMailDir. >From Andy's email: "CVSMailDir is passing back a keyword variable called 'links', which is no longer supported. The attached patch fixes it by removing the argument." Commit: 3c3e2a4e343531852280747c9128a410a9ff8d66 https://github.com/buildbot/buildbot/commit/3c3e2a4e343531852280747c9128a410a9ff8d66 Author: Quentin Pradet Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- typo: SVN's incremental mode has five methods. Commit: 2b183c56d4e2ecb8143ccbbe986ee0c50f961bec https://github.com/buildbot/buildbot/commit/2b183c56d4e2ecb8143ccbbe986ee0c50f961bec Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- fix docs for hideStepIf Commit: 871f9b0abc70e0b05d4337e7428be269560ab8d8 https://github.com/buildbot/buildbot/commit/871f9b0abc70e0b05d4337e7428be269560ab8d8 Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- fix dictionary syntax Commit: b7295f60a10c6d7dca051a91aa05a57167731aad https://github.com/buildbot/buildbot/commit/b7295f60a10c6d7dca051a91aa05a57167731aad Author: Joe Healy Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/buildbot/test/unit/test_master.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-irenderable.rst M master/docs/developer/config.rst M master/docs/developer/database.rst M master/docs/developer/master-overview.rst M master/docs/developer/master-slave.rst M master/docs/developer/metrics.rst M master/docs/developer/tests.rst M master/docs/developer/utils.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Spell check and correct of documentation Also changed a comment in buildbot/test/unit/test_master.py with a minor typo Things that have not been corrected ----------------------------------- Note this list is not 100% complete. un-hyphenated or possibly incorrectly hyphenated words where meaning was clear. An example is reimplement or subdirectories. mutualisation in cfg-changesources.rst queriers in cfg-global.rst uncollectable in cfg-global.rst syntaxes in cfg-properties.rst proven in cmdline.rst release notes Possibly incorrect code example ------------------------------- Example code change on line 346 in customization.rst - I think my change is correct, but am insufficiently experienced to be 100% sure. As I am fairly sure the original is incorrect, I have made the correction. Commit: 1129431958ecea0267ca846e69315e8b43c3c7ef https://github.com/buildbot/buildbot/commit/1129431958ecea0267ca846e69315e8b43c3c7ef Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/MANIFEST.in M master/buildbot/changes/mail.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/base.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_status_web_change_hook.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-irenderable.rst M master/docs/developer/config.rst M master/docs/developer/database.rst M master/docs/developer/master-overview.rst M master/docs/developer/master-slave.rst M master/docs/developer/metrics.rst M master/docs/developer/tests.rst M master/docs/developer/utils.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Merge branch 'buildbot-0.8.7' Commit: 1e767b95f35ec361ce845d7bcf5c6408d446a159 https://github.com/buildbot/buildbot/commit/1e767b95f35ec361ce845d7bcf5c6408d446a159 Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- remaining fixes for master from 'Spell check and correct of documentation' Compare: https://github.com/buildbot/buildbot/compare/fcf5fe2326f7...1e767b95f35e From nobody at buildbot.net Tue Oct 16 00:30:30 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 16 Oct 2012 00:30:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2379: Setting 'when' when submitting web hook results in a 500 error In-Reply-To: <043.ca7015177683a65ceec96f0b7321edb5@buildbot.net> References: <043.ca7015177683a65ceec96f0b7321edb5@buildbot.net> Message-ID: <058.d444e28f76858bcf7af9c33cb1cccc2f@buildbot.net> #2379: Setting 'when' when submitting web hook results in a 500 error ------------------------+------------------------ Reporter: mitcholiver | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: | ------------------------+------------------------ Comment (by Tom Prince): Merge pull request #545 from tomprince/web-hook-errors Fix #2379 (and add better error reporting to diagnose it) Changeset: 405606b82fde5b3dc2b9be7ca431c8b3cb52c3a9 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Oct 16 00:38:32 2012 From: noreply at github.com (GitHub) Date: Mon, 15 Oct 2012 17:38:32 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a415ef: fix typo Message-ID: <507cac8899ef9_415813d7aec1087ea@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: a415efa58f86f6a54c5385745dbec73770067818 https://github.com/buildbot/buildbot/commit/a415efa58f86f6a54c5385745dbec73770067818 Author: Dustin J. Mitchell Date: 2012-09-22 (Sat, 22 Sep 2012) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- fix typo Commit: ee0e8dbac3064a7326cfacdf8cde35acd9f75662 https://github.com/buildbot/buildbot/commit/ee0e8dbac3064a7326cfacdf8cde35acd9f75662 Author: Andriy Senkovych Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/MANIFEST.in Log Message: ----------- Don't include pyc files into sdist Commit: bfdb69ea11aa8476703f151c751cfb3e00c23703 https://github.com/buildbot/buildbot/commit/bfdb69ea11aa8476703f151c751cfb3e00c23703 Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/status/web/change_hook.py Log Message: ----------- Better logging of errors from web change hooks. The error message was getting discarded, making debugging impossible. Commit: c4201df197385c56923f798800b33031a9617c05 https://github.com/buildbot/buildbot/commit/c4201df197385c56923f798800b33031a9617c05 Author: Tom Prince Date: 2012-10-02 (Tue, 02 Oct 2012) Changed paths: M master/buildbot/status/web/hooks/base.py M master/buildbot/test/unit/test_status_web_change_hook.py Log Message: ----------- Fix handling of when argument to the 'base' web change hook. epoch2datetime expects a number, but the web hook was providing a string. Fixes #2397. Commit: df6b0dd7a2280a98c301de569642c435b7664d09 https://github.com/buildbot/buildbot/commit/df6b0dd7a2280a98c301de569642c435b7664d09 Author: Tom Prince Date: 2012-10-03 (Wed, 03 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Update Git docs to make `mode` and `method` clearer. Commit: 405606b82fde5b3dc2b9be7ca431c8b3cb52c3a9 https://github.com/buildbot/buildbot/commit/405606b82fde5b3dc2b9be7ca431c8b3cb52c3a9 Author: Tom Prince Date: 2012-10-04 (Thu, 04 Oct 2012) Changed paths: M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/base.py M master/buildbot/test/unit/test_status_web_change_hook.py Log Message: ----------- Merge pull request #545 from tomprince/web-hook-errors Fix #2379 (and add better error reporting to diagnose it) Commit: 220bf61b74378b55514a79579af8332871fa8f4b https://github.com/buildbot/buildbot/commit/220bf61b74378b55514a79579af8332871fa8f4b Author: Andy Howell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/changes/mail.py Log Message: ----------- Remove 'links' from the change produced by CVSMailDir. >From Andy's email: "CVSMailDir is passing back a keyword variable called 'links', which is no longer supported. The attached patch fixes it by removing the argument." Commit: 3c3e2a4e343531852280747c9128a410a9ff8d66 https://github.com/buildbot/buildbot/commit/3c3e2a4e343531852280747c9128a410a9ff8d66 Author: Quentin Pradet Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- typo: SVN's incremental mode has five methods. Commit: 2b183c56d4e2ecb8143ccbbe986ee0c50f961bec https://github.com/buildbot/buildbot/commit/2b183c56d4e2ecb8143ccbbe986ee0c50f961bec Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- fix docs for hideStepIf Commit: 871f9b0abc70e0b05d4337e7428be269560ab8d8 https://github.com/buildbot/buildbot/commit/871f9b0abc70e0b05d4337e7428be269560ab8d8 Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- fix dictionary syntax Commit: b7295f60a10c6d7dca051a91aa05a57167731aad https://github.com/buildbot/buildbot/commit/b7295f60a10c6d7dca051a91aa05a57167731aad Author: Joe Healy Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/buildbot/test/unit/test_master.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-irenderable.rst M master/docs/developer/config.rst M master/docs/developer/database.rst M master/docs/developer/master-overview.rst M master/docs/developer/master-slave.rst M master/docs/developer/metrics.rst M master/docs/developer/tests.rst M master/docs/developer/utils.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Spell check and correct of documentation Also changed a comment in buildbot/test/unit/test_master.py with a minor typo Things that have not been corrected ----------------------------------- Note this list is not 100% complete. un-hyphenated or possibly incorrectly hyphenated words where meaning was clear. An example is reimplement or subdirectories. mutualisation in cfg-changesources.rst queriers in cfg-global.rst uncollectable in cfg-global.rst syntaxes in cfg-properties.rst proven in cmdline.rst release notes Possibly incorrect code example ------------------------------- Example code change on line 346 in customization.rst - I think my change is correct, but am insufficiently experienced to be 100% sure. As I am fairly sure the original is incorrect, I have made the correction. Commit: 1129431958ecea0267ca846e69315e8b43c3c7ef https://github.com/buildbot/buildbot/commit/1129431958ecea0267ca846e69315e8b43c3c7ef Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/MANIFEST.in M master/buildbot/changes/mail.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/base.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_status_web_change_hook.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-irenderable.rst M master/docs/developer/config.rst M master/docs/developer/database.rst M master/docs/developer/master-overview.rst M master/docs/developer/master-slave.rst M master/docs/developer/metrics.rst M master/docs/developer/tests.rst M master/docs/developer/utils.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Merge branch 'buildbot-0.8.7' Commit: 1e767b95f35ec361ce845d7bcf5c6408d446a159 https://github.com/buildbot/buildbot/commit/1e767b95f35ec361ce845d7bcf5c6408d446a159 Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- remaining fixes for master from 'Spell check and correct of documentation' Commit: cd947f9da7432a34624821a825b08f48c47818bb https://github.com/buildbot/buildbot/commit/cd947f9da7432a34624821a825b08f48c47818bb Author: Dustin J. Mitchell Date: 2012-10-15 (Mon, 15 Oct 2012) Changed paths: M master/MANIFEST.in M master/buildbot/changes/mail.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/base.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_status_web_change_hook.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-irenderable.rst M master/docs/developer/config.rst M master/docs/developer/database.rst M master/docs/developer/master-overview.rst M master/docs/developer/master-slave.rst M master/docs/developer/metrics.rst M master/docs/developer/tests.rst M master/docs/developer/utils.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/relnotes/0.8.7.rst M master/docs/tutorial/firstrun.rst M master/docs/tutorial/tour.rst Log Message: ----------- Merge branch 'master' into nine Conflicts: master/docs/manual/cfg-global.rst Compare: https://github.com/buildbot/buildbot/compare/4738611bfd05...cd947f9da743 From nobody at buildbot.net Tue Oct 16 00:38:35 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 16 Oct 2012 00:38:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2379: Setting 'when' when submitting web hook results in a 500 error In-Reply-To: <043.ca7015177683a65ceec96f0b7321edb5@buildbot.net> References: <043.ca7015177683a65ceec96f0b7321edb5@buildbot.net> Message-ID: <058.f0980eab45790f6017acfc6d1ea39046@buildbot.net> #2379: Setting 'when' when submitting web hook results in a 500 error ------------------------+------------------------ Reporter: mitcholiver | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: | ------------------------+------------------------ Comment (by Tom Prince): Merge pull request #545 from tomprince/web-hook-errors Fix #2379 (and add better error reporting to diagnose it) Changeset: 405606b82fde5b3dc2b9be7ca431c8b3cb52c3a9 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Oct 16 12:58:53 2012 From: noreply at github.com (GitHub) Date: Tue, 16 Oct 2012 05:58:53 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e76085: do not look at inherited class attributes for endp... Message-ID: <507d5a0d23730_265e19a8ae82440f3@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: e76085757b0dfb6765fea9f3382d166e9cc31627 https://github.com/buildbot/buildbot/commit/e76085757b0dfb6765fea9f3382d166e9cc31627 Author: Dustin J. Mitchell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/data/connector.py M master/buildbot/test/unit/test_data_connector.py Log Message: ----------- do not look at inherited class attributes for endpoint settings Commit: a3f445942985a91c1deeb901e06da603083bb0ea https://github.com/buildbot/buildbot/commit/a3f445942985a91c1deeb901e06da603083bb0ea Author: Dustin J. Mitchell Date: 2012-10-16 (Tue, 16 Oct 2012) Changed paths: M master/buildbot/data/connector.py M master/buildbot/test/unit/test_data_connector.py Log Message: ----------- Merge branch '9/endpoint-class-attrs' of git://github.com/djmitche/buildbot into nine Compare: https://github.com/buildbot/buildbot/compare/cd947f9da743...a3f445942985 From nobody at buildbot.net Wed Oct 17 18:40:20 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 17 Oct 2012 18:40:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2382: Blocker step broken on 0.8.7 Message-ID: <042.2875210ecbe1c2da3bb043d06fc37163@buildbot.net> #2382: Blocker step broken on 0.8.7 -----------------------+--------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.7 | Keywords: blocker -----------------------+--------------------- http://mid.gmane.org/CAGodH5fh9pANGfEwY24vH+Taq8rF+Segi+5evK0rfa=et16FoQ at mail.gmail.com {{{ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 441, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 1014, in unwindGenerator return _inlineCallbacks(None, f(*args, **kwargs), Deferred()) File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 893, in _inlineCallbacks result = g.send(result) File "/home/builder/venv/lib/python2.6/site- packages/buildbot/process/buildstep.py", line 600, in _startStep_3 result = yield defer.maybeDeferred(self.start) --- --- File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 125, in maybeDeferred result = f(*args, **kw) File "/home/builder/cis/buildbot/hacks.py", line 172, in start r = buildbot.steps.blocker.Blocker.start(self) File "/home/builder/venv/lib/python2.6/site- packages/buildbot/steps/blocker.py", line 212, in start buildStatus = self._getBuildStatus(botmaster, builderName) File "/home/builder/cis/buildbot/hacks.py", line 159, in _getBuildStatus r = buildbot.steps.blocker.Blocker._getBuildStatus(self, botmaster, builderName) File "/home/builder/venv/lib/python2.6/site- packages/buildbot/steps/blocker.py", line 141, in _getBuildStatus all_builds = (builderStatus.buildCache.values() + exceptions.AttributeError: 'LRUCache' object has no attribute 'values }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 17 19:56:45 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 17 Oct 2012 19:56:45 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.d5a55b5b3bcae88f147c26e3beccb035@buildbot.net> #1992: master hangs on startup ------------------------+------------------------ Reporter: dustin | Owner: Type: defect | Status: reopened Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------ Comment (by tfogal): Happening reliably (every time) to me with the attached config, which is very close to the sample one. Be wary, I hacked the svn URL, but I don't think that's relevant here. `--quiet` is a valid workaround. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 18 00:01:54 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 18 Oct 2012 00:01:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2382: Blocker step broken on 0.8.7 In-Reply-To: <042.2875210ecbe1c2da3bb043d06fc37163@buildbot.net> References: <042.2875210ecbe1c2da3bb043d06fc37163@buildbot.net> Message-ID: <057.805e1fbf0644015c63b8bb0055496a1e@buildbot.net> #2382: Blocker step broken on 0.8.7 -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.7 | Resolution: Keywords: blocker | -----------------------+-------------------- Comment (by dustin): {{{ #!patch diff --git a/master/buildbot/steps/blocker.py b/master/buildbot/steps/blocker.py index ab672e6..dd2a46e 100644 --- a/master/buildbot/steps/blocker.py +++ b/master/buildbot/steps/blocker.py @@ -138,8 +138,7 @@ class Blocker(BuildStep): # needed information. When that is implemented, then Blocker # needs to be adapted to use it, and *then* Blocker should be # safe to use. - all_builds = (builderStatus.buildCache.values() + - builderStatus.getCurrentBuilds()) + all_builds = builderStatus.getCurrentBuilds() for buildStatus in all_builds: if self.buildsMatch(myBuildStatus, buildStatus): }}} might be a decent fix. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Oct 18 00:34:39 2012 From: noreply at github.com (GitHub) Date: Wed, 17 Oct 2012 17:34:39 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 5f2011: Change CVS to SVN in doc (code snippet uses svn) Message-ID: <507f4e9f652e3_356915c8af44876e@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 5f201134b78091d5ce6e5a797e4ad7df9704d7f3 https://github.com/buildbot/buildbot/commit/5f201134b78091d5ce6e5a797e4ad7df9704d7f3 Author: Olof Johansson Date: 2012-10-17 (Wed, 17 Oct 2012) Changed paths: M master/docs/manual/cfg-buildfactories.rst Log Message: ----------- Change CVS to SVN in doc (code snippet uses svn) Commit: 25f931a7ffd73831d8436592fb8a7496ddcce791 https://github.com/buildbot/buildbot/commit/25f931a7ffd73831d8436592fb8a7496ddcce791 Author: Dustin J. Mitchell Date: 2012-10-17 (Wed, 17 Oct 2012) Changed paths: M master/docs/manual/cfg-buildfactories.rst Log Message: ----------- Merge branch 'docfix/svn_instead_of_cvs' of git://github.com/olof/buildbot Compare: https://github.com/buildbot/buildbot/compare/1e767b95f35e...25f931a7ffd7 From nobody at buildbot.net Thu Oct 18 01:15:40 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 18 Oct 2012 01:15:40 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.afa34870ac25c576b28c780d1e6994e8@buildbot.net> #1992: master hangs on startup ------------------------+------------------------ Reporter: dustin | Owner: Type: defect | Status: reopened Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------ Comment (by dustin): Tom, can you post a 'pip freeze', and your Python version? And OS? That loads just fine for me :( -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 18 06:15:04 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 18 Oct 2012 06:15:04 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.bbdcc9e551b9ec6c0e686467e2ed47a4@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Changes (by tom.prince): * owner: => tom.prince * status: reopened => assigned Comment: I suspect this has something to do with forking but not exec'ing. I am working on fixing this by using `spawnProcess` to exec buildbot. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 18 11:21:27 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 18 Oct 2012 11:21:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2383: Configuration of the ports for slaves Message-ID: <041.67cb430f47377fccc1729a214c77a9be@buildbot.net> #2383: Configuration of the ports for slaves ----------------------+----------------------- Reporter: metronomy | Owner: Type: undecided | Status: new Priority: critical | Milestone: undecided Version: 0.8.7 | Keywords: ----------------------+----------------------- Hello, I am still a beginner concerning configuration of buildbot. I created a new slave in another PC. When I start the slave, it tries to connect to the master but without success. Here is an overview of the content of the twistd.log file: 2012-10-15 14:37:16+0200 [-] Log opened. 2012-10-15 14:37:16+0200 [-] twistd 11.0.0 (C:\Python27\python.exe 2.7.2) starting up. 2012-10-15 14:37:16+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor. 2012-10-15 14:37:16+0200 [-] Starting BuildSlave -- version: 0.8.4 2012-10-15 14:37:16+0200 [-] recording hostname in twistd.hostname 2012-10-15 14:37:21+0200 [-] Starting factory 2012-10-15 14:37:21+0200 [-] Connecting to trinity.muc.lantiq.com:20400 2012-10-15 14:37:21+0200 [-] Connection to trinity.muc.lantiq.com:20400 failed: [Failure instance: Traceback (failure with no frames): : DNS lookup failed: address 'trinity.muc.lantiq.com' not found: [Errno 11001] getaddrinfo failed. Do you have information about this issue? By the way, the port number for the new slave should be the same as the first slave? For the moment, I configured the master.cfg file like this: c = BuildmasterConfig = {} s1 = BuildSlave("Nightly_PC", "root") s2 = BuildSlave("Uli8", "root") c['slaves'] = [s1,s2] c['slavePortnum'] = 20400 Thanks in advance! Metronomy -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 18 11:26:37 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 18 Oct 2012 11:26:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2384: Configuration of the ports for slaves Message-ID: <041.ebefe8e2c1dbf115b7cb9e524f1a0b52@buildbot.net> #2384: Configuration of the ports for slaves ----------------------+----------------------- Reporter: metronomy | Owner: Type: undecided | Status: new Priority: critical | Milestone: undecided Version: 0.8.7 | Keywords: ----------------------+----------------------- Hello, I am still a beginner about configuration of buildbot. I created a new slave in another PC. When I start the slave, it tries to connect to the master but without success. Here is an overview of the content of the twistd.log file: 2012-10-15 14:37:16+0200 [-] Log opened. 2012-10-15 14:37:16+0200 [-] twistd 11.0.0 (C:\Python27\python.exe 2.7.2) starting up. 2012-10-15 14:37:16+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor. 2012-10-15 14:37:16+0200 [-] Starting BuildSlave -- version: 0.8.4 2012-10-15 14:37:16+0200 [-] recording hostname in twistd.hostname 2012-10-15 14:37:21+0200 [-] Starting factory 2012-10-15 14:37:21+0200 [-] Connecting to trinity.muc.lantiq.com:20400 2012-10-15 14:37:21+0200 [-] Connection to trinity.muc.lantiq.com:20400 failed: [Failure instance: Traceback (failure with no frames): : DNS lookup failed: address 'trinity.muc.lantiq.com' not found: [Errno 11001] getaddrinfo failed. Do you have any information about this issue? By the way, the port number for the new slave should be the same as the first slave? For the moment, I configured the master.cfg like that: c = BuildmasterConfig = {} s1 = BuildSlave("Nightly_PC", "root") s2 = BuildSlave("Uli8", "root") c['slaves'] = [s1,s2] c['slavePortnum'] = 20400 Thanks in advance! Metronomy -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 18 14:13:10 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 18 Oct 2012 14:13:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2384: Configuration of the ports for slaves In-Reply-To: <041.ebefe8e2c1dbf115b7cb9e524f1a0b52@buildbot.net> References: <041.ebefe8e2c1dbf115b7cb9e524f1a0b52@buildbot.net> Message-ID: <056.4722eff80b5a76587f53db5a1f85856b@buildbot.net> #2384: Configuration of the ports for slaves ----------------------+------------------------ Reporter: metronomy | Owner: Type: undecided | Status: new Priority: critical | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: | ----------------------+------------------------ Description changed by tom.prince: Old description: > Hello, > > I am still a beginner about configuration of buildbot. > > I created a new slave in another PC. When I start the slave, it tries to > connect to the master but without success. > > Here is an overview of the content of the twistd.log file: > > 2012-10-15 14:37:16+0200 [-] Log opened. > 2012-10-15 14:37:16+0200 [-] twistd 11.0.0 (C:\Python27\python.exe 2.7.2) > starting up. > 2012-10-15 14:37:16+0200 [-] reactor class: > twisted.internet.selectreactor.SelectReactor. > 2012-10-15 14:37:16+0200 [-] Starting BuildSlave -- version: 0.8.4 > 2012-10-15 14:37:16+0200 [-] recording hostname in twistd.hostname > 2012-10-15 14:37:21+0200 [-] Starting factory instance at 0x0131DD28> > 2012-10-15 14:37:21+0200 [-] Connecting to trinity.muc.lantiq.com:20400 > 2012-10-15 14:37:21+0200 [-] Connection to trinity.muc.lantiq.com:20400 > failed: [Failure instance: Traceback (failure with no frames): 'twisted.internet.error.DNSLookupError'>: DNS lookup failed: address > 'trinity.muc.lantiq.com' not found: [Errno 11001] getaddrinfo failed. > > > Do you have any information about this issue? > > By the way, the port number for the new slave should be the same as the > first slave? > > For the moment, I configured the master.cfg like that: > > c = BuildmasterConfig = {} > > s1 = BuildSlave("Nightly_PC", "root") > s2 = BuildSlave("Uli8", "root") > c['slaves'] = [s1,s2] > > c['slavePortnum'] = 20400 > > Thanks in advance! > > Metronomy New description: Hello, I am still a beginner about configuration of buildbot. I created a new slave in another PC. When I start the slave, it tries to connect to the master but without success. Here is an overview of the content of the twistd.log file: {{{ 2012-10-15 14:37:16+0200 [-] Log opened. 2012-10-15 14:37:16+0200 [-] twistd 11.0.0 (C:\Python27\python.exe 2.7.2) starting up. 2012-10-15 14:37:16+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor. 2012-10-15 14:37:16+0200 [-] Starting BuildSlave -- version: 0.8.4 2012-10-15 14:37:16+0200 [-] recording hostname in twistd.hostname 2012-10-15 14:37:21+0200 [-] Starting factory 2012-10-15 14:37:21+0200 [-] Connecting to trinity.muc.lantiq.com:20400 2012-10-15 14:37:21+0200 [-] Connection to trinity.muc.lantiq.com:20400 failed: [Failure instance: Traceback (failure with no frames): : DNS lookup failed: address 'trinity.muc.lantiq.com' not found: [Errno 11001] getaddrinfo failed. }}} Do you have any information about this issue? By the way, the port number for the new slave should be the same as the first slave? For the moment, I configured the master.cfg like that: {{{ c = BuildmasterConfig = {} s1 = BuildSlave("Nightly_PC", "root") s2 = BuildSlave("Uli8", "root") c['slaves'] = [s1,s2] c['slavePortnum'] = 20400 }}} Thanks in advance! Metronomy -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 18 14:14:32 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 18 Oct 2012 14:14:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2384: Configuration of the ports for slaves In-Reply-To: <041.ebefe8e2c1dbf115b7cb9e524f1a0b52@buildbot.net> References: <041.ebefe8e2c1dbf115b7cb9e524f1a0b52@buildbot.net> Message-ID: <056.fdc23e420c73184502159e0c973383ad@buildbot.net> #2384: Configuration of the ports for slaves ----------------------------+------------------------ Reporter: metronomy | Owner: Type: support-request | Status: new Priority: critical | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: | ----------------------------+------------------------ Changes (by tom.prince): * type: undecided => support-request Comment: The issue appears to be that your slave can resolve the master's dns hostname. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 18 18:39:20 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 18 Oct 2012 18:39:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2385: UnicodeDecode error in runprocess.py Message-ID: <042.9fb9a5653f267e6238dfcc83076d7a2e@buildbot.net> #2385: UnicodeDecode error in runprocess.py -----------------------+----------------------- Reporter: roger_fong | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Keywords: -----------------------+----------------------- File "/usr/lib/python2.6/site- packages/buildbot_slave-0.8.5-py2.6.egg/buildslave/runprocess.py", line 472, in _startCommand msg += " %s=%s\n" % (name, self.environ[name]) This part of the code prints out environment variables on your system. If your environment name has a character (like a smart quote) that the ascii decoder can't decode then this line will generate UnicodeDecode error. Fix would be to just change the line to: msg += " %s=%s\n" % (name, (self.environ[name]).decode('UTF-8')) or something equivalent. I saw this problem in 0.8.3, 0.8.5 and 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 19 01:46:37 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 19 Oct 2012 01:46:37 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.b807e59da2098a40f1e25d7360702d43@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Comment (by dustin): I bet you're absolutely right. I've been testing with 'twistd'. I'll try again. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 19 01:49:31 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 19 Oct 2012 01:49:31 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.83106faa03b18101161e1a6d99de6cb0@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Comment (by dustin): Indeed, that was easy. For me, that config failed after one of the two schedulers were initialized. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 19 01:54:18 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 19 Oct 2012 01:54:18 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.921d9f4ea10e2bd2d7f06250dbc3d0ca@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Comment (by dustin): Yep, and twistd -oy buildbot.tac works reliably, repeatedly. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 19 02:05:23 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 19 Oct 2012 02:05:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2385: UnicodeDecode error in runprocess.py In-Reply-To: <042.9fb9a5653f267e6238dfcc83076d7a2e@buildbot.net> References: <042.9fb9a5653f267e6238dfcc83076d7a2e@buildbot.net> Message-ID: <057.c0db727b215ded70a1c681b96d46eb0d@buildbot.net> #2385: UnicodeDecode error in runprocess.py -----------------------+-------------------- Reporter: roger_fong | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: encoding | -----------------------+-------------------- Changes (by dustin): * keywords: => encoding * milestone: undecided => 0.8.8 Comment: Hm, I don't think we want to assume it's utf-8. Rather, we should include this data in the log as a bytestring, like the "normal" log output from a build step. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 19 02:14:21 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 19 Oct 2012 02:14:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2385: UnicodeDecode error in runprocess.py In-Reply-To: <042.9fb9a5653f267e6238dfcc83076d7a2e@buildbot.net> References: <042.9fb9a5653f267e6238dfcc83076d7a2e@buildbot.net> Message-ID: <057.f6dce3554839cbc5d5895154f4c7ed10@buildbot.net> #2385: UnicodeDecode error in runprocess.py -----------------------+-------------------- Reporter: roger_fong | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: encoding | -----------------------+-------------------- Comment (by dustin): Ah, I see - {{{msg}}} is turning into unicode from a unicode key or value in the environment provided to the step. I wonder if we should *encode* those to utf-8 first? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 19 18:09:24 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 19 Oct 2012 18:09:24 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.57a6a67ec0427f7efd89b96a3d8973f3@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Comment (by mikesorrenti): I've seen the possibly-related issue that dank discusses at http://sourceforge.net/mailarchive/message.php?msg_id=29899918 on my installation. It's intermittent, but ~4/5 attempts to start buildbot result in !WebStatus dying with the twistd.log looking like so: {{{ 2012-10-19 10:57:29-0700 [-] RotateLogSite starting on 8010 2012-10-19 10:57:29-0700 [-] Starting factory 2012-10-19 10:57:29-0700 [-] Setting up http.log rotating 10 files of 10000000 bytes each 2012-10-19 10:57:29-0700 [-] BuildMaster is running 2012-10-19 10:57:29-0700 [buildbot.status.web.baseweb.RotateLogSite] (TCP Port 8010 Closed) 2012-10-19 10:57:29-0700 [buildbot.status.web.baseweb.RotateLogSite] Stopping factory }}} I'm able to replicate this with the provided master.cfg.sample and constantly running {{{ buildbot restart master/; sleep 1; tail -n 20 master/twistd.log | grep --color "TCP Port 8010 Closed" }}} The other failure mode I see is closer to the original symptoms discussed in this ticket: master just hangs on startup. This occurs much less often for me, maybe 1/15. System information: {{{ (buildmaster087)buildbot at buildmaster:/usr/local/virtualenvs/buildmaster087$ pip freeze Jinja2==2.6 PAM==0.4.2 SQLAlchemy==0.7.9 Tempita==0.5.1 Twisted==12.2.0 Twisted-Conch==10.1.0 Twisted-Core==10.1.0 Twisted-Lore==10.1.0 Twisted-Mail==10.1.0 Twisted-Names==10.1.0 Twisted-News==10.1.0 Twisted-Runner==10.1.0 Twisted-Web==10.1.0 Twisted-Words==10.1.0 buildbot==0.8.7 buildbot-slave==0.8.7 decorator==3.3.3 distribute==0.6.14 guppy==0.1.10 iotop==0.4 numpy==1.4.1 pyOpenSSL==0.10 pyasn1==0.0.11a pycrypto==2.1.0 pycryptopp==0.5.17 pyserial==2.3 python-apt==0.7.100.1-squeeze1 python-dateutil==1.5 reportbug==4.12.6 sqlalchemy-migrate==0.7.2 virtualenv==1.7 wsgiref==0.1.2 zope.interface==4.0.1 (buildmaster087)buildbot at buildmaster:/usr/local/virtualenvs/buildmaster087$ python --version Python 2.6.6 (buildmaster087)buildbot at buildmaster:/usr/local/virtualenvs/buildmaster087$ uname -a Linux buildmaster 2.6.32-rt #1 SMP PREEMPT Tue Jul 19 09:42:50 PDT 2011 i686 GNU/Linux (buildmaster087)buildbot at buildmaster:/usr/local/virtualenvs/buildmaster087$ cat /etc/debian_version 6.0.3 }}} It looks like Twisted 12.2.0 isn't a universal fix. I also removed all !ForceSchedulers (replaced with a Nightly) and still saw the issue. This was in reply to a note dank had made on http://sourceforge.net/mailarchive/message.php?msg_id=29899918 my buildbot master gets part of the way through startup, then hangs on adding the first scheduler (a force scheduler, hmm!) -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Oct 20 19:37:30 2012 From: noreply at github.com (GitHub) Date: Sat, 20 Oct 2012 12:37:30 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 344917: factor findXxxId methods into a base method Message-ID: <5082fd7a98393_4c50158aaec1095d9@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 34491765383333e46ba71e5c79c296196bc596f3 https://github.com/buildbot/buildbot/commit/34491765383333e46ba71e5c79c296196bc596f3 Author: Dustin J. Mitchell Date: 2012-10-14 (Sun, 14 Oct 2012) Changed paths: M master/buildbot/db/base.py M master/buildbot/db/masters.py M master/buildbot/db/users.py M master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_masters.py Log Message: ----------- factor findXxxId methods into a base method Commit: 08548b4aeef74d02ec4fe848cc1794fb40d9e73f https://github.com/buildbot/buildbot/commit/08548b4aeef74d02ec4fe848cc1794fb40d9e73f Author: Dustin J. Mitchell Date: 2012-10-17 (Wed, 17 Oct 2012) Changed paths: M master/buildbot/test/unit/test_db_base.py Log Message: ----------- fix tests to use the masters table (which exists) rather than schedulers (which doesn't) Commit: 696ef53a036d08deafc61dac69e94929fe6bc890 https://github.com/buildbot/buildbot/commit/696ef53a036d08deafc61dac69e94929fe6bc890 Author: Dustin J. Mitchell Date: 2012-10-17 (Wed, 17 Oct 2012) Changed paths: M master/buildbot/db/base.py Log Message: ----------- use fetchone, as it's more explicit Commit: c25e62616d407d05cad944d03af404dc94899632 https://github.com/buildbot/buildbot/commit/c25e62616d407d05cad944d03af404dc94899632 Author: Dustin J. Mitchell Date: 2012-10-20 (Sat, 20 Oct 2012) Changed paths: M master/buildbot/db/base.py M master/buildbot/db/masters.py M master/buildbot/db/users.py M master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_masters.py Log Message: ----------- Merge branch '9/findXxxId' of git://github.com/djmitche/buildbot into nine Compare: https://github.com/buildbot/buildbot/compare/a3f445942985...c25e62616d40 From noreply at github.com Tue Oct 23 18:29:51 2012 From: noreply at github.com (GitHub) Date: Tue, 23 Oct 2012 11:29:51 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 6837b0: Update pyflakes project url. divmod.org says it's... Message-ID: <5086e21fa0e6f_5fb41c5caf0954bb@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 6837b01cc8b500c916b4aa582dbc5f2981bc6270 https://github.com/buildbot/buildbot/commit/6837b01cc8b500c916b4aa582dbc5f2981bc6270 Author: Dan Kegel Date: 2012-10-21 (Sun, 21 Oct 2012) Changed paths: M master/buildbot/scripts/sample.cfg Log Message: ----------- Update pyflakes project url. divmod.org says it's offline, and to use launchpad instead. Commit: 4f56b2ad3670bdcf56acfc6dea4c7121f93ebc2a https://github.com/buildbot/buildbot/commit/4f56b2ad3670bdcf56acfc6dea4c7121f93ebc2a Author: Dustin J. Mitchell Date: 2012-10-23 (Tue, 23 Oct 2012) Changed paths: M master/buildbot/scripts/sample.cfg Log Message: ----------- Merge pull request #559 from dankegel/pyflakes-move Update pyflakes project url. divmod.org says it's offline, and to use launchpad instead. Compare: https://github.com/buildbot/buildbot/compare/25f931a7ffd7...4f56b2ad3670 From noreply at github.com Tue Oct 23 18:53:34 2012 From: noreply at github.com (GitHub) Date: Tue, 23 Oct 2012 11:53:34 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 48dd29: Update pyflakes project url. divmod.org says it's... Message-ID: <5086e7ae28c50_15bc19d5ae850919@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 48dd290899711ab7db3915a67cec442e2d3e5f42 https://github.com/buildbot/buildbot/commit/48dd290899711ab7db3915a67cec442e2d3e5f42 Author: Dan Kegel Date: 2012-10-23 (Tue, 23 Oct 2012) Changed paths: M master/buildbot/scripts/sample.cfg Log Message: ----------- Update pyflakes project url. divmod.org says it's offline, and to use launchpad instead. From nobody at buildbot.net Wed Oct 24 03:40:36 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 24 Oct 2012 03:40:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2386: Hang on Linux on start master Message-ID: <036.90e139333c09fa225e20d196defd8753@buildbot.net> #2386: Hang on Linux on start master ---------------------+--------------------------- Reporter: muro | Owner: Michal Widera Type: defect | Status: new Priority: critical | Milestone: 0.8.7p1 Version: 0.8.7 | Keywords: hang ---------------------+--------------------------- Test Envirom_ent: Linux ubuntu 10.10, Linux debian 6 Symptome: Hang on ./buildbot start master on 'wal' message Sources: Head of Git trunk Soultion ('''FOUND'''): change in two files: buildbot/master.py yield self.db.setup() -> self.db.setup() buildbot/schedulers/manager.py yield self.master.db.static.getObjectId(..) -> self.master.db.static.getObjectId(..) Summary: '''After removing two yeilds' buildbot master started properly'''. Please add patch to the git head. Regards, Michal -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 24 03:54:08 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 24 Oct 2012 03:54:08 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.a7cb7bce0f345ac7b1b76c23348aa604@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Comment (by muro): I think that I've found solution - http://trac.buildbot.net/ticket/2386 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 24 03:59:49 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 24 Oct 2012 03:59:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2386: Hang on Linux on start master In-Reply-To: <036.90e139333c09fa225e20d196defd8753@buildbot.net> References: <036.90e139333c09fa225e20d196defd8753@buildbot.net> Message-ID: <051.cb5553113637e9ab92d37ea8a2f07241@buildbot.net> #2386: Hang on Linux on start master ---------------------+---------------------------- Reporter: muro | Owner: Michal Widera Type: defect | Status: new Priority: critical | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: Keywords: hang | ---------------------+---------------------------- Comment (by muro): to be precise: objectid = self.master.db.state.getObjectId( sch.name, class_name) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 24 04:10:41 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 24 Oct 2012 04:10:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2387: gerritchangesource leaves background ssh process running after buildbot master process stops Message-ID: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> #2387: gerritchangesource leaves background ssh process running after buildbot master process stops ----------------------+-------------------------------- Reporter: hushp1pt | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Keywords: gerritchangesource ----------------------+-------------------------------- With gerritchangesource, buildbot master process starts a background ssh process to run gerrit stream-events command. When buildbot master process is shutdown, the background ssh/gerrit process should also stop. Actually, the background ssh/gerrit process continues to run. Every time you buildbot restart, you get another ssh/gerrit process. They all will run until manually killed. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 24 04:11:12 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 24 Oct 2012 04:11:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2386: Hang on Linux on start master In-Reply-To: <036.90e139333c09fa225e20d196defd8753@buildbot.net> References: <036.90e139333c09fa225e20d196defd8753@buildbot.net> Message-ID: <051.3d6780287b71915329fe136e31f292c0@buildbot.net> #2386: Hang on Linux on start master ---------------------+---------------------------- Reporter: muro | Owner: Michal Widera Type: defect | Status: new Priority: critical | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: Keywords: hang | ---------------------+---------------------------- Comment (by mikesorrenti): Hey muro, I'd be interested in the debugging steps you took to come to this conclusion. Looks interesting, but I'm skeptical there isn't something down the line depending on those generators... -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 24 04:26:28 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 24 Oct 2012 04:26:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2387: gerritchangesource leaves background ssh process running after buildbot master process stops In-Reply-To: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> References: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> Message-ID: <055.9e359b4f1db02811c705d0ed425f1c77@buildbot.net> #2387: gerritchangesource leaves background ssh process running after buildbot master process stops --------------------------------+------------------------ Reporter: hushp1pt | Owner: Type: undecided | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit changesource | --------------------------------+------------------------ Changes (by hushp1pt): * keywords: gerritchangesource => gerrit changesource * priority: major => minor -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 24 06:06:36 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 24 Oct 2012 06:06:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2386: Hang on Linux on start master In-Reply-To: <036.90e139333c09fa225e20d196defd8753@buildbot.net> References: <036.90e139333c09fa225e20d196defd8753@buildbot.net> Message-ID: <051.57b204d2fc75742db6ce025edbe6f098@buildbot.net> #2386: Hang on Linux on start master ---------------------+---------------------------- Reporter: muro | Owner: Michal Widera Type: defect | Status: new Priority: critical | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: Keywords: hang | ---------------------+---------------------------- Comment (by muro): I've get latest head of repository. Then I've just start adding log.msg("...") and trying to find which line of code is going to hung. After 3 hours of printf/log.msg("...") i've found master.py issue then and then manager.py. Master started sucessfully on 8010. I think that these yeilds' create some death loops inside buildbot in some cases. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Oct 24 23:11:34 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 24 Oct 2012 23:11:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2386: Hang on Linux on start master In-Reply-To: <036.90e139333c09fa225e20d196defd8753@buildbot.net> References: <036.90e139333c09fa225e20d196defd8753@buildbot.net> Message-ID: <051.5b7298a76b78739f49a49ecac5104dbc@buildbot.net> #2386: Hang on Linux on start master ---------------------+----------------------- Reporter: muro | Owner: Type: defect | Status: assigned Priority: critical | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: Keywords: hang | ---------------------+----------------------- Changes (by muro): * owner: Michal Widera => * status: new => assigned -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 02:42:38 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 02:42:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2386: Hang on Linux on start master In-Reply-To: <036.90e139333c09fa225e20d196defd8753@buildbot.net> References: <036.90e139333c09fa225e20d196defd8753@buildbot.net> Message-ID: <051.19da166e6de78530cc92be0f64c2ad6b@buildbot.net> #2386: Hang on Linux on start master ---------------------+---------------------- Reporter: muro | Owner: Type: defect | Status: closed Priority: critical | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: invalid Keywords: hang | ---------------------+---------------------- Changes (by dustin): * status: assigned => closed * resolution: => invalid Comment: So, sorry to say that the changes you suggest are introducing bugs that incidentally change the timing of the buildmaster startup. For example, your second change would make self.objectId a Deferred object, rather than an integer, and the DB engine is unlikely to be able to handle that value later. A master that starts up just fine but doesn't work isn't much better than one that doesn't start up :) Other people have seen this hang at different points in their startup, and some more or less reliably. It all depends on the master config, how busy the system is, OS, Python, and Twisted versions, and some randomness. I think we've narrowed #1992 down to a race condition involving POSIX signals or some other state "left over" from the fork() performed by 'buildbot start' or, equivalently, 'make start'. Let's take the discussion back there to keep everything in one place. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 02:44:28 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 02:44:28 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.81c97bec627c6b2f97e2b5b1bc05acf6@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Comment (by dustin): muro, summarizing back from #2386, we've got some reasonable ideas here about what the problem is, and potential workarounds. The solution proposed in #2386 actually introduces bugs that adjust the timing enough to avoid the hang, but result in a non-functional master. Can you confirm whether you see this issue when starting with twistd instead of buildbot start or make start? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 10:54:45 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 10:54:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' Message-ID: <040.4cf404700931197ce206a91446adcdd0@buildbot.net> #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' ---------------------+----------------------- Reporter: oc_dhart | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Keywords: ---------------------+----------------------- Waterfall page below, master.cfg attached. web.Server Traceback (most recent call last): exceptions.AttributeError: 'int' object has no attribute 'get' /usr/local/lib/python2.7/dist-packages/Twisted-12.2.0-py2.7-linux- x86_64.egg/twisted/internet/defer.py:1045 in _inlineCallbacks 1044 else: 1045 result = g.send(result) 1046 except StopIteration: /usr/local/lib/python2.7/dist- packages/buildbot-0.8.7-py2.7.egg/buildbot/status/web/builder.py:287 in content 286 for build in b.generateFinishedBuilds(num_builds=int(numbuilds)): 287 recent.append(self.get_line_values(req, build, False)) 288 /usr/local/lib/python2.7/dist- packages/buildbot-0.8.7-py2.7.egg/buildbot/status/web/base.py:442 in get_line_values 441 if len(ss_list) == 1: 442 rev = all_got_revision.get(ss_list[0].codebase, "??") 443 else: exceptions.AttributeError: 'int' object has no attribute 'get' -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 12:51:47 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 12:51:47 -0000 Subject: [Buildbot-commits] [Buildbot] #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' In-Reply-To: <040.4cf404700931197ce206a91446adcdd0@buildbot.net> References: <040.4cf404700931197ce206a91446adcdd0@buildbot.net> Message-ID: <055.85aa27009405d30c0dfdc011f68a17a4@buildbot.net> #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' ---------------------+------------------------ Reporter: oc_dhart | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: | ---------------------+------------------------ Description changed by dustin: Old description: > Waterfall page below, master.cfg attached. > > web.Server Traceback (most recent call last): > exceptions.AttributeError: 'int' object has no attribute 'get' > /usr/local/lib/python2.7/dist-packages/Twisted-12.2.0-py2.7-linux- > x86_64.egg/twisted/internet/defer.py:1045 in _inlineCallbacks > 1044 else: > 1045 result = g.send(result) > 1046 except StopIteration: > /usr/local/lib/python2.7/dist- > packages/buildbot-0.8.7-py2.7.egg/buildbot/status/web/builder.py:287 in > content > 286 for build in > b.generateFinishedBuilds(num_builds=int(numbuilds)): > 287 recent.append(self.get_line_values(req, build, False)) > 288 > /usr/local/lib/python2.7/dist- > packages/buildbot-0.8.7-py2.7.egg/buildbot/status/web/base.py:442 in > get_line_values > 441 if len(ss_list) == 1: > 442 rev = all_got_revision.get(ss_list[0].codebase, > "??") > 443 else: > exceptions.AttributeError: 'int' object has no attribute 'get' New description: Waterfall page below, master.cfg attached. {{{ web.Server Traceback (most recent call last): exceptions.AttributeError: 'int' object has no attribute 'get' /usr/local/lib/python2.7/dist-packages/Twisted-12.2.0-py2.7-linux- x86_64.egg/twisted/internet/defer.py:1045 in _inlineCallbacks 1044 else: 1045 result = g.send(result) 1046 except StopIteration: /usr/local/lib/python2.7/dist- packages/buildbot-0.8.7-py2.7.egg/buildbot/status/web/builder.py:287 in content 286 for build in b.generateFinishedBuilds(num_builds=int(numbuilds)): 287 recent.append(self.get_line_values(req, build, False)) 288 /usr/local/lib/python2.7/dist- packages/buildbot-0.8.7-py2.7.egg/buildbot/status/web/base.py:442 in get_line_values 441 if len(ss_list) == 1: 442 rev = all_got_revision.get(ss_list[0].codebase, "??") 443 else: exceptions.AttributeError: 'int' object has no attribute 'get' }}} -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 12:55:27 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 12:55:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' In-Reply-To: <040.4cf404700931197ce206a91446adcdd0@buildbot.net> References: <040.4cf404700931197ce206a91446adcdd0@buildbot.net> Message-ID: <055.a9488e3b2f3f04d33dfc142373ff21a2@buildbot.net> #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' ---------------------+------------------------ Reporter: oc_dhart | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: | ---------------------+------------------------ Comment (by dustin): It looks like the got_revision property from that build is an integer. Which is weird, since you're using git. Is this an old build, or one that was performed by 0.8.7? A temporary fix is: {{{ #!patch diff --git a/master/buildbot/status/build.py b/master/buildbot/status/build.py index 9f55922..570eb62 100644 --- a/master/buildbot/status/build.py +++ b/master/buildbot/status/build.py @@ -92,7 +92,7 @@ class BuildStatus(styles.Versioned, properties.PropertiesMixin): all_got_revisions = self.properties.getProperty('got_revision', {}) # For backwards compatibility all_got_revisions is a string if codebases # are not used. Convert to the default internal type (dict) - if isinstance(all_got_revisions, str): + if isinstance(all_got_revisions, (str, int)): all_got_revisions = {'': all_got_revisions} return all_got_revisions }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 14:42:02 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 14:42:02 -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.b763ca49bcd0738deb68193daa36cd76@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 daniel): This sort of fixes the problem we're having at enlightenment.org. However, using svnRetry I noticed one problem: It seems that the delay value is not honored and buildbot doesn't wait before updating again. I tried adding something like http://twistedmatrix.com/pipermail/twisted- python/2010-September/022889.html in cleanupAndIncremental, but then the update process just seems to hang. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 20:45:54 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 20:45:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. Message-ID: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. ----------------------+----------------------- Reporter: hushp1pt | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Keywords: ----------------------+----------------------- Two identical, trivial buildbot master configurations. One uses mysql and the other uses the default database. They both use the same buildslave instance. They both run on the same Ubuntu 12.04 VM. I can only run one of these two buildbot masters at a time. Both "work". However, during startup, the one that uses mysql shuts down PBServerFactory on 9989 for no apparent reason, and the build slave can never connect. The other one, identical in every respect except it uses the default database, never has this problem. This failure in the mysql-using bot configuration is intermittent: 1 time out of 3, the PBServerFactory does not shut down prematurely during startup, and the build slave does connect, and everything works as usual from then on. On one occasion as I watched twistd.log during startup, the build slave connected, and THEN the PBServerFactory on 9989 shut down. Seeing that, I restarted the build slave- and it was unable to re-connect. Note: this buildbot master configuration is essentially the same one presented in ticket #2387. It uses gerritchangesource. Some log files are attached. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 21:07:09 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 21:07:09 -0000 Subject: [Buildbot-commits] [Buildbot] #2387: gerritchangesource leaves background ssh process running after buildbot master process stops In-Reply-To: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> References: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> Message-ID: <055.30acb4454ede0b0f3eb049a6296d5046@buildbot.net> #2387: gerritchangesource leaves background ssh process running after buildbot master process stops ----------------------+------------------------ Reporter: hushp1pt | Owner: Type: undecided | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit | ----------------------+------------------------ Changes (by hushp1pt): * keywords: gerrit changesource => gerrit -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 21:07:58 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 21:07:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. In-Reply-To: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> References: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> Message-ID: <055.2ba30fd923df2aecd7ab406d97fa8764@buildbot.net> #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. ---------------------+------------------------ Reporter: hushp1pt | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: mysql | ---------------------+------------------------ Changes (by hushp1pt): * keywords: => mysql * type: undecided => defect -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Oct 25 21:08:13 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 25 Oct 2012 21:08:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2387: gerritchangesource leaves background ssh process running after buildbot master process stops In-Reply-To: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> References: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> Message-ID: <055.5ffebf72a31dcb17bda976830ba7b7be@buildbot.net> #2387: gerritchangesource leaves background ssh process running after buildbot master process stops ---------------------+------------------------ Reporter: hushp1pt | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit | ---------------------+------------------------ Changes (by hushp1pt): * type: undecided => defect -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 26 01:48:19 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 26 Oct 2012 01:48:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2384: Configuration of the ports for slaves In-Reply-To: <041.ebefe8e2c1dbf115b7cb9e524f1a0b52@buildbot.net> References: <041.ebefe8e2c1dbf115b7cb9e524f1a0b52@buildbot.net> Message-ID: <056.7144991566c5f40c4230e2e32845555a@buildbot.net> #2384: Configuration of the ports for slaves ----------------------------+------------------------ Reporter: metronomy | Owner: Type: support-request | Status: new Priority: critical | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: | ----------------------------+------------------------ Comment (by mikesorrenti): You should try specifying the master location with its IP address. Modify the slave's buildbot.tac file appropriately, `buildslave restart` and see if the problem is resolved. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Oct 26 03:41:12 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 26 Oct 2012 03:41:12 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.9f2db1b24e54fb72a011418be5a13312@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Comment (by muro): Hi Dustin, I saw twistd issue on: Buildbot: 0.8.6p1 Twisted: 12.1.0 Jinja: 2.6 Python: 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) [GCC 4.5.2] But on (with mine patch/workaround): Buildbot: 0.8.7-118-g4f56b2a Twisted: 12.2.0 Jinja: 2.6 Python: 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) [GCC 4.4.5] The start of master is clear and without issues Moreover there is no current hangs and buildbot is functional. Buildbot uses gitpooler. How can I reproduce "indroduced bugs" ? Regards, Muro -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Oct 27 13:28:33 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 27 Oct 2012 13:28:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2005: SQLAlchemy Operational errors with SQLite: Database is locked In-Reply-To: <040.08a071a74acf7400775dd33a90e10ace@buildbot.net> References: <040.08a071a74acf7400775dd33a90e10ace@buildbot.net> Message-ID: <055.2fb280e937866851700d2a40e4c48cd0@buildbot.net> #2005: SQLAlchemy Operational errors with SQLite: Database is locked ---------------------+--------------------- Reporter: abompard | Owner: Type: defect | Status: closed Priority: critical | Milestone: 0.8.5 Version: 0.8.4p1 | Resolution: fixed Keywords: database | ---------------------+--------------------- Comment (by gavekort): Can any documentation be found for write lock on the database ? I think i'm having similar problems. I have read throught the manuals but i cannot find what i'm looking for. Any material besides that available ? Sorry for my english. kind regards. gavekort. -------------------------- This error generally means that something else has held a write lock on the database for too long. It's hard to tell from your logs what that might be - all of the queries that timed out are read-only queries (getBuildset and getBuildRequests).[http://www.nemgavekort.dk/l/gavekort- biograf gavekort biograf][http://www.nemgavekort.dk/ gavekort skabelon][http://www.nemgavekort.dk/l/gavekort-biograf bio gavekort] Does this still occur after a master restart? If so, can you try it with a clean state.sqlite file? (Just remove the file and run 'buildbot upgrade- master' again) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Oct 27 15:27:44 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 27 Oct 2012 15:27:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2005: SQLAlchemy Operational errors with SQLite: Database is locked In-Reply-To: <040.08a071a74acf7400775dd33a90e10ace@buildbot.net> References: <040.08a071a74acf7400775dd33a90e10ace@buildbot.net> Message-ID: <055.ae3f7c502227644b8534b96c6a5f9177@buildbot.net> #2005: SQLAlchemy Operational errors with SQLite: Database is locked ---------------------+--------------------- Reporter: abompard | Owner: Type: defect | Status: closed Priority: critical | Milestone: 0.8.5 Version: 0.8.4p1 | Resolution: fixed Keywords: database | ---------------------+--------------------- Comment (by dustin): (I suspect the previous comment was spam, and edited out the spam links) The docs links are above: * http://www.sqlite.org/cvstrac/wiki?p=DatabaseIsLocked * http://www.sqlite.org/cvstrac/wiki?p=MultiThreading -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Oct 28 17:19:44 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 28 Oct 2012 17:19:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2218: Add support for declarative configuration. In-Reply-To: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> References: <042.6eb1d8f39addc6ad3d2fe89bf0002f85@buildbot.net> Message-ID: <057.d6d170a749bcc19f5c62dca0d2d876ad@buildbot.net> #2218: Add support for declarative configuration. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: major | Milestone: 1.0.+ Version: 0.8.5 | Resolution: Keywords: config | ------------------------+-------------------- Comment (by dank): (Neither here nor there, but I just noticed that http://www.ibm.com/developerworks/linux/library/l-buildbot/ recommends using http://pypi.python.org/pypi/collective.buildbot an earlier try at declarative configuration. I suppose somebody should write a better developerworks article sometime.) -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Oct 28 18:12:27 2012 From: noreply at github.com (GitHub) Date: Sun, 28 Oct 2012 11:12:27 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] dad3bf: Add support for builder descriptions Message-ID: <508d758b5f1c_51d91249af4164089@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: dad3bf98fe27cf821d5b4e08160071af4777250d https://github.com/buildbot/buildbot/commit/dad3bf98fe27cf821d5b4e08160071af4777250d Author: Bryce Adelstein-Lelbach Date: 2012-10-28 (Sun, 28 Oct 2012) Changed paths: M master/buildbot/config.py M master/buildbot/process/builder.py M master/buildbot/status/builder.py M master/buildbot/status/master.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/builder.html Log Message: ----------- Add support for builder descriptions Commit: 71b8281ee169f596fae6614f6b4b04d7f78d06be https://github.com/buildbot/buildbot/commit/71b8281ee169f596fae6614f6b4b04d7f78d06be Author: Bryce Adelstein-Lelbach Date: 2012-10-28 (Sun, 28 Oct 2012) Changed paths: M master/buildbot/config.py M master/buildbot/status/web/templates/builder.html M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_status_builder_cache.py M master/buildbot/test/unit/test_status_buildstep.py Log Message: ----------- Implement requested change to from a
 to a 
for builder descriptions, fix tests broken by addition of builder descriptions. Commit: 6290f2dd4b125b14c13f0533fd77274ffb2e8ab9 https://github.com/buildbot/buildbot/commit/6290f2dd4b125b14c13f0533fd77274ffb2e8ab9 Author: Bryce Adelstein-Lelbach Date: 2012-10-28 (Sun, 28 Oct 2012) Changed paths: M master/docs/developer/config.rst M master/docs/manual/cfg-builders.rst Log Message: ----------- Adding docs for builder descriptions. Commit: 163945eb7593b2640ffccc7be6eca42d8f8ca065 https://github.com/buildbot/buildbot/commit/163945eb7593b2640ffccc7be6eca42d8f8ca065 Author: Bryce Adelstein-Lelbach Date: 2012-10-28 (Sun, 28 Oct 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/status/builder.py M master/buildbot/test/fake/fakemaster.py Log Message: ----------- Fix bug with builder descriptions not being updated on reconfig. Commit: 4efe306bdec216f5d033fb9e60bb84bc844726e4 https://github.com/buildbot/buildbot/commit/4efe306bdec216f5d033fb9e60bb84bc844726e4 Author: Bryce Adelstein-Lelbach Date: 2012-10-28 (Sun, 28 Oct 2012) Changed paths: M master/buildbot/interfaces.py Log Message: ----------- Add getDescription to IBuildStatus Commit: 3611f5add068c94c1e91800fef5e28b567111b45 https://github.com/buildbot/buildbot/commit/3611f5add068c94c1e91800fef5e28b567111b45 Author: Tom Prince Date: 2012-10-28 (Sun, 28 Oct 2012) Changed paths: M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- test_process_builder: Factor out some common code. Commit: dc120f5d7ecd1c8acf9ebdc75b473e22095db2ea https://github.com/buildbot/buildbot/commit/dc120f5d7ecd1c8acf9ebdc75b473e22095db2ea Author: Tom Prince Date: 2012-10-28 (Sun, 28 Oct 2012) Changed paths: M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- Add a tests for builder reconfig. Compare: https://github.com/buildbot/buildbot/compare/4f56b2ad3670...dc120f5d7ecd From noreply at github.com Sun Oct 28 18:27:08 2012 From: noreply at github.com (GitHub) Date: Sun, 28 Oct 2012 11:27:08 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d03711: fix pyflakes Message-ID: <508d78fcbdf0b_3b0519e3ae47923b@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d03711653864ae2b54fb93e4f6d6b3f33a1099fd https://github.com/buildbot/buildbot/commit/d03711653864ae2b54fb93e4f6d6b3f33a1099fd Author: Tom Prince Date: 2012-10-28 (Sun, 28 Oct 2012) Changed paths: M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- fix pyflakes From nobody at buildbot.net Sun Oct 28 21:37:56 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 28 Oct 2012 21:37:56 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.a7dd3fa2f9a5977edec78d2343e5db4b@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Comment (by dustin): Anything that uses the master's objectid - which is basically just tracking the last changes that have been processed. While this may not cause problems for a single-master, it is definitely wrong, and probably leaves exceptions in your logfile. I realize you're not particularly familiar with Twisted programming, so as a metaphor, your suggestion is akin to saying "I clamped off the front brake lines and snipped the emergency-brake line. It runs fine, no more squealing brakes, and the e-brake lever works smooth as butter! I recommend Ford ship all their vehicles like this." More to the point, this is a particular type of bug that is very sensitive to initial conditions, which is why it's taken so long to track down. The errors you introduced change those initial conditions to a some that happen not to trigger the bug. You could probably delete a few more "yield" keywords, or maybe add "not" to some "if" statements, and get the bug to recur. If the fix discussed above (invoking twistd as an executable to start buildbot) doesn't pan out as a solution, then we'll certainly look more deeply at the effects of your change, but the evidence is strongly in favor of the fix. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 02:40:25 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 02:40:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. In-Reply-To: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> References: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> Message-ID: <055.5266b0eee2f81d3afb92a48fe73cccdd@buildbot.net> #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. ---------------------+------------------------ Reporter: hushp1pt | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: mysql | ---------------------+------------------------ Comment (by dustin): We've had reports of the WebStatus stopping and starting again at startup, too. I wonder if this is related. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 02:53:51 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 02:53:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. In-Reply-To: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> References: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> Message-ID: <055.d8eb0832d03551e4d0ff95c187e3d818@buildbot.net> #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. ---------------------+------------------------ Reporter: hushp1pt | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: mysql | ---------------------+------------------------ Comment (by dustin): I can replicate this locally (using my own mysql creds) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 02:58:38 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 02:58:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. In-Reply-To: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> References: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> Message-ID: <055.cd2aeff025b84b8fc4799222bf74e154@buildbot.net> #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. ---------------------+------------------------ Reporter: hushp1pt | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: mysql | ---------------------+------------------------ Comment (by dustin): I can't replicate without the !GerritChangeSource, though -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:12:08 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:12:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. In-Reply-To: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> References: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> Message-ID: <055.87bad1b8828135ab5905815ab077eeee@buildbot.net> #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. ---------------------+------------------------ Reporter: hushp1pt | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: mysql | ---------------------+------------------------ Comment (by dustin): I added a {{{traceback.print_stack()}}} to the code logging "(TCP Port 9989 Closed)", and this is what I got: {{{ 2012-10-29 23:10:01-0400 [-] BuildMaster is running 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/bin/buildbot", line 7, in 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] execfile(__file__) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/master/bin/buildbot", line 4, in 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] runner.run() 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/scripts/runner.py", line 697, in run 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] sys.exit(subcommandFunction(subconfig)) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/scripts/start.py", line 107, in start 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] launch(config) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/scripts/start.py", line 82, in launch 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] twistd.run() 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/scripts/twistd.py", line 27, in run 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] app.run(runApp, ServerOptions) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/application/app.py", line 652, in run 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] runApp(config) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/scripts/twistd.py", line 23, in runApp 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] _SomeApplicationRunner(config).run() 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/application/app.py", line 390, in run 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] self.postApplication() 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/scripts/_twistd_unix.py", line 231, in postApplication 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] self.startReactor(None, self.oldstdout, self.oldstderr) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/application/app.py", line 402, in startReactor 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] self.config, oldstdout, oldstderr, self.profiler, reactor) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/application/app.py", line 323, in runReactorWithLogging 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] reactor.run() 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/base.py", line 1169, in run 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] self.mainLoop() 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/base.py", line 1181, in mainLoop 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] self.doIteration(t) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/epollreactor.py", line 379, in doPoll 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] log.callWithLogger(selectable, _drdw, selectable, fd, event) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/python/log.py", line 84, in callWithLogger 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] return callWithContext({"system": lp}, func, *args, **kw) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/python/log.py", line 69, in callWithContext 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] return context.call({ILogContext: newCtx}, func, *args, **kw) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/python/context.py", line 118, in callWithContext 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] return self.currentContext().callWithContext(ctx, func, *args, **kw) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/python/context.py", line 81, in callWithContext 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] return func(*args,**kw) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/posixbase.py", line 639, in _doReadOrWrite 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] self._disconnectSelectable(selectable, why, inRead) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/posixbase.py", line 258, in _disconnectSelectable 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] selectable.readConnectionLost(f) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/abstract.py", line 291, in readConnectionLost 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] self.connectionLost(reason) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/tcp.py", line 1102, in connectionLost 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] self._logConnectionLostMsg() 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/tcp.py", line 1094, in _logConnectionLostMsg 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] traceback.print_stack() 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] (TCP Port 9989 Closed) 2012-10-29 23:10:01-0400 [twisted.spread.pb.PBServerFactory] Stopping factory }}} I wonder if this has the same root cause as #1992? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:18:53 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:18:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2377: Misleading message in web status rebuild form In-Reply-To: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> References: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> Message-ID: <055.62fba1a3691f38665adafb9565538006@buildbot.net> #2377: Misleading message in web status rebuild form ---------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: web | ---------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.7p1 => 0.8.8 Comment: This isn't actually a regression, and the correct fix isn't obvious, in the case there are multiple codebases, so this won't make it for 0.8.7p1. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:19:54 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:19:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. In-Reply-To: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> References: <040.2a78e5afd5b86a2b01e1a3714b63b0ab@buildbot.net> Message-ID: <055.a80cc647a796a02dde3cd54efbecea8f@buildbot.net> #2389: With mysql, build master shuts down PBServerFactory during startup and build slave can never connect. Without mysql, it works fine. ---------------------+------------------------ Reporter: hushp1pt | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: duplicate Keywords: mysql | ---------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => duplicate Comment: Sure enough, 50 or so iterations of {{{ twistd -noy buildbot.tac }}} fail to reproduce this symptom. I'm going to mark this as a dupe, on the assumption that the same fix will apply (and the same underlying issue is causing the problem). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:21:02 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:21:02 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.b2c58afb5e45484ff01455b49901f2d6@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Comment (by dustin): Signs point strongly to #2389 having the same cause. This is an unexpected closure of the listening PB port due to a spurious {{{readConnectionLost}}} signal on the listening socket. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:22:50 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:22:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2383: Configuration of the ports for slaves In-Reply-To: <041.67cb430f47377fccc1729a214c77a9be@buildbot.net> References: <041.67cb430f47377fccc1729a214c77a9be@buildbot.net> Message-ID: <056.54bc04f449e99c24e19a0cdb8b9e8b05@buildbot.net> #2383: Configuration of the ports for slaves ----------------------------+------------------------ Reporter: metronomy | Owner: Type: support-request | Status: new Priority: critical | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: | ----------------------------+------------------------ Changes (by tom.prince): * type: undecided => support-request Old description: > Hello, > > I am still a beginner concerning configuration of buildbot. > > I created a new slave in another PC. When I start the slave, it tries to > connect to the master but without success. > > Here is an overview of the content of the twistd.log file: > > 2012-10-15 14:37:16+0200 [-] Log opened. > 2012-10-15 14:37:16+0200 [-] twistd 11.0.0 (C:\Python27\python.exe 2.7.2) > starting up. > 2012-10-15 14:37:16+0200 [-] reactor class: > twisted.internet.selectreactor.SelectReactor. > 2012-10-15 14:37:16+0200 [-] Starting BuildSlave -- version: 0.8.4 > 2012-10-15 14:37:16+0200 [-] recording hostname in twistd.hostname > 2012-10-15 14:37:21+0200 [-] Starting factory instance at 0x0131DD28> > 2012-10-15 14:37:21+0200 [-] Connecting to trinity.muc.lantiq.com:20400 > 2012-10-15 14:37:21+0200 [-] Connection to trinity.muc.lantiq.com:20400 > failed: [Failure instance: Traceback (failure with no frames): 'twisted.internet.error.DNSLookupError'>: DNS lookup failed: address > 'trinity.muc.lantiq.com' not found: [Errno 11001] getaddrinfo failed. > > > Do you have information about this issue? > > By the way, the port number for the new slave should be the same as the > first slave? > > For the moment, I configured the master.cfg file like this: > > c = BuildmasterConfig = {} > > s1 = BuildSlave("Nightly_PC", "root") > s2 = BuildSlave("Uli8", "root") > > c['slaves'] = [s1,s2] > > c['slavePortnum'] = 20400 > > Thanks in advance! > > Metronomy New description: Hello, I am still a beginner concerning configuration of buildbot. I created a new slave in another PC. When I start the slave, it tries to connect to the master but without success. Here is an overview of the content of the twistd.log file: {{{ 2012-10-15 14:37:16+0200 [-] Log opened. 2012-10-15 14:37:16+0200 [-] twistd 11.0.0 (C:\Python27\python.exe 2.7.2) starting up. 2012-10-15 14:37:16+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor. 2012-10-15 14:37:16+0200 [-] Starting BuildSlave -- version: 0.8.4 2012-10-15 14:37:16+0200 [-] recording hostname in twistd.hostname 2012-10-15 14:37:21+0200 [-] Starting factory 2012-10-15 14:37:21+0200 [-] Connecting to trinity.muc.lantiq.com:20400 2012-10-15 14:37:21+0200 [-] Connection to trinity.muc.lantiq.com:20400 failed: [Failure instance: Traceback (failure with no frames): : DNS lookup failed: address 'trinity.muc.lantiq.com' not found: [Errno 11001] getaddrinfo failed. }}} Do you have information about this issue? By the way, the port number for the new slave should be the same as the first slave? For the moment, I configured the master.cfg file like this: {{{ c = BuildmasterConfig = {} s1 = BuildSlave("Nightly_PC", "root") s2 = BuildSlave("Uli8", "root") c['slaves'] = [s1,s2] c['slavePortnum'] = 20400 Thanks in advance! Metronomy }}} -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:25:20 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:25:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2383: Configuration of the ports for slaves In-Reply-To: <041.67cb430f47377fccc1729a214c77a9be@buildbot.net> References: <041.67cb430f47377fccc1729a214c77a9be@buildbot.net> Message-ID: <056.0bf44eb64274c3f3983c528ce1ece9c7@buildbot.net> #2383: Configuration of the ports for slaves ----------------------------+------------------------ Reporter: metronomy | Owner: Type: support-request | Status: closed Priority: critical | Milestone: undecided Version: 0.8.7 | Resolution: fixed Keywords: | ----------------------------+------------------------ Changes (by tom.prince): * status: new => closed * resolution: => fixed Old description: > Hello, > > I am still a beginner concerning configuration of buildbot. > > I created a new slave in another PC. When I start the slave, it tries to > connect to the master but without success. > > Here is an overview of the content of the twistd.log file: > > {{{ > 2012-10-15 14:37:16+0200 [-] Log opened. > 2012-10-15 14:37:16+0200 [-] twistd 11.0.0 (C:\Python27\python.exe 2.7.2) > starting up. > 2012-10-15 14:37:16+0200 [-] reactor class: > twisted.internet.selectreactor.SelectReactor. > 2012-10-15 14:37:16+0200 [-] Starting BuildSlave -- version: 0.8.4 > 2012-10-15 14:37:16+0200 [-] recording hostname in twistd.hostname > 2012-10-15 14:37:21+0200 [-] Starting factory instance at 0x0131DD28> > 2012-10-15 14:37:21+0200 [-] Connecting to trinity.muc.lantiq.com:20400 > 2012-10-15 14:37:21+0200 [-] Connection to trinity.muc.lantiq.com:20400 > failed: [Failure instance: Traceback (failure with no frames): 'twisted.internet.error.DNSLookupError'>: DNS lookup failed: address > 'trinity.muc.lantiq.com' not found: [Errno 11001] getaddrinfo failed. > }}} > > Do you have information about this issue? > > By the way, the port number for the new slave should be the same as the > first slave? > > For the moment, I configured the master.cfg file like this: > > {{{ > c = BuildmasterConfig = {} > > s1 = BuildSlave("Nightly_PC", "root") > s2 = BuildSlave("Uli8", "root") > > c['slaves'] = [s1,s2] > > c['slavePortnum'] = 20400 > > Thanks in advance! > > Metronomy > }}} New description: Hello, I am still a beginner concerning configuration of buildbot. I created a new slave in another PC. When I start the slave, it tries to connect to the master but without success. Here is an overview of the content of the twistd.log file: {{{ 2012-10-15 14:37:16+0200 [-] Log opened. 2012-10-15 14:37:16+0200 [-] twistd 11.0.0 (C:\Python27\python.exe 2.7.2) starting up. 2012-10-15 14:37:16+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor. 2012-10-15 14:37:16+0200 [-] Starting BuildSlave -- version: 0.8.4 2012-10-15 14:37:16+0200 [-] recording hostname in twistd.hostname 2012-10-15 14:37:21+0200 [-] Starting factory 2012-10-15 14:37:21+0200 [-] Connecting to trinity.muc.lantiq.com:20400 2012-10-15 14:37:21+0200 [-] Connection to trinity.muc.lantiq.com:20400 failed: [Failure instance: Traceback (failure with no frames): : DNS lookup failed: address 'trinity.muc.lantiq.com' not found: [Errno 11001] getaddrinfo failed. }}} Do you have information about this issue? By the way, the port number for the new slave should be the same as the first slave? For the moment, I configured the master.cfg file like this: {{{ c = BuildmasterConfig = {} s1 = BuildSlave("Nightly_PC", "root") s2 = BuildSlave("Uli8", "root") c['slaves'] = [s1,s2] c['slavePortnum'] = 20400 }}} Thanks in advance! Metronomy -- Comment: The problem is that the slave isn't resolving the name `trinity.muc.lantiq.com`. Also, all the slaves use the same port to talk to the master (the port is a listening port on the master that the slaves connect to). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:26:11 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:26:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2384: Configuration of the ports for slaves In-Reply-To: <041.ebefe8e2c1dbf115b7cb9e524f1a0b52@buildbot.net> References: <041.ebefe8e2c1dbf115b7cb9e524f1a0b52@buildbot.net> Message-ID: <056.a0fa2d175bafaefc8a73ad914162c10d@buildbot.net> #2384: Configuration of the ports for slaves ----------------------------+------------------------ Reporter: metronomy | Owner: Type: support-request | Status: closed Priority: critical | Milestone: undecided Version: 0.8.7 | Resolution: duplicate Keywords: | ----------------------------+------------------------ Changes (by tom.prince): * status: new => closed * resolution: => duplicate Comment: Duplicate of #2383. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:28:08 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:28:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2381: SVN export method can't export single files In-Reply-To: <039.46a2f1fea1e274ea3c1f2b0330ffb35a@buildbot.net> References: <039.46a2f1fea1e274ea3c1f2b0330ffb35a@buildbot.net> Message-ID: <054.63c3d81aa96a4c1d53f57348b3d06e72@buildbot.net> #2381: SVN export method can't export single files ------------------------+-------------------- Reporter: Quentin | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: svn | ------------------------+-------------------- Changes (by tom.prince): * priority: major => minor * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:33:12 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:33:12 -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.192ee00d9c0231e16a49b20b0b06d9a8@buildbot.net> #2337: gitpoller fails to fetch commit following twisted errors --------------------------+----------------------- Reporter: Clement | Owner: Type: enhancement | Status: reopened Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: git gitpoller | --------------------------+----------------------- Changes (by tom.prince): * type: undecided => enhancement * milestone: undecided => 0.8.+ Comment: Clement: Can you confirm that buildbot is polling at the next scheduled interval, and getting all the commits then? (Or demonstrate that it isn't?) -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Oct 30 03:36:41 2012 From: noreply at github.com (GitHub) Date: Mon, 29 Oct 2012 20:36:41 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] cfa834: Fix BuildStatus.getAllGotRevisions to properly han... Message-ID: <508f4b49bd061_5ff71681af413339@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: cfa834b9d03fc3fe9fad7ab04587a939969dd609 https://github.com/buildbot/buildbot/commit/cfa834b9d03fc3fe9fad7ab04587a939969dd609 Author: Tom Prince Date: 2012-10-29 (Mon, 29 Oct 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- Fix BuildStatus.getAllGotRevisions to properly handle vcs that use int. Fixes #2388, #2380. From nobody at buildbot.net Tue Oct 30 03:36:43 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:36:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' In-Reply-To: <040.4cf404700931197ce206a91446adcdd0@buildbot.net> References: <040.4cf404700931197ce206a91446adcdd0@buildbot.net> Message-ID: <055.018e9e9348b53f1207fbe3f7d00bfc97@buildbot.net> #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' ---------------------+------------------------ Reporter: oc_dhart | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: fixed Keywords: | ---------------------+------------------------ Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Fix BuildStatus.getAllGotRevisions to properly handle vcs that use int. Fixes #2388, #2380. Changeset: cfa834b9d03fc3fe9fad7ab04587a939969dd609 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 03:36:44 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 03:36:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2380: getAllGotRevisions is broken with bzr, svn, ... In-Reply-To: <036.b6cf136e3700cebd30bce3b8ae2a9da0@buildbot.net> References: <036.b6cf136e3700cebd30bce3b8ae2a9da0@buildbot.net> Message-ID: <051.afcbe1f19b0537f266320f27dcc081a2@buildbot.net> #2380: getAllGotRevisions is broken with bzr, svn, ... ------------------------+------------------------- Reporter: flox | Owner: tom.prince Type: defect | Status: closed Priority: major | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: fixed Keywords: bzr svn web | ------------------------+------------------------- Changes (by Tom Prince): * status: assigned => closed * resolution: => fixed Comment: Fix BuildStatus.getAllGotRevisions to properly handle vcs that use int. Fixes #2388, #2380. Changeset: cfa834b9d03fc3fe9fad7ab04587a939969dd609 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 04:18:01 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 04:18:01 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.826551063fdc20b53f8f8d1565a25c3b@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: assigned Priority: major | Milestone: Version: 0.8.7 | Resolution: Keywords: performance | ------------------------+------------------------- Changes (by tom.prince): * milestone: undecided => -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 04:32:06 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 04:32:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2390: Use -- to disambiguate FETCH_HEAD et al in Git step and GitPoller. Message-ID: <042.6a8a71a52d60ac15c33d9640471784da@buildbot.net> #2390: Use -- to disambiguate FETCH_HEAD et al in Git step and GitPoller. -----------------------+--------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: trivial | Milestone: 0.8.7p1 Version: 0.8.7 | Keywords: -----------------------+--------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 10:12:48 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 10:12:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2377: Misleading message in web status rebuild form In-Reply-To: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> References: <040.08e6a9a060c7d7fb3db97a66d05f46b6@buildbot.net> Message-ID: <055.7b8e858658ba53de06b1fe7e52554e5a@buildbot.net> #2377: Misleading message in web status rebuild form ---------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: web | ---------------------+-------------------- Comment (by pepsiman): The correct fix also needs to look at ```alwaysUseLatest```. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 15:44:20 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 15:44:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2391: ShellCommand(description=...) doesn't take effect until command starts Message-ID: <036.6a1b11a362810b47d63694552da003c1@buildbot.net> #2391: ShellCommand(description=...) doesn't take effect until command starts ------------------------+----------------------- Reporter: dank | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Keywords: ------------------------+----------------------- When I have a bunch of ShellCommand steps, looking at the build status early on is rather uninformative; it says 1. shell 2. shell_1 3. shell_2 Only after they complete is the description used, e.g. 1. shell install_deps ( 31 secs ) 2. shell_1 configure ( 1 secs ) 3. shell_2 compile ( 0 secs ) Calling self.step_status.setText(self.describe(step_status.isFinished())) in setStepStatus() seems to make the description show up when I want it. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Oct 30 23:05:17 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 30 Oct 2012 23:05:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2387: gerritchangesource leaves background ssh process running after buildbot master process stops In-Reply-To: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> References: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> Message-ID: <055.0d74874636f3ee726336642b26544526@buildbot.net> #2387: gerritchangesource leaves background ssh process running after buildbot master process stops ---------------------+-------------------- Reporter: hushp1pt | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: gerrit | ---------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.8 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Oct 31 00:43:26 2012 From: noreply at github.com (GitHub) Date: Tue, 30 Oct 2012 17:43:26 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1a88a5: add support for pathPatterns - multiple patterns f... Message-ID: <5090742ec18f9_5ed31237ae86132b@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 1a88a55942c127afcfc7166850e202fca1de28b0 https://github.com/buildbot/buildbot/commit/1a88a55942c127afcfc7166850e202fca1de28b0 Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/connector.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/util/endpoint.py M master/docs/developer/data.rst Log Message: ----------- add support for pathPatterns - multiple patterns for one endpoint class Commit: 527044cc25283a79ee322ac74d0dd2ae7a179033 https://github.com/buildbot/buildbot/commit/527044cc25283a79ee322ac74d0dd2ae7a179033 Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/connector.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/util/endpoint.py M master/docs/developer/data.rst Log Message: ----------- Merge branch '9/pathpatterns' into nine Compare: https://github.com/buildbot/buildbot/compare/c25e62616d40...527044cc2528 From nobody at buildbot.net Wed Oct 31 01:26:49 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 31 Oct 2012 01:26:49 -0000 Subject: [Buildbot-commits] [Buildbot] #1901: real tests for Blocker In-Reply-To: <038.178e3d8147269ed2950575c4e6cdccbf@buildbot.net> References: <038.178e3d8147269ed2950575c4e6cdccbf@buildbot.net> Message-ID: <053.5e880738cbbd968a4a77ad1563366cac@buildbot.net> #1901: real tests for Blocker ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: enhancement | Status: accepted Priority: trivial | Milestone: 0.8.8 Version: 0.8.3p1 | Resolution: Keywords: tests | ------------------------+------------------------- Changes (by tom.prince): * owner: => tom.prince * priority: major => trivial * status: new => accepted * milestone: 0.9.+ => 0.8.8 Comment: This is getting removed in 0.8.8, so this no longer necessary. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Oct 31 15:23:26 2012 From: noreply at github.com (GitHub) Date: Wed, 31 Oct 2012 08:23:26 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 126e02: Raise ImportError instead of exiting, if buildbot.... Message-ID: <5091426e36d2f_1e0510fcae8860b9@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 126e02341c76bd5a027c2ca5a8467aa5708228f2 https://github.com/buildbot/buildbot/commit/126e02341c76bd5a027c2ca5a8467aa5708228f2 Author: Tom Prince Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M master/buildbot/test/__init__.py Log Message: ----------- Raise ImportError instead of exiting, if buildbot.test can't be imported. This apparently causes issue with 'pydoc -k', and is in general not nice. Trial still fails with a sensible error message. From noreply at github.com Wed Oct 31 15:33:35 2012 From: noreply at github.com (GitHub) Date: Wed, 31 Oct 2012 08:33:35 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0b098b: Make pyflakes happy. Message-ID: <509144cf148f3_153a1b83ae831290@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 0b098b9de7dcf8275ab402ef5988cba1578ddf5d https://github.com/buildbot/buildbot/commit/0b098b9de7dcf8275ab402ef5988cba1578ddf5d Author: Tom Prince Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M master/buildbot/test/__init__.py Log Message: ----------- Make pyflakes happy. From nobody at buildbot.net Wed Oct 31 15:48:24 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 31 Oct 2012 15:48:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2392: try needs better error messages when vc isn't passed. Message-ID: <042.697650c3209aa6a2aa14e86554e22211@buildbot.net> #2392: try needs better error messages when vc isn't passed. -----------------------+------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.7 | Keywords: try -----------------------+------------------- - Also, for cvs/svn, when `topfile` isn't specified. - A missing executable gives a traceback as well. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Oct 31 23:02:11 2012 From: noreply at github.com (GitHub) Date: Wed, 31 Oct 2012 16:02:11 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] fb1b42: Add schedulers and scheduler_masters tables Message-ID: <5091adf3c0630_7f1d1ac6aec309e8@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: fb1b42c3635702d81431ec2ecf154e3677e4d818 https://github.com/buildbot/buildbot/commit/fb1b42c3635702d81431ec2ecf154e3677e4d818 Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M README.md A master/buildbot/db/migrate/versions/024_add_schedulers_table.py M master/buildbot/db/model.py M master/buildbot/test/fake/fakedb.py A master/buildbot/test/unit/test_db_migrate_versions_024_add_schedulers_table.py Log Message: ----------- Add schedulers and scheduler_masters tables Commit: 902002c1d2f753c2a65b6730279e802fcbbb4507 https://github.com/buildbot/buildbot/commit/902002c1d2f753c2a65b6730279e802fcbbb4507 Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M README.md M master/buildbot/db/schedulers.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_schedulers.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/util/types/__init__.py A master/buildbot/test/util/types/schedulers.py M master/docs/developer/database.rst M master/docs/relnotes/index.rst Log Message: ----------- add scheduler DB API methods to handle claiming schedulers Commit: a1ca0fcfc410ee5a6b08c5483a938affd5f3b491 https://github.com/buildbot/buildbot/commit/a1ca0fcfc410ee5a6b08c5483a938affd5f3b491 Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M README.md M master/buildbot/db/masters.py M master/buildbot/test/unit/test_db_masters.py M master/docs/developer/database.rst Log Message: ----------- delete from scheduler_masters when a master is deactivated Commit: c71028dafb787c539dc7bb5b879ac9bf7715cb2b https://github.com/buildbot/buildbot/commit/c71028dafb787c539dc7bb5b879ac9bf7715cb2b Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M README.md Log Message: ----------- update README.md Commit: d36391c79639afc76919f50135313bc2017a283d https://github.com/buildbot/buildbot/commit/d36391c79639afc76919f50135313bc2017a283d Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M master/buildbot/db/migrate/versions/024_add_schedulers_table.py M master/buildbot/db/model.py Log Message: ----------- add id columns for new many-to-many table Refs #1053. Commit: 98c6791a34503edc31ef3fbe1aedd1edab329c94 https://github.com/buildbot/buildbot/commit/98c6791a34503edc31ef3fbe1aedd1edab329c94 Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M master/buildbot/db/schedulers.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_schedulers.py M master/docs/developer/database.rst Log Message: ----------- add masterid= option to getSchedulers Commit: 65b90f90c0cb964e9dbad0da93e4f1db65a9e5be https://github.com/buildbot/buildbot/commit/65b90f90c0cb964e9dbad0da93e4f1db65a9e5be Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M README.md Log Message: ----------- summarize status of schedulers support, next steps Commit: 5c17920becb33dc83bcf917c5c370784cf87e6b1 https://github.com/buildbot/buildbot/commit/5c17920becb33dc83bcf917c5c370784cf87e6b1 Author: Dustin J. Mitchell Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: M README.md Log Message: ----------- more to-do notes Commit: 3a59de34d25f17303939fbc116d1582cc744666f https://github.com/buildbot/buildbot/commit/3a59de34d25f17303939fbc116d1582cc744666f Author: Dustin J. Mitchell Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M README.md M master/buildbot/db/masters.py A master/buildbot/db/migrate/versions/024_add_schedulers_table.py M master/buildbot/db/model.py M master/buildbot/db/schedulers.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_masters.py A master/buildbot/test/unit/test_db_migrate_versions_024_add_schedulers_table.py M master/buildbot/test/unit/test_db_schedulers.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/util/types/__init__.py A master/buildbot/test/util/types/schedulers.py M master/docs/developer/database.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch '9/schedulers-table' into nine Compare: https://github.com/buildbot/buildbot/compare/527044cc2528...3a59de34d25f From nobody at buildbot.net Wed Oct 31 23:02:14 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 31 Oct 2012 23:02:14 -0000 Subject: [Buildbot-commits] [Buildbot] #1053: schedulerdb should have id columns on all tables In-Reply-To: <036.4ff7f269375e4aa2c6c44266d369e161@buildbot.net> References: <036.4ff7f269375e4aa2c6c44266d369e161@buildbot.net> Message-ID: <051.7bb8aa00e7bc5488c44e92402b7a45a2@buildbot.net> #1053: schedulerdb should have id columns on all tables -----------------------------+-------------------- Reporter: Pike | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.2 | Resolution: Keywords: database, sprint | -----------------------------+-------------------- Comment (by Dustin J. Mitchell): add id columns for new many-to-many table Refs #1053. Changeset: d36391c79639afc76919f50135313bc2017a283d -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Oct 31 23:18:07 2012 From: noreply at github.com (GitHub) Date: Wed, 31 Oct 2012 16:18:07 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] eb5917: add comments explaining the scheduler_masters tabl... Message-ID: <5091b1af4d45a_40c81a64af434475@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: eb591709818a217e974429cb166be9f0a7024edc https://github.com/buildbot/buildbot/commit/eb591709818a217e974429cb166be9f0a7024edc Author: Dustin J. Mitchell Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M master/buildbot/db/model.py Log Message: ----------- add comments explaining the scheduler_masters table