From noreply at github.com Mon Jul 2 14:39:10 2012 From: noreply at github.com (GitHub) Date: Mon, 02 Jul 2012 07:39:10 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 8a0252: Show buildstep statistics at corresponding WebStat... Message-ID: <4ff1b28ea7db6_6df91a88ae42303fe@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8a0252e9373a10a76bb05bcc9fa4c6bd2c6df38c https://github.com/buildbot/buildbot/commit/8a0252e9373a10a76bb05bcc9fa4c6bd2c6df38c Author: Patrick Gansterer Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/status/buildstep.py M master/buildbot/status/web/step.py M master/buildbot/status/web/templates/buildstep.html Log Message: ----------- Show buildstep statistics at corresponding WebStatus page If a buildstep has statistic values add a table with name and value of them to the rendered page for the buildstep. Commit: f63d9561760101360058de47433717e0999b2717 https://github.com/buildbot/buildbot/commit/f63d9561760101360058de47433717e0999b2717 Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/status/buildstep.py M master/buildbot/status/web/step.py M master/buildbot/status/web/templates/buildstep.html Log Message: ----------- Merge branch 'statistics' of git://github.com/paroga/buildbot * 'statistics' of git://github.com/paroga/buildbot: Show buildstep statistics at corresponding WebStatus page Compare: https://github.com/buildbot/buildbot/compare/411bfba4d28c...f63d95617601 From noreply at github.com Mon Jul 2 15:01:07 2012 From: noreply at github.com (GitHub) Date: Mon, 02 Jul 2012 08:01:07 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 36377a: RFC: getProcessOutput handling like fake.remotecom... Message-ID: <4ff1b7b371c89_41571808ae4191692@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 36377ae1a505d26d9bf741fefe4e6153a29fff37 https://github.com/buildbot/buildbot/commit/36377ae1a505d26d9bf741fefe4e6153a29fff37 Author: Tom Prince Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/util/gpo.py Log Message: ----------- RFC: getProcessOutput handling like fake.remotecommand. Commit: f10731086d55e56aab8cb51e475042cd512a1b5f https://github.com/buildbot/buildbot/commit/f10731086d55e56aab8cb51e475042cd512a1b5f Author: Tom Prince Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py A master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- Add tests of GetProccessValueMixin. It almost seems one could create ad TestCaseMixinMixin out of some of the code here. Commit: 92abf4764c0c8d6d69eeb0b1fbcc4697404ae783 https://github.com/buildbot/buildbot/commit/92abf4764c0c8d6d69eeb0b1fbcc4697404ae783 Author: Tom Prince Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Fix svn poller tests to use new gpo mixin. This just enshrines the current behavior. Somebody who knows svn should check them. Commit: 497e83b13e09bf63d8b1120aaa75af642312f218 https://github.com/buildbot/buildbot/commit/497e83b13e09bf63d8b1120aaa75af642312f218 Author: Tom Prince Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_p4poller.py Log Message: ----------- Fix p4 poller tests to use new gpo mixin. Commit: 4977aecfe88c2af6f16d38e3815784c6b0a3436a https://github.com/buildbot/buildbot/commit/4977aecfe88c2af6f16d38e3815784c6b0a3436a Author: Tom Prince Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- Fix gitpoller tests of environment passing. Commit: dbff17fdeb44ad5fb02ee560f549fbc6aea4a478 https://github.com/buildbot/buildbot/commit/dbff17fdeb44ad5fb02ee560f549fbc6aea4a478 Author: Tom Prince Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_p4poller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- Remove old GetProcessOutputMixin. Commit: 88657b99fda702690bbe8a4e4f469c9bbd2fe978 https://github.com/buildbot/buildbot/commit/88657b99fda702690bbe8a4e4f469c9bbd2fe978 Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_p4poller.py M master/buildbot/test/unit/test_changes_svnpoller.py A master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- Merge branch 'git-poller-rewrite' of git://github.com/tomprince/buildbot * 'git-poller-rewrite' of git://github.com/tomprince/buildbot: Remove old GetProcessOutputMixin. Fix gitpoller tests of environment passing. Fix p4 poller tests to use new gpo mixin. Fix svn poller tests to use new gpo mixin. Add tests of GetProccessValueMixin. RFC: getProcessOutput handling like fake.remotecommand. Compare: https://github.com/buildbot/buildbot/compare/f63d95617601...88657b99fda7 From noreply at github.com Mon Jul 2 19:16:19 2012 From: noreply at github.com (GitHub) Date: Mon, 02 Jul 2012 12:16:19 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] bf0b01: skip test_test_util_gpo on py27+tw900 Message-ID: <4ff1f383c83bc_1d9a1781ae4693190@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: bf0b01df6d00ae8d1ffa0b2e2acbe642a6cd35d5 https://github.com/buildbot/buildbot/commit/bf0b01df6d00ae8d1ffa0b2e2acbe642a6cd35d5 Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/test/unit/test_test_util_gpo.py Log Message: ----------- skip test_test_util_gpo on py27+tw900 From noreply at github.com Mon Jul 2 20:37:14 2012 From: noreply at github.com (GitHub) Date: Mon, 02 Jul 2012 13:37:14 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 439c0f: New web UI Message-ID: <4ff2067a53cef_5bb81a1fae4514fd@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 439c0fb6f17fdbd40b5bd47bb5770744a263b89a https://github.com/buildbot/buildbot/commit/439c0fb6f17fdbd40b5bd47bb5770744a263b89a Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/config.py M master/buildbot/master.py M master/buildbot/test/unit/test_config.py A master/buildbot/test/unit/test_www_resource.py A master/buildbot/test/unit/test_www_rest.py A master/buildbot/test/unit/test_www_service.py A master/buildbot/test/unit/test_www_ui.py A master/buildbot/test/util/www.py M master/buildbot/util/pathmatch.py A master/buildbot/www/__init__.py A master/buildbot/www/resource.py A master/buildbot/www/rest.py A master/buildbot/www/service.py A master/buildbot/www/static/css/default.css A master/buildbot/www/ui.py A master/buildbot/www/websocket.py A master/buildbot/www/ws.py M master/docs/developer/config.rst M master/docs/developer/data.rst M master/docs/manual/cfg-global.rst Log Message: ----------- New web UI This implements * new 'www' configuration * port * url (to replace builbotURL) * buildbot.www package * /api/v2 interfacing to the data api, for getters at least * /ws uses websockets to send subscriptions to the browser with a VERY hacky ui for it now Commit: 2efa2d9ddd0d33a7ad38ab4f4366fab7bc23dcaf https://github.com/buildbot/buildbot/commit/2efa2d9ddd0d33a7ad38ab4f4366fab7bc23dcaf Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/www/websocket.py Log Message: ----------- fix pyflakes in websocket.py Commit: 72b7d44631885e81217f03959cf5e907d9777c79 https://github.com/buildbot/buildbot/commit/72b7d44631885e81217f03959cf5e907d9777c79 Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/config.py M master/buildbot/master.py M master/buildbot/test/unit/test_config.py A master/buildbot/test/unit/test_www_resource.py A master/buildbot/test/unit/test_www_rest.py A master/buildbot/test/unit/test_www_service.py A master/buildbot/test/unit/test_www_ui.py A master/buildbot/test/util/www.py M master/buildbot/util/pathmatch.py A master/buildbot/www/__init__.py A master/buildbot/www/resource.py A master/buildbot/www/rest.py A master/buildbot/www/service.py A master/buildbot/www/static/css/default.css A master/buildbot/www/ui.py A master/buildbot/www/websocket.py A master/buildbot/www/ws.py M master/docs/developer/config.rst M master/docs/developer/data.rst M master/docs/manual/cfg-global.rst Log Message: ----------- Merge branch '9/jsweb' into nine Compare: https://github.com/buildbot/buildbot/compare/1ad1d846464b...72b7d4463188 From noreply at github.com Wed Jul 4 15:17:10 2012 From: noreply at github.com (GitHub) Date: Wed, 04 Jul 2012 08:17:10 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 146bb0: Add a 'masters' resource type, mostly stubbed out ... Message-ID: <4ff45e761d0e7_4d0c1663af415979e@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 146bb0d1ea28188fb6cfb6666edfb2fe32b8e953 https://github.com/buildbot/buildbot/commit/146bb0d1ea28188fb6cfb6666edfb2fe32b8e953 Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/data/connector.py A master/buildbot/data/masters.py M master/buildbot/master.py A master/buildbot/test/unit/test_data_masters.py M master/buildbot/test/util/types/__init__.py A master/buildbot/test/util/types/masters.py M master/buildbot/test/util/verifier.py M master/docs/developer/data.rst M master/docs/developer/mq.rst M master/docs/developer/rtype-change.rst A master/docs/developer/rtype-master.rst Log Message: ----------- Add a 'masters' resource type, mostly stubbed out for now From noreply at github.com Thu Jul 5 02:59:05 2012 From: noreply at github.com (GitHub) Date: Wed, 04 Jul 2012 19:59:05 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c4ff12: Sort changes chronologically for new SourceStamps Message-ID: <4ff502f9a292d_10f81884af4582e1@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c4ff120206cd89fd643c70cd4c584cd606ca77eb https://github.com/buildbot/buildbot/commit/c4ff120206cd89fd643c70cd4c584cd606ca77eb Author: Jorge Gonzalez Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_sourcestamp.py Log Message: ----------- Sort changes chronologically for new SourceStamps When creating a new SourceStamp, comprising changes are not guaranteed to come sorted chronologically. Sort them to ensure the most recent Change's attributes are used for the new SourceStamp. Conflicts: master/buildbot/sourcestamp.py master/buildbot/test/unit/test_sourcestamp.py Change-Id: I682d0c48d1ce56a9cdc889db7325a61478bf8de9 Commit: add1bc4c04286126a64a750962142edca1e0c8e7 https://github.com/buildbot/buildbot/commit/add1bc4c04286126a64a750962142edca1e0c8e7 Author: Jorge Gonzalez Date: 2012-06-29 (Fri, 29 Jun 2012) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/process/builder.py M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_sourcestamp.py Log Message: ----------- Ensure changes and requests are sorted chronologically When creating a new SourceStamp, comprising changes are not guaranteed to come sorted chronologically. Sort them to ensure the most recent Change's attributes are used for the new SourceStamp. Also, when merging requests according to the user-selected one with nextBuild(), keep the qualifying requests in the same relative order they were in the original superset passed in before the merge. Change-Id: I95d02b5fae28fa87aa2cd4f2f8e3578317cf2b72 Commit: 18170a4b825aaf091fc4e13d1f2cb0d0dfe1e257 https://github.com/buildbot/buildbot/commit/18170a4b825aaf091fc4e13d1f2cb0d0dfe1e257 Author: Csaba Osztrogon?c Date: 2012-07-04 (Wed, 04 Jul 2012) Changed paths: M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Fix master-side SVN step. New and old rmdir slave command was inverted accidentally where it was used and in the unit tests too. It isn't problem for newer slaves, they understand the old rmdir. But older slaves doesn't understand the new rmdir and they throw exception. Commit: f5714a6a9465eb6a220af7708f6fe4550d75d37c https://github.com/buildbot/buildbot/commit/f5714a6a9465eb6a220af7708f6fe4550d75d37c Author: Dustin J. Mitchell Date: 2012-07-04 (Wed, 04 Jul 2012) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/process/builder.py M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_sourcestamp.py Log Message: ----------- Merge branch 'ext_topic_change_order_fix' of git://github.com/jgonzalezmendez/buildbot * 'ext_topic_change_order_fix' of git://github.com/jgonzalezmendez/buildbot: Ensure changes and requests are sorted chronologically Sort changes chronologically for new SourceStamps Commit: e3440e0edac449f3a6ed6e829be510a41b238a9a https://github.com/buildbot/buildbot/commit/e3440e0edac449f3a6ed6e829be510a41b238a9a Author: Dustin J. Mitchell Date: 2012-07-04 (Wed, 04 Jul 2012) Changed paths: M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Merge branch 'svn-fix' of git://github.com/ossy-szeged/buildbot * 'svn-fix' of git://github.com/ossy-szeged/buildbot: Fix master-side SVN step. Compare: https://github.com/buildbot/buildbot/compare/bf0b01df6d00...e3440e0edac4 From noreply at github.com Thu Jul 5 23:26:01 2012 From: noreply at github.com (GitHub) Date: Thu, 05 Jul 2012 16:26:01 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 860d73: First working implementation of a HgPoller Message-ID: <4ff62289b98d5_3a0f171caf49869@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 860d73dfac85bf540e6d2576215ea578137ac02a https://github.com/buildbot/buildbot/commit/860d73dfac85bf540e6d2576215ea578137ac02a Author: Georges Racinet Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: A master/buildbot/changes/hgpoller.py Log Message: ----------- First working implementation of a HgPoller Copied and adapted from GitPoller. Like GitPoller, it relies on the vcs binary command itself, and fetches the changesets to find out what's new. Unlike GitPoller, it has no persistent configuration (origin) and does not build a working tree. Instead it stores the numeric incremental revision number in a small file for comparison. No unit tests for now, will adapt the mockup ones of GitPoller as well Commit: b3aaa147ce961273800c0bcae87f29080b977bca https://github.com/buildbot/buildbot/commit/b3aaa147ce961273800c0bcae87f29080b977bca Author: Georges Racinet Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Fixed first run Commit: bcdabe781350dac00c4cc5f72da313bb2e885f4a https://github.com/buildbot/buildbot/commit/bcdabe781350dac00c4cc5f72da313bb2e885f4a Author: Georges Racinet Date: 2012-06-08 (Fri, 08 Jun 2012) Changed paths: A master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Copied and adapted GitPoller tests to HgPoller These tests don't test much, especially HgOutputParsing and GitOutputParsing are close to be tautological Commit: e1f3b0a388dcf7c7664f29f1cb3b2f8a59bc1c45 https://github.com/buildbot/buildbot/commit/e1f3b0a388dcf7c7664f29f1cb3b2f8a59bc1c45 Author: Georges Racinet Date: 2012-06-09 (Sat, 09 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Making workdir mandatory Commit: 3b59725855b28852f082528086d39ba0e71e4cbe https://github.com/buildbot/buildbot/commit/3b59725855b28852f082528086d39ba0e71e4cbe Author: Georges Racinet Date: 2012-06-09 (Sat, 09 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Removed useless initial pull Commit: 777e104f31dc51d9dc46b75549794eef0f834e8a https://github.com/buildbot/buildbot/commit/777e104f31dc51d9dc46b75549794eef0f834e8a Author: Georges Racinet Date: 2012-06-09 (Sat, 09 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- cosmit Commit: 99d6a7c9e2db101aba5cd16b9b5a4015a7d977b8 https://github.com/buildbot/buildbot/commit/99d6a7c9e2db101aba5cd16b9b5a4015a7d977b8 Author: Georges Racinet Date: 2012-06-09 (Sat, 09 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Proper usage of heads instead of tip and protection against wild forks Commit: fab897dce4a8a036b8144d253a6b45d1422d3ac4 https://github.com/buildbot/buildbot/commit/fab897dce4a8a036b8144d253a6b45d1422d3ac4 Author: Georges Racinet Date: 2012-06-10 (Sun, 10 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: using state db Commit: b23d6507dea338d07b2c6c30dfa3b6f82f24799c https://github.com/buildbot/buildbot/commit/b23d6507dea338d07b2c6c30dfa3b6f82f24799c Author: Georges Racinet Date: 2012-06-10 (Sun, 10 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Refactor to fix tests Commit: 2b0f10d6de805ef878d57763bc593fbc806230b2 https://github.com/buildbot/buildbot/commit/2b0f10d6de805ef878d57763bc593fbc806230b2 Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: emitting all changesets upon first run This what GitPoller also does, and we want similar behaviour Commit: 401032ea7d400a887964fd247d10c44995506abe https://github.com/buildbot/buildbot/commit/401032ea7d400a887964fd247d10c44995506abe Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- hgpoller: using FakeDB in tests & poll tests now is initial Commit: d116a29da282fb698fb825b0f55f754e9a3321dc https://github.com/buildbot/buildbot/commit/d116a29da282fb698fb825b0f55f754e9a3321dc Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Replaced various _get_commit_ methods by just one Removed complicated and almost tautological test, now tested with the rest Commit: 9e8a5866f4960f6c81141f4091fa543e884d9991 https://github.com/buildbot/buildbot/commit/9e8a5866f4960f6c81141f4091fa543e884d9991 Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- hgpoller: testing and fixing case with several heads Also a bit of factorisation to avoid repetitions? Commit: 7f6e4ff1255388783ca170f08c01889663c9e922 https://github.com/buildbot/buildbot/commit/7f6e4ff1255388783ca170f08c01889663c9e922 Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: now HgPoller's object id for state includes branch This allows sharing of workdirs (and common parts of history) between several HgPoller instances (one per interesting branch). Commit: 04d72cecae2a0d7e7bc77ee343c70b2dfaf711be https://github.com/buildbot/buildbot/commit/04d72cecae2a0d7e7bc77ee343c70b2dfaf711be Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- hgpoller: now hg init done if needed in first poll Commit: eb46eacf32886cb8feccedee0aec1bf0ce5eb3af https://github.com/buildbot/buildbot/commit/eb46eacf32886cb8feccedee0aec1bf0ce5eb3af Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Added a new test for regular operation (no init, no special case) Commit: d1d2ca75f1c93e20ca6cc0403414c3f63a1cede6 https://github.com/buildbot/buildbot/commit/d1d2ca75f1c93e20ca6cc0403414c3f63a1cede6 Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: stop making workdir absolute (object id must not change) workdir is still interpreted relative to the master directory. Commit: 689ebea6bd17d6e9a2249b0a667174ac30ef2a96 https://github.com/buildbot/buildbot/commit/689ebea6bd17d6e9a2249b0a667174ac30ef2a96 Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: changeCount was meaningful to GitPoller only Commit: a4e1c3733a9b97948613534e72efe9013b72d983 https://github.com/buildbot/buildbot/commit/a4e1c3733a9b97948613534e72efe9013b72d983 Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- hgpoller: documentation Commit: 988fd7a8a8a73343098778704b9b2d9e85828412 https://github.com/buildbot/buildbot/commit/988fd7a8a8a73343098778704b9b2d9e85828412 Author: Georges Racinet Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Respecting the mixedCamelCase convention and underscores for private methods Commit: 3ff525258deaee7522499d2c6b1c92b27872525d https://github.com/buildbot/buildbot/commit/3ff525258deaee7522499d2c6b1c92b27872525d Author: Georges Racinet Date: 2012-06-26 (Tue, 26 Jun 2012) Changed paths: M .gitignore M MAINTAINERS.txt M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/status/builder.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/files/default.css A master/buildbot/status/web/hooks/poller.py M master/buildbot/status/web/templates/console.html M master/buildbot/status/words.py M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/package/rpm/rpmlint.py M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/trigger.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_triggerable.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/buildbot/test/unit/test_status_words.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/properties.py A master/contrib/bk_buildbot.py M master/docs/developer/definitions.rst M master/docs/developer/style.rst A master/docs/manual/_images/master.png A master/docs/manual/_images/overview.png A master/docs/manual/_images/slaves.png A master/docs/manual/_images/status.png 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/installation.rst M master/docs/release-notes.rst A slave/buildslave/commands/bk.py M slave/buildslave/commands/registry.py M slave/buildslave/commands/repo.py A slave/buildslave/test/unit/test_commands_bk.py Log Message: ----------- Merge remote-tracking branch 'origin/master' into hgpoller-poc Commit: b2ac60e1418b9fa8e848a47eeb4d0eedb298c993 https://github.com/buildbot/buildbot/commit/b2ac60e1418b9fa8e848a47eeb4d0eedb298c993 Author: Georges Racinet Date: 2012-06-26 (Tue, 26 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Introduce name attribute to support web trigger This brings HgPoller up to date with a94047bc8d69cd192d376ed653c05422c90cddbd Commit: b1274f731861a8927a81334dfa6b66943fbf898e https://github.com/buildbot/buildbot/commit/b1274f731861a8927a81334dfa6b66943fbf898e Author: Georges Racinet Date: 2012-06-26 (Tue, 26 Jun 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- Mentionned HgPoller in release notes Commit: aeb183b21dabee92abf26d7e871b31f38c09be92 https://github.com/buildbot/buildbot/commit/aeb183b21dabee92abf26d7e871b31f38c09be92 Author: Georges Racinet Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Moved os.environment change to setUp/tearDown in hgpoller tests Commit: 11fbc8ba0d7feeffa7d53cce4e5d3e3c80737d7b https://github.com/buildbot/buildbot/commit/11fbc8ba0d7feeffa7d53cce4e5d3e3c80737d7b Author: Georges Racinet Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Updated a partly wrong docstring in hgpoller Commit: 8a953d9416143209fe395404793a57ef18bab373 https://github.com/buildbot/buildbot/commit/8a953d9416143209fe395404793a57ef18bab373 Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: A master/buildbot/changes/hgpoller.py A master/buildbot/test/unit/test_changes_hgpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'hgpoller-poc' of git://github.com/gracinet/buildbot into pull449 * 'hgpoller-poc' of git://github.com/gracinet/buildbot: (24 commits) Updated a partly wrong docstring in hgpoller Moved os.environment change to setUp/tearDown in hgpoller tests Mentionned HgPoller in release notes Introduce name attribute to support web trigger Respecting the mixedCamelCase convention and underscores for private methods hgpoller: documentation hgpoller: changeCount was meaningful to GitPoller only hgpoller: stop making workdir absolute (object id must not change) Added a new test for regular operation (no init, no special case) hgpoller: now hg init done if needed in first poll hgpoller: now HgPoller's object id for state includes branch hgpoller: testing and fixing case with several heads Replaced various _get_commit_ methods by just one hgpoller: using FakeDB in tests & poll tests now is initial hgpoller: emitting all changesets upon first run Refactor to fix tests hgpoller: using state db Proper usage of heads instead of tip and protection against wild forks cosmit Removed useless initial pull ... Commit: a882f42457931329f752a4d5111aa7931ba5252b https://github.com/buildbot/buildbot/commit/a882f42457931329f752a4d5111aa7931ba5252b Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- fix pyflakes Commit: 12963b168a638f2077afdcd4b1475c7c3bfaae65 https://github.com/buildbot/buildbot/commit/12963b168a638f2077afdcd4b1475c7c3bfaae65 Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- upgrade to use the new getProcessOutput expectations framework Commit: 38eb62dfeb7592b19424d838f844fe83332fc7bb https://github.com/buildbot/buildbot/commit/38eb62dfeb7592b19424d838f844fe83332fc7bb Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: A master/buildbot/changes/hgpoller.py A master/buildbot/test/unit/test_changes_hgpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'pull449' * pull449: (26 commits) upgrade to use the new getProcessOutput expectations framework fix pyflakes Updated a partly wrong docstring in hgpoller Moved os.environment change to setUp/tearDown in hgpoller tests Mentionned HgPoller in release notes Introduce name attribute to support web trigger Respecting the mixedCamelCase convention and underscores for private methods hgpoller: documentation hgpoller: changeCount was meaningful to GitPoller only hgpoller: stop making workdir absolute (object id must not change) Added a new test for regular operation (no init, no special case) hgpoller: now hg init done if needed in first poll hgpoller: now HgPoller's object id for state includes branch hgpoller: testing and fixing case with several heads Replaced various _get_commit_ methods by just one hgpoller: using FakeDB in tests & poll tests now is initial hgpoller: emitting all changesets upon first run Refactor to fix tests hgpoller: using state db Proper usage of heads instead of tip and protection against wild forks ... Compare: https://github.com/buildbot/buildbot/compare/e3440e0edac4...38eb62dfeb75 From noreply at github.com Thu Jul 5 23:31:01 2012 From: noreply at github.com (GitHub) Date: Thu, 05 Jul 2012 16:31:01 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 8b5f1f: Mercurial: Support applying a patch for Try builds Message-ID: <4ff623b582c1b_534b1160ae88511d@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8b5f1fefe10130b60225559beb27c2ee70b73e33 https://github.com/buildbot/buildbot/commit/8b5f1fefe10130b60225559beb27c2ee70b73e33 Author: Malcolm Parsons Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Mercurial: Support applying a patch for Try builds Commit: 9b13aa908fcdcb292706cecc5276ff1574dbb2bc https://github.com/buildbot/buildbot/commit/9b13aa908fcdcb292706cecc5276ff1574dbb2bc Author: Malcolm Parsons Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Mercurial: Remove any added files before running update --clean Commit: d867a203b2cf613422a0971f5e31789c9259c339 https://github.com/buildbot/buildbot/commit/d867a203b2cf613422a0971f5e31789c9259c339 Author: Malcolm Parsons Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Commit: 5aee01d01da16de441ccd43af5806f1db087ed91 https://github.com/buildbot/buildbot/commit/5aee01d01da16de441ccd43af5806f1db087ed91 Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Merge branch 'mercurialtry' of git://github.com/pepsiman/buildbot * 'mercurialtry' of git://github.com/pepsiman/buildbot: try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Mercurial: Remove any added files before running update --clean Mercurial: Support applying a patch for Try builds Compare: https://github.com/buildbot/buildbot/compare/38eb62dfeb75...5aee01d01da1 From nobody at buildbot.net Thu Jul 5 23:31:05 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 05 Jul 2012 23:31:05 -0000 Subject: [Buildbot-commits] [Buildbot] #180: buildbot try does the wrong thing with mercurial queues In-Reply-To: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> References: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> Message-ID: <056.f622e09c8d691ec4ef39ba937bb3febd@buildbot.net> #180: buildbot try does the wrong thing with mercurial queues ------------------------+------------------------ Reporter: dsallings | Owner: dsallings Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.6 | Resolution: fixed Keywords: hg | ------------------------+------------------------ Changes (by Malcolm Parsons): * status: new => closed * resolution: => fixed Comment: try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Changeset: d867a203b2cf613422a0971f5e31789c9259c339 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jul 5 23:31:06 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 05 Jul 2012 23:31:06 -0000 Subject: [Buildbot-commits] [Buildbot] #865: buildbot try not working with mercurial In-Reply-To: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> References: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> Message-ID: <056.0d34a3d53200ef77757c79915092c1e2@buildbot.net> #865: buildbot try not working with mercurial ----------------------+--------------------- Reporter: bgunnison | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: fixed Keywords: hg try | ----------------------+--------------------- Comment (by Dustin J. Mitchell): Merge branch 'mercurialtry' of git://github.com/pepsiman/buildbot * 'mercurialtry' of git://github.com/pepsiman/buildbot: try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Mercurial: Remove any added files before running update --clean Mercurial: Support applying a patch for Try builds Changeset: 5aee01d01da16de441ccd43af5806f1db087ed91 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jul 5 23:31:05 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 05 Jul 2012 23:31:05 -0000 Subject: [Buildbot-commits] [Buildbot] #865: buildbot try not working with mercurial In-Reply-To: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> References: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> Message-ID: <056.481cc4a2bb78bfd929b64e2192f23eee@buildbot.net> #865: buildbot try not working with mercurial ----------------------+--------------------- Reporter: bgunnison | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: fixed Keywords: hg try | ----------------------+--------------------- Changes (by Malcolm Parsons): * status: new => closed * resolution: => fixed Comment: try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Changeset: d867a203b2cf613422a0971f5e31789c9259c339 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jul 5 23:31:06 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 05 Jul 2012 23:31:06 -0000 Subject: [Buildbot-commits] [Buildbot] #180: buildbot try does the wrong thing with mercurial queues In-Reply-To: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> References: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> Message-ID: <056.2a4689fe01503d3d9a17f9bad3f0a249@buildbot.net> #180: buildbot try does the wrong thing with mercurial queues ------------------------+------------------------ Reporter: dsallings | Owner: dsallings Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.6 | Resolution: fixed Keywords: hg | ------------------------+------------------------ Comment (by Dustin J. Mitchell): Merge branch 'mercurialtry' of git://github.com/pepsiman/buildbot * 'mercurialtry' of git://github.com/pepsiman/buildbot: try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Mercurial: Remove any added files before running update --clean Mercurial: Support applying a patch for Try builds Changeset: 5aee01d01da16de441ccd43af5806f1db087ed91 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jul 6 00:53:54 2012 From: noreply at github.com (GitHub) Date: Thu, 05 Jul 2012 17:53:54 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d5ea94: Use libaprutils to support all htpasswd hash types... Message-ID: <4ff63722481a1_7051137daec50578@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d5ea94d8b6a16913f264c5560f858a83caff9844 https://github.com/buildbot/buildbot/commit/d5ea94d8b6a16913f264c5560f858a83caff9844 Author: Marius Rieder Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/status/web/auth.py Log Message: ----------- Use libaprutils to support all htpasswd hash types. Use libarputils, throug ctypes, to check passwords in HTPasswdAuth if available. Commit: 17d28072daab2de342e28c9c6e374843f5fb2033 https://github.com/buildbot/buildbot/commit/17d28072daab2de342e28c9c6e374843f5fb2033 Author: Marius Rieder Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py Log Message: ----------- Add a unit test for HTPasswdAuth. Commit: e70f08a36b8218a592222b32a702084a6e3b1620 https://github.com/buildbot/buildbot/commit/e70f08a36b8218a592222b32a702084a6e3b1620 Author: Marius Rieder Date: 2012-07-01 (Sun, 01 Jul 2012) Changed paths: M master/buildbot/status/web/auth.py Log Message: ----------- Use ctypes.util.find_library to resolve library name. Commit: 3480fbfffc3b01982825f43430ea79b1eb6ebaf8 https://github.com/buildbot/buildbot/commit/3480fbfffc3b01982825f43430ea79b1eb6ebaf8 Author: Marius Rieder Date: 2012-07-01 (Sun, 01 Jul 2012) Changed paths: M master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py Log Message: ----------- Skip instead of hide md5 and sha tests if libaprutil is missing. Commit: 6451eb1f1961eb7d2112b3c9f95b07bc19840abe https://github.com/buildbot/buildbot/commit/6451eb1f1961eb7d2112b3c9f95b07bc19840abe Author: Marius Rieder Date: 2012-07-01 (Sun, 01 Jul 2012) Changed paths: M master/buildbot/status/web/auth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py M master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py Log Message: ----------- Move libaprutil password checking to an new subclass Commit: 97f4cd2f51136cc5c4d2c0efe2a93bd9a757b74b https://github.com/buildbot/buildbot/commit/97f4cd2f51136cc5c4d2c0efe2a93bd9a757b74b Author: Marius Rieder Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Add some test to doc and release-notes about HTPasswdAprAuth. Commit: 1d5f2075101153f4af819ea4686a5d2642372bae https://github.com/buildbot/buildbot/commit/1d5f2075101153f4af819ea4686a5d2642372bae Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/status/web/auth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'htpasswd_apr' of git://github.com/jiuka/buildbot * 'htpasswd_apr' of git://github.com/jiuka/buildbot: Add some test to doc and release-notes about HTPasswdAprAuth. Move libaprutil password checking to an new subclass Skip instead of hide md5 and sha tests if libaprutil is missing. Use ctypes.util.find_library to resolve library name. Add a unit test for HTPasswdAuth. Use libaprutils to support all htpasswd hash types. Conflicts: master/docs/release-notes.rst Commit: 707bd46ed6a76f00c507eb10dd2c1fb3fcbc7ac4 https://github.com/buildbot/buildbot/commit/707bd46ed6a76f00c507eb10dd2c1fb3fcbc7ac4 Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/status/web/auth.py Log Message: ----------- tabs to spaces Compare: https://github.com/buildbot/buildbot/compare/5aee01d01da1...707bd46ed6a7 From nobody at buildbot.net Fri Jul 6 09:49:57 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 06 Jul 2012 09:49:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2285: MailNotifier fails to send mail when the build is forced with ForceScheduler In-Reply-To: <040.acbadcdc8f40a5421bd4dff2d28b9378@buildbot.net> References: <040.acbadcdc8f40a5421bd4dff2d28b9378@buildbot.net> Message-ID: <055.b9bf8dfcdad7ffeb7d6aa59217c3f5e3@buildbot.net> #2285: MailNotifier fails to send mail when the build is forced with ForceScheduler ---------------------+------------------------ Reporter: daviddev | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: | ---------------------+------------------------ Changes (by krf): * cc: krf@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jul 7 13:21:46 2012 From: noreply at github.com (GitHub) Date: Sat, 07 Jul 2012 06:21:46 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d68784: Doc fixes Message-ID: <4ff837eacc7fc_5151d69ae8607e2@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d68784f94185f4630b54e6eb0a50d04e6275ef23 https://github.com/buildbot/buildbot/commit/d68784f94185f4630b54e6eb0a50d04e6275ef23 Author: Malcolm Parsons Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Doc fixes Commit: 344f7ebc014c4711caafb7e97d85a1401f36f1c7 https://github.com/buildbot/buildbot/commit/344f7ebc014c4711caafb7e97d85a1401f36f1c7 Author: Dustin J. Mitchell Date: 2012-07-07 (Sat, 07 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch 'doc' of git://github.com/pepsiman/buildbot * 'doc' of git://github.com/pepsiman/buildbot: Doc fixes Compare: https://github.com/buildbot/buildbot/compare/707bd46ed6a7...344f7ebc014c From noreply at github.com Sat Jul 7 13:27:21 2012 From: noreply at github.com (GitHub) Date: Sat, 07 Jul 2012 06:27:21 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 3f4058: Fix bzr branch handling. Message-ID: <4ff83939ace63_1a1eee3af45176f@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 3f405898271f0d73bba937a267663e28d7b4a036 https://github.com/buildbot/buildbot/commit/3f405898271f0d73bba937a267663e28d7b4a036 Author: Jeff Licquia Date: 2012-06-01 (Fri, 01 Jun 2012) Changed paths: M master/buildbot/steps/source/bzr.py Log Message: ----------- Fix bzr branch handling. Branches in bzr are separate URLs at the moment; handling branches amounts to appending to a base URL (the "baseURL" parameter). The original code did this on factory creation; we need it to happen at build time instead (when the bzr step is actually run on the slave). Commit: 38906c4a6778102b95a76b7e843c66110ff6144d https://github.com/buildbot/buildbot/commit/38906c4a6778102b95a76b7e843c66110ff6144d Author: Jeff Licquia Date: 2012-06-01 (Fri, 01 Jun 2012) Changed paths: M master/buildbot/steps/source/bzr.py M master/buildbot/test/unit/test_steps_source_bzr.py Log Message: ----------- Add tests for bzr baseURL; fix combining baseURL w/ branch. Commit: 83e63a677f0b8ddd2bceab21ed35f560e315fcc7 https://github.com/buildbot/buildbot/commit/83e63a677f0b8ddd2bceab21ed35f560e315fcc7 Author: Jeff Licquia Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/steps/source/bzr.py Log Message: ----------- Switch to using path_module.join() for making the repository URL. Commit: 61fea33c7161085daf1ff1e4eb891145457d2b18 https://github.com/buildbot/buildbot/commit/61fea33c7161085daf1ff1e4eb891145457d2b18 Author: Jeff Licquia Date: 2012-06-04 (Mon, 04 Jun 2012) Changed paths: M master/buildbot/steps/source/bzr.py Log Message: ----------- path_module.join() turns out to be wrong; use os.path.join() instead. Commit: 802b85e5e487ca8283924be4cdd7df7be67bee7b https://github.com/buildbot/buildbot/commit/802b85e5e487ca8283924be4cdd7df7be67bee7b Author: Jeff Licquia Date: 2012-07-06 (Fri, 06 Jul 2012) Changed paths: M master/buildbot/steps/source/bzr.py Log Message: ----------- Force defaultBranch if repoURL is set. Commit: 90aeb18dfe3a612e3c4e5505b3ef0eb22796bfc8 https://github.com/buildbot/buildbot/commit/90aeb18dfe3a612e3c4e5505b3ef0eb22796bfc8 Author: Dustin J. Mitchell Date: 2012-07-07 (Sat, 07 Jul 2012) Changed paths: M master/buildbot/steps/source/bzr.py M master/buildbot/test/unit/test_steps_source_bzr.py Log Message: ----------- Merge branch 'master' of git://github.com/licquia/buildbot * 'master' of git://github.com/licquia/buildbot: Force defaultBranch if repoURL is set. path_module.join() turns out to be wrong; use os.path.join() instead. Switch to using path_module.join() for making the repository URL. Add tests for bzr baseURL; fix combining baseURL w/ branch. Fix bzr branch handling. Compare: https://github.com/buildbot/buildbot/compare/344f7ebc014c...90aeb18dfe3a From noreply at github.com Sat Jul 7 14:57:04 2012 From: noreply at github.com (GitHub) Date: Sat, 07 Jul 2012 07:57:04 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 7416b1: add link to master data, setMasterState, bugfix, d... Message-ID: <4ff84e40ddcee_4f271b97ae866240@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 7416b1ea0789f9c5b97f0b9857b60a808a175d91 https://github.com/buildbot/buildbot/commit/7416b1ea0789f9c5b97f0b9857b60a808a175d91 Author: Dustin J. Mitchell Date: 2012-07-07 (Sat, 07 Jul 2012) Changed paths: M master/buildbot/data/connector.py M master/buildbot/data/masters.py M master/buildbot/master.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/interfaces/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 Log Message: ----------- add link to master data, setMasterState, bugfix, docs * master data types now have a link field * setMasterState now only takes one argument (the state) * Fix the connector to support multiple resource type modules. * docs for setMasterState * more docs on how to write data API parts Commit: 2a67a6507b18e46f578d7d818d5c253ff14b51d7 https://github.com/buildbot/buildbot/commit/2a67a6507b18e46f578d7d818d5c253ff14b51d7 Author: Dustin J. Mitchell Date: 2012-07-07 (Sat, 07 Jul 2012) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/changes.py M master/buildbot/data/connector.py M master/buildbot/data/masters.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 explorability from the root of the REST API Compare: https://github.com/buildbot/buildbot/compare/146bb0d1ea28...2a67a6507b18 From noreply at github.com Sat Jul 7 15:31:31 2012 From: noreply at github.com (GitHub) Date: Sat, 07 Jul 2012 08:31:31 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d252e3: Refactor getNextBuildTime into base class. Message-ID: <4ff85653c43f9_4d0e127faf05539e@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: d252e3703d28d4e8cc7875ef6c4df45949d4bc05 https://github.com/buildbot/buildbot/commit/d252e3703d28d4e8cc7875ef6c4df45949d4bc05 Author: Tom Prince Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py Log Message: ----------- Refactor getNextBuildTime into base class. Commit: 077c9ada2f64433068dfd901cba02448ae54bcf9 https://github.com/buildbot/buildbot/commit/077c9ada2f64433068dfd901cba02448ae54bcf9 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Add initial implementation of NightlyTriggerable. This scheduler responds to Trigger steps, but only builds the most recently triggered source stamp, when a timer fires. Commit: 5d6eefa0fe2ff7b5bcd987dabace4773a8c3c667 https://github.com/buildbot/buildbot/commit/5d6eefa0fe2ff7b5bcd987dabace4773a8c3c667 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py Log Message: ----------- Factor out NightlyBase tests into a separate file. Commit: 6032c0af1e722ce2b74e6107d671c9d54108dc26 https://github.com/buildbot/buildbot/commit/6032c0af1e722ce2b74e6107d671c9d54108dc26 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Add tests for NightlyTriggerable. Commit: b71ff47de312e60c69ac8c056cb61db4c0ca787b https://github.com/buildbot/buildbot/commit/b71ff47de312e60c69ac8c056cb61db4c0ca787b Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py Log Message: ----------- Add utility function to recreate a Properties object from the result of .asDict(). Commit: f6b8028b49acae11589a33f1fde15fa97c9573a9 https://github.com/buildbot/buildbot/commit/f6b8028b49acae11589a33f1fde15fa97c9573a9 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Make NightlyTriggerable persist last trigger information. Commit: 8c7462826e201b475cf90b4810bf48d28e93208e https://github.com/buildbot/buildbot/commit/8c7462826e201b475cf90b4810bf48d28e93208e Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Add tests for properties to NightlyTriggerable. Commit: 70b3133773963453fc62ad387c97b5c1aa38c3a5 https://github.com/buildbot/buildbot/commit/70b3133773963453fc62ad387c97b5c1aa38c3a5 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Add documentation for NightlyTriggerable. Commit: 940573ff8ef3e260b79939c738fb65de1da2456f https://github.com/buildbot/buildbot/commit/940573ff8ef3e260b79939c738fb65de1da2456f Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py Log Message: ----------- Make Trigger step recognize NightlyTriggerable. Commit: cc1ed1f07de742ffb18252eb9587ff28fe94be35 https://github.com/buildbot/buildbot/commit/cc1ed1f07de742ffb18252eb9587ff28fe94be35 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Fix compare_attrs of NightlyBase and Nightly scheduelers. Commit: 05a3a2cd0d9f918d6c14aae86d38dfa40cbf5020 https://github.com/buildbot/buildbot/commit/05a3a2cd0d9f918d6c14aae86d38dfa40cbf5020 Author: Tom Prince Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'timed-triggerable' Conflicts: master/buildbot/interfaces.py master/buildbot/schedulers/timed.py master/buildbot/test/unit/test_schedulers_timed_Nightly.py master/docs/manual/cfg-schedulers.rst Commit: 7f7b2e55d608ae9e809cf7df36ca68265c64fd27 https://github.com/buildbot/buildbot/commit/7f7b2e55d608ae9e809cf7df36ca68265c64fd27 Author: Tom Prince Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Fix NightlyTriggerable tests for sourcestamp sets. Commit: 3f405898271f0d73bba937a267663e28d7b4a036 https://github.com/buildbot/buildbot/commit/3f405898271f0d73bba937a267663e28d7b4a036 Author: Jeff Licquia Date: 2012-06-01 (Fri, 01 Jun 2012) Changed paths: M master/buildbot/steps/source/bzr.py Log Message: ----------- Fix bzr branch handling. Branches in bzr are separate URLs at the moment; handling branches amounts to appending to a base URL (the "baseURL" parameter). The original code did this on factory creation; we need it to happen at build time instead (when the bzr step is actually run on the slave). Commit: 38906c4a6778102b95a76b7e843c66110ff6144d https://github.com/buildbot/buildbot/commit/38906c4a6778102b95a76b7e843c66110ff6144d Author: Jeff Licquia Date: 2012-06-01 (Fri, 01 Jun 2012) Changed paths: M master/buildbot/steps/source/bzr.py M master/buildbot/test/unit/test_steps_source_bzr.py Log Message: ----------- Add tests for bzr baseURL; fix combining baseURL w/ branch. Commit: 860d73dfac85bf540e6d2576215ea578137ac02a https://github.com/buildbot/buildbot/commit/860d73dfac85bf540e6d2576215ea578137ac02a Author: Georges Racinet Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: A master/buildbot/changes/hgpoller.py Log Message: ----------- First working implementation of a HgPoller Copied and adapted from GitPoller. Like GitPoller, it relies on the vcs binary command itself, and fetches the changesets to find out what's new. Unlike GitPoller, it has no persistent configuration (origin) and does not build a working tree. Instead it stores the numeric incremental revision number in a small file for comparison. No unit tests for now, will adapt the mockup ones of GitPoller as well Commit: 83e63a677f0b8ddd2bceab21ed35f560e315fcc7 https://github.com/buildbot/buildbot/commit/83e63a677f0b8ddd2bceab21ed35f560e315fcc7 Author: Jeff Licquia Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/steps/source/bzr.py Log Message: ----------- Switch to using path_module.join() for making the repository URL. Commit: b3aaa147ce961273800c0bcae87f29080b977bca https://github.com/buildbot/buildbot/commit/b3aaa147ce961273800c0bcae87f29080b977bca Author: Georges Racinet Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Fixed first run Commit: 61fea33c7161085daf1ff1e4eb891145457d2b18 https://github.com/buildbot/buildbot/commit/61fea33c7161085daf1ff1e4eb891145457d2b18 Author: Jeff Licquia Date: 2012-06-04 (Mon, 04 Jun 2012) Changed paths: M master/buildbot/steps/source/bzr.py Log Message: ----------- path_module.join() turns out to be wrong; use os.path.join() instead. Commit: e19067f16fd466633845d0c0ac156c6ebda35b28 https://github.com/buildbot/buildbot/commit/e19067f16fd466633845d0c0ac156c6ebda35b28 Author: Tom Prince Date: 2012-06-07 (Thu, 07 Jun 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Fix passing hour to NightlyBase constructor. Commit: bcdabe781350dac00c4cc5f72da313bb2e885f4a https://github.com/buildbot/buildbot/commit/bcdabe781350dac00c4cc5f72da313bb2e885f4a Author: Georges Racinet Date: 2012-06-08 (Fri, 08 Jun 2012) Changed paths: A master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Copied and adapted GitPoller tests to HgPoller These tests don't test much, especially HgOutputParsing and GitOutputParsing are close to be tautological Commit: e1f3b0a388dcf7c7664f29f1cb3b2f8a59bc1c45 https://github.com/buildbot/buildbot/commit/e1f3b0a388dcf7c7664f29f1cb3b2f8a59bc1c45 Author: Georges Racinet Date: 2012-06-09 (Sat, 09 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Making workdir mandatory Commit: 3b59725855b28852f082528086d39ba0e71e4cbe https://github.com/buildbot/buildbot/commit/3b59725855b28852f082528086d39ba0e71e4cbe Author: Georges Racinet Date: 2012-06-09 (Sat, 09 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Removed useless initial pull Commit: 777e104f31dc51d9dc46b75549794eef0f834e8a https://github.com/buildbot/buildbot/commit/777e104f31dc51d9dc46b75549794eef0f834e8a Author: Georges Racinet Date: 2012-06-09 (Sat, 09 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- cosmit Commit: 99d6a7c9e2db101aba5cd16b9b5a4015a7d977b8 https://github.com/buildbot/buildbot/commit/99d6a7c9e2db101aba5cd16b9b5a4015a7d977b8 Author: Georges Racinet Date: 2012-06-09 (Sat, 09 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Proper usage of heads instead of tip and protection against wild forks Commit: fab897dce4a8a036b8144d253a6b45d1422d3ac4 https://github.com/buildbot/buildbot/commit/fab897dce4a8a036b8144d253a6b45d1422d3ac4 Author: Georges Racinet Date: 2012-06-10 (Sun, 10 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: using state db Commit: b23d6507dea338d07b2c6c30dfa3b6f82f24799c https://github.com/buildbot/buildbot/commit/b23d6507dea338d07b2c6c30dfa3b6f82f24799c Author: Georges Racinet Date: 2012-06-10 (Sun, 10 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Refactor to fix tests Commit: 2b0f10d6de805ef878d57763bc593fbc806230b2 https://github.com/buildbot/buildbot/commit/2b0f10d6de805ef878d57763bc593fbc806230b2 Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: emitting all changesets upon first run This what GitPoller also does, and we want similar behaviour Commit: 401032ea7d400a887964fd247d10c44995506abe https://github.com/buildbot/buildbot/commit/401032ea7d400a887964fd247d10c44995506abe Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- hgpoller: using FakeDB in tests & poll tests now is initial Commit: d116a29da282fb698fb825b0f55f754e9a3321dc https://github.com/buildbot/buildbot/commit/d116a29da282fb698fb825b0f55f754e9a3321dc Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Replaced various _get_commit_ methods by just one Removed complicated and almost tautological test, now tested with the rest Commit: 9e8a5866f4960f6c81141f4091fa543e884d9991 https://github.com/buildbot/buildbot/commit/9e8a5866f4960f6c81141f4091fa543e884d9991 Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- hgpoller: testing and fixing case with several heads Also a bit of factorisation to avoid repetitions? Commit: 7f6e4ff1255388783ca170f08c01889663c9e922 https://github.com/buildbot/buildbot/commit/7f6e4ff1255388783ca170f08c01889663c9e922 Author: Georges Racinet Date: 2012-06-11 (Mon, 11 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: now HgPoller's object id for state includes branch This allows sharing of workdirs (and common parts of history) between several HgPoller instances (one per interesting branch). Commit: 04d72cecae2a0d7e7bc77ee343c70b2dfaf711be https://github.com/buildbot/buildbot/commit/04d72cecae2a0d7e7bc77ee343c70b2dfaf711be Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- hgpoller: now hg init done if needed in first poll Commit: eb46eacf32886cb8feccedee0aec1bf0ce5eb3af https://github.com/buildbot/buildbot/commit/eb46eacf32886cb8feccedee0aec1bf0ce5eb3af Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Added a new test for regular operation (no init, no special case) Commit: d1d2ca75f1c93e20ca6cc0403414c3f63a1cede6 https://github.com/buildbot/buildbot/commit/d1d2ca75f1c93e20ca6cc0403414c3f63a1cede6 Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: stop making workdir absolute (object id must not change) workdir is still interpreted relative to the master directory. Commit: 689ebea6bd17d6e9a2249b0a667174ac30ef2a96 https://github.com/buildbot/buildbot/commit/689ebea6bd17d6e9a2249b0a667174ac30ef2a96 Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- hgpoller: changeCount was meaningful to GitPoller only Commit: a4e1c3733a9b97948613534e72efe9013b72d983 https://github.com/buildbot/buildbot/commit/a4e1c3733a9b97948613534e72efe9013b72d983 Author: Georges Racinet Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- hgpoller: documentation Commit: d8fff04c35bb61c62b58bac0882cf75410b605a8 https://github.com/buildbot/buildbot/commit/d8fff04c35bb61c62b58bac0882cf75410b605a8 Author: tycho garen Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- documentation: course grained pass through the global configuration section. Commit: d716a8f7f02e543bbdc0ae4298bf79fd7133ccd3 https://github.com/buildbot/buildbot/commit/d716a8f7f02e543bbdc0ae4298bf79fd7133ccd3 Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/MANIFEST.in M master/buildbot/buildslave.py M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/config.py M master/buildbot/interfaces.py M master/buildbot/libvirtbuildslave.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/process/properties.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/logfile.py M master/buildbot/status/master.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py A master/buildbot/status/web/hooks/poller.py M master/buildbot/status/web/templates/build.html M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/package/rpm/rpmlint.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/base.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/fakemaster.py A master/buildbot/test/fake/libvirt.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v085-README.txt A master/buildbot/test/integration/v085.tgz A master/buildbot/test/integration/v086p1-README.txt A master/buildbot/test/integration/v086p1.tgz M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_config.py A master/buildbot/test/unit/test_libvirtbuildslave.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_scripts_base.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_web_base.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/buildbot/test/unit/test_steps_master.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/compat.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/developer/style.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-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst M master/docs/tutorial/tour.rst M master/setup.py M slave/buildslave/commands/p4.py M slave/buildslave/commands/registry.py M slave/buildslave/commands/repo.py Log Message: ----------- Merge remote-tracking branch 'origin' into timed-triggerable-master Conflicts: master/buildbot/steps/trigger.py Commit: 384455c206db5e4efbbb881e391b62501be0429c https://github.com/buildbot/buildbot/commit/384455c206db5e4efbbb881e391b62501be0429c Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Update NightlyTriggerable to match codebase-aware Triggerable. Commit: b2d51d07547fd2592f0d16b233a5e1f4116ca320 https://github.com/buildbot/buildbot/commit/b2d51d07547fd2592f0d16b233a5e1f4116ca320 Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Cleanup commments in NightlyTriggerable. Commit: afc7f8f6073cc1e593a8c8b4fc7d93a46f47d69c https://github.com/buildbot/buildbot/commit/afc7f8f6073cc1e593a8c8b4fc7d93a46f47d69c Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Add references to 'codebases' parameter of schedulers. Commit: 4f6a83010d92cf238ad315fe674caf89c40743e2 https://github.com/buildbot/buildbot/commit/4f6a83010d92cf238ad315fe674caf89c40743e2 Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- NightlyTriggerable: Recover gracefully from a bad lastTrigger in db. There exists a version of NightlyTriggerable that stores a sourcestamp id, instead of a dictionary of sourcestamps. This ensures that a smooth transition can be made. Commit: ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 https://github.com/buildbot/buildbot/commit/ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M MAINTAINERS.txt M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/regressions/test_oldpaths.py A master/contrib/bk_buildbot.py M master/docs/developer/definitions.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/release-notes.rst A slave/buildslave/commands/bk.py M slave/buildslave/commands/registry.py A slave/buildslave/test/unit/test_commands_bk.py Log Message: ----------- Restore BK slave-side step. Note that Buildbot was not released with this step missing, so no compatibility concerns exist. Fixes #2223. Refs #891. Refs #2198. Commit: a9a2aafcc9c123c3cd58fecc1adbd5afd2e3aec2 https://github.com/buildbot/buildbot/commit/a9a2aafcc9c123c3cd58fecc1adbd5afd2e3aec2 Author: tycho garen Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- Corrections in response to feedback from @tomprince: - breaking sentence lines - a number other minor corrections - removing redundant examples Commit: 1d66dd1a6e2e630a1e23ffbcfc0ec9bfd265a1f3 https://github.com/buildbot/buildbot/commit/1d66dd1a6e2e630a1e23ffbcfc0ec9bfd265a1f3 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- Merge branch 'docs-patch-2' of git://github.com/tychoish/buildbot * 'docs-patch-2' of git://github.com/tychoish/buildbot: Corrections in response to feedback from @tomprince: - breaking sentence lines - a number other minor corrections - removing redundant examples documentation: course grained pass through the global configuration section. Commit: d5ea94d8b6a16913f264c5560f858a83caff9844 https://github.com/buildbot/buildbot/commit/d5ea94d8b6a16913f264c5560f858a83caff9844 Author: Marius Rieder Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/status/web/auth.py Log Message: ----------- Use libaprutils to support all htpasswd hash types. Use libarputils, throug ctypes, to check passwords in HTPasswdAuth if available. Commit: 17d28072daab2de342e28c9c6e374843f5fb2033 https://github.com/buildbot/buildbot/commit/17d28072daab2de342e28c9c6e374843f5fb2033 Author: Marius Rieder Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py Log Message: ----------- Add a unit test for HTPasswdAuth. Commit: 771b73611fcc220f3f5feec301189f509d95d479 https://github.com/buildbot/buildbot/commit/771b73611fcc220f3f5feec301189f509d95d479 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M .gitignore A master/docs/manual/_images/master.png A master/docs/manual/_images/overview.png A master/docs/manual/_images/slaves.png A master/docs/manual/_images/status.png Log Message: ----------- Add .png versions of manual images Fixes #2238. Commit: ddf2f6127e5137a55392a5859c9c01b477fb16da https://github.com/buildbot/buildbot/commit/ddf2f6127e5137a55392a5859c9c01b477fb16da Author: Naveen Kumar K Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_timed_Nightly.py Log Message: ----------- Update Nightly tests to work in non-whole-hour timezones Fixes #2261. This is a modified version of Navneen's patch from bug 2261. Commit: bdf6f01ef44d21616a061c99a13973ef499fa0ac https://github.com/buildbot/buildbot/commit/bdf6f01ef44d21616a061c99a13973ef499fa0ac Author: Tom Prince Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Don't be ambivalent about not waiting for the build to complete. Commit: 49c33d89353f60e613ce5891fecc7533c7fc19f8 https://github.com/buildbot/buildbot/commit/49c33d89353f60e613ce5891fecc7533c7fc19f8 Author: Tom Prince Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge pull request #452 from tomprince/timed-triggerable-master Add NightlyTriggerable scheduler Commit: 9ee0662fbbc8f0da60a10641a77227959b167e0b https://github.com/buildbot/buildbot/commit/9ee0662fbbc8f0da60a10641a77227959b167e0b Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/status/builder.py Log Message: ----------- Match branch filters against all branches in a sourcestampset This fixes filtering for the waterfall, and probably a few other places, too. Fixes #2300. Commit: 3e9a04816510d5f1c4f5c655f9cbe1a542e6dbd0 https://github.com/buildbot/buildbot/commit/3e9a04816510d5f1c4f5c655f9cbe1a542e6dbd0 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot * 'master' of github.com:buildbot/buildbot: Don't be ambivalent about not waiting for the build to complete. NightlyTriggerable: Recover gracefully from a bad lastTrigger in db. Add references to 'codebases' parameter of schedulers. Cleanup commments in NightlyTriggerable. Update NightlyTriggerable to match codebase-aware Triggerable. Fix passing hour to NightlyBase constructor. Fix NightlyTriggerable tests for sourcestamp sets. Fix compare_attrs of NightlyBase and Nightly scheduelers. Make Trigger step recognize NightlyTriggerable. Add documentation for NightlyTriggerable. Add tests for properties to NightlyTriggerable. Make NightlyTriggerable persist last trigger information. Add utility function to recreate a Properties object from the result of .asDict(). Add tests for NightlyTriggerable. Factor out NightlyBase tests into a separate file. Add initial implementation of NightlyTriggerable. Refactor getNextBuildTime into base class. Commit: ba8a878838c721c4c0047220dc30815ccc1665e8 https://github.com/buildbot/buildbot/commit/ba8a878838c721c4c0047220dc30815ccc1665e8 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/triggerable.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- fix typos and docs and merge error Commit: 988fd7a8a8a73343098778704b9b2d9e85828412 https://github.com/buildbot/buildbot/commit/988fd7a8a8a73343098778704b9b2d9e85828412 Author: Georges Racinet Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Respecting the mixedCamelCase convention and underscores for private methods Commit: 3ff525258deaee7522499d2c6b1c92b27872525d https://github.com/buildbot/buildbot/commit/3ff525258deaee7522499d2c6b1c92b27872525d Author: Georges Racinet Date: 2012-06-26 (Tue, 26 Jun 2012) Changed paths: M .gitignore M MAINTAINERS.txt M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/status/builder.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/files/default.css A master/buildbot/status/web/hooks/poller.py M master/buildbot/status/web/templates/console.html M master/buildbot/status/words.py M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/package/rpm/rpmlint.py M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/trigger.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_triggerable.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/buildbot/test/unit/test_status_words.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/properties.py A master/contrib/bk_buildbot.py M master/docs/developer/definitions.rst M master/docs/developer/style.rst A master/docs/manual/_images/master.png A master/docs/manual/_images/overview.png A master/docs/manual/_images/slaves.png A master/docs/manual/_images/status.png 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/installation.rst M master/docs/release-notes.rst A slave/buildslave/commands/bk.py M slave/buildslave/commands/registry.py M slave/buildslave/commands/repo.py A slave/buildslave/test/unit/test_commands_bk.py Log Message: ----------- Merge remote-tracking branch 'origin/master' into hgpoller-poc Commit: b2ac60e1418b9fa8e848a47eeb4d0eedb298c993 https://github.com/buildbot/buildbot/commit/b2ac60e1418b9fa8e848a47eeb4d0eedb298c993 Author: Georges Racinet Date: 2012-06-26 (Tue, 26 Jun 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Introduce name attribute to support web trigger This brings HgPoller up to date with a94047bc8d69cd192d376ed653c05422c90cddbd Commit: b1274f731861a8927a81334dfa6b66943fbf898e https://github.com/buildbot/buildbot/commit/b1274f731861a8927a81334dfa6b66943fbf898e Author: Georges Racinet Date: 2012-06-26 (Tue, 26 Jun 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- Mentionned HgPoller in release notes Commit: 0ac8f086cef9b6ed8c9a5b59ca5ce50864e3cca7 https://github.com/buildbot/buildbot/commit/0ac8f086cef9b6ed8c9a5b59ca5ce50864e3cca7 Author: Beno?t Allard Date: 2012-06-27 (Wed, 27 Jun 2012) Changed paths: M master/docs/manual/cfg-builders.rst Log Message: ----------- Correct mistake in the example for the env parameter of the BuilderConfig Commit: a47b553d55bd015de666db34c7f86138c3206095 https://github.com/buildbot/buildbot/commit/a47b553d55bd015de666db34c7f86138c3206095 Author: Tom Prince Date: 2012-06-27 (Wed, 27 Jun 2012) Changed paths: M master/docs/manual/cfg-builders.rst Log Message: ----------- Merge pull request #457 from benallard/patch-2 Correct mistake in the example for the env parameter of the BuilderConfi... Commit: 5e40ecf1ea85f58049c42413a1908f17314e39a7 https://github.com/buildbot/buildbot/commit/5e40ecf1ea85f58049c42413a1908f17314e39a7 Author: Malcolm Parsons Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/steps/source/mercurial.py M master/docs/manual/cmdline.rst M slave/buildslave/commands/hg.py M slave/buildslave/test/unit/test_commands_hg.py Log Message: ----------- Get mercurial revision using hg parents --template '{node}\n'; fixes #2322 Commit: a51a03ef8da92e4f913bb498fc01d0c8eb605000 https://github.com/buildbot/buildbot/commit/a51a03ef8da92e4f913bb498fc01d0c8eb605000 Author: Malcolm Parsons Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Update mercurial unit tests Commit: 36377ae1a505d26d9bf741fefe4e6153a29fff37 https://github.com/buildbot/buildbot/commit/36377ae1a505d26d9bf741fefe4e6153a29fff37 Author: Tom Prince Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/util/gpo.py Log Message: ----------- RFC: getProcessOutput handling like fake.remotecommand. Commit: f10731086d55e56aab8cb51e475042cd512a1b5f https://github.com/buildbot/buildbot/commit/f10731086d55e56aab8cb51e475042cd512a1b5f Author: Tom Prince Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py A master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- Add tests of GetProccessValueMixin. It almost seems one could create ad TestCaseMixinMixin out of some of the code here. Commit: c4ff120206cd89fd643c70cd4c584cd606ca77eb https://github.com/buildbot/buildbot/commit/c4ff120206cd89fd643c70cd4c584cd606ca77eb Author: Jorge Gonzalez Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_sourcestamp.py Log Message: ----------- Sort changes chronologically for new SourceStamps When creating a new SourceStamp, comprising changes are not guaranteed to come sorted chronologically. Sort them to ensure the most recent Change's attributes are used for the new SourceStamp. Conflicts: master/buildbot/sourcestamp.py master/buildbot/test/unit/test_sourcestamp.py Change-Id: I682d0c48d1ce56a9cdc889db7325a61478bf8de9 Commit: 411bfba4d28c8bc06c2eed91fae2cc28af628903 https://github.com/buildbot/buildbot/commit/411bfba4d28c8bc06c2eed91fae2cc28af628903 Author: Dustin J. Mitchell Date: 2012-06-29 (Fri, 29 Jun 2012) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/docs/manual/cfg-builders.rst M master/docs/manual/cmdline.rst M slave/buildslave/commands/hg.py M slave/buildslave/test/unit/test_commands_hg.py Log Message: ----------- Merge branch 'master' of git://github.com/pepsiman/buildbot * 'master' of git://github.com/pepsiman/buildbot: Update mercurial unit tests Get mercurial revision using hg parents --template '{node}\n'; fixes #2322 Correct mistake in the example for the env parameter of the BuilderConfig Commit: add1bc4c04286126a64a750962142edca1e0c8e7 https://github.com/buildbot/buildbot/commit/add1bc4c04286126a64a750962142edca1e0c8e7 Author: Jorge Gonzalez Date: 2012-06-29 (Fri, 29 Jun 2012) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/process/builder.py M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_sourcestamp.py Log Message: ----------- Ensure changes and requests are sorted chronologically When creating a new SourceStamp, comprising changes are not guaranteed to come sorted chronologically. Sort them to ensure the most recent Change's attributes are used for the new SourceStamp. Also, when merging requests according to the user-selected one with nextBuild(), keep the qualifying requests in the same relative order they were in the original superset passed in before the merge. Change-Id: I95d02b5fae28fa87aa2cd4f2f8e3578317cf2b72 Commit: 8a0252e9373a10a76bb05bcc9fa4c6bd2c6df38c https://github.com/buildbot/buildbot/commit/8a0252e9373a10a76bb05bcc9fa4c6bd2c6df38c Author: Patrick Gansterer Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/status/buildstep.py M master/buildbot/status/web/step.py M master/buildbot/status/web/templates/buildstep.html Log Message: ----------- Show buildstep statistics at corresponding WebStatus page If a buildstep has statistic values add a table with name and value of them to the rendered page for the buildstep. Commit: 92abf4764c0c8d6d69eeb0b1fbcc4697404ae783 https://github.com/buildbot/buildbot/commit/92abf4764c0c8d6d69eeb0b1fbcc4697404ae783 Author: Tom Prince Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_svnpoller.py Log Message: ----------- Fix svn poller tests to use new gpo mixin. This just enshrines the current behavior. Somebody who knows svn should check them. Commit: 497e83b13e09bf63d8b1120aaa75af642312f218 https://github.com/buildbot/buildbot/commit/497e83b13e09bf63d8b1120aaa75af642312f218 Author: Tom Prince Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_p4poller.py Log Message: ----------- Fix p4 poller tests to use new gpo mixin. Commit: 4977aecfe88c2af6f16d38e3815784c6b0a3436a https://github.com/buildbot/buildbot/commit/4977aecfe88c2af6f16d38e3815784c6b0a3436a Author: Tom Prince Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- Fix gitpoller tests of environment passing. Commit: dbff17fdeb44ad5fb02ee560f549fbc6aea4a478 https://github.com/buildbot/buildbot/commit/dbff17fdeb44ad5fb02ee560f549fbc6aea4a478 Author: Tom Prince Date: 2012-06-30 (Sat, 30 Jun 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_p4poller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- Remove old GetProcessOutputMixin. Commit: e70f08a36b8218a592222b32a702084a6e3b1620 https://github.com/buildbot/buildbot/commit/e70f08a36b8218a592222b32a702084a6e3b1620 Author: Marius Rieder Date: 2012-07-01 (Sun, 01 Jul 2012) Changed paths: M master/buildbot/status/web/auth.py Log Message: ----------- Use ctypes.util.find_library to resolve library name. Commit: 3480fbfffc3b01982825f43430ea79b1eb6ebaf8 https://github.com/buildbot/buildbot/commit/3480fbfffc3b01982825f43430ea79b1eb6ebaf8 Author: Marius Rieder Date: 2012-07-01 (Sun, 01 Jul 2012) Changed paths: M master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py Log Message: ----------- Skip instead of hide md5 and sha tests if libaprutil is missing. Commit: 6451eb1f1961eb7d2112b3c9f95b07bc19840abe https://github.com/buildbot/buildbot/commit/6451eb1f1961eb7d2112b3c9f95b07bc19840abe Author: Marius Rieder Date: 2012-07-01 (Sun, 01 Jul 2012) Changed paths: M master/buildbot/status/web/auth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py M master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py Log Message: ----------- Move libaprutil password checking to an new subclass Commit: aeb183b21dabee92abf26d7e871b31f38c09be92 https://github.com/buildbot/buildbot/commit/aeb183b21dabee92abf26d7e871b31f38c09be92 Author: Georges Racinet Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Moved os.environment change to setUp/tearDown in hgpoller tests Commit: 11fbc8ba0d7feeffa7d53cce4e5d3e3c80737d7b https://github.com/buildbot/buildbot/commit/11fbc8ba0d7feeffa7d53cce4e5d3e3c80737d7b Author: Georges Racinet Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- Updated a partly wrong docstring in hgpoller Commit: f63d9561760101360058de47433717e0999b2717 https://github.com/buildbot/buildbot/commit/f63d9561760101360058de47433717e0999b2717 Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/status/buildstep.py M master/buildbot/status/web/step.py M master/buildbot/status/web/templates/buildstep.html Log Message: ----------- Merge branch 'statistics' of git://github.com/paroga/buildbot * 'statistics' of git://github.com/paroga/buildbot: Show buildstep statistics at corresponding WebStatus page Commit: 88657b99fda702690bbe8a4e4f469c9bbd2fe978 https://github.com/buildbot/buildbot/commit/88657b99fda702690bbe8a4e4f469c9bbd2fe978 Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_p4poller.py M master/buildbot/test/unit/test_changes_svnpoller.py A master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- Merge branch 'git-poller-rewrite' of git://github.com/tomprince/buildbot * 'git-poller-rewrite' of git://github.com/tomprince/buildbot: Remove old GetProcessOutputMixin. Fix gitpoller tests of environment passing. Fix p4 poller tests to use new gpo mixin. Fix svn poller tests to use new gpo mixin. Add tests of GetProccessValueMixin. RFC: getProcessOutput handling like fake.remotecommand. Commit: bf0b01df6d00ae8d1ffa0b2e2acbe642a6cd35d5 https://github.com/buildbot/buildbot/commit/bf0b01df6d00ae8d1ffa0b2e2acbe642a6cd35d5 Author: Dustin J. Mitchell Date: 2012-07-02 (Mon, 02 Jul 2012) Changed paths: M master/buildbot/test/unit/test_test_util_gpo.py Log Message: ----------- skip test_test_util_gpo on py27+tw900 Commit: 18170a4b825aaf091fc4e13d1f2cb0d0dfe1e257 https://github.com/buildbot/buildbot/commit/18170a4b825aaf091fc4e13d1f2cb0d0dfe1e257 Author: Csaba Osztrogon?c Date: 2012-07-04 (Wed, 04 Jul 2012) Changed paths: M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Fix master-side SVN step. New and old rmdir slave command was inverted accidentally where it was used and in the unit tests too. It isn't problem for newer slaves, they understand the old rmdir. But older slaves doesn't understand the new rmdir and they throw exception. Commit: f5714a6a9465eb6a220af7708f6fe4550d75d37c https://github.com/buildbot/buildbot/commit/f5714a6a9465eb6a220af7708f6fe4550d75d37c Author: Dustin J. Mitchell Date: 2012-07-04 (Wed, 04 Jul 2012) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/process/builder.py M master/buildbot/sourcestamp.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_sourcestamp.py Log Message: ----------- Merge branch 'ext_topic_change_order_fix' of git://github.com/jgonzalezmendez/buildbot * 'ext_topic_change_order_fix' of git://github.com/jgonzalezmendez/buildbot: Ensure changes and requests are sorted chronologically Sort changes chronologically for new SourceStamps Commit: e3440e0edac449f3a6ed6e829be510a41b238a9a https://github.com/buildbot/buildbot/commit/e3440e0edac449f3a6ed6e829be510a41b238a9a Author: Dustin J. Mitchell Date: 2012-07-04 (Wed, 04 Jul 2012) Changed paths: M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Merge branch 'svn-fix' of git://github.com/ossy-szeged/buildbot * 'svn-fix' of git://github.com/ossy-szeged/buildbot: Fix master-side SVN step. Commit: 97f4cd2f51136cc5c4d2c0efe2a93bd9a757b74b https://github.com/buildbot/buildbot/commit/97f4cd2f51136cc5c4d2c0efe2a93bd9a757b74b Author: Marius Rieder Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Add some test to doc and release-notes about HTPasswdAprAuth. Commit: 8b5f1fefe10130b60225559beb27c2ee70b73e33 https://github.com/buildbot/buildbot/commit/8b5f1fefe10130b60225559beb27c2ee70b73e33 Author: Malcolm Parsons Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Mercurial: Support applying a patch for Try builds Commit: 9b13aa908fcdcb292706cecc5276ff1574dbb2bc https://github.com/buildbot/buildbot/commit/9b13aa908fcdcb292706cecc5276ff1574dbb2bc Author: Malcolm Parsons Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Mercurial: Remove any added files before running update --clean Commit: d867a203b2cf613422a0971f5e31789c9259c339 https://github.com/buildbot/buildbot/commit/d867a203b2cf613422a0971f5e31789c9259c339 Author: Malcolm Parsons Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Commit: d68784f94185f4630b54e6eb0a50d04e6275ef23 https://github.com/buildbot/buildbot/commit/d68784f94185f4630b54e6eb0a50d04e6275ef23 Author: Malcolm Parsons Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Doc fixes Commit: 8a953d9416143209fe395404793a57ef18bab373 https://github.com/buildbot/buildbot/commit/8a953d9416143209fe395404793a57ef18bab373 Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: A master/buildbot/changes/hgpoller.py A master/buildbot/test/unit/test_changes_hgpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'hgpoller-poc' of git://github.com/gracinet/buildbot into pull449 * 'hgpoller-poc' of git://github.com/gracinet/buildbot: (24 commits) Updated a partly wrong docstring in hgpoller Moved os.environment change to setUp/tearDown in hgpoller tests Mentionned HgPoller in release notes Introduce name attribute to support web trigger Respecting the mixedCamelCase convention and underscores for private methods hgpoller: documentation hgpoller: changeCount was meaningful to GitPoller only hgpoller: stop making workdir absolute (object id must not change) Added a new test for regular operation (no init, no special case) hgpoller: now hg init done if needed in first poll hgpoller: now HgPoller's object id for state includes branch hgpoller: testing and fixing case with several heads Replaced various _get_commit_ methods by just one hgpoller: using FakeDB in tests & poll tests now is initial hgpoller: emitting all changesets upon first run Refactor to fix tests hgpoller: using state db Proper usage of heads instead of tip and protection against wild forks cosmit Removed useless initial pull ... Commit: a882f42457931329f752a4d5111aa7931ba5252b https://github.com/buildbot/buildbot/commit/a882f42457931329f752a4d5111aa7931ba5252b Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- fix pyflakes Commit: 12963b168a638f2077afdcd4b1475c7c3bfaae65 https://github.com/buildbot/buildbot/commit/12963b168a638f2077afdcd4b1475c7c3bfaae65 Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- upgrade to use the new getProcessOutput expectations framework Commit: 38eb62dfeb7592b19424d838f844fe83332fc7bb https://github.com/buildbot/buildbot/commit/38eb62dfeb7592b19424d838f844fe83332fc7bb Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: A master/buildbot/changes/hgpoller.py A master/buildbot/test/unit/test_changes_hgpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'pull449' * pull449: (26 commits) upgrade to use the new getProcessOutput expectations framework fix pyflakes Updated a partly wrong docstring in hgpoller Moved os.environment change to setUp/tearDown in hgpoller tests Mentionned HgPoller in release notes Introduce name attribute to support web trigger Respecting the mixedCamelCase convention and underscores for private methods hgpoller: documentation hgpoller: changeCount was meaningful to GitPoller only hgpoller: stop making workdir absolute (object id must not change) Added a new test for regular operation (no init, no special case) hgpoller: now hg init done if needed in first poll hgpoller: now HgPoller's object id for state includes branch hgpoller: testing and fixing case with several heads Replaced various _get_commit_ methods by just one hgpoller: using FakeDB in tests & poll tests now is initial hgpoller: emitting all changesets upon first run Refactor to fix tests hgpoller: using state db Proper usage of heads instead of tip and protection against wild forks ... Commit: 5aee01d01da16de441ccd43af5806f1db087ed91 https://github.com/buildbot/buildbot/commit/5aee01d01da16de441ccd43af5806f1db087ed91 Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Merge branch 'mercurialtry' of git://github.com/pepsiman/buildbot * 'mercurialtry' of git://github.com/pepsiman/buildbot: try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Mercurial: Remove any added files before running update --clean Mercurial: Support applying a patch for Try builds Commit: 1d5f2075101153f4af819ea4686a5d2642372bae https://github.com/buildbot/buildbot/commit/1d5f2075101153f4af819ea4686a5d2642372bae Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/status/web/auth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'htpasswd_apr' of git://github.com/jiuka/buildbot * 'htpasswd_apr' of git://github.com/jiuka/buildbot: Add some test to doc and release-notes about HTPasswdAprAuth. Move libaprutil password checking to an new subclass Skip instead of hide md5 and sha tests if libaprutil is missing. Use ctypes.util.find_library to resolve library name. Add a unit test for HTPasswdAuth. Use libaprutils to support all htpasswd hash types. Conflicts: master/docs/release-notes.rst Commit: 707bd46ed6a76f00c507eb10dd2c1fb3fcbc7ac4 https://github.com/buildbot/buildbot/commit/707bd46ed6a76f00c507eb10dd2c1fb3fcbc7ac4 Author: Dustin J. Mitchell Date: 2012-07-05 (Thu, 05 Jul 2012) Changed paths: M master/buildbot/status/web/auth.py Log Message: ----------- tabs to spaces Commit: 802b85e5e487ca8283924be4cdd7df7be67bee7b https://github.com/buildbot/buildbot/commit/802b85e5e487ca8283924be4cdd7df7be67bee7b Author: Jeff Licquia Date: 2012-07-06 (Fri, 06 Jul 2012) Changed paths: M master/buildbot/steps/source/bzr.py Log Message: ----------- Force defaultBranch if repoURL is set. Commit: 344f7ebc014c4711caafb7e97d85a1401f36f1c7 https://github.com/buildbot/buildbot/commit/344f7ebc014c4711caafb7e97d85a1401f36f1c7 Author: Dustin J. Mitchell Date: 2012-07-07 (Sat, 07 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch 'doc' of git://github.com/pepsiman/buildbot * 'doc' of git://github.com/pepsiman/buildbot: Doc fixes Commit: 90aeb18dfe3a612e3c4e5505b3ef0eb22796bfc8 https://github.com/buildbot/buildbot/commit/90aeb18dfe3a612e3c4e5505b3ef0eb22796bfc8 Author: Dustin J. Mitchell Date: 2012-07-07 (Sat, 07 Jul 2012) Changed paths: M master/buildbot/steps/source/bzr.py M master/buildbot/test/unit/test_steps_source_bzr.py Log Message: ----------- Merge branch 'master' of git://github.com/licquia/buildbot * 'master' of git://github.com/licquia/buildbot: Force defaultBranch if repoURL is set. path_module.join() turns out to be wrong; use os.path.join() instead. Switch to using path_module.join() for making the repository URL. Add tests for bzr baseURL; fix combining baseURL w/ branch. Fix bzr branch handling. Commit: ece5f76ae1953974684f5573a3718e35c1864d9e https://github.com/buildbot/buildbot/commit/ece5f76ae1953974684f5573a3718e35c1864d9e Author: Dustin J. Mitchell Date: 2012-07-07 (Sat, 07 Jul 2012) Changed paths: M .gitignore M MAINTAINERS.txt M master/buildbot/changes/changes.py A master/buildbot/changes/hgpoller.py M master/buildbot/clients/tryclient.py M master/buildbot/interfaces.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/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/status/builder.py M master/buildbot/status/buildstep.py M master/buildbot/status/web/auth.py M master/buildbot/status/web/step.py M master/buildbot/status/web/templates/buildstep.html M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/trigger.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_changes_gitpoller.py A master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_changes_p4poller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_sourcestamp.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_svn.py A master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py A master/contrib/bk_buildbot.py M master/docs/developer/definitions.rst A master/docs/manual/_images/master.png A master/docs/manual/_images/overview.png A master/docs/manual/_images/slaves.png A master/docs/manual/_images/status.png M master/docs/manual/cfg-builders.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-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/cmdline.rst M master/docs/release-notes.rst A slave/buildslave/commands/bk.py M slave/buildslave/commands/hg.py M slave/buildslave/commands/registry.py A slave/buildslave/test/unit/test_commands_bk.py M slave/buildslave/test/unit/test_commands_hg.py Log Message: ----------- Merge branch 'master' into nine * master: (80 commits) Force defaultBranch if repoURL is set. tabs to spaces upgrade to use the new getProcessOutput expectations framework fix pyflakes Doc fixes try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Mercurial: Remove any added files before running update --clean Mercurial: Support applying a patch for Try builds Add some test to doc and release-notes about HTPasswdAprAuth. Fix master-side SVN step. skip test_test_util_gpo on py27+tw900 Updated a partly wrong docstring in hgpoller Moved os.environment change to setUp/tearDown in hgpoller tests Move libaprutil password checking to an new subclass Skip instead of hide md5 and sha tests if libaprutil is missing. Use ctypes.util.find_library to resolve library name. Remove old GetProcessOutputMixin. Fix gitpoller tests of environment passing. Fix p4 poller tests to use new gpo mixin. Fix svn poller tests to use new gpo mixin. ... Conflicts: master/buildbot/test/unit/test_changes_gitpoller.py master/buildbot/test/unit/test_changes_p4poller.py master/buildbot/test/unit/test_changes_svnpoller.py master/docs/manual/cfg-global.rst Semantic Conflicts: master/buildbot/changes/hgpoller.py + tests updated to use data API Compare: https://github.com/buildbot/buildbot/compare/2a67a6507b18...ece5f76ae195 From nobody at buildbot.net Sat Jul 7 15:31:36 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2198: remove BK In-Reply-To: <038.d5de2e6c144f9ad358c20f1fc4cccd02@buildbot.net> References: <038.d5de2e6c144f9ad358c20f1fc4cccd02@buildbot.net> Message-ID: <053.a03e3b0e7ce5b04fab84bb32be2d49bf@buildbot.net> #2198: remove BK -------------------+--------------------- Reporter: dustin | Owner: Type: task | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.5 | Resolution: fixed Keywords: bk | -------------------+--------------------- Comment (by Dustin J. Mitchell): Restore BK slave-side step. Note that Buildbot was not released with this step missing, so no compatibility concerns exist. Fixes #2223. Refs #891. Refs #2198. Changeset: ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2238: Need TeX-compatible images for PDF generation In-Reply-To: <038.7dd06c0c62ba4856eaa53640dd29e202@buildbot.net> References: <038.7dd06c0c62ba4856eaa53640dd29e202@buildbot.net> Message-ID: <053.f99f04c8e33f679d0ae4dad05cc12306@buildbot.net> #2238: Need TeX-compatible images for PDF generation -------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6 | Resolution: fixed Keywords: docs | -------------------+--------------------- Comment (by Dustin J. Mitchell): Add .png versions of manual images Fixes #2238. Changeset: 771b73611fcc220f3f5feec301189f509d95d479 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:37 -0000 Subject: [Buildbot-commits] [Buildbot] #891: Better BK tests In-Reply-To: <038.b2cd0b947803f158bea663784a34c052@buildbot.net> References: <038.b2cd0b947803f158bea663784a34c052@buildbot.net> Message-ID: <053.c991b5e10409728335bb00d56439d81c@buildbot.net> #891: Better BK tests ------------------------+----------------------- Reporter: dustin | Owner: Type: enhancement | Status: reopened Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: Keywords: bk | ------------------------+----------------------- Comment (by Dustin J. Mitchell): Restore BK slave-side step. Note that Buildbot was not released with this step missing, so no compatibility concerns exist. Fixes #2223. Refs #891. Refs #2198. Changeset: ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2223: Consider reverting removal of slave-side BK step. In-Reply-To: <042.adba6b490c04c5469778d0f4c5d73657@buildbot.net> References: <042.adba6b490c04c5469778d0f4c5d73657@buildbot.net> Message-ID: <057.ba384326fe69e165012207d3c4e8c8ea@buildbot.net> #2223: Consider reverting removal of slave-side BK step. -----------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: bk | -----------------------+------------------------- Comment (by Dustin J. Mitchell): Restore BK slave-side step. Note that Buildbot was not released with this step missing, so no compatibility concerns exist. Fixes #2223. Refs #891. Refs #2198. Changeset: ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2261: Nightly tests fail in timezones which differ by odd multiples of 30 minutes from UTC. In-Reply-To: <035.e397a4a95a3b2b7ca34fa31411bc020c@buildbot.net> References: <035.e397a4a95a3b2b7ca34fa31411bc020c@buildbot.net> Message-ID: <050.f60117167e8f2899935f3fcc7ea5d8fc@buildbot.net> #2261: Nightly tests fail in timezones which differ by odd multiples of 30 minutes from UTC. --------------------------+--------------------- Reporter: sa1 | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: tests, simple | --------------------------+--------------------- Comment (by Naveen Kumar K): Update Nightly tests to work in non-whole-hour timezones Fixes #2261. This is a modified version of Navneen's patch from bug 2261. Changeset: ddf2f6127e5137a55392a5859c9c01b477fb16da -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:39 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:39 -0000 Subject: [Buildbot-commits] [Buildbot] #865: buildbot try not working with mercurial In-Reply-To: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> References: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> Message-ID: <056.76f0e74dfb19e283479967c838ce87cd@buildbot.net> #865: buildbot try not working with mercurial ----------------------+--------------------- Reporter: bgunnison | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: fixed Keywords: hg try | ----------------------+--------------------- Comment (by Dustin J. Mitchell): Merge branch 'mercurialtry' of git://github.com/pepsiman/buildbot * 'mercurialtry' of git://github.com/pepsiman/buildbot: try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Mercurial: Remove any added files before running update --clean Mercurial: Support applying a patch for Try builds Changeset: 5aee01d01da16de441ccd43af5806f1db087ed91 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:38 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.1ae22819657f7d23e0c8e927753cc637@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: hg | ---------------------+------------------------ Comment (by Dustin J. Mitchell): Merge branch 'master' of git://github.com/pepsiman/buildbot * 'master' of git://github.com/pepsiman/buildbot: Update mercurial unit tests Get mercurial revision using hg parents --template '{node}\n'; fixes #2322 Correct mistake in the example for the env parameter of the BuilderConfig Changeset: 411bfba4d28c8bc06c2eed91fae2cc28af628903 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2300: Waterfall's ?branch= parameter is broken with source stamp sets. In-Reply-To: <042.3a8abde50821addc9cc0295ba2780fbb@buildbot.net> References: <042.3a8abde50821addc9cc0295ba2780fbb@buildbot.net> Message-ID: <057.9b167c3c87ecaf3ee6510588ef79b4ee@buildbot.net> #2300: Waterfall's ?branch= parameter is broken with source stamp sets. -----------------------+--------------------- Reporter: tom.prince | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: web | -----------------------+--------------------- Comment (by Dustin J. Mitchell): Match branch filters against all branches in a sourcestampset This fixes filtering for the waterfall, and probably a few other places, too. Fixes #2300. Changeset: 9ee0662fbbc8f0da60a10641a77227959b167e0b -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:39 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:39 -0000 Subject: [Buildbot-commits] [Buildbot] #180: buildbot try does the wrong thing with mercurial queues In-Reply-To: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> References: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> Message-ID: <056.ca721d8b2cb899e0c6aba41177481106@buildbot.net> #180: buildbot try does the wrong thing with mercurial queues ------------------------+------------------------ Reporter: dsallings | Owner: dsallings Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.6 | Resolution: fixed Keywords: hg | ------------------------+------------------------ Comment (by Dustin J. Mitchell): Merge branch 'master' into nine * master: (80 commits) Force defaultBranch if repoURL is set. tabs to spaces upgrade to use the new getProcessOutput expectations framework fix pyflakes Doc fixes try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Mercurial: Remove any added files before running update --clean Mercurial: Support applying a patch for Try builds Add some test to doc and release-notes about HTPasswdAprAuth. Fix master-side SVN step. skip test_test_util_gpo on py27+tw900 Updated a partly wrong docstring in hgpoller Moved os.environment change to setUp/tearDown in hgpoller tests Move libaprutil password checking to an new subclass Skip instead of hide md5 and sha tests if libaprutil is missing. Use ctypes.util.find_library to resolve library name. Remove old GetProcessOutputMixin. Fix gitpoller tests of environment passing. Fix p4 poller tests to use new gpo mixin. Fix svn poller tests to use new gpo mixin. ... Conflicts: master/buildbot/test/unit/test_changes_gitpoller.py master/buildbot/test/unit/test_changes_p4poller.py master/buildbot/test/unit/test_changes_svnpoller.py master/docs/manual/cfg-global.rst Semantic Conflicts: master/buildbot/changes/hgpoller.py + tests updated to use data API Changeset: ece5f76ae1953974684f5573a3718e35c1864d9e -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:38 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:38 -0000 Subject: [Buildbot-commits] [Buildbot] #865: buildbot try not working with mercurial In-Reply-To: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> References: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> Message-ID: <056.537559fc4afa72eb930bc7a3156625ae@buildbot.net> #865: buildbot try not working with mercurial ----------------------+--------------------- Reporter: bgunnison | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: fixed Keywords: hg try | ----------------------+--------------------- Comment (by Malcolm Parsons): try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Changeset: d867a203b2cf613422a0971f5e31789c9259c339 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:38 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:38 -0000 Subject: [Buildbot-commits] [Buildbot] #180: buildbot try does the wrong thing with mercurial queues In-Reply-To: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> References: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> Message-ID: <056.18fa16ce28364bae9d4f6ea067533415@buildbot.net> #180: buildbot try does the wrong thing with mercurial queues ------------------------+------------------------ Reporter: dsallings | Owner: dsallings Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.6 | Resolution: fixed Keywords: hg | ------------------------+------------------------ Comment (by Malcolm Parsons): try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Changeset: d867a203b2cf613422a0971f5e31789c9259c339 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:39 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:39 -0000 Subject: [Buildbot-commits] [Buildbot] #865: buildbot try not working with mercurial In-Reply-To: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> References: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> Message-ID: <056.fe1d793d470c014cb3c1f602cd8c5e8b@buildbot.net> #865: buildbot try not working with mercurial ----------------------+--------------------- Reporter: bgunnison | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: fixed Keywords: hg try | ----------------------+--------------------- Comment (by Dustin J. Mitchell): Merge branch 'master' into nine * master: (80 commits) Force defaultBranch if repoURL is set. tabs to spaces upgrade to use the new getProcessOutput expectations framework fix pyflakes Doc fixes try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Mercurial: Remove any added files before running update --clean Mercurial: Support applying a patch for Try builds Add some test to doc and release-notes about HTPasswdAprAuth. Fix master-side SVN step. skip test_test_util_gpo on py27+tw900 Updated a partly wrong docstring in hgpoller Moved os.environment change to setUp/tearDown in hgpoller tests Move libaprutil password checking to an new subclass Skip instead of hide md5 and sha tests if libaprutil is missing. Use ctypes.util.find_library to resolve library name. Remove old GetProcessOutputMixin. Fix gitpoller tests of environment passing. Fix p4 poller tests to use new gpo mixin. Fix svn poller tests to use new gpo mixin. ... Conflicts: master/buildbot/test/unit/test_changes_gitpoller.py master/buildbot/test/unit/test_changes_p4poller.py master/buildbot/test/unit/test_changes_svnpoller.py master/docs/manual/cfg-global.rst Semantic Conflicts: master/buildbot/changes/hgpoller.py + tests updated to use data API Changeset: ece5f76ae1953974684f5573a3718e35c1864d9e -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:38 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.e86b14444db9615fa25aa87c4be8b916@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: hg | ---------------------+------------------------ Comment (by Malcolm Parsons): Get mercurial revision using hg parents --template '{node}\n'; fixes #2322 Changeset: 5e40ecf1ea85f58049c42413a1908f17314e39a7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 7 15:31:39 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 07 Jul 2012 15:31:39 -0000 Subject: [Buildbot-commits] [Buildbot] #180: buildbot try does the wrong thing with mercurial queues In-Reply-To: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> References: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> Message-ID: <056.38696e85985b899357b237be8c184236@buildbot.net> #180: buildbot try does the wrong thing with mercurial queues ------------------------+------------------------ Reporter: dsallings | Owner: dsallings Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.6 | Resolution: fixed Keywords: hg | ------------------------+------------------------ Comment (by Dustin J. Mitchell): Merge branch 'mercurialtry' of git://github.com/pepsiman/buildbot * 'mercurialtry' of git://github.com/pepsiman/buildbot: try: For mercurial, create a patch containing all outgoing changesets on the current branch. (fixes #865, #180) Mercurial: Remove any added files before running update --clean Mercurial: Support applying a patch for Try builds Changeset: 5aee01d01da16de441ccd43af5806f1db087ed91 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jul 7 22:29:28 2012 From: noreply at github.com (GitHub) Date: Sat, 07 Jul 2012 15:29:28 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] bef33f: fix pyflakes Message-ID: <4ff8b848c380c_1a1eee3af4874b8@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: bef33f77c77ea7613565f90e8c5c8b1aa1235923 https://github.com/buildbot/buildbot/commit/bef33f77c77ea7613565f90e8c5c8b1aa1235923 Author: Dustin J. Mitchell Date: 2012-07-07 (Sat, 07 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- fix pyflakes From noreply at github.com Sat Jul 7 23:06:59 2012 From: noreply at github.com (GitHub) Date: Sat, 07 Jul 2012 16:06:59 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 115373: buildsets db connector: submitted_at, interface te... Message-ID: <4ff8c11351df7_33bc101eaf4210b6@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 115373a0421464512512e85d6a953a00c6e9ed12 https://github.com/buildbot/buildbot/commit/115373a0421464512512e85d6a953a00c6e9ed12 Author: Dustin J. Mitchell Date: 2012-07-07 (Sat, 07 Jul 2012) Changed paths: M master/buildbot/db/buildsets.py M master/buildbot/test/fake/fakedb.py A master/buildbot/test/interfaces/test_db_buildsets.py R master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/util/types/__init__.py A master/buildbot/test/util/types/buildsets.py M master/buildbot/test/util/verifier.py M master/docs/developer/database.rst Log Message: ----------- buildsets db connector: submitted_at, interface tests * add an explicit submitted_at argument to addBuildset. * move buildset test to be interface tests, so we know fakedb is keeping up From noreply at github.com Sun Jul 8 16:20:29 2012 From: noreply at github.com (GitHub) Date: Sun, 08 Jul 2012 09:20:29 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 483eab: vstudio: default to config='release', as documente... Message-ID: <4ff9b34d2263b_492a128faf41213da@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 483eab5946aa783d3bd5805c4935d72d5b5cbb27 https://github.com/buildbot/buildbot/commit/483eab5946aa783d3bd5805c4935d72d5b5cbb27 Author: Dustin J. Mitchell Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/steps/vstudio.py M master/buildbot/test/unit/test_steps_vstudio.py Log Message: ----------- vstudio: default to config='release', as documented From noreply at github.com Sun Jul 8 22:03:18 2012 From: noreply at github.com (GitHub) Date: Sun, 08 Jul 2012 15:03:18 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 276b67: fix 'don't know how to test this' skips Message-ID: <4ffa03a6be860_517fe8bae847951@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 276b67b4122930c0ff031216fe13a9e0f6335235 https://github.com/buildbot/buildbot/commit/276b67b4122930c0ff031216fe13a9e0f6335235 Author: Dustin J. Mitchell Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- fix 'don't know how to test this' skips One was correct (and only needed a change from ValueError to ConfigErorr). The other is but one in a large class of string-substitution syntax errors. We can't hope to catch them all, and the techniques required to catch a few would probably give us headaches. From nobody at buildbot.net Mon Jul 9 11:05:21 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 09 Jul 2012 11:05:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs Message-ID: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> #2323: Building RPMs --------------------+----------------------- Reporter: saqub01 | Owner: Type: task | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: RPM --------------------+----------------------- I am a new user of BuildBot 0.8.6. Currently I am trying to build RPMs using the rpmbuild buildbot module and on successful build move the RPMs to the test repository. At the moment the only code I have relating to RPMs is: from buildbot.steps.package.rpm.rpmbuild import RpmBuild factory_S.addStep(Compile(command="NO_RPM=1 make all_name")) Note the NO_RPM=1 environment variable passed to make. This is a new feature that prevents the building of RPMs from the name2 scripts. This is to allow Buildbot to take over the RPM build process itself, so that i can pass on extra information, and make clearer decisions on the success of the RPM build. I would appreciate any guidance on how to proceed. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 9 13:01:49 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 09 Jul 2012 13:01:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs In-Reply-To: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> References: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> Message-ID: <054.3914f63f42737e6d507ea78599e70402@buildbot.net> #2323: Building RPMs ----------------------------+------------------------ Reporter: saqub01 | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: RPM | ----------------------------+------------------------ Changes (by dustin): * type: task => support-request Comment: Well, what do you want to do next? There's nothing wrong with letting your makefile build the RPMs - no reason that Buildbot would be better at it. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 9 13:14:51 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 09 Jul 2012 13:14:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs In-Reply-To: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> References: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> Message-ID: <054.2ee3779948dd0a440f197558d5460dde@buildbot.net> #2323: Building RPMs ----------------------------+------------------------ Reporter: saqub01 | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: RPM | ----------------------------+------------------------ Comment (by saqub01): Replying to [comment:1 dustin]: > Well, what do you want to do next? > > There's nothing wrong with letting your makefile build the RPMs - no reason that Buildbot would be better at it. OK thanks, I've just taken over this task and like I said I am completely unfamiliar with BuildBot, so if I want my makefile to build the RPMs do I take the following code out? from buildbot.steps.package.rpm.rpmbuild import RpmBuild factory_S.addStep(Compile(command="NO_RPM=1 make all_name")) and replace factory_S.addStep(Compile(command="NO_RPM=1 make all_name")) with factory_S.addStep(Compile(command=["make", "build"])) would that work? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 9 13:38:12 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 09 Jul 2012 13:38:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs In-Reply-To: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> References: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> Message-ID: <054.d3a03b4629269a645fa3cb7e25f4108e@buildbot.net> #2323: Building RPMs ----------------------------+------------------------ Reporter: saqub01 | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: RPM | ----------------------------+------------------------ Comment (by dustin): assuming 'make build' builds RPMs, yes. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 9 14:08:04 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 09 Jul 2012 14:08:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs In-Reply-To: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> References: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> Message-ID: <054.b7bb03544234b1754405d36d882d3518@buildbot.net> #2323: Building RPMs ----------------------------+------------------------ Reporter: saqub01 | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: RPM | ----------------------------+------------------------ Comment (by saqub01): Replying to [comment:3 dustin]: > assuming 'make build' builds RPMs, yes. No, it doesn't seem to work. Would it not be easier to use Buildbot to build the RPMs? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 9 14:44:51 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 09 Jul 2012 14:44:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs In-Reply-To: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> References: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> Message-ID: <054.87c754c3727171e75303ad777d409ccc@buildbot.net> #2323: Building RPMs ----------------------------+------------------------ Reporter: saqub01 | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: RPM | ----------------------------+------------------------ Comment (by dustin): Well, I figure you know your build system better than Buildbot. "Easier" is really in the eye of the person doing the work :) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 9 14:57:01 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 09 Jul 2012 14:57:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs In-Reply-To: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> References: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> Message-ID: <054.8ace03e9c85f30b4ca413aab24ad4734@buildbot.net> #2323: Building RPMs ----------------------------+------------------------ Reporter: saqub01 | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: RPM | ----------------------------+------------------------ Comment (by saqub01): Replying to [comment:5 dustin]: > Well, I figure you know your build system better than Buildbot. "Easier" is really in the eye of the person doing the work :) I am new to the system I am using and it has been suggested I use BuildBot to take over the process, so I really am a bit lost! I have tried googling a step by step guide but it just gives a description/source code for the buildbot.steps.package.rpm.rpmbuild import class. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 9 15:49:06 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 09 Jul 2012 15:49:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs In-Reply-To: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> References: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> Message-ID: <054.56be0958e8f3158e52d3c1ae83d99c61@buildbot.net> #2323: Building RPMs ----------------------------+------------------------ Reporter: saqub01 | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: RPM | ----------------------------+------------------------ Comment (by dustin): The steps are documented here: http://buildbot.net/buildbot/docs/latest/full.html#rpm-related-steps but you won't find a step-by-step guide for most things Buildbot - it turns out everyone's steps are different. You may have better luck asking more specific questions on the mailing list (buildbot-devel at lists.sourceforge.net), rather than generic requests for help here in Trac. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jul 10 02:22:00 2012 From: noreply at github.com (GitHub) Date: Mon, 09 Jul 2012 19:22:00 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 6fa862: better docs, more thorough tests for c['www'] defa... Message-ID: <4ffb91c888b41_e3917e5ae4660bf@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 6fa862e77800ddc9563c0913128db6b0ba5af4d5 https://github.com/buildbot/buildbot/commit/6fa862e77800ddc9563c0913128db6b0ba5af4d5 Author: Dustin J. Mitchell Date: 2012-07-09 (Mon, 09 Jul 2012) Changed paths: M master/buildbot/test/unit/test_config.py M master/docs/manual/cfg-global.rst Log Message: ----------- better docs, more thorough tests for c['www'] defaults From nobody at buildbot.net Tue Jul 10 08:18:04 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 10 Jul 2012 08:18:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2324: Please add the ability to automatically delete unused build directories Message-ID: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> #2324: Please add the ability to automatically delete unused build directories ------------------------+-------------------------------------- Reporter: smat | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: master | Keywords: unused build directories ------------------------+-------------------------------------- My team runs a large buildbot install (currently 143 builders across 4 platforms), with frequent addition and removal of builds. We find that accumulation of unused build directories on the slaves creates disk usage problems. It would be excellent if Buildbot were to automatically delete these directories. I have patched the slaves for our most platforms with the most rapidly changing build definitions (RHEL6 and Win7) to do this, however our implementation(s) are probably not suitable for direct inclusion in Buildbot as they are platform-specific and do not include a configuration mechanism to enable/disable automatic deletion. Unfortunately we do not have time at present to put together a clean general implementation for submission. Example trivial implementation for *NIX (not reliable on Windows due to inability to delete open files, importing shutil not shown): for d in os.listdir(self.basedir): - if os.path.isdir(os.path.join(self.basedir, d)): + path = os.path.join(self.basedir, d) + if os.path.isdir(path): if d not in wanted_dirs: log.msg("I have a leftover directory '%s' that is not " - "being used by the buildmaster: you can delete " - "it now" % d) + "being used by the buildmaster: deleting now" + % d) + shutil.rmtree(path) return retval The Windows implementation includes a shutil error handler that retries deletion up to a fixed number of attemps with a small delay between attempts, and logs cases where this approach is unsuccessful. This is necessary on Windows for a variety of reasons including security software temporarily holding files open. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jul 10 08:22:04 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 10 Jul 2012 08:22:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2324: Please add the ability to automatically delete unused build directories In-Reply-To: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> References: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> Message-ID: <051.942ba02d1165f435848ff2aaef8f7493@buildbot.net> #2324: Please add the ability to automatically delete unused build directories -------------------------------------+------------------------ Reporter: smat | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: master | Resolution: Keywords: unused build directories | -------------------------------------+------------------------ Comment (by smat): Formatting for the example implementation went awry in the description, Wiki formatted text as follows: {{{ Example trivial implementation for *NIX (not reliable on Windows due to inability to delete open files, importing shutil not shown): for d in os.listdir(self.basedir): - if os.path.isdir(os.path.join(self.basedir, d)): + path = os.path.join(self.basedir, d) + if os.path.isdir(path): if d not in wanted_dirs: log.msg("I have a leftover directory '%s' that is not " - "being used by the buildmaster: you can delete " - "it now" % d) + "being used by the buildmaster: deleting now" + % d) + shutil.rmtree(path) return retval }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jul 10 17:51:34 2012 From: noreply at github.com (GitHub) Date: Tue, 10 Jul 2012 10:51:34 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] f4b489: mercurial source step: don't update during pull, i... Message-ID: <4ffc6ba65c23a_671e1159af471093@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: f4b4897b6212f5a19f0e60d2337a6125c1d65b23 https://github.com/buildbot/buildbot/commit/f4b4897b6212f5a19f0e60d2337a6125c1d65b23 Author: Benoit Allard Date: 2012-07-10 (Tue, 10 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- mercurial source step: don't update during pull, it will be done later on Commit: 4af717e72382fef29b71e9329226eb4c4c09d97e https://github.com/buildbot/buildbot/commit/4af717e72382fef29b71e9329226eb4c4c09d97e Author: Benoit Allard Date: 2012-07-10 (Tue, 10 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py Log Message: ----------- mercurial: blame vim, indentation was not correct Commit: 28fa5718cdff57119bc89e4e3991636088dbe84d https://github.com/buildbot/buildbot/commit/28fa5718cdff57119bc89e4e3991636088dbe84d Author: Dustin J. Mitchell Date: 2012-07-10 (Tue, 10 Jul 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Merge branch 'mercurial' of git://github.com/benallard/buildbot * 'mercurial' of git://github.com/benallard/buildbot: mercurial: blame vim, indentation was not correct mercurial source step: don't update during pull, it will be done later on Compare: https://github.com/buildbot/buildbot/compare/276b67b41229...28fa5718cdff From nobody at buildbot.net Wed Jul 11 15:24:15 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 11 Jul 2012 15:24:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2324: Please add the ability to automatically delete unused build directories In-Reply-To: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> References: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> Message-ID: <051.121b8d613210517cee54efe082dd759a@buildbot.net> #2324: Please add the ability to automatically delete unused build directories -------------------------------------+------------------------ Reporter: smat | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: master | Resolution: Keywords: unused build directories | -------------------------------------+------------------------ Comment (by dustin): This sounds like an idea whose time has come! I wouldn't want to turn it on by default, though, since an upgrade might then blow away important data -- for example, I keep my Buildbot source there. Can you put together a pull request (see SubmittingPatches) that adds off- by-default configuration, allowing users both to enable this feature and to whitelist files? The configuration should go into buildbot.tac. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jul 11 23:29:13 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 11 Jul 2012 23:29:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2325: Support for FileUpload from Browser Message-ID: <040.506593bb9ce3b15f1f9607ee7e9cd412@buildbot.net> #2325: Support for FileUpload from Browser ------------------------+----------------------- Reporter: chinux23 | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: ------------------------+----------------------- Hello there, Could it be possible to add a FileUpload from the Browser for ForcedScheduler? Currently the fileTransferring are between Slave and Master. It would be nice to have FileUpload to upload a file from the person's computer, who force schedule the build. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jul 12 07:34:25 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 12 Jul 2012 07:34:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2326: Web status raises exception when using Properties in step description Message-ID: <040.a064c899ef682834c7f507c34cd2a6c1@buildbot.net> #2326: Web status raises exception when using Properties in step description ---------------------+------------------- Reporter: mthalmei | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Keywords: web ---------------------+------------------- We have a buildstep where one of the description elements is a property. This used to work with 0.8.6p1. With the latest master version this gives an exception when viewing the Step in the web status (waterfall display works). Out code is like the following: {{{ ShellCommand( description = [ 'Build xxx', Interpolate('%(prop:config)s') ], ... or description = [ 'Build xxx', Property('config', default='debug') ], ... }}} The following exception is raised: {{{ Traceback (most recent call last): File "/home/buildbot/thebot/sandbox/lib/python2.6/site- packages/twisted/web/http.py", line 773, in requestReceived self.process() File "/home/buildbot/thebot/sandbox/lib/python2.6/site- packages/twisted/web/server.py", line 156, in process self.render(resrc) File "/home/buildbot/thebot/sandbox/lib/python2.6/site- packages/twisted/web/server.py", line 191, in render body = resrc.render(self) File "/home/buildbot/thebot/sandbox/lib/python2.6/site- packages/buildbot-0.8.7_pre2_578_g28fa571-py2.6.egg/buildbot/status/web/base.py", line 326, in render d = defer.maybeDeferred(lambda : self.content(request, ctx)) --- --- File "/home/buildbot/thebot/sandbox/lib/python2.6/site- packages/twisted/internet/defer.py", line 134, in maybeDeferred result = f(*args, **kw) File "/home/buildbot/thebot/sandbox/lib/python2.6/site- packages/buildbot-0.8.7_pre2_578_g28fa571-py2.6.egg/buildbot/status/web/base.py", line 326, in d = defer.maybeDeferred(lambda : self.content(request, ctx)) File "/home/buildbot/thebot/sandbox/lib/python2.6/site- packages/buildbot-0.8.7_pre2_578_g28fa571-py2.6.egg/buildbot/status/web/build.py", line 203, in content step['text'] = " ".join(s.getText()) exceptions.TypeError: sequence item 1: expected string, instance found }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jul 12 12:40:50 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 12 Jul 2012 12:40:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2325: Support for FileUpload from Browser In-Reply-To: <040.506593bb9ce3b15f1f9607ee7e9cd412@buildbot.net> References: <040.506593bb9ce3b15f1f9607ee7e9cd412@buildbot.net> Message-ID: <055.8d554270b129ffa40e4b3a3115b8455e@buildbot.net> #2325: Support for FileUpload from Browser ------------------------+---------------------- Reporter: chinux23 | Owner: Type: enhancement | Status: closed Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: wontfix Keywords: | ------------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => wontfix * milestone: undecided => ongoing Comment: Buildbot's not a great file-transfer system, so this would be better done out-of-band. Perhaps uploading the file to an HTTP server and passing the URL to Buildbot. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jul 12 18:07:08 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 12 Jul 2012 18:07:08 -0000 Subject: [Buildbot-commits] [Buildbot] #387: TerminateProcess fails in buildbot_service.py In-Reply-To: <038.e56964fe350d217620d07b1b844dc128@buildbot.net> References: <038.e56964fe350d217620d07b1b844dc128@buildbot.net> Message-ID: <053.0f0aeea5f2e1386a096edb97c9d47fbe@buildbot.net> #387: TerminateProcess fails in buildbot_service.py --------------------+-------------------- Reporter: griels | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.7.5 | Resolution: Keywords: windows | --------------------+-------------------- Comment (by LRN): Here's something that might help: [1] (the message is a bit of a backstory, look into [2] for the code) [1] http://parts.tigris.org/ds/viewMessage.do?dsForumId=8688&dsMessageId=2984953 [2] http://parts.tigris.org/ds/viewMessage.do?dsForumId=8688&dsMessageId=2985014 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jul 13 07:27:05 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 13 Jul 2012 07:27:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2327: add timeout property to MasterShellCommand Message-ID: <035.a61215011a2e9e12b67b15587b2d8cb2@buildbot.net> #2327: add timeout property to MasterShellCommand ----------------------+----------------------- Reporter: pwp | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: timeout ----------------------+----------------------- Could we add timeout property to MasterShellCommand like what we have in ShellCommand so that we could kill a MasterShellCommand should it run away? Thanks. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 14 15:41:58 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 14 Jul 2012 15:41:58 -0000 Subject: [Buildbot-commits] [Buildbot] #387: TerminateProcess fails in buildbot_service.py In-Reply-To: <038.e56964fe350d217620d07b1b844dc128@buildbot.net> References: <038.e56964fe350d217620d07b1b844dc128@buildbot.net> Message-ID: <053.43a86b7f06eef4d81e940c0da0656c20@buildbot.net> #387: TerminateProcess fails in buildbot_service.py --------------------+-------------------- Reporter: griels | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.7.5 | Resolution: Keywords: windows | --------------------+-------------------- Comment (by dustin): So from what I can see, there's a timing-related permissions problem with !TerminateProcess. The second post gives a safe workaround on Windows, and it doesn't even involve ctypes. Ideally, this would be implemented in Twisted, but if the Buildbot Windows folks are happy with doing it in Buildbot, I am too. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 14 15:53:18 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 14 Jul 2012 15:53:18 -0000 Subject: [Buildbot-commits] [Buildbot] #387: TerminateProcess fails in buildbot_service.py In-Reply-To: <038.e56964fe350d217620d07b1b844dc128@buildbot.net> References: <038.e56964fe350d217620d07b1b844dc128@buildbot.net> Message-ID: <053.00f92b711dac190f3b63fb5b515f3e0d@buildbot.net> #387: TerminateProcess fails in buildbot_service.py --------------------+-------------------- Reporter: griels | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.7.5 | Resolution: Keywords: windows | --------------------+-------------------- Comment (by LRN): There's a timing-related permissions problem (actually, it's not a permissions problem, AFAICS, the process is just in a state in which you can't kill it, no matter how privileged you are) described later in the thread. Safe process terminator can't avoid THAT particular problem. It could be that TerminateProcess() has the _same_ problem. If so, this can be diagnosed by catching pywintypes.error of type 5 ("Access denied"), sleeping for N milliseconds, then checking if the process is still alive. If this is the same problem, then process would be dead after N milliseconds, in spite of TerminateProcess() failing initially with "Access denied". I haven't actually tried that for TerminateProcess(), since i've jumped at SafeTerminateProcess() straight away, trying to fix my TerminateProcess() problem. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 14 17:32:20 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 14 Jul 2012 17:32:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2327: add timeout property to MasterShellCommand In-Reply-To: <035.a61215011a2e9e12b67b15587b2d8cb2@buildbot.net> References: <035.a61215011a2e9e12b67b15587b2d8cb2@buildbot.net> Message-ID: <050.71791453188d0cc101d0b54bb1285b0a@buildbot.net> #2327: add timeout property to MasterShellCommand ------------------------+-------------------- Reporter: pwp | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * keywords: timeout => * type: undecided => enhancement * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Jul 16 01:14:25 2012 From: noreply at github.com (GitHub) Date: Sun, 15 Jul 2012 18:14:25 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b29182: Add an interface for Slave Protocol Message-ID: <50036af171c48_7b6915f3aec16159c@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b29182ee590c71222608c031a21295741448d472 https://github.com/buildbot/buildbot/commit/b29182ee590c71222608c031a21295741448d472 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/interfaces.py Log Message: ----------- Add an interface for Slave Protocol Signed-off-by: Saurabh Kumar Commit: 0d6778f10f003c8feeaceb811b1166b1366ddfd3 https://github.com/buildbot/buildbot/commit/0d6778f10f003c8feeaceb811b1166b1366ddfd3 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py Log Message: ----------- Change slave-master calls to interface calls. Bot should implement ISlaveProtocol interface. BuildSlave and SlaveBuilder should call masters through ISlaveInterface. Signed-off-by: Saurabh Kumar Commit: ad0d73d0dc3052501fd6cfae54a322b0fe916059 https://github.com/buildbot/buildbot/commit/ad0d73d0dc3052501fd6cfae54a322b0fe916059 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py A slave/buildslave/test/fake/fakebot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Fix buildslave_gracefulShutdown test Commit: 64896037a18e7847d3238d7ff1ec4f3208c00a1f https://github.com/buildbot/buildbot/commit/64896037a18e7847d3238d7ff1ec4f3208c00a1f Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py Log Message: ----------- Separate pb parts from SlaveBuilder Commit: ee490482867f11c2a49e6cf258e70158caed961c https://github.com/buildbot/buildbot/commit/ee490482867f11c2a49e6cf258e70158caed961c Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Fix for graceful_shutdown test Correct fix this time. Commit: a2920d0f78f4eaac9ee55d3babaa50b7b746b411 https://github.com/buildbot/buildbot/commit/a2920d0f78f4eaac9ee55d3babaa50b7b746b411 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/interfaces.py Log Message: ----------- Use buildername instead of builder Commit: 9042f1000816d13679498b785110df3969b51c95 https://github.com/buildbot/buildbot/commit/9042f1000816d13679498b785110df3969b51c95 Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot.py Log Message: ----------- Add tests for PBSlaveBuilder Commit: 87278b1bf6cdece99a1b625748d8c9ee525d459a https://github.com/buildbot/buildbot/commit/87278b1bf6cdece99a1b625748d8c9ee525d459a Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: M slave/buildslave/bot.py Log Message: ----------- Fix lostRemoteStep stopCommandonShutdown is a slavebuilder attribute. Commit: 76bc20f7280021e6c699daa4e7bce488ab724d9f https://github.com/buildbot/buildbot/commit/76bc20f7280021e6c699daa4e7bce488ab724d9f Author: Saurabh Kumar Date: 2012-07-13 (Fri, 13 Jul 2012) Changed paths: R slave/buildslave/test/fake/fakebot.py Log Message: ----------- Delete fakebot Commit: 6e88b45e5aa6d156faa11b95a178eaf60b4339f1 https://github.com/buildbot/buildbot/commit/6e88b45e5aa6d156faa11b95a178eaf60b4339f1 Author: Saurabh Kumar Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Add perspective attribute to Bot Commit: 0d338e6ae12d077aac8440a776f82191bc620204 https://github.com/buildbot/buildbot/commit/0d338e6ae12d077aac8440a776f82191bc620204 Author: Dustin J. Mitchell Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot.py Log Message: ----------- fix pyflake Commit: d3505c2133e08c478e8fbdae9acb0de23e947445 https://github.com/buildbot/buildbot/commit/d3505c2133e08c478e8fbdae9acb0de23e947445 Author: Dustin J. Mitchell Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/interfaces.py M slave/buildslave/test/unit/test_bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Merge branch 'pull469' * pull469: fix pyflake Add perspective attribute to Bot Delete fakebot Fix lostRemoteStep Add tests for PBSlaveBuilder Use buildername instead of builder Fix for graceful_shutdown test Separate pb parts from SlaveBuilder Fix buildslave_gracefulShutdown test Change slave-master calls to interface calls. Add an interface for Slave Protocol Compare: https://github.com/buildbot/buildbot/compare/28fa5718cdff...d3505c2133e0 From noreply at github.com Mon Jul 16 01:19:59 2012 From: noreply at github.com (GitHub) Date: Sun, 15 Jul 2012 18:19:59 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0d750c: Add perspective attribute to Bot Message-ID: <50036c3f3cfe5_15f21550af411877a@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 0d750c94fb9a05e0dabda96f11755121b5974e2b https://github.com/buildbot/buildbot/commit/0d750c94fb9a05e0dabda96f11755121b5974e2b Author: Saurabh Kumar Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Add perspective attribute to Bot Commit: 83f7d165ad64d2ff27ca7669221005af79a4f606 https://github.com/buildbot/buildbot/commit/83f7d165ad64d2ff27ca7669221005af79a4f606 Author: Dustin J. Mitchell Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Merge branch 'slavesidechanges' of git://github.com/sa1/buildbot * 'slavesidechanges' of git://github.com/sa1/buildbot: Add perspective attribute to Bot Compare: https://github.com/buildbot/buildbot/compare/d3505c2133e0...83f7d165ad64 From nobody at buildbot.net Mon Jul 16 01:25:59 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 16 Jul 2012 01:25:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs In-Reply-To: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> References: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> Message-ID: <054.f092f0abe67bc07247af3103359c8f45@buildbot.net> #2323: Building RPMs ----------------------------+------------------------- Reporter: saqub01 | Owner: Type: support-request | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: worksforme Keywords: RPM | ----------------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme Comment: I saw a post about RPMs shortly after this - I assume that was you? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 16 01:26:13 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 16 Jul 2012 01:26:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2324: Please add the ability to automatically delete unused build directories In-Reply-To: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> References: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> Message-ID: <051.cc4f3baa44cdbba3a0dbc0c756fb49e7@buildbot.net> #2324: Please add the ability to automatically delete unused build directories ------------------------+-------------------- Reporter: smat | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * keywords: unused build directories => * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Jul 16 02:07:30 2012 From: noreply at github.com (GitHub) Date: Sun, 15 Jul 2012 19:07:30 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0761a4: Changes are displayed in browser. Plain javascript... Message-ID: <50037762da79e_15f21550af41229d6@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 0761a4715d7e1430df2bbcc48250a5b80778e3ba https://github.com/buildbot/buildbot/commit/0761a4715d7e1430df2bbcc48250a5b80778e3ba Author: Naveen Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M .gitignore A master/buildbot/www/static/js/buildbot.js A master/buildbot/www/static/js/lib/changes.js A master/buildbot/www/static/js/lib/websocket.js M master/buildbot/www/ui.py Log Message: ----------- Changes are displayed in browser. Plain javascript is converted into dojo modules. Commit: fd823bc5a9ecefaaae57bb10f75a3393d67e6faf https://github.com/buildbot/buildbot/commit/fd823bc5a9ecefaaae57bb10f75a3393d67e6faf Author: Dustin J. Mitchell Date: 2012-07-15 (Sun, 15 Jul 2012) Changed paths: M master/buildbot/www/static/js/lib/websocket.js M master/buildbot/www/ui.py Log Message: ----------- Add baseurl from Python, use it from websocket.js Compare: https://github.com/buildbot/buildbot/compare/6fa862e77800...fd823bc5a9ec From nobody at buildbot.net Mon Jul 16 04:21:56 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 16 Jul 2012 04:21:56 -0000 Subject: [Buildbot-commits] [Buildbot] #2328: Error in Triggerable scheduler when codebase is empty. Message-ID: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> #2328: Error in Triggerable scheduler when codebase is empty. -------------------+------------------------------------------ Reporter: verm | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Keywords: trigger, scheduler, codebase -------------------+------------------------------------------ I hit [https://github.com/buildbot/buildbot/blob/master/master/buildbot/schedulers/base.py#L384 this] error when using the Triggerable scheduler in master: {{{#!python if not ss_repository: config.error("The codebases argument is not set but still receiving " + "non empty codebase values") }}} The setup I'm using is rather simple: 1. Download source using RCS. 2. Create tarball 3. Upload tarball to master 4. Trigger builders (`updateSourceStamp=True`) * **ERROR** 5. Download tarball 6. ... `codebases` is not set, all source arrives from the same repository. If I comment this check everything works as expected. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 16 07:52:39 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 16 Jul 2012 07:52:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Building RPMs In-Reply-To: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> References: <039.a69ee1d0efb1926415ddd3d21a54f9b2@buildbot.net> Message-ID: <054.011dfda56fdc22c681c42423d676d77a@buildbot.net> #2323: Building RPMs ----------------------------+------------------------- Reporter: saqub01 | Owner: Type: support-request | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: worksforme Keywords: RPM | ----------------------------+------------------------- Comment (by saqub01): Replying to [comment:8 dustin]: > I saw a post about RPMs shortly after this - I assume that was you? Yes, thank you for your help -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 16 08:42:25 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 16 Jul 2012 08:42:25 -0000 Subject: [Buildbot-commits] [Buildbot] #180: buildbot try does the wrong thing with mercurial queues In-Reply-To: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> References: <041.a504c6cfb098c443be86bcf2b37992f0@buildbot.net> Message-ID: <056.9098fb5f485f421fdef78c85f255b955@buildbot.net> #180: buildbot try does the wrong thing with mercurial queues ------------------------+------------------------ Reporter: dsallings | Owner: dsallings Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.6 | Resolution: fixed Keywords: hg | ------------------------+------------------------ Changes (by pepsiman): * cc: malcolm.parsons@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jul 17 07:43:36 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 17 Jul 2012 07:43:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2329: Rebuild via web shows error incorrectly Message-ID: <036.bbd3a86207f7f2f6ef830f7e36ca8e85@buildbot.net> #2329: Rebuild via web shows error incorrectly ----------------------+----------------------- Reporter: Jc2k | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: master | Keywords: ----------------------+----------------------- With a recent snapshot of master (and by eye, the faulty code is still there on latest master) pressing the rebuild button works but shows an error message: {{{ rebuilding a build failed (2140L, {'buildername': 2138L}) }}} The faulty check is in buildbot/status/web/build.py: {{{ tup = yield bc.rebuildBuild(b, reason, extraProperties) # check that (bsid, brids) were properly stored if not (isinstance(tup, tuple) and isinstance(tup[0], int) and isinstance(tup[1], dict)): msg = "rebuilding a build failed "+ str(tup) }}} It looks like it should work, apart from: {{{ >>> isinstance(2L, int) False >>> isinstance(2L, long) True }}} However i'm not sure if the db should be leaking {{{long}}}'s or if other database backends do return {{{int}}} so opted to file a bug rather than sending a pull request. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jul 18 16:48:41 2012 From: noreply at github.com (GitHub) Date: Wed, 18 Jul 2012 09:48:41 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a7e8b9: scheduler: Improve logging to say which scheduler ... Message-ID: <5006e8e986842_22911bb5ae8597c0@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a7e8b9202d23d4607daa621cadb2552435e46c1f https://github.com/buildbot/buildbot/commit/a7e8b9202d23d4607daa621cadb2552435e46c1f Author: Beno?t Allard Date: 2012-07-16 (Mon, 16 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- scheduler: Improve logging to say which scheduler refuses the codebase. Commit: 888008a0a4d72df11c67188b681071c4d3c4a57d https://github.com/buildbot/buildbot/commit/888008a0a4d72df11c67188b681071c4d3c4a57d Author: Beno?t Allard Date: 2012-07-17 (Tue, 17 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- schedulers: turns out we can specify the logLevel of the logging messages. Commit: 978e9f9d572b8f5ea65a165e985fec3f67ab210c https://github.com/buildbot/buildbot/commit/978e9f9d572b8f5ea65a165e985fec3f67ab210c Author: Tom Prince Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Merge pull request #471 from benallard/patch-3 scheduler: Improve logging to say which scheduler refuses the codebase. Compare: https://github.com/buildbot/buildbot/compare/83f7d165ad64...978e9f9d572b From noreply at github.com Wed Jul 18 17:14:13 2012 From: noreply at github.com (GitHub) Date: Wed, 18 Jul 2012 10:14:13 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 50b6ab: Add an interface for Slave Protocol Message-ID: <5006eee53f787_3544176faec1271a7@sh2.rs.github.com.mail> Branch: refs/heads/slave-proto Home: https://github.com/buildbot/buildbot Commit: 50b6ab7c07b7988ee67826b4eb60c1a20f226f1d https://github.com/buildbot/buildbot/commit/50b6ab7c07b7988ee67826b4eb60c1a20f226f1d Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/interfaces.py Log Message: ----------- Add an interface for Slave Protocol Signed-off-by: Saurabh Kumar Commit: f3bcf617d9ad7d0f3cd0079ed472f7c6094f8a56 https://github.com/buildbot/buildbot/commit/f3bcf617d9ad7d0f3cd0079ed472f7c6094f8a56 Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/bot.py Log Message: ----------- Change slave-master calls to interface calls. Bot should implement ISlaveProtocol interface. BuildSlave and SlaveBuilder should call masters through ISlaveInterface. Signed-off-by: Saurabh Kumar Commit: 431a995a66659c03f3a2a7ad1a29327cae14dbfa https://github.com/buildbot/buildbot/commit/431a995a66659c03f3a2a7ad1a29327cae14dbfa Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/bot.py A slave/buildslave/test/fake/fakebot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Fix buildslave_gracefulShutdown test Commit: 93edcd0673a17b71452f54d92b11b3ae1b302804 https://github.com/buildbot/buildbot/commit/93edcd0673a17b71452f54d92b11b3ae1b302804 Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/bot.py Log Message: ----------- Separate pb parts from SlaveBuilder Commit: 7bb8274e0b59360e8f1c10efb3f1fd937c7e2a64 https://github.com/buildbot/buildbot/commit/7bb8274e0b59360e8f1c10efb3f1fd937c7e2a64 Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Fix for graceful_shutdown test Correct fix this time. Commit: a85293db041945728e74366ef40ba34125e8a190 https://github.com/buildbot/buildbot/commit/a85293db041945728e74366ef40ba34125e8a190 Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/interfaces.py Log Message: ----------- Use buildername instead of builder Commit: d61fe94a9d153f0bacc9983bbdd0f804c3957928 https://github.com/buildbot/buildbot/commit/d61fe94a9d153f0bacc9983bbdd0f804c3957928 Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot.py Log Message: ----------- Add tests for PBSlaveBuilder Commit: 4ef59c1d5ec35def1cde0d14a3562a25adb8b3e9 https://github.com/buildbot/buildbot/commit/4ef59c1d5ec35def1cde0d14a3562a25adb8b3e9 Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/bot.py Log Message: ----------- Fix lostRemoteStep stopCommandonShutdown is a slavebuilder attribute. Commit: fd187d5078b7dc7f084bda6c579005f6f36651b4 https://github.com/buildbot/buildbot/commit/fd187d5078b7dc7f084bda6c579005f6f36651b4 Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: R slave/buildslave/test/fake/fakebot.py Log Message: ----------- Delete fakebot Commit: 934177dc7622e5bde2204b7d6ce9dbfd4ed59d4e https://github.com/buildbot/buildbot/commit/934177dc7622e5bde2204b7d6ce9dbfd4ed59d4e Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Add perspective attribute to Bot Commit: ef729392d90b4b11daf45de020d075e64fc47179 https://github.com/buildbot/buildbot/commit/ef729392d90b4b11daf45de020d075e64fc47179 Author: Dustin J. Mitchell Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot.py Log Message: ----------- fix pyflake Compare: https://github.com/buildbot/buildbot/compare/b9c00ac85a6b...ef729392d90b From noreply at github.com Wed Jul 18 17:18:28 2012 From: noreply at github.com (GitHub) Date: Wed, 18 Jul 2012 10:18:28 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] eeebd6: Add perspective attribute to Bot Message-ID: <5006efe4b5213_155018a7af422276@sh3.rs.github.com.mail> Branch: refs/heads/slave-proto Home: https://github.com/buildbot/buildbot Commit: eeebd66222f3a7b88252c78641a4589df7c56689 https://github.com/buildbot/buildbot/commit/eeebd66222f3a7b88252c78641a4589df7c56689 Author: Saurabh Kumar Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Add perspective attribute to Bot Commit: ffe2b7bd710673498076d1cfae3e7be1e240ab7e https://github.com/buildbot/buildbot/commit/ffe2b7bd710673498076d1cfae3e7be1e240ab7e Author: Dustin J. Mitchell Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/test/unit/test_bot.py Log Message: ----------- fix pyflake Compare: https://github.com/buildbot/buildbot/compare/ef729392d90b...ffe2b7bd7106 From noreply at github.com Wed Jul 18 17:24:08 2012 From: noreply at github.com (GitHub) Date: Wed, 18 Jul 2012 10:24:08 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a84221: Revert "Merge branch 'slavesidechanges' of git://g... Message-ID: <5006f138eef54_7c02de5ae4448fe@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a8422112fb1c32b5579e729477993f06b0c35d1f https://github.com/buildbot/buildbot/commit/a8422112fb1c32b5579e729477993f06b0c35d1f Author: Tom Prince Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M slave/buildslave/bot.py M slave/buildslave/interfaces.py M slave/buildslave/test/unit/test_bot.py M slave/buildslave/test/unit/test_bot_BuildSlave.py Log Message: ----------- Revert "Merge branch 'slavesidechanges' of git://github.com/sa1/buildbot" This reverts commit 83f7d165ad64d2ff27ca7669221005af79a4f606 and d3505c2133e08c478e8fbdae9acb0de23e947445, reversing changes made to 28fa5718cdff57119bc89e4e3991636088dbe84d. From nobody at buildbot.net Thu Jul 19 08:57:42 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 19 Jul 2012 08:57:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2330: Mail Notifier python error in twisted file "unbound method._init_(.." Message-ID: <039.9ac0fad35e37bafae18240cc930bd1e5@buildbot.net> #2330: Mail Notifier python error in twisted file "unbound method._init_(.." --------------------+-------------------------- Reporter: saqub01 | Owner: ssa Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: mailnotifier --------------------+-------------------------- I am a completely new user to Python and BuildBot. Currently I am using an e-mail alert when the BuildBot build status changes (moves from success to fail, or vice versa), and failing will e-mail every time there is a failed build. I am encountering the following Python error when sending an email is attempted. --- --- **ESMTPClient.__init__(self, secret, contextFactory, *args, **kw) exceptions.TypeError?: unbound method init() must be called with ESMTPClient instance as first argument (got ESMTPSender instance instead)** I have found some examples of this error online when searching for an answer, including You just need to pass 'self' as an argument to 'Thread.init' and calling the super class but I am still unsure why there is an error. I would appreciate any guidance/help on why this error has occurred and how to go about resolving the issue. I am not the author of this code so I am unsure of what to be looking for to solve the problem. The email was working before the following code was changed from gmail account to company account. c['status'].append(mail.MailNotifier( fromaddr="load.builder at company.co.uk", extraRecipients=["example at company.com", ], sendToInterestedUsers=False, mode=('change', 'failing'), relayhost="smtp.company.lan", useTls=True, smtpUser="lbuilder", smtpPassword="password")) Here's the block of code producing the exception: class ESMTPSender(SenderMixin, ESMTPClient): requireAuthentication = True requireTransportSecurity = True def __init__(self, username, secret, contextFactory=None, *args, **kw): self.heloFallback = 0 self.username = username if contextFactory is None: contextFactory = self._getContextFactory() ESMTPClient.__init__(self, secret, contextFactory, *args, **kw) self._registerAuthenticators() -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jul 19 10:37:39 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 19 Jul 2012 10:37:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2330: Mail Notifier python error in twisted file "unbound method._init_(.." In-Reply-To: <039.9ac0fad35e37bafae18240cc930bd1e5@buildbot.net> References: <039.9ac0fad35e37bafae18240cc930bd1e5@buildbot.net> Message-ID: <054.15ae7946058197404c4b3a1798c478f4@buildbot.net> #2330: Mail Notifier python error in twisted file "unbound method._init_(.." -------------------------+------------------------ Reporter: saqub01 | Owner: ssa Type: defect | Status: closed Priority: trivial | Milestone: undecided Version: 0.8.6p1 | Resolution: invalid Keywords: mailnotifier | -------------------------+------------------------ Changes (by saqub01): * priority: major => trivial * status: new => closed * resolution: => invalid -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jul 20 12:20:28 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 20 Jul 2012 12:20:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2290: Solaris patch command is not compatible with GNU patch In-Reply-To: <041.03089ee44b943867186c2d8216f12ef2@buildbot.net> References: <041.03089ee44b943867186c2d8216f12ef2@buildbot.net> Message-ID: <056.3c969587a24e172021578aa899901d30@buildbot.net> #2290: Solaris patch command is not compatible with GNU patch ----------------------+-------------------- Reporter: adiroiban | Owner: Type: defect | Status: new Priority: trivial | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: patch | ----------------------+-------------------- Changes (by adiroiban): * cc: adi@? (added) Comment: Hi, I have created an initial pull request for fixing this ticket. The request is at: https://github.com/buildbot/buildbot/pull/474 Is still requires more work but I just want to know if this is the right direction. Thanks! -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jul 21 14:15:45 2012 From: noreply at github.com (GitHub) Date: Sat, 21 Jul 2012 07:15:45 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 391462: Extend make_master to optionally create the db obj... Message-ID: <500ab9914f735_55e61966ae463036@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 39146231710d33dc67fef1cfd81efb26d2945b95 https://github.com/buildbot/buildbot/commit/39146231710d33dc67fef1cfd81efb26d2945b95 Author: Tom Prince Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/test/fake/fakemaster.py Log Message: ----------- Extend make_master to optionally create the db object, as well. Commit: 62f2a8de1c8a4ac194c06ecaba771734cf42fbde https://github.com/buildbot/buildbot/commit/62f2a8de1c8a4ac194c06ecaba771734cf42fbde Author: Tom Prince Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/test/unit/test_schedulers_base.py A master/buildbot/test/unit/test_util_state.py A master/buildbot/util/state.py M master/docs/developer/utils.rst M master/docs/release-notes.rst Log Message: ----------- Add StateMixin helper. This class factors out the helpers used for accessing object state in the database. Commit: 633926c9fd991701bfbb0be7a32e8b63745a1b46 https://github.com/buildbot/buildbot/commit/633926c9fd991701bfbb0be7a32e8b63745a1b46 Author: Tom Prince Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/test/util/gpo.py Log Message: ----------- Add a nice __repr__ to GetProcessOutputMixin. This makes the test failure output more useful. Commit: b6e92b8abb0930cbe00c6737dc1854ff8e77c511 https://github.com/buildbot/buildbot/commit/b6e92b8abb0930cbe00c6737dc1854ff8e77c511 Author: Tom Prince Date: 2012-07-08 (Sun, 08 Jul 2012) Changed paths: M master/buildbot/test/util/gpo.py Log Message: ----------- Fix typo in GetProccessOutputMixin failure. Commit: ef15fedc5dd5426677284265f8de3214fb9501f8 https://github.com/buildbot/buildbot/commit/ef15fedc5dd5426677284265f8de3214fb9501f8 Author: Tom Prince Date: 2012-07-09 (Mon, 09 Jul 2012) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/util/changesource.py M master/docs/manual/cfg-changesources.rst M master/docs/release-notes.rst Log Message: ----------- Rewrite gitpoller. The original gitpoller had a number of issues: - it supported a single branch - it needed a seperate workdir for each poller. - it was easily confused by changes to the underlying workdir. The new gitpoller solves the above issues. - state is stored in the db, rather than implicitly in the repo. - the workdir is treated as a stateless cache. - it was easily confused by changes to the underlying workdir. Notes: - Only a single gitpoller can usefully be pointed at a given repo with a single db. Otherwise, the db state will get confused. - There is currently no support for migration from the old to new poller state. - `git init` supports an argument for a directory to create starting with git 1.6.5. Since we depend on git 1.7 this isn't an issue. Commit: eab12f425a9dc0f1a3d13fe65415f17567be1469 https://github.com/buildbot/buildbot/commit/eab12f425a9dc0f1a3d13fe65415f17567be1469 Author: Tom Prince Date: 2012-07-09 (Mon, 09 Jul 2012) Changed paths: M master/buildbot/changes/changes.py A master/buildbot/changes/hgpoller.py M master/buildbot/clients/tryclient.py M master/buildbot/process/builder.py M master/buildbot/sourcestamp.py M master/buildbot/status/web/auth.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/vstudio.py A master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_sourcestamp.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAprAuth.py A master/buildbot/test/unit/test_status_web_auth_HTPasswdAuth.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_vstudio.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Merge remote-tracking branch 'origin' into git-poller-rewrite Conflicts: master/docs/release-notes.rst Commit: 130d8607cfa5423e199be154cfe6281da944dfbf https://github.com/buildbot/buildbot/commit/130d8607cfa5423e199be154cfe6281da944dfbf Author: Tom Prince Date: 2012-07-09 (Mon, 09 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- gpo: Test that getProcessOutput{,andValue} are called with the correct path. Commit: 085edd69c69568ca4f01ebdb2e8751c1cb8fdeef https://github.com/buildbot/buildbot/commit/085edd69c69568ca4f01ebdb2e8751c1cb8fdeef Author: Tom Prince Date: 2012-07-09 (Mon, 09 Jul 2012) Changed paths: M master/buildbot/test/unit/test_test_util_gpo.py M master/buildbot/test/util/gpo.py Log Message: ----------- Don't allow arbitrary keywords in testing getProcessOuput. If we need to pass other arguments, then we should be testing that those arguments are passed correctly. Commit: 172620894a2b85eacf26c0e532c32a63c109ee83 https://github.com/buildbot/buildbot/commit/172620894a2b85eacf26c0e532c32a63c109ee83 Author: Tom Prince Date: 2012-07-21 (Sat, 21 Jul 2012) Changed paths: M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- Fix `DirtyReactorError` caused by `PollingChangeSource` calling `callWhenRunning`. trial has an unusual interaction with the reactor. The reactor is only running when waiting for a deferred (and not a synchronous one). This avoids calling the real `PollingChangeSource.startService` to avoid this. Commit: a315b0a6a349910c7a7287aa0a6a83c93edb4357 https://github.com/buildbot/buildbot/commit/a315b0a6a349910c7a7287aa0a6a83c93edb4357 Author: Tom Prince Date: 2012-07-21 (Sat, 21 Jul 2012) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- Report repo not workdir when polling git. Since we now default to using the same workdir for every poller, it makes more sense to report the remote repository instead. Commit: a6a833647f2c3b12028c094f1bf9047a2d059535 https://github.com/buildbot/buildbot/commit/a6a833647f2c3b12028c094f1bf9047a2d059535 Author: Tom Prince Date: 2012-07-21 (Sat, 21 Jul 2012) Changed paths: M master/buildbot/changes/gitpoller.py Log Message: ----------- Fix comment in GitPoller. Commit: 63454541b1c0fccd811c7d64b8c5f5af0eb8dcb6 https://github.com/buildbot/buildbot/commit/63454541b1c0fccd811c7d64b8c5f5af0eb8dcb6 Author: Tom Prince Date: 2012-07-21 (Sat, 21 Jul 2012) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/schedulers/base.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_test_util_gpo.py A master/buildbot/test/unit/test_util_state.py M master/buildbot/test/util/changesource.py M master/buildbot/test/util/gpo.py A master/buildbot/util/state.py M master/docs/developer/utils.rst M master/docs/manual/cfg-changesources.rst M master/docs/release-notes.rst Log Message: ----------- Merge remote-tracking branch 'github/git-poller-rewrite' Conflicts: master/buildbot/schedulers/base.py Compare: https://github.com/buildbot/buildbot/compare/a8422112fb1c...63454541b1c0 From nobody at buildbot.net Sat Jul 21 21:56:46 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 21 Jul 2012 21:56:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2331: reconfig doesn't pick up changes in BuilderConfig's category. Message-ID: <040.f103e13d3e0355394694c6a59e618d36@buildbot.net> #2331: reconfig doesn't pick up changes in BuilderConfig's category. ---------------------+----------------------- Reporter: bdbaddog | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: ---------------------+----------------------- If you change the category and buildbot reconfig the change isn't picked up. It requires a restart. tomprince found the line in question: https://github.com/buildbot/buildbot/blob/master/master/buildbot/process/builder.py#L82 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jul 22 22:44:24 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 22 Jul 2012 22:44:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2328: Error in Triggerable scheduler when codebase is empty. In-Reply-To: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> References: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> Message-ID: <051.e262c53e59dacce995d775071f28e15a@buildbot.net> #2328: Error in Triggerable scheduler when codebase is empty. ----------------------+-------------------- Reporter: verm | Owner: Type: defect | Status: new Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: Keywords: multirepo | ----------------------+-------------------- Changes (by dustin): * keywords: trigger, scheduler, codebase => multirepo * priority: major => blocker * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jul 22 23:14:03 2012 From: noreply at github.com (GitHub) Date: Sun, 22 Jul 2012 16:14:03 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e3b351: Make split_file_branches reject files named "trunk... Message-ID: <500c893bd1cbe_17e916bdaf457076@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e3b351efacad5ae6708515032ddb805d3785ea9e https://github.com/buildbot/buildbot/commit/e3b351efacad5ae6708515032ddb805d3785ea9e Author: Fl?vio J. Saraiva Date: 2012-07-16 (Mon, 16 Jul 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/docs/manual/customization.rst Log Message: ----------- Make split_file_branches reject files named "trunk" and "branch/"; Make sure directories end with a right slash when fed to the split_file function; Update example in the Customization section of the manual. Commit: b82f3876b01899cf6bfb8c5117ea54e245e605e9 https://github.com/buildbot/buildbot/commit/b82f3876b01899cf6bfb8c5117ea54e245e605e9 Author: Fl?vio J. Saraiva Date: 2012-07-18 (Wed, 18 Jul 2012) Changed paths: M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Update release notes about SVNPoller's split_file; Update documentation of SVNPoller's split_file; Fix grave accent mismatch in the Customizing SVNPoller section. Commit: 59e2225a7ff3c5e6ba3a77d8b0f47df3dda76668 https://github.com/buildbot/buildbot/commit/59e2225a7ff3c5e6ba3a77d8b0f47df3dda76668 Author: Dustin J. Mitchell Date: 2012-07-22 (Sun, 22 Jul 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'fix-svnpoller-split_file_branches' of git://github.com/flaviojs/buildbot With updated text in master/docs/release-notes.rst Compare: https://github.com/buildbot/buildbot/compare/63454541b1c0...59e2225a7ff3 From nobody at buildbot.net Mon Jul 23 10:35:05 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 23 Jul 2012 10:35:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2332: How can I use a Blackberry with an Assurance Wireless account? Message-ID: <048.867af76b582713eb76734a2b212350ac@buildbot.net> #2332: How can I use a Blackberry with an Assurance Wireless account? -----------------------------+----------------------- Reporter: assurancephone25 | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: -----------------------------+----------------------- [[Image(https://lh4.googleusercontent.com/-mKfLAq4JBPw/T56v8PyBdJI/AAAAAAAAHbk/fM6hs6SBOuE/s600 /Assurance-Wireless.jpg)]] Assurance wireless application are at first brought in United States of America by Virgin mobile company. There are many features of assurance wireless. You cannot use any blackberry data with your assurance wireless account mind it. If you live is a place of US where this operation are not doing business right now, then you should need to wait a bit to get yourself under the network as they are spreading well with time. But you it is a must that you can not use a blackberry with an assurance wireless account. Click here for '''[http://www.cellularphones4free.com/assurance- wireless/ more details]'''. [[Image(https://lh6.googleusercontent.com/-CYgswFyGWVE/T56wBZAK5nI/AAAAAAAAHcQ/mg7WnBcCBg4/s610/P1020467_610x458.JPG)]] Assurance wireless ('''[http://www.cellularphones4free.com/assurance- wireless/ http://www.cellularphones4free.com/assurance-wireless/]''') is helping its consumers in many ways and as a result the popularity of this are increasing every day. You can check for public reviews to check my comments over it. If you want more information you can go for the respective site of assurance wireless and visit and hopefully you will able to clear you all and handsome about assurance wireless applications. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 23 13:38:26 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 23 Jul 2012 13:38:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2332: How to deal with backlinking? Message-ID: <044.4849a3a798aa0abdb3e56140c94914ca@buildbot.net> #2332: How to deal with backlinking? -------------------------+----------------------- Reporter: seoservice25 | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: -------------------------+----------------------- [[Image(https://lh3.googleusercontent.com/-NCuqRIMi2qQ/T3278i6rBdI/AAAAAAAAFnU/f-b4wJxQLu8/s650/s26.jpg)]] SEO means search engine optimization, the way of promotion of website in search engine. Today at the edge of Internet marketing, you must to go for '''[http://mpmarketingsolutions.com SEO services]''' to make your website?s position higher just to retain your position in the market. If you can work well with optimization, it may will help your site to get above of many others and actually this is the original strategy of search engine optimization. If you want to learn more about it, you can go for many books or the Internet medium. [[Image(https://lh3.googleusercontent.com/-2nVRkFcKWuM/T328CQQoeXI/AAAAAAAAFoU/pd2qveXt9vY/s700/s32.jpg)]] Now, let we check what backlinking is! This is a way of correlating links with your site to others. A good '''[http://mpmarketingsolutions.com SEO company]''' passess maximum of time of optimisation in backlinking and this really can strengthen your site?s position better than any other methods. So, as we all like to highlight our site?s, it is necessary to work hard on backlinking or to go for an expert SEO company under circumstances. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jul 24 06:26:57 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 24 Jul 2012 06:26:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2332: How to deal with annuity & recent records? Message-ID: <048.2e40b0d0add3ae0799375fb7304d9971@buildbot.net> #2332: How to deal with annuity & recent records? -----------------------------+----------------------- Reporter: compareannuity21 | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: -----------------------------+----------------------- [[Image(https://lh5.googleusercontent.com/-i1phGZCI__A/T-nJII5neNI/AAAAAAAAIiA/nzhkgzy9FaU/s610/about_image.jpg)]] Annuity rates or the premium prices this year are at all-time levels but this pattern is unlikely to reverse whenever soon unfortunately. Rates have been in decline for over many years, mostly as a result of increasing life expectations. However, the depression and following recession have faster this pattern by causing falls in prices and makes from government gilts, so '''[http://www.comparepensionannuity.co.uk read more]'''. These are not all the facts and there are a lot other things to deal but this is true that from England, dealing with these matters are a bit easier. Most expert IFAs are suggesting that guaranteed annuities are currently appealing and, perhaps, a subject put to rest. With prices and blowing up as they are, it would be risky to lock in to a fixed attention rate for an annuity. Even in the concern of other countries of Europe such as France, Germany; it has already proved UK annuity rates are a lot better to have. Annuities or the premium prices in May stayed very consistent with those in Apr, a significant exception being Aviva?s options for those that smoke which reduced even-so a little bit. Annuity provider companies appear to be managing a careful approach with high levels of concern around the marketplaces and particular the Eurozone disaster. Makes on govt gilts, which have a strong impact on annuity prices, have been suppressed by prices freezing at .5 percent and further quantitative reducing actions by the Bank of Great britain. [[Image(https://lh5.googleusercontent.com/-Uy7fCppdQ0w/T-nJE6fkTkI/AAAAAAAAIhc/anTqt783CxA/s460 /Compulsory-annuities-scra-006.jpg)]] So, act upon these facts and then move accordingly. You will must gain therefore. There are significant variations in the efficiency of the best annuities or the prices & the toughest. It is basically important that you obtain the highest possible available earnings from your retirement living premium and the best way to make sure this is to talk with an Separate Economical Consultant (IFA) who will have entry to the whole market and the best premium prices. You can read more to note that, '''[http://www.comparepensionannuity.co.uk http://www.comparepensionannuity.co.uk]''' can provide you lucrative annuities and as a result of this business strategy, a lot of numbers of people in England easily take decision to convert their pension schemes. By training you open market option to find the best premium prices 2012, you can obtain up to 35% more earnings in your retirement living. They highly motivate customers to evaluate the market for premium options, stating the fact that they can protect up to 35% more earnings for their retirement. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jul 25 04:05:36 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 25 Jul 2012 04:05:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2328: Error in Triggerable scheduler when codebase is empty. In-Reply-To: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> References: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> Message-ID: <051.b65c3a87abcb062554fe23f973195767@buildbot.net> #2328: Error in Triggerable scheduler when codebase is empty. ----------------------+-------------------- Reporter: verm | Owner: Type: defect | Status: new Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: Keywords: multirepo | ----------------------+-------------------- Comment (by dustin): Ugh, and I get a different error (before the code ever gets to your error) when forcing a triggering build: {{{ File "/Users/dustin/code/buildbot/t/buildbot/master/buildbot/steps/trigger.py", line 155, in start ss_for_trigger = self.prepareSourcestampListForTrigger() File "/Users/dustin/code/buildbot/t/buildbot/master/buildbot/steps/trigger.py", line 128, in prepareSourcestampListForTrigger if codebase in got: }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jul 25 04:11:36 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 25 Jul 2012 04:11:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2328: Error in Triggerable scheduler when codebase is empty. In-Reply-To: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> References: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> Message-ID: <051.c97bec8f145368b3fc9f2c855683eec3@buildbot.net> #2328: Error in Triggerable scheduler when codebase is empty. ----------------------+-------------------- Reporter: verm | Owner: Type: defect | Status: new Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: Keywords: multirepo | ----------------------+-------------------- Comment (by dustin): OK, when I do replicate the error, I get ss = {'codebase': '', 'project': '', 'branch': u'', 'repository': '', 'hasPatch': False, 'changes': [], 'revision': u''} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jul 25 04:24:06 2012 From: noreply at github.com (GitHub) Date: Tue, 24 Jul 2012 21:24:06 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d7bc84: Don't fail triggering if there's no got_revision. Message-ID: <500f74e6823f3_23c0e49ae415391b@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d7bc842c63372cb455a2914329b9210fd000b148 https://github.com/buildbot/buildbot/commit/d7bc842c63372cb455a2914329b9210fd000b148 Author: Dustin J. Mitchell Date: 2012-07-24 (Tue, 24 Jul 2012) Changed paths: M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Don't fail triggering if there's no got_revision. Refs #2328. Commit: c84a4e908248cc98353c87470af113a42097a27b https://github.com/buildbot/buildbot/commit/c84a4e908248cc98353c87470af113a42097a27b Author: Dustin J. Mitchell Date: 2012-07-24 (Tue, 24 Jul 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Remove bogus check At the very least, the check's condition is wrong. I think that the text is wrong, and the comment is confusing, too. Fixes #2328. Compare: https://github.com/buildbot/buildbot/compare/59e2225a7ff3...c84a4e908248 From nobody at buildbot.net Wed Jul 25 04:24:17 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 25 Jul 2012 04:24:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2328: Error in Triggerable scheduler when codebase is empty. In-Reply-To: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> References: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> Message-ID: <051.cf42c556543682b35b9df9f4a29d9dab@buildbot.net> #2328: Error in Triggerable scheduler when codebase is empty. ----------------------+-------------------- Reporter: verm | Owner: Type: defect | Status: new Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: Keywords: multirepo | ----------------------+-------------------- Comment (by Dustin J. Mitchell): Don't fail triggering if there's no got_revision. Refs #2328. Changeset: d7bc842c63372cb455a2914329b9210fd000b148 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jul 25 04:24:17 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 25 Jul 2012 04:24:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2328: Error in Triggerable scheduler when codebase is empty. In-Reply-To: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> References: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> Message-ID: <051.197bf4ecf074e6b68a56cfb1e91d77bb@buildbot.net> #2328: Error in Triggerable scheduler when codebase is empty. ----------------------+--------------------- Reporter: verm | Owner: Type: defect | Status: closed Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: multirepo | ----------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Remove bogus check At the very least, the check's condition is wrong. I think that the text is wrong, and the comment is confusing, too. Fixes #2328. Changeset: c84a4e908248cc98353c87470af113a42097a27b -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jul 25 14:50:29 2012 From: noreply at github.com (GitHub) Date: Wed, 25 Jul 2012 07:50:29 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c71947: Set the BuilderStatus's category on reconfig Message-ID: <501007b5c4ebe_9a913c1ae41949ce@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c719474148e4c11df50d2fe2fe1fb0b4c9a8c00a https://github.com/buildbot/buildbot/commit/c719474148e4c11df50d2fe2fe1fb0b4c9a8c00a Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/status/builder.py M master/buildbot/test/fake/fakemaster.py Log Message: ----------- Set the BuilderStatus's category on reconfig Fixes #2331. Tested manually. From nobody at buildbot.net Wed Jul 25 14:50:32 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 25 Jul 2012 14:50:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2331: reconfig doesn't pick up changes in BuilderConfig's category. In-Reply-To: <040.f103e13d3e0355394694c6a59e618d36@buildbot.net> References: <040.f103e13d3e0355394694c6a59e618d36@buildbot.net> Message-ID: <055.bf59578971f13541285b87eca88e5a9d@buildbot.net> #2331: reconfig doesn't pick up changes in BuilderConfig's category. ---------------------+------------------------ Reporter: bdbaddog | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: | ---------------------+------------------------ Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Set the BuilderStatus's category on reconfig Fixes #2331. Tested manually. Changeset: c719474148e4c11df50d2fe2fe1fb0b4c9a8c00a -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jul 25 15:04:34 2012 From: noreply at github.com (GitHub) Date: Wed, 25 Jul 2012 08:04:34 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 673145: Don't test types too carefully (long is not an int... Message-ID: <50100b02d64ee_9a913c1ae42003ce@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 673145e83fefb001c9dcc6579e5e2f962b4b43be https://github.com/buildbot/buildbot/commit/673145e83fefb001c9dcc6579e5e2f962b4b43be Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/status/web/build.py Log Message: ----------- Don't test types too carefully (long is not an int) This code really just needs to know whether there was an error. Fixes #2329. From nobody at buildbot.net Wed Jul 25 15:04:37 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 25 Jul 2012 15:04:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2329: Rebuild via web shows error incorrectly In-Reply-To: <036.bbd3a86207f7f2f6ef830f7e36ca8e85@buildbot.net> References: <036.bbd3a86207f7f2f6ef830f7e36ca8e85@buildbot.net> Message-ID: <051.ab56f0b3015c0ab22173707888254428@buildbot.net> #2329: Rebuild via web shows error incorrectly ----------------------+------------------------ Reporter: Jc2k | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: master | Resolution: fixed Keywords: | ----------------------+------------------------ Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Don't test types too carefully (long is not an int) This code really just needs to know whether there was an error. Fixes #2329. Changeset: 673145e83fefb001c9dcc6579e5e2f962b4b43be -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jul 25 15:05:54 2012 From: noreply at github.com (GitHub) Date: Wed, 25 Jul 2012 08:05:54 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 7573f9: Wrap console "Personalized for..." field in a form... Message-ID: <50100b5232e32_9341816af4199878@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 7573f9896d694d66170975eb68f20a02c2a78df9 https://github.com/buildbot/buildbot/commit/7573f9896d694d66170975eb68f20a02c2a78df9 Author: Tim Horton Date: 2012-07-24 (Tue, 24 Jul 2012) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Wrap console "Personalized for..." field in a form so that pressing enter submits it Commit: 999e5668cf38eeb7abd7a8947b9f5de569655762 https://github.com/buildbot/buildbot/commit/999e5668cf38eeb7abd7a8947b9f5de569655762 Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Merge branch 'console-name-form' of git://github.com/hortont424/buildbot Compare: https://github.com/buildbot/buildbot/compare/673145e83fef...999e5668cf38 From noreply at github.com Wed Jul 25 15:49:49 2012 From: noreply at github.com (GitHub) Date: Wed, 25 Jul 2012 08:49:49 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 742650: Replace check for not None with check fot not '' Message-ID: <5010159d87619_394413d1ae8303da@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 742650621d33dc61679efc63532b622f1cf86020 https://github.com/buildbot/buildbot/commit/742650621d33dc61679efc63532b622f1cf86020 Author: Marius Rieder Date: 2012-07-22 (Sun, 22 Jul 2012) Changed paths: M master/buildbot/status/web/authz.py Log Message: ----------- Replace check for not None with check fot not '' request.getUser() return the empty string if no user was supplied. http://twistedmatrix.com/documents/12.0.0/api/twisted.web.http.Request.html#getUser Commit: 47fded37e84ebe37e11902d7c8a7af1fde2aded2 https://github.com/buildbot/buildbot/commit/47fded37e84ebe37e11902d7c8a7af1fde2aded2 Author: Marius Rieder Date: 2012-07-23 (Mon, 23 Jul 2012) Changed paths: M master/buildbot/status/web/authz.py M master/buildbot/status/web/templates/layout.html Log Message: ----------- Add httpLoginUrl argument to Authz. And login link to Template. Allow to specifie a login url to render a login link in case of useHttpHeader Authentication. Commit: 89dc69248bab8cfe0e4c9f18c99cbe880801c096 https://github.com/buildbot/buildbot/commit/89dc69248bab8cfe0e4c9f18c99cbe880801c096 Author: Marius Rieder Date: 2012-07-23 (Mon, 23 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Last but not least some documentation. Commit: 128d546669153ccc5889504aea54ee794013bbca https://github.com/buildbot/buildbot/commit/128d546669153ccc5889504aea54ee794013bbca Author: Marius Rieder Date: 2012-07-24 (Tue, 24 Jul 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Remove newlines. Commit: 63d9e221890dd1748aba5b3ad02f05ea59e04a0c https://github.com/buildbot/buildbot/commit/63d9e221890dd1748aba5b3ad02f05ea59e04a0c Author: Marius Rieder Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- Add entry to release-notes.rst Commit: 35ade7866fab159d600910f3c472a5830ae8d93e https://github.com/buildbot/buildbot/commit/35ade7866fab159d600910f3c472a5830ae8d93e Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/test/unit/test_status_web_authz_Authz.py Log Message: ----------- fix tests for getUser() returning '' as documented Commit: fb313d5444457c79367eb7379c6cc563d75b5b88 https://github.com/buildbot/buildbot/commit/fb313d5444457c79367eb7379c6cc563d75b5b88 Author: Dustin J. Mitchell Date: 2012-07-25 (Wed, 25 Jul 2012) Changed paths: M master/buildbot/status/web/authz.py M master/buildbot/status/web/templates/layout.html M master/buildbot/test/unit/test_status_web_authz_Authz.py M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'pull476' Compare: https://github.com/buildbot/buildbot/compare/999e5668cf38...fb313d544445 From nobody at buildbot.net Thu Jul 26 05:30:36 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 26 Jul 2012 05:30:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2332: Add ability to SetProperty so that you can set a property without a command Message-ID: <041.e941f425a6abe45883ee064fcb2a06e5@buildbot.net> #2332: Add ability to SetProperty so that you can set a property without a command ------------------------+----------------------- Reporter: tcooperma | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Keywords: ------------------------+----------------------- Adding an option to SetProperty to do the equivalent of "echo foobar" where foobar is some string that you generated in Python using WIthProperties or something else. Perhaps this is done with another parameter? > From: Philippe McLean > One option is to extend/modify the definition of SetProperty in buildbot/steps/shell.py. > Another possibility would be to use addFactoryArguments on any custom buildsteps. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jul 26 12:45:11 2012 From: noreply at github.com (GitHub) Date: Thu, 26 Jul 2012 05:45:11 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 245ea8: Ignore trailing slashes on API URLs Message-ID: <50113bd73809f_42d1e35ae425813@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 245ea8b87f1531e0214fb7d570ac1f3de571cbbe https://github.com/buildbot/buildbot/commit/245ea8b87f1531e0214fb7d570ac1f3de571cbbe Author: Dustin J. Mitchell Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M master/buildbot/www/rest.py Log Message: ----------- Ignore trailing slashes on API URLs From nobody at buildbot.net Thu Jul 26 14:08:58 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 26 Jul 2012 14:08:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2333: tests for buildbot.process.builder.Builder's reconfigService Message-ID: <038.fc16d5e8b8725920f688a3f549721a7e@buildbot.net> #2333: tests for buildbot.process.builder.Builder's reconfigService ------------------------+------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Keywords: tests ------------------------+------------------- This method isn't tested. It should be. C.f. #2331. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jul 26 15:46:23 2012 From: noreply at github.com (GitHub) Date: Thu, 26 Jul 2012 08:46:23 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 396fde: www_ui: JS router based on dijit's widget and boot... Message-ID: <5011664fe9288_2d9719b4af01293c3@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 396fdec79f828a0f0f95372f7465614ce4b6eaf4 https://github.com/buildbot/buildbot/commit/396fdec79f828a0f0f95372f7465614ce4b6eaf4 Author: Pierre Tardy Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M master/buildbot/test/unit/test_www_ui.py M master/buildbot/www/resource.py A master/buildbot/www/static/css/bootstrap.css M master/buildbot/www/static/css/default.css A master/buildbot/www/static/js/lib/router.js A master/buildbot/www/static/js/lib/ui/404.js A master/buildbot/www/static/js/lib/ui/admin.js A master/buildbot/www/static/js/lib/ui/base.js A master/buildbot/www/static/js/lib/ui/build.js A master/buildbot/www/static/js/lib/ui/builder.js A master/buildbot/www/static/js/lib/ui/builders.js A master/buildbot/www/static/js/lib/ui/buildmaster.js A master/buildbot/www/static/js/lib/ui/buildmasters.js A master/buildbot/www/static/js/lib/ui/builds.js A master/buildbot/www/static/js/lib/ui/buildslave.js A master/buildbot/www/static/js/lib/ui/buildslaves.js A master/buildbot/www/static/js/lib/ui/changes.js A master/buildbot/www/static/js/lib/ui/copy_templates.sh A master/buildbot/www/static/js/lib/ui/home.js A master/buildbot/www/static/js/lib/ui/log.js A master/buildbot/www/static/js/lib/ui/overview.js A master/buildbot/www/static/js/lib/ui/step.js A master/buildbot/www/static/js/lib/ui/templates/unimplemented.html A master/buildbot/www/static/js/lib/ui/user.js A master/buildbot/www/static/js/lib/ui/users.js A master/buildbot/www/ui.html M master/buildbot/www/ui.py Log Message: ----------- www_ui: JS router based on dijit's widget and bootstrap No page is actually implemented yet, only the infastructure is there Need to have dojo/dijit/dgrid/put-selector installed in public_html's static/js/external Signed-off-by: Pierre Tardy From nobody at buildbot.net Thu Jul 26 15:49:21 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 26 Jul 2012 15:49:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2332: Add ability to SetProperty so that you can set a property without a command In-Reply-To: <041.e941f425a6abe45883ee064fcb2a06e5@buildbot.net> References: <041.e941f425a6abe45883ee064fcb2a06e5@buildbot.net> Message-ID: <056.ffeabe2ea262dab8c40e2939778bf879@buildbot.net> #2332: Add ability to SetProperty so that you can set a property without a command ------------------------+-------------------- Reporter: tcooperma | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.+ Comment: So basically this would be a step that doesn't run on the client, but just sets a property to a value? I think SetProperty could be adapted to do that. Maybe it could do so if command= is omitted, and intead it gets a value= argument? That's just a vague idea. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Jul 26 18:27:14 2012 From: noreply at github.com (GitHub) Date: Thu, 26 Jul 2012 11:27:14 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 2f4d18: www_haml: allow use of haml for templating Message-ID: <50118c02a4e59_da11574ae4426cd@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 2f4d186d67b8182e22e243ab7f69f4d7f61165d7 https://github.com/buildbot/buildbot/commit/2f4d186d67b8182e22e243ab7f69f4d7f61165d7 Author: Pierre Tardy Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: A master/buildbot/www/static/js/lib/haml.js M master/buildbot/www/static/js/lib/router.js M master/buildbot/www/static/js/lib/ui/base.js Log Message: ----------- www_haml: allow use of haml for templating Haml is a nice and simple templating langage, that avoids to write tons of markups, and has basic facility for loops, conditionnals, and macroing. Templates are fetched from the static server, compiled into a javascript function, cached, and executed on demand, with widget as the context. widgets can implement loadMoreContext() in order to load more context from the json api Signed-off-by: Pierre Tardy Commit: 18aa7077254c52ae331a57bd466d27c74a8f76ab https://github.com/buildbot/buildbot/commit/18aa7077254c52ae331a57bd466d27c74a8f76ab Author: Pierre Tardy Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M master/buildbot/www/static/css/default.css A master/buildbot/www/static/img/favicon.ico A master/buildbot/www/static/img/glyphicons-halflings-white.png A master/buildbot/www/static/img/glyphicons-halflings.png M master/buildbot/www/static/js/lib/router.js M master/buildbot/www/ui.html Log Message: ----------- www_ui: cosmetic improvements on the base fw. - added a css based loading animation - make ui.html pass flymake - added icons Signed-off-by: Pierre Tardy Commit: 46f48f839cc6dbe40f0bb0814d4f935dd87304c6 https://github.com/buildbot/buildbot/commit/46f48f839cc6dbe40f0bb0814d4f935dd87304c6 Author: Pierre Tardy Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: M master/docs/developer/general.rst A master/docs/developer/www.rst Log Message: ----------- www documentation Signed-off-by: Pierre Tardy Commit: 1fdfd0fa3a385f27569e6e188541e8ed942a1732 https://github.com/buildbot/buildbot/commit/1fdfd0fa3a385f27569e6e188541e8ed942a1732 Author: Pierre Tardy Date: 2012-07-26 (Thu, 26 Jul 2012) Changed paths: A master/buildbot/www/static/js/lib/fakeChangeStore.js A master/buildbot/www/static/js/lib/fakeStore.js M master/buildbot/www/static/js/lib/haml.js M master/buildbot/www/static/js/lib/router.js M master/buildbot/www/static/js/lib/ui/build.js M master/buildbot/www/static/js/lib/ui/changes.js M master/buildbot/www/static/js/lib/ui/home.js A master/buildbot/www/static/js/lib/ui/templates/build.haml A master/buildbot/www/static/js/lib/ui/templates/changes.html A master/buildbot/www/static/js/lib/ui/templates/home.html M master/buildbot/www/ui.py Log Message: ----------- www_ui: first stub implementation of some widgets provided as an example on how this is supposed to work Code should eventually be replaced by using the api Signed-off-by: Pierre Tardy Compare: https://github.com/buildbot/buildbot/compare/396fdec79f82...1fdfd0fa3a38 From nobody at buildbot.net Fri Jul 27 11:25:54 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 27 Jul 2012 11:25:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2334: WebStatus parameter numbuilds not honored in builders/* pages Message-ID: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> #2334: WebStatus parameter numbuilds not honored in builders/* pages ----------------------+----------------------- Reporter: krf | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: ----------------------+----------------------- You can add the "numbuilds=N" parameter to URLs like for instance "http://buildbot.buildbot.net/builders/coverage?numbuilds=15" but you cant set a default value for this option. It should default to the parameter 'numbuilds' passed to the WebStatus ctor. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jul 27 11:26:45 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 27 Jul 2012 11:26:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2334: WebStatus parameter numbuilds not honored in builders/* pages In-Reply-To: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> References: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> Message-ID: <050.0f0b804f92327ef7065b5ade6e4dd41b@buildbot.net> #2334: WebStatus parameter numbuilds not honored in builders/* pages --------------------------------+------------------------ Reporter: krf | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: numbuilds webstatus | --------------------------------+------------------------ Changes (by krf): * keywords: => numbuilds webstatus * priority: major => minor * type: undecided => enhancement -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 28 20:11:39 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 28 Jul 2012 20:11:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2335: ForceScheduler support for multiple codebases Message-ID: <042.ac4cec0b21a365f260b095c7a0a78b6e@buildbot.net> #2335: ForceScheduler support for multiple codebases ------------------------+------------------- Reporter: jaredgrubb | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Keywords: ------------------------+------------------- A ticket to track the work for the support for multiple codebases in ForceScheduler. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 28 20:11:52 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 28 Jul 2012 20:11:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2335: ForceScheduler support for multiple codebases In-Reply-To: <042.ac4cec0b21a365f260b095c7a0a78b6e@buildbot.net> References: <042.ac4cec0b21a365f260b095c7a0a78b6e@buildbot.net> Message-ID: <057.759baec36c7f77df0a5c2122d202e381@buildbot.net> #2335: ForceScheduler support for multiple codebases ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+------------------------- Changes (by jaredgrubb): * owner: => jaredgrubb * status: new => assigned -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jul 28 20:13:35 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 28 Jul 2012 20:13:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2335: ForceScheduler support for multiple codebases In-Reply-To: <042.ac4cec0b21a365f260b095c7a0a78b6e@buildbot.net> References: <042.ac4cec0b21a365f260b095c7a0a78b6e@buildbot.net> Message-ID: <057.ef4a4a60cbc084723027b179644d4cdf@buildbot.net> #2335: ForceScheduler support for multiple codebases ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+------------------------- Comment (by jaredgrubb): Adding screenshots of how the ForceScheduler looks, per my current pull request. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jul 25 04:16:33 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 25 Jul 2012 04:16:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2328: Error in Triggerable scheduler when codebase is empty. In-Reply-To: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> References: <036.2b3ae5c785e306e4f114cba317ffce60@buildbot.net> Message-ID: <051.66b52d5516a7454972d0ec4913f16169@buildbot.net> #2328: Error in Triggerable scheduler when codebase is empty. ----------------------+-------------------- Reporter: verm | Owner: Type: defect | Status: new Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: Keywords: multirepo | ----------------------+-------------------- Comment (by dustin): OK, I think that error is 100% bogus. It may, in fact, be the contrapositive of what was intended. But I'll just delete it. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 30 01:50:17 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 30 Jul 2012 01:50:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2334: WebStatus parameter numbuilds not honored in builders/* pages In-Reply-To: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> References: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> Message-ID: <050.5fedf184a15342069be3cea780543e26@buildbot.net> #2334: WebStatus parameter numbuilds not honored in builders/* pages --------------------------------+-------------------- Reporter: krf | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: web, simple, sprint | --------------------------------+-------------------- Changes (by dustin): * keywords: numbuilds webstatus => web, simple, sprint * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jul 30 01:52:20 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 30 Jul 2012 01:52:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2335: ForceScheduler support for multiple codebases In-Reply-To: <042.ac4cec0b21a365f260b095c7a0a78b6e@buildbot.net> References: <042.ac4cec0b21a365f260b095c7a0a78b6e@buildbot.net> Message-ID: <057.b3faba1689e279337dd75271a7271f8a@buildbot.net> #2335: ForceScheduler support for multiple codebases ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: assigned Priority: critical | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: web | ------------------------+------------------------- Changes (by dustin): * keywords: => web * priority: major => critical -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Jul 30 02:00:14 2012 From: noreply at github.com (GitHub) Date: Sun, 29 Jul 2012 19:00:14 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] de0ed4: Set Cache-Controll header for log files in WebStat... Message-ID: <5015eaae8677c_6ed31cc1af44122b@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: de0ed4240abf4be3c147de5016bbd8775a217d2b https://github.com/buildbot/buildbot/commit/de0ed4240abf4be3c147de5016bbd8775a217d2b Author: Marius Rieder Date: 2012-07-28 (Sat, 28 Jul 2012) Changed paths: M master/buildbot/status/web/logs.py Log Message: ----------- Set Cache-Controll header for log files in WebStatus. (Fix #2292) Commit: 1ee7a1dc01d7a30ad77ebc2cce3046b0fb2ef8db https://github.com/buildbot/buildbot/commit/1ee7a1dc01d7a30ad77ebc2cce3046b0fb2ef8db Author: Dustin J. Mitchell Date: 2012-07-29 (Sun, 29 Jul 2012) Changed paths: M master/buildbot/status/web/logs.py Log Message: ----------- Merge branch 'log_cache' of git://github.com/jiuka/buildbot Compare: https://github.com/buildbot/buildbot/compare/fb313d544445...1ee7a1dc01d7 From nobody at buildbot.net Mon Jul 30 02:00:17 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 30 Jul 2012 02:00:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2292: make logs provided by webstatus HTTP-cacheable In-Reply-To: <039.3fcd7b4986fa2ac81920068988e28387@buildbot.net> References: <039.3fcd7b4986fa2ac81920068988e28387@buildbot.net> Message-ID: <054.6c9293049905c85772f0b33b4ff0dcc6@buildbot.net> #2292: make logs provided by webstatus HTTP-cacheable ------------------------+--------------------- Reporter: brendan | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: web | ------------------------+--------------------- Changes (by Marius Rieder): * status: new => closed * resolution: => fixed Comment: Set Cache-Controll header for log files in WebStatus. (Fix #2292) Changeset: de0ed4240abf4be3c147de5016bbd8775a217d2b -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Jul 30 23:40:04 2012 From: noreply at github.com (GitHub) Date: Mon, 30 Jul 2012 16:40:04 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 06e590: fix mock version detection Message-ID: <50171b548f1aa_6c9ff98ae47304@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 06e590dafebcebfa02fbc5d20090919d647a7663 https://github.com/buildbot/buildbot/commit/06e590dafebcebfa02fbc5d20090919d647a7663 Author: Dustin J. Mitchell Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/test/__init__.py Log Message: ----------- fix mock version detection From noreply at github.com Tue Jul 31 01:46:56 2012 From: noreply at github.com (GitHub) Date: Mon, 30 Jul 2012 18:46:56 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a16c4e: Maintain locks in FIFO order Message-ID: <50173910c15e9_8071609af48865f@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a16c4ececcab7f304d369f742e6e3dff04b66a95 https://github.com/buildbot/buildbot/commit/a16c4ececcab7f304d369f742e6e3dff04b66a95 Author: Jacob Stultz Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/locks.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py Log Message: ----------- Maintain locks in FIFO order Locks should be kept in a queue in FIFO order to prevent potential exclusive lock holders from being starved by a continuous stream of counting locks holders. This change maintains order of all waiters in a FIFO queue until they actually acquire the lock, instead of removing them from the queue on wake and adding them back to the end if they failed to acquire the lock. The Deferred instance associated with each waiter is cleared when it is woken. It is set when waitUntilMaybeAvailable is called. Commit: d76c5d32340c123c72bf20069e879a7f10327a3c https://github.com/buildbot/buildbot/commit/d76c5d32340c123c72bf20069e879a7f10327a3c Author: Jacob Stultz Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Ensure that locks are acquired in FIFO order To prevent starvation, locks should be acquired in the order in which they were requested. Particularly, counting locks requested after exclusive locks must wait until after the exclusive lock is acquired and subsequently released, even if the owner(s) at the time the lock is requested are counting and below maxCount. The test acquires a counting lock, and then starts a build needing an exclusive lock followed by a build needing a counting lock. The first counting lock is then released, and the test checks that the exclusive lock was claimed before the second counting lock. Commit: 2c0f2ff07503c167ec217b97b8196069ed4c876d https://github.com/buildbot/buildbot/commit/2c0f2ff07503c167ec217b97b8196069ed4c876d Author: Dustin J. Mitchell Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/locks.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Merge branch 'nostarve' of git://github.com/jstultz/buildbot Compare: https://github.com/buildbot/buildbot/compare/1ee7a1dc01d7...2c0f2ff07503 From noreply at github.com Tue Jul 31 02:04:46 2012 From: noreply at github.com (GitHub) Date: Mon, 30 Jul 2012 19:04:46 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 9bd07d: fix for py25, where next() isn't defined Message-ID: <50173d3eaca83_6c9ff98ae4105741@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 9bd07dc6c6282dc3d57d405c0dc476429f0940c1 https://github.com/buildbot/buildbot/commit/9bd07dc6c6282dc3d57d405c0dc476429f0940c1 Author: Dustin J. Mitchell Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/locks.py Log Message: ----------- fix for py25, where next() isn't defined From noreply at github.com Tue Jul 31 02:08:57 2012 From: noreply at github.com (GitHub) Date: Mon, 30 Jul 2012 19:08:57 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 12352f: Use distutils.version to compare mock versions Message-ID: <50173e394eaf3_6bb814fcae4108581@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 12352f1333e48ee02ce785b5cfb8de17a46f74a4 https://github.com/buildbot/buildbot/commit/12352f1333e48ee02ce785b5cfb8de17a46f74a4 Author: Dustin J. Mitchell Date: 2012-07-30 (Mon, 30 Jul 2012) Changed paths: M master/buildbot/test/__init__.py Log Message: ----------- Use distutils.version to compare mock versions (thanks tomprince) From nobody at buildbot.net Tue Jul 31 03:59:05 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 31 Jul 2012 03:59:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2336: BuildBot starts building even if it has already done it with 'force build' Message-ID: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> #2336: BuildBot starts building even if it has already done it with 'force build' ---------------------+----------------------- Reporter: Phr33d0m | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Keywords: ---------------------+----------------------- Hello, I've encountered a (probably) unwanted/unexpected situation. I have GitPoller set to 10 minutes. * At min 0 gitpoller pulls (it finds no new commits). * At min 2 a new commit is made. * At min 3 I do a 'force build' on the IRC bot (i.e. BuildBot: force build MyProject). It does a git pull, finds the new commit and rebuilds with it. * At minute 10 gitpoller finds the new commit and starts building again, even if the git commit has been already pulled and the project has already been built with that new commit. Is there any way to prevent this from happening? I wouldn't want the buildslave to do double work if I decide to see fast results and force a build (through the IRC bot). Regards. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jul 31 12:17:17 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 31 Jul 2012 12:17:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2336: Add a method to trigger change pollers early (was: BuildBot starts building even if it has already done it with 'force build') In-Reply-To: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> References: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> Message-ID: <055.4adca7fe30f6f58107edbac9d3faef22@buildbot.net> #2336: Add a method to trigger change pollers early ------------------------+-------------------- Reporter: Phr33d0m | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * type: defect => enhancement * milestone: undecided => 0.9.+ Comment: There's no good way to correlate the force with the later change from the poller. However, it would be nice to have a way to trigger the poller to poll early. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jul 31 12:31:53 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 31 Jul 2012 12:31:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2324: Please add the ability to automatically delete unused build directories In-Reply-To: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> References: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> Message-ID: <051.2d98f061849c86597fab58b67b22ed42@buildbot.net> #2324: Please add the ability to automatically delete unused build directories ------------------------+-------------------- Reporter: smat | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: | ------------------------+-------------------- Changes (by krf): * cc: krf@? (added) Comment: I am also interested in this patch. Or does anyone else have some code snippet to remove this on the build slaves manually? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jul 31 14:26:04 2012 From: noreply at github.com (GitHub) Date: Tue, 31 Jul 2012 07:26:04 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 2e7f5e: Nicer directions for finding release notes Message-ID: <5017eafc41d35_2f5e193baec1958e@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2e7f5e9b097725fb8223126170a66736ac3664c6 https://github.com/buildbot/buildbot/commit/2e7f5e9b097725fb8223126170a66736ac3664c6 Author: Dustin J. Mitchell Date: 2012-07-31 (Tue, 31 Jul 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- Nicer directions for finding release notes From nobody at buildbot.net Tue Jul 31 18:56:59 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 31 Jul 2012 18:56:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2336: Add a method to trigger change pollers early In-Reply-To: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> References: <040.09313b2a320303e4dbd5d3922b067a4d@buildbot.net> Message-ID: <055.041518d9a009d212b0a24e805874e7d3@buildbot.net> #2336: Add a method to trigger change pollers early ------------------------+-------------------- Reporter: Phr33d0m | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: | ------------------------+-------------------- Comment (by Phr33d0m): If the master and the slave are on the same system, this can be achieved by setting gitpoller's workdir= to slave's project source/ dir. That way the same directory gets updated and we can avoid double buildings. If slaves are on other systems I think there's no way of doing it. -- Ticket URL: Buildbot Buildbot: build/test automation