From nobody at buildbot.net Wed May 2 04:02:26 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 04:02:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2289: invalid getSourceStamp call in trigger.py Message-ID: <038.2c5338767319db812c10139e6239cf58@buildbot.net> #2289: invalid getSourceStamp call in trigger.py -------------------+----------------------- Reporter: dustin | Owner: hborkhuis Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Keywords: -------------------+----------------------- {{{ Traceback (most recent call last): File "/Users/bdbaddog/devel/buildbot/github_buildbot/master/buildbot/process/buildstep.py", line 554, in _startStep_2 dl.addCallback(self._startStep_3) File "/Users/bdbaddog/devel/buildbot/github_buildbot/sandbox/lib/python2.7 /site-packages/twisted/internet/defer.py", line 301, in addCallback callbackKeywords=kw) File "/Users/bdbaddog/devel/buildbot/github_buildbot/sandbox/lib/python2.7 /site-packages/twisted/internet/defer.py", line 290, in addCallbacks self._runCallbacks() File "/Users/bdbaddog/devel/buildbot/github_buildbot/sandbox/lib/python2.7 /site-packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) --- --- File "/Users/bdbaddog/devel/buildbot/github_buildbot/master/buildbot/process/buildstep.py", line 561, in _startStep_3 if self.start() == SKIPPED: File "/Users/bdbaddog/devel/buildbot/github_buildbot/master/buildbot/steps/trigger.py", line 129, in start ss = self.build.getSourceStamp() exceptions.TypeError: getSourceStamp() takes exactly 2 arguments (1 given) }}} I'll fix this by just passing '' for the codebase, but it will need more attention. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed May 2 04:04:16 2012 From: noreply at github.com (GitHub) Date: Tue, 01 May 2012 21:04:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c3eaff: Pass '' for codebase in trigger.py - Refs #2289. Message-ID: <4fa0b2407a2cf_ce110acae8191140@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c3eaffdf5c3e428b9f27b2c07446147896813235 https://github.com/buildbot/buildbot/commit/c3eaffdf5c3e428b9f27b2c07446147896813235 Author: Dustin J. Mitchell Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Pass '' for codebase in trigger.py - Refs #2289. Commit: a44531a40364270d482467e8232151fdd5262408 https://github.com/buildbot/buildbot/commit/a44531a40364270d482467e8232151fdd5262408 Author: Dustin J. Mitchell Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Merge remote-tracking branch 'cerf/master' * cerf/master: Pass '' for codebase in trigger.py - Refs #2289. Compare: https://github.com/buildbot/buildbot/compare/b0d9882...a44531a From nobody at buildbot.net Wed May 2 04:04:22 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 04:04:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2289: invalid getSourceStamp call in trigger.py In-Reply-To: <038.2c5338767319db812c10139e6239cf58@buildbot.net> References: <038.2c5338767319db812c10139e6239cf58@buildbot.net> Message-ID: <053.9b0adf9fc78744738a738322e612a536@buildbot.net> #2289: invalid getSourceStamp call in trigger.py -------------------+------------------------ Reporter: dustin | Owner: hborkhuis Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | -------------------+------------------------ Comment (by Dustin J. Mitchell): Merge remote-tracking branch 'cerf/master' * cerf/master: Pass '' for codebase in trigger.py - Refs #2289. Changeset: a44531a40364270d482467e8232151fdd5262408 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 2 04:04:22 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 04:04:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2289: invalid getSourceStamp call in trigger.py In-Reply-To: <038.2c5338767319db812c10139e6239cf58@buildbot.net> References: <038.2c5338767319db812c10139e6239cf58@buildbot.net> Message-ID: <053.4a0a1e375b8dafc520caffc23f06adc4@buildbot.net> #2289: invalid getSourceStamp call in trigger.py -------------------+------------------------ Reporter: dustin | Owner: hborkhuis Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | -------------------+------------------------ Comment (by Dustin J. Mitchell): Pass '' for codebase in trigger.py - Refs #2289. Changeset: c3eaffdf5c3e428b9f27b2c07446147896813235 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed May 2 04:05:31 2012 From: noreply at github.com (GitHub) Date: Tue, 01 May 2012 21:05:31 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] ff8480: Don't cache json build status objects; they are ne... Message-ID: <4fa0b28bb70b4_1b9e134fae81932d0@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ff8480d1fb3aa2330d89bdc4bca874e6c6775a75 https://github.com/buildbot/buildbot/commit/ff8480d1fb3aa2330d89bdc4bca874e6c6775a75 Author: Stefan Zager Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/status/web/status_json.py Log Message: ----------- Don't cache json build status objects; they are never cleaned up. Commit: 2e77303668e39dfdbf563e370854c9120ab8e6a0 https://github.com/buildbot/buildbot/commit/2e77303668e39dfdbf563e370854c9120ab8e6a0 Author: Dustin J. Mitchell Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/status/web/status_json.py Log Message: ----------- Merge branch 'json_build_refs' of git://github.com/szager/buildbot * 'json_build_refs' of git://github.com/szager/buildbot: Don't cache json build status objects; they are never cleaned up. Compare: https://github.com/buildbot/buildbot/compare/a44531a...2e77303 From noreply at github.com Wed May 2 05:13:18 2012 From: noreply at github.com (GitHub) Date: Tue, 01 May 2012 22:13:18 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] fe492e: fix docs typos Message-ID: <4fa0c26e8648e_3402171baf02171d4@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: fe492e170c28393eaf803bac03127bb0600ec142 https://github.com/buildbot/buildbot/commit/fe492e170c28393eaf803bac03127bb0600ec142 Author: Dustin J. Mitchell Date: 2012-04-28 (Sat, 28 Apr 2012) Changed paths: M master/docs/developer/database.rst Log Message: ----------- fix docs typos Commit: b0d98820b6d304da1b71f0da3ec4047b13a0a579 https://github.com/buildbot/buildbot/commit/b0d98820b6d304da1b71f0da3ec4047b13a0a579 Author: Dustin J. Mitchell Date: 2012-04-28 (Sat, 28 Apr 2012) Changed paths: M master/docs/manual/configuration.rst Log Message: ----------- docs fixes Commit: ff8480d1fb3aa2330d89bdc4bca874e6c6775a75 https://github.com/buildbot/buildbot/commit/ff8480d1fb3aa2330d89bdc4bca874e6c6775a75 Author: Stefan Zager Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/status/web/status_json.py Log Message: ----------- Don't cache json build status objects; they are never cleaned up. Commit: c3eaffdf5c3e428b9f27b2c07446147896813235 https://github.com/buildbot/buildbot/commit/c3eaffdf5c3e428b9f27b2c07446147896813235 Author: Dustin J. Mitchell Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Pass '' for codebase in trigger.py - Refs #2289. Commit: a44531a40364270d482467e8232151fdd5262408 https://github.com/buildbot/buildbot/commit/a44531a40364270d482467e8232151fdd5262408 Author: Dustin J. Mitchell Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Merge remote-tracking branch 'cerf/master' * cerf/master: Pass '' for codebase in trigger.py - Refs #2289. Commit: 2e77303668e39dfdbf563e370854c9120ab8e6a0 https://github.com/buildbot/buildbot/commit/2e77303668e39dfdbf563e370854c9120ab8e6a0 Author: Dustin J. Mitchell Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/status/web/status_json.py Log Message: ----------- Merge branch 'json_build_refs' of git://github.com/szager/buildbot * 'json_build_refs' of git://github.com/szager/buildbot: Don't cache json build status objects; they are never cleaned up. Commit: 7879b865bd0529ced53e9a9f3c90c430273f392c https://github.com/buildbot/buildbot/commit/7879b865bd0529ced53e9a9f3c90c430273f392c Author: Dustin J. Mitchell Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/status/web/status_json.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py M master/docs/developer/database.rst M master/docs/manual/configuration.rst Log Message: ----------- Merge branch 'master' into nine * master: Pass '' for codebase in trigger.py - Refs #2289. Don't cache json build status objects; they are never cleaned up. docs fixes fix docs typos Compare: https://github.com/buildbot/buildbot/compare/3a40c2a...7879b86 From nobody at buildbot.net Wed May 2 05:13:24 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 05:13:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2289: invalid getSourceStamp call in trigger.py In-Reply-To: <038.2c5338767319db812c10139e6239cf58@buildbot.net> References: <038.2c5338767319db812c10139e6239cf58@buildbot.net> Message-ID: <053.f2e8461e6fe2181819722d467de2bea1@buildbot.net> #2289: invalid getSourceStamp call in trigger.py -------------------+------------------------ Reporter: dustin | Owner: hborkhuis Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | -------------------+------------------------ Comment (by Dustin J. Mitchell): Pass '' for codebase in trigger.py - Refs #2289. Changeset: c3eaffdf5c3e428b9f27b2c07446147896813235 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 2 05:13:25 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 05:13:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2289: invalid getSourceStamp call in trigger.py In-Reply-To: <038.2c5338767319db812c10139e6239cf58@buildbot.net> References: <038.2c5338767319db812c10139e6239cf58@buildbot.net> Message-ID: <053.00a8fcfe500b255eeb65be811cecfcd9@buildbot.net> #2289: invalid getSourceStamp call in trigger.py -------------------+------------------------ Reporter: dustin | Owner: hborkhuis Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | -------------------+------------------------ Comment (by Dustin J. Mitchell): Merge remote-tracking branch 'cerf/master' * cerf/master: Pass '' for codebase in trigger.py - Refs #2289. Changeset: a44531a40364270d482467e8232151fdd5262408 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 2 05:13:25 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 05:13:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2289: invalid getSourceStamp call in trigger.py In-Reply-To: <038.2c5338767319db812c10139e6239cf58@buildbot.net> References: <038.2c5338767319db812c10139e6239cf58@buildbot.net> Message-ID: <053.01ee5c799c5ff28e85945f55dd364f89@buildbot.net> #2289: invalid getSourceStamp call in trigger.py -------------------+------------------------ Reporter: dustin | Owner: hborkhuis Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | -------------------+------------------------ Comment (by Dustin J. Mitchell): Merge branch 'master' into nine * master: Pass '' for codebase in trigger.py - Refs #2289. Don't cache json build status objects; they are never cleaned up. docs fixes fix docs typos Changeset: 7879b865bd0529ced53e9a9f3c90c430273f392c -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 2 09:26:06 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 09:26:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2290: Solaris patch command is not compatible with GNU patch Message-ID: <041.03089ee44b943867186c2d8216f12ef2@buildbot.net> #2290: Solaris patch command is not compatible with GNU patch ----------------------+----------------------- Reporter: adiroiban | Owner: Type: defect | Status: new Priority: trivial | Milestone: undecided Version: 0.8.5 | Keywords: patch ----------------------+----------------------- On Solaris, the default patch command is not compatible with the GNU Patch for which Buildbot was designed. On Solaris users can install the gpatch package which is the GNU patch command. For system where only buildbot is running users can replace the /bin/patch with gpatch and buildbot works. Another option is to change Buildbot to use gpatch on Solaris. I just wanted to know if you think that this is a bug, and if things can be improved, what changed would like you like to see in buildbot. Thanks! -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 2 10:25:27 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 10:25:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2291: Fix tutorial documentation Message-ID: <037.8c5a714372d8923113e66067868eae54@buildbot.net> #2291: Fix tutorial documentation ----------------------+----------------------- Reporter: alver | Owner: Type: undecided | Status: new Priority: trivial | Milestone: undecided Version: 0.8.6p1 | Keywords: ----------------------+----------------------- In version 0.8.6p1 user must make some more step, before he can make a "force build": http://buildbot.net/buildbot/docs/current/tutorial/tour.html#your-first- build Forced builds now require that a :bb:sched:`ForceScheduler` be defined in the Buildbot configuration. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 2 10:47:09 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 10:47:09 -0000 Subject: [Buildbot-commits] [Buildbot] #2291: Fix tutorial documentation In-Reply-To: <037.8c5a714372d8923113e66067868eae54@buildbot.net> References: <037.8c5a714372d8923113e66067868eae54@buildbot.net> Message-ID: <052.ce7bab52276152760916d680768765f3@buildbot.net> #2291: Fix tutorial documentation ----------------------+------------------------ Reporter: alver | Owner: Type: undecided | Status: new Priority: trivial | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: | ----------------------+------------------------ Comment (by alver): User must be logged in to make a force build. In pre-generated config name and pass is pyflakes-pyflakes. Without it user don't see force build option, even if in config already present 'ForceScheduler' -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 2 13:22:10 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 13:22:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2291: Fix tutorial documentation In-Reply-To: <037.8c5a714372d8923113e66067868eae54@buildbot.net> References: <037.8c5a714372d8923113e66067868eae54@buildbot.net> Message-ID: <052.e235e2f60fd29fe8fd7f918fa7d0b348@buildbot.net> #2291: Fix tutorial documentation ----------------------+------------------------ Reporter: alver | Owner: Type: undecided | Status: closed Priority: trivial | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: | ----------------------+------------------------ Changes (by tom.prince): * status: new => closed * resolution: => fixed Comment: This is fixed in trunk, see http://buildbot.net/buildbot/docs/latest/tutorial/tour.html#your-first- build -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 2 15:09:44 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 02 May 2012 15:09:44 -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.fea4dcb018278ac3c80485bade935bac@buildbot.net> #2290: Solaris patch command is not compatible with GNU patch ----------------------+------------------------ Reporter: adiroiban | Owner: Type: defect | Status: new Priority: trivial | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: patch | ----------------------+------------------------ Comment (by dustin): I don't think Buildbot should automatically try to do anything. But having an option to specify the patch command sounds like a good plan. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 3 10:50:37 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 03 May 2012 10:50:37 -0000 Subject: [Buildbot-commits] [Buildbot] #832: remove XMLRPC support In-Reply-To: <038.3ddbbe7959b90dcacacebefe37c6c02d@buildbot.net> References: <038.3ddbbe7959b90dcacacebefe37c6c02d@buildbot.net> Message-ID: <053.f180dc8b5941a098e661191bbd8d41bd@buildbot.net> #832: remove XMLRPC support ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: closed Priority: major | Milestone: 0.8.2 Version: 0.8.0 | Resolution: fixed Keywords: | ------------------------+--------------------- Comment (by interruptz): @dabrahams: I made redmine buildbot plugin for json-fashioned buildbot. I hope it helps you. https://github.com/interruptz/redmine-buildbot -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 3 10:57:31 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 03 May 2012 10:57:31 -0000 Subject: [Buildbot-commits] [Buildbot] #832: remove XMLRPC support In-Reply-To: <038.3ddbbe7959b90dcacacebefe37c6c02d@buildbot.net> References: <038.3ddbbe7959b90dcacacebefe37c6c02d@buildbot.net> Message-ID: <053.04c789c89d7372a7df21433c038b6265@buildbot.net> #832: remove XMLRPC support ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: closed Priority: major | Milestone: 0.8.2 Version: 0.8.0 | Resolution: fixed Keywords: | ------------------------+--------------------- Comment (by unexist): @interruptz: Well, my plugin (redmine-buildbot) is still maintained, I am just waiting for a proper json interface. You never contacted me before, so I am kind of surprised about your readme on github. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 3 15:07:02 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 03 May 2012 15:07:02 -0000 Subject: [Buildbot-commits] [Buildbot] #832: remove XMLRPC support In-Reply-To: <038.3ddbbe7959b90dcacacebefe37c6c02d@buildbot.net> References: <038.3ddbbe7959b90dcacacebefe37c6c02d@buildbot.net> Message-ID: <053.259fc8d270663b29a37b0dc63a14d74a@buildbot.net> #832: remove XMLRPC support ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: closed Priority: major | Milestone: 0.8.2 Version: 0.8.0 | Resolution: fixed Keywords: | ------------------------+--------------------- Comment (by interruptz): @unexist: Oh, sorry for my rudeness :([[BR]] I meant no offence. I modified your plugin for personal use. but I saw someone in trouble because of this issue, and I suddenly thought json version of your plugin will be good for everyone. I'm kinda newbie! please let me know when your plugin will support json- style buildbot! -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 3 15:58:42 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 03 May 2012 15:58:42 -0000 Subject: [Buildbot-commits] [Buildbot] #832: remove XMLRPC support In-Reply-To: <038.3ddbbe7959b90dcacacebefe37c6c02d@buildbot.net> References: <038.3ddbbe7959b90dcacacebefe37c6c02d@buildbot.net> Message-ID: <053.90be4d39769b16521dc08ffebee8f55b@buildbot.net> #832: remove XMLRPC support ------------------------+--------------------- Reporter: dustin | Owner: dustin Type: enhancement | Status: closed Priority: major | Milestone: 0.8.2 Version: 0.8.0 | Resolution: fixed Keywords: | ------------------------+--------------------- Comment (by dabrahams): @all: consider supporting ChiliProject also, please. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 3 18:17:04 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 03 May 2012 18:17:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2292: make logs provided by webstatus HTTP-cacheable Message-ID: <039.3fcd7b4986fa2ac81920068988e28387@buildbot.net> #2292: make logs provided by webstatus HTTP-cacheable --------------------+----------------------- Reporter: brendan | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.5 | Keywords: web --------------------+----------------------- The log files provided by webstatus (e.g., `stdio`) should be sent with cache headers. They are static content once the buildstep that owns them has completed. My motivation is that I produce some parsed build stats as log files which I consume with AJAX requests, and I'd like to avoid the overhead of refetching them all the time whenever the AJAX report page is reloaded. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 5 17:09:59 2012 From: noreply at github.com (GitHub) Date: Sat, 05 May 2012 10:09:59 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d4892c: fix busted coverage generation Message-ID: <4fa55ee75ac4e_9b5173eaf0173224@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d4892cba909c2e8290a37bbec999bcfb4587ca64 https://github.com/buildbot/buildbot/commit/d4892cba909c2e8290a37bbec999bcfb4587ca64 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M common/coveragerc Log Message: ----------- fix busted coverage generation From noreply at github.com Sat May 5 17:47:41 2012 From: noreply at github.com (GitHub) Date: Sat, 05 May 2012 10:47:41 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 6473eb: fix docs about as mentioned in pull #385 Message-ID: <4fa567bdd729c_574bf72aec7158@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 6473eb78442262153f8127b1601e07a1c4c98c15 https://github.com/buildbot/buildbot/commit/6473eb78442262153f8127b1601e07a1c4c98c15 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/docs/developer/style.rst Log Message: ----------- fix docs about as mentioned in pull #385 From noreply at github.com Sat May 5 23:26:24 2012 From: noreply at github.com (GitHub) Date: Sat, 05 May 2012 16:26:24 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0cbc3c: Break out property gathering and scheduling into s... Message-ID: <4fa5b720173a5_605ade5ae456333@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 0cbc3c70e49a9861ad0fb8e408572c10698ec87b https://github.com/buildbot/buildbot/commit/0cbc3c70e49a9861ad0fb8e408572c10698ec87b Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Break out property gathering and scheduling into seperate functions Commit: 6f49e34cc819475526cfb864e6429c757369b2a0 https://github.com/buildbot/buildbot/commit/6f49e34cc819475526cfb864e6429c757369b2a0 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Use a dict() for r.args (the real one is a dict anyway) Commit: 90d4aba7e825a5368cc9633e21264ef9ec608080 https://github.com/buildbot/buildbot/commit/90d4aba7e825a5368cc9633e21264ef9ec608080 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- Refactor so that ForceScheduler isn't as tightly coupled to HTML Commit: f85564c9ba9adaa4c9b36a178d1fa97b78145ca3 https://github.com/buildbot/buildbot/commit/f85564c9ba9adaa4c9b36a178d1fa97b78145ca3 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- Remove Python2.4ism Commit: 978414fdee1b13914627332d380046aeef9087dd https://github.com/buildbot/buildbot/commit/978414fdee1b13914627332d380046aeef9087dd Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- get_from_post -> getFromKwargs Commit: 703be318321cc05216802eeab4659579c38cd216 https://github.com/buildbot/buildbot/commit/703be318321cc05216802eeab4659579c38cd216 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Use a specific error message instead of ValueError Commit: 91230874ae6ed48436433a13763f86f45f9c71a4 https://github.com/buildbot/buildbot/commit/91230874ae6ed48436433a13763f86f45f9c71a4 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Move webstatus specific code to b.s.w.builder Commit: a98fd946d1327b75cdf8c33fa3d49b61ee9d064e https://github.com/buildbot/buildbot/commit/a98fd946d1327b75cdf8c33fa3d49b61ee9d064e Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Change the reason text to not be web specific Commit: db0af984a58938727875c6a4dbf866d188fd3abb https://github.com/buildbot/buildbot/commit/db0af984a58938727875c6a4dbf866d188fd3abb Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- Should use username not owner Commit: 50fa054a7832adec34e0f340026c1b5e3e1a387e https://github.com/buildbot/buildbot/commit/50fa054a7832adec34e0f340026c1b5e3e1a387e Author: John Carr Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py Log Message: ----------- Move method to base scheduler Commit: 3333c0c5850c8db4a8286e1eaff2cf96f7e3fc11 https://github.com/buildbot/buildbot/commit/3333c0c5850c8db4a8286e1eaff2cf96f7e3fc11 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Merge commit '50fa054' into pull385 * commit '50fa054': Move method to base scheduler Should use username not owner Change the reason text to not be web specific Move webstatus specific code to b.s.w.builder Use a specific error message instead of ValueError get_from_post -> getFromKwargs Remove Python2.4ism Refactor so that ForceScheduler isn't as tightly coupled to HTML Use a dict() for r.args (the real one is a dict anyway) Break out property gathering and scheduling into seperate functions Commit: 5cf2e8afe531af67ea350a66d8a794fc72410c9f https://github.com/buildbot/buildbot/commit/5cf2e8afe531af67ea350a66d8a794fc72410c9f Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/docs/developer/style.rst Log Message: ----------- clean up returnValue calls Commit: a74746ec4d74641dcde9f1d577eea5b5106e07d2 https://github.com/buildbot/buildbot/commit/a74746ec4d74641dcde9f1d577eea5b5106e07d2 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- fix pyflakes Commit: 2dad8022515479578190947e9774097bd4e767c2 https://github.com/buildbot/buildbot/commit/2dad8022515479578190947e9774097bd4e767c2 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/developer/style.rst Log Message: ----------- Merge branch 'pull385' * pull385: fix pyflakes clean up returnValue calls Move method to base scheduler Should use username not owner Change the reason text to not be web specific Move webstatus specific code to b.s.w.builder Use a specific error message instead of ValueError get_from_post -> getFromKwargs Remove Python2.4ism Refactor so that ForceScheduler isn't as tightly coupled to HTML Use a dict() for r.args (the real one is a dict anyway) Break out property gathering and scheduling into seperate functions Compare: https://github.com/buildbot/buildbot/compare/6473eb7...2dad802 From noreply at github.com Sun May 6 00:15:04 2012 From: noreply at github.com (GitHub) Date: Sat, 05 May 2012 17:15:04 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 189c3a: Make sure build steps can raise BuildStepFailed Message-ID: <4fa5c28853523_605fe12ae4685d5@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 189c3adee7e40dfff7f8a5aad312b6cf925c99e4 https://github.com/buildbot/buildbot/commit/189c3adee7e40dfff7f8a5aad312b6cf925c99e4 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/process/buildstep.py A master/buildbot/test/unit/test_steps_custom.py M master/docs/developer/cls-buildsteps.rst M master/docs/release-notes.rst Log Message: ----------- Make sure build steps can raise BuildStepFailed Commit: a5575993b910daae326889441757aa8e794d4bbe https://github.com/buildbot/buildbot/commit/a5575993b910daae326889441757aa8e794d4bbe Author: John Carr Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/test/unit/test_process_buildstep.py R master/buildbot/test/unit/test_steps_custom.py M master/docs/developer/cls-buildsteps.rst Log Message: ----------- Update docs and tests based on feedback Commit: 8167954cc0b1a39a138656114bd16589c832c097 https://github.com/buildbot/buildbot/commit/8167954cc0b1a39a138656114bd16589c832c097 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py M master/docs/developer/cls-buildsteps.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'let-start-raise-exceptions' of git://github.com/isotoma/buildbot * 'let-start-raise-exceptions' of git://github.com/isotoma/buildbot: Update docs and tests based on feedback Make sure build steps can raise BuildStepFailed Compare: https://github.com/buildbot/buildbot/compare/2dad802...8167954 From noreply at github.com Mon May 7 03:37:38 2012 From: noreply at github.com (GitHub) Date: Sun, 06 May 2012 20:37:38 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0cbc3c: Break out property gathering and scheduling into s... Message-ID: <4fa74382b281d_277b1354ae8108251@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 0cbc3c70e49a9861ad0fb8e408572c10698ec87b https://github.com/buildbot/buildbot/commit/0cbc3c70e49a9861ad0fb8e408572c10698ec87b Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Break out property gathering and scheduling into seperate functions Commit: 6f49e34cc819475526cfb864e6429c757369b2a0 https://github.com/buildbot/buildbot/commit/6f49e34cc819475526cfb864e6429c757369b2a0 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Use a dict() for r.args (the real one is a dict anyway) Commit: 90d4aba7e825a5368cc9633e21264ef9ec608080 https://github.com/buildbot/buildbot/commit/90d4aba7e825a5368cc9633e21264ef9ec608080 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- Refactor so that ForceScheduler isn't as tightly coupled to HTML Commit: f85564c9ba9adaa4c9b36a178d1fa97b78145ca3 https://github.com/buildbot/buildbot/commit/f85564c9ba9adaa4c9b36a178d1fa97b78145ca3 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- Remove Python2.4ism Commit: 978414fdee1b13914627332d380046aeef9087dd https://github.com/buildbot/buildbot/commit/978414fdee1b13914627332d380046aeef9087dd Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- get_from_post -> getFromKwargs Commit: 703be318321cc05216802eeab4659579c38cd216 https://github.com/buildbot/buildbot/commit/703be318321cc05216802eeab4659579c38cd216 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Use a specific error message instead of ValueError Commit: 91230874ae6ed48436433a13763f86f45f9c71a4 https://github.com/buildbot/buildbot/commit/91230874ae6ed48436433a13763f86f45f9c71a4 Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Move webstatus specific code to b.s.w.builder Commit: a98fd946d1327b75cdf8c33fa3d49b61ee9d064e https://github.com/buildbot/buildbot/commit/a98fd946d1327b75cdf8c33fa3d49b61ee9d064e Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Change the reason text to not be web specific Commit: db0af984a58938727875c6a4dbf866d188fd3abb https://github.com/buildbot/buildbot/commit/db0af984a58938727875c6a4dbf866d188fd3abb Author: John Carr Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- Should use username not owner Commit: 189c3adee7e40dfff7f8a5aad312b6cf925c99e4 https://github.com/buildbot/buildbot/commit/189c3adee7e40dfff7f8a5aad312b6cf925c99e4 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/process/buildstep.py A master/buildbot/test/unit/test_steps_custom.py M master/docs/developer/cls-buildsteps.rst M master/docs/release-notes.rst Log Message: ----------- Make sure build steps can raise BuildStepFailed Commit: a5575993b910daae326889441757aa8e794d4bbe https://github.com/buildbot/buildbot/commit/a5575993b910daae326889441757aa8e794d4bbe Author: John Carr Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/test/unit/test_process_buildstep.py R master/buildbot/test/unit/test_steps_custom.py M master/docs/developer/cls-buildsteps.rst Log Message: ----------- Update docs and tests based on feedback Commit: 50fa054a7832adec34e0f340026c1b5e3e1a387e https://github.com/buildbot/buildbot/commit/50fa054a7832adec34e0f340026c1b5e3e1a387e Author: John Carr Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py Log Message: ----------- Move method to base scheduler Commit: d4892cba909c2e8290a37bbec999bcfb4587ca64 https://github.com/buildbot/buildbot/commit/d4892cba909c2e8290a37bbec999bcfb4587ca64 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M common/coveragerc Log Message: ----------- fix busted coverage generation Commit: 6473eb78442262153f8127b1601e07a1c4c98c15 https://github.com/buildbot/buildbot/commit/6473eb78442262153f8127b1601e07a1c4c98c15 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/docs/developer/style.rst Log Message: ----------- fix docs about as mentioned in pull #385 Commit: 3333c0c5850c8db4a8286e1eaff2cf96f7e3fc11 https://github.com/buildbot/buildbot/commit/3333c0c5850c8db4a8286e1eaff2cf96f7e3fc11 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Merge commit '50fa054' into pull385 * commit '50fa054': Move method to base scheduler Should use username not owner Change the reason text to not be web specific Move webstatus specific code to b.s.w.builder Use a specific error message instead of ValueError get_from_post -> getFromKwargs Remove Python2.4ism Refactor so that ForceScheduler isn't as tightly coupled to HTML Use a dict() for r.args (the real one is a dict anyway) Break out property gathering and scheduling into seperate functions Commit: 5cf2e8afe531af67ea350a66d8a794fc72410c9f https://github.com/buildbot/buildbot/commit/5cf2e8afe531af67ea350a66d8a794fc72410c9f Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/docs/developer/style.rst Log Message: ----------- clean up returnValue calls Commit: a74746ec4d74641dcde9f1d577eea5b5106e07d2 https://github.com/buildbot/buildbot/commit/a74746ec4d74641dcde9f1d577eea5b5106e07d2 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- fix pyflakes Commit: 2dad8022515479578190947e9774097bd4e767c2 https://github.com/buildbot/buildbot/commit/2dad8022515479578190947e9774097bd4e767c2 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/developer/style.rst Log Message: ----------- Merge branch 'pull385' * pull385: fix pyflakes clean up returnValue calls Move method to base scheduler Should use username not owner Change the reason text to not be web specific Move webstatus specific code to b.s.w.builder Use a specific error message instead of ValueError get_from_post -> getFromKwargs Remove Python2.4ism Refactor so that ForceScheduler isn't as tightly coupled to HTML Use a dict() for r.args (the real one is a dict anyway) Break out property gathering and scheduling into seperate functions Commit: 8167954cc0b1a39a138656114bd16589c832c097 https://github.com/buildbot/buildbot/commit/8167954cc0b1a39a138656114bd16589c832c097 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py M master/docs/developer/cls-buildsteps.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'let-start-raise-exceptions' of git://github.com/isotoma/buildbot * 'let-start-raise-exceptions' of git://github.com/isotoma/buildbot: Update docs and tests based on feedback Make sure build steps can raise BuildStepFailed Commit: 34279c4063a337beee7dd2638ae4d4e7ae2fa707 https://github.com/buildbot/buildbot/commit/34279c4063a337beee7dd2638ae4d4e7ae2fa707 Author: Dustin J. Mitchell Date: 2012-05-05 (Sat, 05 May 2012) Changed paths: M common/coveragerc M master/buildbot/process/buildstep.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/style.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'master' into nine * master: fix pyflakes clean up returnValue calls fix docs about as mentioned in pull #385 fix busted coverage generation Move method to base scheduler Update docs and tests based on feedback Make sure build steps can raise BuildStepFailed Should use username not owner Change the reason text to not be web specific Move webstatus specific code to b.s.w.builder Use a specific error message instead of ValueError get_from_post -> getFromKwargs Remove Python2.4ism Refactor so that ForceScheduler isn't as tightly coupled to HTML Use a dict() for r.args (the real one is a dict anyway) Break out property gathering and scheduling into seperate functions Compare: https://github.com/buildbot/buildbot/compare/7879b86...34279c4 From nobody at buildbot.net Mon May 7 06:57:00 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 07 May 2012 06:57:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2293: Simplify MSYS+buildslave integration Message-ID: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> #2293: Simplify MSYS+buildslave integration -------------------------+------------------------------------------------- Reporter: LRN | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: MSYS, cmd, COMSPEC, libtool, | ShellCommand, shell, windows -------------------------+------------------------------------------------- Right now buildslave runs ALL [[ShellCommand]]s using COMSPEC. This is bad, because COMSPEC is defined to Windows shell interpreter, not Bash (or any other shell). Moreover, buildslave will add "/c" to the command it gets from COMSPEC, if it isn't there already. So even if user re-defines COMSPEC to call a POSIX-compliant shell (which doesn't really work well - see below), it still gets extra "/c", which prevents it from working correctly. Re-defining COMSPEC is a bad idea anyway, because certain programs (such as libtool) may internally rely on COMSPEC to run things. They expect COMSPEC to point to Windows shell interpreter, and when it isn't...well, you can imagine what happens. I propose to add an environment variable that can be set for buildslave, which will point to a POSIX-compliant shell to use (i.e. x:/foo/bar/bin/sh.exe --login). It also places the command that should be run into a script file, and makes the shell run that file instead of passing the command as its argument. The reason is that it's easier to handle quoting that way ("-c" option only takes one argument, so it can be difficult to fit large commands into it), and also changes current directory as needed. Directory change is needed because of the --login option. Using --login is necessary for shell to source the right initialization files (which, among other things, set up the PATH and several other environment variables), however it has a side-effect of setting current directory to "~". -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon May 7 22:21:49 2012 From: noreply at github.com (GitHub) Date: Mon, 07 May 2012 15:21:49 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 12c7a6: Fix forcing builds Message-ID: <4fa84afd6a2f4_55aee1aaf0630f3@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 12c7a601fb6718165fc7248c907841b870a9bf3b https://github.com/buildbot/buildbot/commit/12c7a601fb6718165fc7248c907841b870a9bf3b Author: John Carr Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/status/web/builder.py Log Message: ----------- Fix forcing builds Commit: 4590b34011ed4c7d4221baaf6dc759201b6a943b https://github.com/buildbot/buildbot/commit/4590b34011ed4c7d4221baaf6dc759201b6a943b Author: Amber Yust Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/status/web/builder.py Log Message: ----------- Merge pull request #398 from isotoma/fix-regressions Fix forcing builds Compare: https://github.com/buildbot/buildbot/compare/8167954...4590b34 From noreply at github.com Mon May 7 23:40:54 2012 From: noreply at github.com (GitHub) Date: Mon, 07 May 2012 16:40:54 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] cc02ed: Add option 'nodaemon' to buildslave start/restart. Message-ID: <4fa85d86123b3_42c3e36ae8114330@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: cc02ed1db91f149adf358423399755a4797ed6ed https://github.com/buildbot/buildbot/commit/cc02ed1db91f149adf358423399755a4797ed6ed Author: Fl?vio J. Saraiva Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M slave/buildslave/scripts/runner.py M slave/buildslave/scripts/startup.py Log Message: ----------- Add option 'nodaemon' to buildslave start/restart. Commit: 2bdaf4f4eeed4c0268e9754893319f6b53a15b36 https://github.com/buildbot/buildbot/commit/2bdaf4f4eeed4c0268e9754893319f6b53a15b36 Author: Fl?vio J. Saraiva Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/scripts/start.py Log Message: ----------- Add option 'nodaemon' to buildbot start/restart. Commit: adafff79fa4740dc010984a2e910dbfd11bdd1ef https://github.com/buildbot/buildbot/commit/adafff79fa4740dc010984a2e910dbfd11bdd1ef Author: Fl?vio J. Saraiva Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M slave/buildslave/scripts/runner.py Log Message: ----------- Clarify buildslave --nodaemon. Commit: 0a88fdd8ee82e2a1e54249360153684de7c79997 https://github.com/buildbot/buildbot/commit/0a88fdd8ee82e2a1e54249360153684de7c79997 Author: Fl?vio J. Saraiva Date: 2012-05-06 (Sun, 06 May 2012) Changed paths: M master/buildbot/scripts/runner.py Log Message: ----------- Clarify buildbot --nodaemon. Commit: a94a3d6b7f3da9d8e6127900c2a856f12c92379f https://github.com/buildbot/buildbot/commit/a94a3d6b7f3da9d8e6127900c2a856f12c92379f Author: Fl?vio J. Saraiva Date: 2012-05-06 (Sun, 06 May 2012) Changed paths: M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- Add nodaemon option tests to master. Commit: 3c3df167cf4886a4676a23a3c981117e5e0bee57 https://github.com/buildbot/buildbot/commit/3c3df167cf4886a4676a23a3c981117e5e0bee57 Author: Fl?vio J. Saraiva Date: 2012-05-06 (Sun, 06 May 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- Add --nodaemon to the Command-line Tool documentation. Commit: 2ae0ecb6347c2fd7b9301fe4dc3aaeebea235280 https://github.com/buildbot/buildbot/commit/2ae0ecb6347c2fd7b9301fe4dc3aaeebea235280 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/scripts/start.py M master/buildbot/test/unit/test_scripts_runner.py M master/docs/manual/cmdline.rst M slave/buildslave/scripts/runner.py M slave/buildslave/scripts/startup.py Log Message: ----------- Merge branch 'master' of git://github.com/flaviojs/buildbot * 'master' of git://github.com/flaviojs/buildbot: Add --nodaemon to the Command-line Tool documentation. Add nodaemon option tests to master. Clarify buildbot --nodaemon. Clarify buildslave --nodaemon. Add option 'nodaemon' to buildbot start/restart. Add option 'nodaemon' to buildslave start/restart. Compare: https://github.com/buildbot/buildbot/compare/4590b34...2ae0ecb From noreply at github.com Tue May 8 00:04:48 2012 From: noreply at github.com (GitHub) Date: Mon, 07 May 2012 17:04:48 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 944425: clean up cmdline docs Message-ID: <4fa863203aa5d_3c2210f3aec1915e@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 944425eea49b491e8264b81d04a7bdc605b18fee https://github.com/buildbot/buildbot/commit/944425eea49b491e8264b81d04a7bdc605b18fee Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- clean up cmdline docs From nobody at buildbot.net Tue May 8 01:14:59 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 01:14:59 -0000 Subject: [Buildbot-commits] [Buildbot] #913: revlink callback misses repository/codebase data (was: revlink callback and builders view does not work together.) In-Reply-To: <041.112559e1d8b72c9b44183fd09197ae39@buildbot.net> References: <041.112559e1d8b72c9b44183fd09197ae39@buildbot.net> Message-ID: <056.20768bfee8843e85ff7f7e3cc1d64069@buildbot.net> #913: revlink callback misses repository/codebase data --------------------------+-------------------- Reporter: cdadhemar | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.0 | Resolution: Keywords: web, projrepo | --------------------------+-------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 8 01:54:13 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 01:54:13 -0000 Subject: [Buildbot-commits] [Buildbot] #1689: sendchange should not require changed files In-Reply-To: <037.17dc227f70c6458d54e6f4a13daab38b@buildbot.net> References: <037.17dc227f70c6458d54e6f4a13daab38b@buildbot.net> Message-ID: <052.1630e5723f7a8424562bb137fb0526cd@buildbot.net> #1689: sendchange should not require changed files -------------------+--------------------- Reporter: ayust | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: sprint | -------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: This was fixed a while back: {{{ 2012-05-07 20:53:40-0500 [Broker,0,127.0.0.1] No files listed in change... bit strange, but not fatal. }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue May 8 02:14:31 2012 From: noreply at github.com (GitHub) Date: Mon, 07 May 2012 19:14:31 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 432a3a: Use 7bit or 8bit encoding for emails Message-ID: <4fa88187ef798_6e081ab1ae8102084@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 432a3af873cdbedc803764b9fd725d93dcf544a9 https://github.com/buildbot/buildbot/commit/432a3af873cdbedc803764b9fd725d93dcf544a9 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Use 7bit or 8bit encoding for emails This uses the technique descibed in https://code.djangoproject.com/ticket/11212 to let the email package decide betwen 7bit and 8bit encoding for an email. Fixes #1768. From nobody at buildbot.net Tue May 8 02:14:34 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 02:14:34 -0000 Subject: [Buildbot-commits] [Buildbot] #1768: MailNotifier emails sent with base64 encoding In-Reply-To: <039.a3c5ed7b7703fddacb868504fd6c9228@buildbot.net> References: <039.a3c5ed7b7703fddacb868504fd6c9228@buildbot.net> Message-ID: <054.4cdf568487816dc9f0e54f392fe475b8@buildbot.net> #1768: MailNotifier emails sent with base64 encoding --------------------+--------------------- Reporter: cortana | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.3p1 | Resolution: fixed Keywords: mail | --------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Use 7bit or 8bit encoding for emails This uses the technique descibed in https://code.djangoproject.com/ticket/11212 to let the email package decide betwen 7bit and 8bit encoding for an email. Fixes #1768. Changeset: 432a3af873cdbedc803764b9fd725d93dcf544a9 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 8 02:25:35 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 02:25:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2132: Builder status in waterfall not updated In-Reply-To: <041.4a880c39b94b8731b1b9377f4a70dea4@buildbot.net> References: <041.4a880c39b94b8731b1b9377f4a70dea4@buildbot.net> Message-ID: <056.a7091d66e5a5262064f9befd2d5a4180@buildbot.net> #2132: Builder status in waterfall not updated ----------------------+------------------------ Reporter: homer5439 | Owner: Type: defect | Status: closed Priority: critical | Milestone: 0.8.7 Version: 0.8.5 | Resolution: duplicate Keywords: status | ----------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => duplicate Comment: See #1890 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue May 8 02:29:36 2012 From: noreply at github.com (GitHub) Date: Mon, 07 May 2012 19:29:36 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 82a0b6: Previous commit has no effect < Python2.7. Oh wel... Message-ID: <4fa8851069570_55aee1aaf011944b@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 82a0b687dcd1bba0815aa1e04fc43587f3a3ae4b https://github.com/buildbot/buildbot/commit/82a0b687dcd1bba0815aa1e04fc43587f3a3ae4b Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Previous commit has no effect < Python2.7. Oh well. Refs #1768. From nobody at buildbot.net Tue May 8 02:29:39 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 02:29:39 -0000 Subject: [Buildbot-commits] [Buildbot] #1768: MailNotifier emails sent with base64 encoding In-Reply-To: <039.a3c5ed7b7703fddacb868504fd6c9228@buildbot.net> References: <039.a3c5ed7b7703fddacb868504fd6c9228@buildbot.net> Message-ID: <054.8d83da7c18baa0807f52c7ab64b42f85@buildbot.net> #1768: MailNotifier emails sent with base64 encoding --------------------+--------------------- Reporter: cortana | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.3p1 | Resolution: fixed Keywords: mail | --------------------+--------------------- Comment (by Dustin J. Mitchell): Previous commit has no effect < Python2.7. Oh well. Refs #1768. Changeset: 82a0b687dcd1bba0815aa1e04fc43587f3a3ae4b -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue May 8 02:55:51 2012 From: noreply at github.com (GitHub) Date: Mon, 07 May 2012 19:55:51 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 445c7e: Work around incorrect big status Message-ID: <4fa88b374ff98_291c15ecae48422d@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 445c7e9059e8c235eec73754b0ac6ec161cf5fe4 https://github.com/buildbot/buildbot/commit/445c7e9059e8c235eec73754b0ac6ec161cf5fe4 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Work around incorrect big status This just calls updateBigStatus every 30m, which should at least keep things in a consistent state long-term. Refs #1980. Commit: 5b3fcc88a0d271151349a2ec55cdf758ad5b8811 https://github.com/buildbot/buildbot/commit/5b3fcc88a0d271151349a2ec55cdf758ad5b8811 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Merge branch 'bug1980' * bug1980: Work around incorrect big status Commit: 058a5c2cab2f90c0e399bec45933d8489d914096 https://github.com/buildbot/buildbot/commit/058a5c2cab2f90c0e399bec45933d8489d914096 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- Work around incorrect big status This just calls updateBigStatus every 30m, which should at least keep things in a consistent state long-term. Refs #1980. Compare: https://github.com/buildbot/buildbot/compare/82a0b68...058a5c2 From nobody at buildbot.net Tue May 8 02:55:53 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 02:55:53 -0000 Subject: [Buildbot-commits] [Buildbot] #1980: updateBigStatus not called enough? In-Reply-To: <038.4985705335d7247968eef968f1dad004@buildbot.net> References: <038.4985705335d7247968eef968f1dad004@buildbot.net> Message-ID: <053.c851b357ad7e64e3f37fe661212603ca@buildbot.net> #1980: updateBigStatus not called enough? ---------------------+----------------------- Reporter: dustin | Owner: dustin Type: defect | Status: assigned Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: Keywords: database | ---------------------+----------------------- Comment (by Dustin J. Mitchell): Work around incorrect big status This just calls updateBigStatus every 30m, which should at least keep things in a consistent state long-term. Refs #1980. Changeset: 445c7e9059e8c235eec73754b0ac6ec161cf5fe4 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 8 02:55:53 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 02:55:53 -0000 Subject: [Buildbot-commits] [Buildbot] #1980: updateBigStatus not called enough? In-Reply-To: <038.4985705335d7247968eef968f1dad004@buildbot.net> References: <038.4985705335d7247968eef968f1dad004@buildbot.net> Message-ID: <053.0d5d1fce111a2513305c325b26c7b099@buildbot.net> #1980: updateBigStatus not called enough? ---------------------+----------------------- Reporter: dustin | Owner: dustin Type: defect | Status: assigned Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: Keywords: database | ---------------------+----------------------- Comment (by Dustin J. Mitchell): Work around incorrect big status This just calls updateBigStatus every 30m, which should at least keep things in a consistent state long-term. Refs #1980. Changeset: 058a5c2cab2f90c0e399bec45933d8489d914096 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue May 8 04:46:48 2012 From: noreply at github.com (GitHub) Date: Mon, 07 May 2012 21:46:48 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] cc02ed: Add option 'nodaemon' to buildslave start/restart. Message-ID: <4fa8a538164db_50251c2dae81027@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: cc02ed1db91f149adf358423399755a4797ed6ed https://github.com/buildbot/buildbot/commit/cc02ed1db91f149adf358423399755a4797ed6ed Author: Fl?vio J. Saraiva Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M slave/buildslave/scripts/runner.py M slave/buildslave/scripts/startup.py Log Message: ----------- Add option 'nodaemon' to buildslave start/restart. Commit: 2bdaf4f4eeed4c0268e9754893319f6b53a15b36 https://github.com/buildbot/buildbot/commit/2bdaf4f4eeed4c0268e9754893319f6b53a15b36 Author: Fl?vio J. Saraiva Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/scripts/start.py Log Message: ----------- Add option 'nodaemon' to buildbot start/restart. Commit: adafff79fa4740dc010984a2e910dbfd11bdd1ef https://github.com/buildbot/buildbot/commit/adafff79fa4740dc010984a2e910dbfd11bdd1ef Author: Fl?vio J. Saraiva Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M slave/buildslave/scripts/runner.py Log Message: ----------- Clarify buildslave --nodaemon. Commit: 0a88fdd8ee82e2a1e54249360153684de7c79997 https://github.com/buildbot/buildbot/commit/0a88fdd8ee82e2a1e54249360153684de7c79997 Author: Fl?vio J. Saraiva Date: 2012-05-06 (Sun, 06 May 2012) Changed paths: M master/buildbot/scripts/runner.py Log Message: ----------- Clarify buildbot --nodaemon. Commit: a94a3d6b7f3da9d8e6127900c2a856f12c92379f https://github.com/buildbot/buildbot/commit/a94a3d6b7f3da9d8e6127900c2a856f12c92379f Author: Fl?vio J. Saraiva Date: 2012-05-06 (Sun, 06 May 2012) Changed paths: M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- Add nodaemon option tests to master. Commit: 3c3df167cf4886a4676a23a3c981117e5e0bee57 https://github.com/buildbot/buildbot/commit/3c3df167cf4886a4676a23a3c981117e5e0bee57 Author: Fl?vio J. Saraiva Date: 2012-05-06 (Sun, 06 May 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- Add --nodaemon to the Command-line Tool documentation. Commit: 12c7a601fb6718165fc7248c907841b870a9bf3b https://github.com/buildbot/buildbot/commit/12c7a601fb6718165fc7248c907841b870a9bf3b Author: John Carr Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/status/web/builder.py Log Message: ----------- Fix forcing builds Commit: 4590b34011ed4c7d4221baaf6dc759201b6a943b https://github.com/buildbot/buildbot/commit/4590b34011ed4c7d4221baaf6dc759201b6a943b Author: Amber Yust Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/status/web/builder.py Log Message: ----------- Merge pull request #398 from isotoma/fix-regressions Fix forcing builds Commit: 2ae0ecb6347c2fd7b9301fe4dc3aaeebea235280 https://github.com/buildbot/buildbot/commit/2ae0ecb6347c2fd7b9301fe4dc3aaeebea235280 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/scripts/runner.py M master/buildbot/scripts/start.py M master/buildbot/test/unit/test_scripts_runner.py M master/docs/manual/cmdline.rst M slave/buildslave/scripts/runner.py M slave/buildslave/scripts/startup.py Log Message: ----------- Merge branch 'master' of git://github.com/flaviojs/buildbot * 'master' of git://github.com/flaviojs/buildbot: Add --nodaemon to the Command-line Tool documentation. Add nodaemon option tests to master. Clarify buildbot --nodaemon. Clarify buildslave --nodaemon. Add option 'nodaemon' to buildbot start/restart. Add option 'nodaemon' to buildslave start/restart. Commit: 944425eea49b491e8264b81d04a7bdc605b18fee https://github.com/buildbot/buildbot/commit/944425eea49b491e8264b81d04a7bdc605b18fee Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/docs/manual/cmdline.rst Log Message: ----------- clean up cmdline docs Commit: 432a3af873cdbedc803764b9fd725d93dcf544a9 https://github.com/buildbot/buildbot/commit/432a3af873cdbedc803764b9fd725d93dcf544a9 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Use 7bit or 8bit encoding for emails This uses the technique descibed in https://code.djangoproject.com/ticket/11212 to let the email package decide betwen 7bit and 8bit encoding for an email. Fixes #1768. Commit: 445c7e9059e8c235eec73754b0ac6ec161cf5fe4 https://github.com/buildbot/buildbot/commit/445c7e9059e8c235eec73754b0ac6ec161cf5fe4 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Work around incorrect big status This just calls updateBigStatus every 30m, which should at least keep things in a consistent state long-term. Refs #1980. Commit: 82a0b687dcd1bba0815aa1e04fc43587f3a3ae4b https://github.com/buildbot/buildbot/commit/82a0b687dcd1bba0815aa1e04fc43587f3a3ae4b Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Previous commit has no effect < Python2.7. Oh well. Refs #1768. Commit: 5b3fcc88a0d271151349a2ec55cdf758ad5b8811 https://github.com/buildbot/buildbot/commit/5b3fcc88a0d271151349a2ec55cdf758ad5b8811 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Merge branch 'bug1980' * bug1980: Work around incorrect big status Commit: 058a5c2cab2f90c0e399bec45933d8489d914096 https://github.com/buildbot/buildbot/commit/058a5c2cab2f90c0e399bec45933d8489d914096 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- Work around incorrect big status This just calls updateBigStatus every 30m, which should at least keep things in a consistent state long-term. Refs #1980. Commit: af77e7be0ef4848d5746e91c37f693990ea6e201 https://github.com/buildbot/buildbot/commit/af77e7be0ef4848d5746e91c37f693990ea6e201 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/scripts/runner.py M master/buildbot/scripts/start.py M master/buildbot/status/mail.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_mail.py M master/docs/manual/cmdline.rst M slave/buildslave/scripts/runner.py M slave/buildslave/scripts/startup.py Log Message: ----------- Merge branch 'master' into nine * master: Work around incorrect big status Previous commit has no effect < Python2.7. Oh well. Work around incorrect big status Use 7bit or 8bit encoding for emails clean up cmdline docs Fix forcing builds Add --nodaemon to the Command-line Tool documentation. Add nodaemon option tests to master. Clarify buildbot --nodaemon. Clarify buildslave --nodaemon. Add option 'nodaemon' to buildbot start/restart. Add option 'nodaemon' to buildslave start/restart. Commit: 67487d574a43fb4bc2263066c401eb791fe89b7a https://github.com/buildbot/buildbot/commit/67487d574a43fb4bc2263066c401eb791fe89b7a Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: A master/buildbot/test/unit/test_util_pathmatch.py A master/buildbot/util/pathmatch.py M master/docs/developer/utils.rst Log Message: ----------- add buildbot.util.pathmatch Commit: 325e6977aef08b7cf661db1fb66d0fa97035ce10 https://github.com/buildbot/buildbot/commit/325e6977aef08b7cf661db1fb66d0fa97035ce10 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: A master/buildbot/data/__init__.py A master/buildbot/data/base.py A master/buildbot/data/changes.py A master/buildbot/data/connector.py A master/buildbot/data/exceptions.py A master/buildbot/data/update.py M master/buildbot/master.py A master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py A master/buildbot/test/interfaces/test_data_connector.py A master/buildbot/test/unit/test_data_base.py A master/buildbot/test/unit/test_data_changes.py A master/buildbot/test/unit/test_data_connector.py A master/buildbot/test/unit/test_test_util_resourcetype.py M master/buildbot/test/unit/test_util_pathmatch.py A master/buildbot/test/util/endpoint.py A master/buildbot/test/util/resourcetype.py M master/buildbot/util/pathmatch.py M master/docs/bbdocs/ext.py M master/docs/developer/apis.rst A master/docs/developer/data.rst M master/docs/developer/mq.rst A master/docs/developer/rtype-change.rst Log Message: ----------- nascent data API This only implements changes, and implements them in a not-very-efficient and not-very-scalable way. Commit: 0b87908df09630623a0fa6b3b4ba3bdc531a9939 https://github.com/buildbot/buildbot/commit/0b87908df09630623a0fa6b3b4ba3bdc531a9939 Author: Dustin J. Mitchell Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M master/buildbot/test/fake/fakedb.py A master/buildbot/test/interfaces/test_db_changes.py R master/buildbot/test/unit/test_test_util_resourcetype.py A master/buildbot/test/unit/test_test_util_typeverifier.py A master/buildbot/test/util/dbtype.py M master/buildbot/test/util/interfaces.py M master/buildbot/test/util/resourcetype.py A master/buildbot/test/util/typeverifier.py Log Message: ----------- begin testing db api as an interface Compare: https://github.com/buildbot/buildbot/compare/34279c4...0b87908 From nobody at buildbot.net Tue May 8 04:46:50 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 04:46:50 -0000 Subject: [Buildbot-commits] [Buildbot] #1980: updateBigStatus not called enough? In-Reply-To: <038.4985705335d7247968eef968f1dad004@buildbot.net> References: <038.4985705335d7247968eef968f1dad004@buildbot.net> Message-ID: <053.afcadea0d334725d18412dedaaea5475@buildbot.net> #1980: updateBigStatus not called enough? ---------------------+----------------------- Reporter: dustin | Owner: dustin Type: defect | Status: assigned Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: Keywords: database | ---------------------+----------------------- Comment (by Dustin J. Mitchell): Work around incorrect big status This just calls updateBigStatus every 30m, which should at least keep things in a consistent state long-term. Refs #1980. Changeset: 445c7e9059e8c235eec73754b0ac6ec161cf5fe4 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 8 04:46:50 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 04:46:50 -0000 Subject: [Buildbot-commits] [Buildbot] #1768: MailNotifier emails sent with base64 encoding In-Reply-To: <039.a3c5ed7b7703fddacb868504fd6c9228@buildbot.net> References: <039.a3c5ed7b7703fddacb868504fd6c9228@buildbot.net> Message-ID: <054.dd2a9d0d800c289b08b19892b788794d@buildbot.net> #1768: MailNotifier emails sent with base64 encoding --------------------+--------------------- Reporter: cortana | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.3p1 | Resolution: fixed Keywords: mail | --------------------+--------------------- Comment (by Dustin J. Mitchell): Previous commit has no effect < Python2.7. Oh well. Refs #1768. Changeset: 82a0b687dcd1bba0815aa1e04fc43587f3a3ae4b -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 8 04:46:50 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 04:46:50 -0000 Subject: [Buildbot-commits] [Buildbot] #1768: MailNotifier emails sent with base64 encoding In-Reply-To: <039.a3c5ed7b7703fddacb868504fd6c9228@buildbot.net> References: <039.a3c5ed7b7703fddacb868504fd6c9228@buildbot.net> Message-ID: <054.65cb6c69a0bac150f189032d7d6aea13@buildbot.net> #1768: MailNotifier emails sent with base64 encoding --------------------+--------------------- Reporter: cortana | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.3p1 | Resolution: fixed Keywords: mail | --------------------+--------------------- Comment (by Dustin J. Mitchell): Use 7bit or 8bit encoding for emails This uses the technique descibed in https://code.djangoproject.com/ticket/11212 to let the email package decide betwen 7bit and 8bit encoding for an email. Fixes #1768. Changeset: 432a3af873cdbedc803764b9fd725d93dcf544a9 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 8 04:46:50 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 04:46:50 -0000 Subject: [Buildbot-commits] [Buildbot] #1980: updateBigStatus not called enough? In-Reply-To: <038.4985705335d7247968eef968f1dad004@buildbot.net> References: <038.4985705335d7247968eef968f1dad004@buildbot.net> Message-ID: <053.355ef1f8b45ae0e273626a962560992d@buildbot.net> #1980: updateBigStatus not called enough? ---------------------+----------------------- Reporter: dustin | Owner: dustin Type: defect | Status: assigned Priority: blocker | Milestone: 0.8.7 Version: master | Resolution: Keywords: database | ---------------------+----------------------- Comment (by Dustin J. Mitchell): Work around incorrect big status This just calls updateBigStatus every 30m, which should at least keep things in a consistent state long-term. Refs #1980. Changeset: 058a5c2cab2f90c0e399bec45933d8489d914096 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 8 22:43:32 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 08 May 2012 22:43:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2294: Typos in manual for ForceScheduler Schedule example Message-ID: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> #2294: Typos in manual for ForceScheduler Schedule example --------------------+------------------------ Reporter: rrobino | Owner: Type: defect | Status: new Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Keywords: forcebuild --------------------+------------------------ http://buildbot.net/buildbot/docs/latest/manual/cfg- schedulers.html?highlight=forcebuild See ForceScheduler Schedule section 1. Innocuous typo: 'completly' should be 'completely' 2. This line is folded but not recommented, so the example says: property is the name of the parameter And that causes buildbot master to choke at that point with the error: error while parsing config file: invalid syntax Of course this only happens when people copy and paste, and it is fairly easy to spot, but still it ought to be corrected in the documents. It's already a real pain for people to interrupt their day to figure out how to get their Force Build button back, this just makes it even harder. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed May 9 04:15:30 2012 From: noreply at github.com (GitHub) Date: Tue, 08 May 2012 21:15:30 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 8290ab: Corrected typo in ForceScheduler example. Fixes #... Message-ID: <4fa9ef62d3dfb_3f571cc5af0195211@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8290ab1db72bf3fb12e1d8e54d5a88cce3d5cdc0 https://github.com/buildbot/buildbot/commit/8290ab1db72bf3fb12e1d8e54d5a88cce3d5cdc0 Author: Rick Robino Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Corrected typo in ForceScheduler example. Fixes #2294. Commit: 75876119607ea6768ca881629be473f4467768b2 https://github.com/buildbot/buildbot/commit/75876119607ea6768ca881629be473f4467768b2 Author: Dustin J. Mitchell Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge pull request #399 from rrobino/master Fixes #2294. Compare: https://github.com/buildbot/buildbot/compare/058a5c2...7587611 From nobody at buildbot.net Wed May 9 04:15:33 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 09 May 2012 04:15:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2294: Typos in manual for ForceScheduler Schedule example In-Reply-To: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> References: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> Message-ID: <054.a5598306513b2dc3f8f3396c2d22e232@buildbot.net> #2294: Typos in manual for ForceScheduler Schedule example -----------------------+--------------------- Reporter: rrobino | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: forcebuild | -----------------------+--------------------- Changes (by Rick Robino): * status: new => closed * resolution: => fixed Comment: Corrected typo in ForceScheduler example. Fixes #2294. Changeset: 8290ab1db72bf3fb12e1d8e54d5a88cce3d5cdc0 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 9 04:15:33 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 09 May 2012 04:15:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2294: Typos in manual for ForceScheduler Schedule example In-Reply-To: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> References: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> Message-ID: <054.8d8cb61476be0e9377156d398ac00f9d@buildbot.net> #2294: Typos in manual for ForceScheduler Schedule example -----------------------+--------------------- Reporter: rrobino | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: forcebuild | -----------------------+--------------------- Comment (by Dustin J. Mitchell): Merge pull request #399 from rrobino/master Fixes #2294. Changeset: 75876119607ea6768ca881629be473f4467768b2 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 9 04:28:02 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 09 May 2012 04:28:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2294: Typos in manual for ForceScheduler Schedule example In-Reply-To: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> References: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> Message-ID: <054.9bdf2c603267a0c003ff79ad3d931a11@buildbot.net> #2294: Typos in manual for ForceScheduler Schedule example -----------------------+--------------------- Reporter: rrobino | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: forcebuild | -----------------------+--------------------- Comment (by Dustin J. Mitchell): Merge branch 'master' of github.com:buildbot/buildbot * 'master' of github.com:buildbot/buildbot: Corrected typo in ForceScheduler example. Fixes #2294. Changeset: 5206aba9b528ff8603252fc8fd17e346f7399bbb -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed May 9 04:27:59 2012 From: noreply at github.com (GitHub) Date: Tue, 08 May 2012 21:27:59 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d7d3bd: source steps changed Message-ID: <4fa9f24ef41ec_50fe1076aec295920@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d7d3bd6ccc59065464b8b8724688c426e730bd02 https://github.com/buildbot/buildbot/commit/d7d3bd6ccc59065464b8b8724688c426e730bd02 Author: Harry Borkhuis Date: 2012-01-23 (Mon, 23 Jan 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/buildrequest.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_process_buildrequest.py Log Message: ----------- source steps changed Commit: 9ee0301ee28040fd72d456d7ec8acb726c5a66b8 https://github.com/buildbot/buildbot/commit/9ee0301ee28040fd72d456d7ec8acb726c5a66b8 Author: Harry Borkhuis Date: 2012-01-23 (Mon, 23 Jan 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- Merged Commit: 944875664ef09fd2d8b4857775d795a93d5ecfa7 https://github.com/buildbot/buildbot/commit/944875664ef09fd2d8b4857775d795a93d5ecfa7 Author: Harry Borkhuis Date: 2012-01-23 (Mon, 23 Jan 2012) Log Message: ----------- Merge branch 'multirepo2' into multirepo3 Commit: 82eaa40a7b39073fc34e4d5b832d20f5e10df65b https://github.com/buildbot/buildbot/commit/82eaa40a7b39073fc34e4d5b832d20f5e10df65b Author: Harry Borkhuis Date: 2012-01-24 (Tue, 24 Jan 2012) Changed paths: M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Merge branch 'multirepo2' into multirepo3 Commit: 0be16e1ab0ed962253bdeb98b510c090aca332a1 https://github.com/buildbot/buildbot/commit/0be16e1ab0ed962253bdeb98b510c090aca332a1 Author: Harry Borkhuis Date: 2012-01-27 (Fri, 27 Jan 2012) Changed paths: M master/buildbot/changes/hgbuildbot.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.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/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_mercurial.py Log Message: ----------- temporary commit Commit: 34e2cd0371f8155b87ecc20a23d972c07ae5e121 https://github.com/buildbot/buildbot/commit/34e2cd0371f8155b87ecc20a23d972c07ae5e121 Author: Harry Borkhuis Date: 2012-02-09 (Thu, 09 Feb 2012) Changed paths: M MAINTAINERS.txt M master/CREDITS M master/MANIFEST.in M master/buildbot/buildslave.py M master/buildbot/changes/changes.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/mail.py M master/buildbot/changes/pb.py M master/buildbot/config.py M master/buildbot/db/__init__.py M master/buildbot/db/builds.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py A master/buildbot/db/migrate/versions/019_merge_schedulers_to_objects.py A master/buildbot/db/migrate/versions/020_remove_change_links.py A master/buildbot/db/migrate/versions/021_add_codebase.py M master/buildbot/db/model.py M master/buildbot/db/pool.py M master/buildbot/db/schedulers.py M master/buildbot/db/sourcestamps.py M master/buildbot/db/users.py M master/buildbot/manhole.py M master/buildbot/master.py M master/buildbot/process/build.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildstep.py M master/buildbot/process/properties.py M master/buildbot/process/users/manual.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/manager.py M master/buildbot/schedulers/timed.py M master/buildbot/scripts/runner.py M master/buildbot/sourcestamp.py M master/buildbot/status/builder.py M master/buildbot/status/buildset.py M master/buildbot/status/buildstep.py M master/buildbot/status/client.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/web/auth.py M master/buildbot/status/web/build.py M master/buildbot/status/web/hooks/github.py M master/buildbot/status/web/templates/box_macros.html M master/buildbot/status/web/waterfall.py M master/buildbot/status/words.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.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/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/remotecommand.py A master/buildbot/test/fuzz/__init__.py A master/buildbot/test/fuzz/test_lru.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_bad_change_properties_rows.py M master/buildbot/test/unit/test_changes_mail_CVSMaildirSource.py M master/buildbot/test/unit/test_changes_pb.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_connector.py A master/buildbot/test/unit/test_db_migrate_versions_019_merge_schedulers_to_objects.py A master/buildbot/test/unit/test_db_migrate_versions_020_remove_change_links.py A master/buildbot/test/unit/test_db_migrate_versions_021_add_codebase.py M master/buildbot/test/unit/test_db_pool.py M master/buildbot/test/unit/test_db_schedulers.py M master/buildbot/test/unit/test_db_sourcestamps.py M master/buildbot/test/unit/test_db_users.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_process_users_manual.py A master/buildbot/test/unit/test_process_withsource.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_manager.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py M master/buildbot/test/unit/test_schedulers_timed_Timed.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py M master/buildbot/test/unit/test_sourcestamp.py A master/buildbot/test/unit/test_status_words.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_slave.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_Source.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/scheduler.py M master/buildbot/test/util/sourcesteps.py M master/buildbot/test/util/steps.py M master/contrib/bitbucket_buildbot.py A master/contrib/fakemaster.py M master/contrib/github_buildbot.py M master/contrib/post_build_request.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-remotecommands.rst M master/docs/developer/config.rst M master/docs/developer/database.rst A master/docs/developer/definitions.rst M master/docs/developer/index.rst M master/docs/developer/style.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/concepts.rst R master/docs/manual/conf.py M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/release-notes.rst M master/setup.py M slave/buildslave/runprocess.py M slave/buildslave/test/unit/test_runprocess.py Log Message: ----------- merged with multirepo2a Commit: e441dde0cbe50bae5c7a3eea931bb56b5deb5846 https://github.com/buildbot/buildbot/commit/e441dde0cbe50bae5c7a3eea931bb56b5deb5846 Author: Harry Borkhuis Date: 2012-02-10 (Fri, 10 Feb 2012) Changed paths: M master/buildbot/db/changes.py M master/buildbot/master.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_master.py Log Message: ----------- Merge branch 'multirepo2a' of https://github.com/hborkhuis/buildbot into multirepo3 Commit: dda3b944939f98068311d772c344d2db11842f6e https://github.com/buildbot/buildbot/commit/dda3b944939f98068311d772c344d2db11842f6e Author: Harry Borkhuis Date: 2012-02-15 (Wed, 15 Feb 2012) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/db/migrate/versions/021_add_codebase.py M master/buildbot/db/model.py M master/buildbot/master.py M master/buildbot/process/build.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/sourcestamp.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_db_migrate_versions_021_add_codebase.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_properties.py A master/buildbot/test/unit/test_process_properties_withsource.py R master/buildbot/test/unit/test_process_withsource.py M master/docs/developer/config.rst M master/docs/manual/cfg-global.rst M master/docs/manual/concepts.rst M master/docs/release-notes.rst Log Message: ----------- merged with branch multirepo2a Commit: ff235e959a272996d9757ea9a8f781b7e47ba9b9 https://github.com/buildbot/buildbot/commit/ff235e959a272996d9757ea9a8f781b7e47ba9b9 Author: Harry Borkhuis Date: 2012-02-15 (Wed, 15 Feb 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_steps_source_oldsource_Source.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Codebase attribute added to the sourcesteps Commit: c6a10af2c3b31c035b5dd656491d89d4c6c78e4b https://github.com/buildbot/buildbot/commit/c6a10af2c3b31c035b5dd656491d89d4c6c78e4b Author: Harry Borkhuis Date: 2012-02-16 (Thu, 16 Feb 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Merge branch 'multirepo2a' of https://github.com/hborkhuis/buildbot into multirepo3 Commit: af908eea33f9c32389beeb9e16dbb4ff14927606 https://github.com/buildbot/buildbot/commit/af908eea33f9c32389beeb9e16dbb4ff14927606 Author: Harry Borkhuis Date: 2012-02-22 (Wed, 22 Feb 2012) Changed paths: M master/buildbot/master.py M master/buildbot/process/properties.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_migrate_versions_021_add_codebase.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_properties_withsource.py M master/docs/manual/cfg-global.rst Log Message: ----------- Merge branch 'multirepo2a' of https://github.com/hborkhuis/buildbot into multirepo3 Commit: b75bfd24198fad75def2e8bf3e7e5bafccbfb5dc https://github.com/buildbot/buildbot/commit/b75bfd24198fad75def2e8bf3e7e5bafccbfb5dc Author: Harry Borkhuis Date: 2012-02-23 (Thu, 23 Feb 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/sourcestamp.py M master/buildbot/status/builder.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- Add codebase awareness to schedulers and sourcesteps Commit: 682a4a3362abb1513634bcbfb0f17b795aff545d https://github.com/buildbot/buildbot/commit/682a4a3362abb1513634bcbfb0f17b795aff545d Author: Harry Borkhuis Date: 2012-02-23 (Thu, 23 Feb 2012) Changed paths: M master/buildbot/master.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequest.py R master/buildbot/test/unit/test_process_properties_withsource.py M master/buildbot/test/unit/test_sourcestamp.py M master/docs/manual/cfg-builders.rst Log Message: ----------- merged with multirepo2a Commit: 810ec21269eb3b28acfa1b5d28079188efbb2f7a https://github.com/buildbot/buildbot/commit/810ec21269eb3b28acfa1b5d28079188efbb2f7a Author: Harry Borkhuis Date: 2012-02-27 (Mon, 27 Feb 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- The addBuildsetForChanges must be a deferredGenerator Commit: dbe05fead86f7ff3b634da9433a9b6cfcadd5014 https://github.com/buildbot/buildbot/commit/dbe05fead86f7ff3b634da9433a9b6cfcadd5014 Author: Harry Borkhuis Date: 2012-02-29 (Wed, 29 Feb 2012) Changed paths: M .mailmap M MAINTAINERS.txt M master/CREDITS M master/buildbot/__init__.py M master/buildbot/buildslave.py M master/buildbot/changes/changes.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/mail.py M master/buildbot/changes/svnpoller.py M master/buildbot/clients/tryclient.py M master/buildbot/config.py M master/buildbot/db/base.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py M master/buildbot/db/migrate/versions/001_initial.py R master/buildbot/db/migrate/versions/021_add_codebase.py A master/buildbot/db/migrate/versions/021_fix_postgres_sequences.py A master/buildbot/db/migrate/versions/022_add_codebase.py R master/buildbot/db/migrate/versions/__init__.py A master/buildbot/db/migrate/versions/__init__.py M master/buildbot/db/pool.py M master/buildbot/db/sourcestamps.py M master/buildbot/db/state.py M master/buildbot/db/users.py M master/buildbot/ec2buildslave.py M master/buildbot/manhole.py M master/buildbot/master.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/process/metrics.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/timed.py M master/buildbot/scripts/reconfig.py M master/buildbot/scripts/runner.py M master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/persistent_queue.py M master/buildbot/status/status_gerrit.py M master/buildbot/status/status_push.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/base.py M master/buildbot/status/web/hooks/github.py M master/buildbot/status/web/hooks/googlecode.py M master/buildbot/steps/blocker.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/shell.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/test/fake/web.py M master/buildbot/test/integration/test_configs.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/unit/test_changes_gerritchangesource.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_mail.py M master/buildbot/test/unit/test_changes_mail_CVSMaildirSource.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_migrate_versions_011_add_buildrequest_claims.py R master/buildbot/test/unit/test_db_migrate_versions_021_add_codebase.py A master/buildbot/test/unit/test_db_migrate_versions_021_fix_postgres_sequences.py A master/buildbot/test/unit/test_db_migrate_versions_022_add_codebase.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_buildrequest.py A master/buildbot/test/unit/test_process_factory.py M master/buildbot/test/unit/test_schedulers_trysched.py M master/buildbot/test/unit/test_scripts_checkconfig.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_logfile.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_status_web_base.py M master/buildbot/test/unit/test_status_web_change_hook.py M master/buildbot/test/unit/test_status_web_change_hooks_github.py M master/buildbot/test/unit/test_status_web_change_hooks_googlecode.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_transfer.py M master/buildbot/test/unit/test_util_lru.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/test/util/change_import.py M master/buildbot/test/util/querylog.py M master/contrib/bzr_buildbot.py M master/contrib/post_build_request.py A master/docs/_images/header-text-transparent.png R master/docs/_images/header-text-transparent.png A master/docs/_static/buildbot.ico R master/docs/_static/buildbot.ico M master/docs/conf.py M master/docs/developer/config.rst M master/docs/developer/database.rst M master/docs/developer/definitions.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst A master/docs/release-notes/0.8.6.rst R media/header-text-transparent.png A media/header-text-transparent.png M slave/buildslave/commands/darcs.py M slave/buildslave/runprocess.py M slave/buildslave/test/unit/test_commands_darcs.py M slave/buildslave/test/unit/test_runprocess.py Log Message: ----------- Merge branch 'master' of https://github.com/buildbot/buildbot into multirepo3 Commit: d3c9d43670780286e62cda838faa033c818806c5 https://github.com/buildbot/buildbot/commit/d3c9d43670780286e62cda838faa033c818806c5 Author: Harry Borkhuis Date: 2012-02-29 (Wed, 29 Feb 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- set project in sourcestamp to '' if sourcestamp has no changes Commit: 3e761845aaa54b14d16d6c291863936ab1bfc2ac https://github.com/buildbot/buildbot/commit/3e761845aaa54b14d16d6c291863936ab1bfc2ac Author: Harry Borkhuis Date: 2012-02-29 (Wed, 29 Feb 2012) Changed paths: M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- remove duplicate test Commit: 83e27f5ce157e1b676bfc568307fbe3d2c94c8a0 https://github.com/buildbot/buildbot/commit/83e27f5ce157e1b676bfc568307fbe3d2c94c8a0 Author: Harry Borkhuis Date: 2012-03-02 (Fri, 02 Mar 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- Timed scheduler accepts codebases and creates a buildset with sourcestamps for each codebase Commit: 7f16f1939761b85d4267b74b0df177c3fd9a4374 https://github.com/buildbot/buildbot/commit/7f16f1939761b85d4267b74b0df177c3fd9a4374 Author: Harry Borkhuis Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- sourcestampsetid removed from pickle again Commit: 9f692a59bfd4d8fe9781acbbdeaa24913d3fd1b0 https://github.com/buildbot/buildbot/commit/9f692a59bfd4d8fe9781acbbdeaa24913d3fd1b0 Author: Harry Borkhuis Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- A new setid is created if a sourcestamps is added to the database. Trigger gets sourcestampsetid from triggerable. Commit: d5036eab0de847016773d2d5149064de90d7872c https://github.com/buildbot/buildbot/commit/d5036eab0de847016773d2d5149064de90d7872c Author: Harry Borkhuis Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- getSourceStampSetId always returns the setid Commit: 5a44061e753e94da4709667c97ac96667e48c4f6 https://github.com/buildbot/buildbot/commit/5a44061e753e94da4709667c97ac96667e48c4f6 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- build looks for sourcestamp with empty codebase if no codebase is passed Commit: 61fa2ca6a40967bf9fe607bd791e40eec09d2991 https://github.com/buildbot/buildbot/commit/61fa2ca6a40967bf9fe607bd791e40eec09d2991 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/test/integration/test_upgrade.py Log Message: ----------- sourcestampsetid not part of pickle Commit: cc96b01e4ac36851bbaf2414368c45d8286e26f6 https://github.com/buildbot/buildbot/commit/cc96b01e4ac36851bbaf2414368c45d8286e26f6 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_triggerable.py Log Message: ----------- Test with new interface between Trigger and Triggerable Commit: d38f588c9f9cf5f770208215d09e93211ffcaca5 https://github.com/buildbot/buildbot/commit/d38f588c9f9cf5f770208215d09e93211ffcaca5 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M MAINTAINERS.txt M master/MANIFEST.in M master/buildbot/db/connector.py M master/buildbot/db/pool.py M master/buildbot/process/build.py M master/buildbot/schedulers/triggerable.py M master/buildbot/scripts/runner.py M master/buildbot/sourcestamp.py M master/buildbot/steps/source/__init__.py A 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/trigger.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_schedulers_triggerable.py A master/buildbot/test/unit/test_steps_source_base_Source.py A master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py R master/buildbot/test/unit/test_steps_source_oldsource_Source.py M master/buildbot/test/unit/test_steps_trigger.py R master/contrib/bk_buildbot.py A master/contrib/bzr_buildbot.py R master/contrib/bzr_buildbot.py R master/contrib/fix_changes_pickle_encoding.py A master/contrib/fix_changes_pickle_encoding.py M master/contrib/init-scripts/buildmaster.init.sh M master/docs/developer/definitions.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/release-notes.rst R slave/buildslave/commands/bk.py M slave/buildslave/commands/registry.py R slave/buildslave/test/unit/test_commands_bk.py M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- merge with fix_sourcestampsetid Commit: b0b21a79ff92197c708e22a44843148b05dc7a4a https://github.com/buildbot/buildbot/commit/b0b21a79ff92197c708e22a44843148b05dc7a4a Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/triggerable.py Log Message: ----------- dependent and triggerable are codebase aware Commit: ad384da4ca7f60bb290e9a97e9d3e2b56308fb87 https://github.com/buildbot/buildbot/commit/ad384da4ca7f60bb290e9a97e9d3e2b56308fb87 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/steps/source/base.py M master/buildbot/test/unit/test_steps_source_base_Source.py Log Message: ----------- Source base class codebase aware Commit: 15da4b199592ecd447759258530bdb739d542667 https://github.com/buildbot/buildbot/commit/15da4b199592ecd447759258530bdb739d542667 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Builder gets ssid and setid for sourcestamp before rebuild Commit: f650795ddf10c4237cd9b6fb505f3ff219358a10 https://github.com/buildbot/buildbot/commit/f650795ddf10c4237cd9b6fb505f3ff219358a10 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- Absolute sourcestamp must not contain reference to sourcestampset. Commit: 6a679daec782a402a87a42a3e534cc6f4958e6e0 https://github.com/buildbot/buildbot/commit/6a679daec782a402a87a42a3e534cc6f4958e6e0 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/steps/source/base.py Log Message: ----------- Default codebase for source steps is '' Commit: 2519f2434d609e68226126b3ace67ec61bbd9dfa https://github.com/buildbot/buildbot/commit/2519f2434d609e68226126b3ace67ec61bbd9dfa Author: Harry Borkhuis Date: 2012-03-22 (Thu, 22 Mar 2012) Changed paths: M master/buildbot/steps/trigger.py Log Message: ----------- merged with fix_sourcestampsetid_rebased Commit: 01b5695e6f8cd9c6631e1a2652e86918ab1eaa29 https://github.com/buildbot/buildbot/commit/01b5695e6f8cd9c6631e1a2652e86918ab1eaa29 Author: Harry Borkhuis Date: 2012-03-22 (Thu, 22 Mar 2012) Changed paths: A common/validate.sh R master/NEWS R master/README.w32 M master/buildbot/buildslave.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/manager.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/pb.py M master/buildbot/changes/svnpoller.py M master/buildbot/clients/tryclient.py M master/buildbot/config.py M master/buildbot/db/migrate/versions/001_initial.py M master/buildbot/db/model.py M master/buildbot/db/pool.py M master/buildbot/db/sourcestamps.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/bug4520.py A master/buildbot/monkeypatches/servicechecks.py A master/buildbot/monkeypatches/testcase_patch.py M master/buildbot/process/botmaster.py M master/buildbot/process/builder.py M master/buildbot/process/debug.py M master/buildbot/process/users/manager.py M master/buildbot/process/users/manual.py M master/buildbot/process/users/users.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/manager.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/trysched.py M master/buildbot/scripts/runner.py M master/buildbot/status/buildrequest.py M master/buildbot/status/master.py M master/buildbot/status/status_push.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/console.py A master/buildbot/status/web/files/templates_readme.txt M master/buildbot/status/web/grid.py M master/buildbot/status/web/root.py M master/buildbot/status/web/slaves.py M master/buildbot/status/web/status_json.py M master/buildbot/status/web/templates/forms.html M master/buildbot/status/web/templates/layout.html M master/buildbot/status/web/templates/users.html R master/buildbot/status/web/templates/users_table.html M master/buildbot/status/web/users.py M master/buildbot/status/words.py M master/buildbot/steps/master.py M master/buildbot/steps/package/rpm/rpmbuild.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/transfer.py M master/buildbot/steps/vstudio.py M master/buildbot/test/__init__.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/fuzz/test_lru.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_import_unicode_changes.py M master/buildbot/test/test_extra_coverage.py M master/buildbot/test/unit/test_buildslave.py 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_pb.py A master/buildbot/test/unit/test_clients_tryclient.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_connector.py M master/buildbot/test/unit/test_db_pool.py M master/buildbot/test/unit/test_db_state.py M master/buildbot/test/unit/test_db_users.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_debug.py M master/buildbot/test/unit/test_process_users_manager.py M master/buildbot/test/unit/test_process_users_manual.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_manager.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py M master/buildbot/test/unit/test_schedulers_trysched.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_master.py M master/buildbot/test/unit/test_status_words.py M master/buildbot/test/unit/test_steps_master.py A master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py M master/buildbot/test/unit/test_steps_transfer.py M master/buildbot/test/unit/test_steps_vstudio.py M master/buildbot/test/unit/test_util.py M master/buildbot/test/unit/test_util_lru.py M master/buildbot/test/util/steps.py M master/buildbot/util/__init__.py M master/buildbot/util/bbcollections.py A master/buildbot/util/croniter.py M master/buildbot/util/eventual.py M master/buildbot/util/lru.py M master/buildbot/util/maildir.py R master/buildbot/util/monkeypatches.py M master/docs/developer/encodings.rst M master/docs/developer/style.rst M master/docs/developer/utils.rst M master/docs/developer/webstatus.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cmdline.rst M master/docs/manual/installation.rst M master/docs/release-notes.rst M master/docs/tutorial/tour.rst M master/setup.py R slave/NEWS M slave/buildslave/runprocess.py M slave/buildslave/test/unit/test_commands_transfer.py M slave/buildslave/test/unit/test_runprocess.py M slave/buildslave/test/util/compat.py M slave/setup.py Log Message: ----------- Merge branch 'master' of https://github.com/buildbot/buildbot into multirepo3 Commit: 3e105428693de4bfcc68c39febb95ff183cfb771 https://github.com/buildbot/buildbot/commit/3e105428693de4bfcc68c39febb95ff183cfb771 Author: Harry Borkhuis Date: 2012-03-28 (Wed, 28 Mar 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- remove irrelevant comment Commit: 6df291fb4e5e9ad380eaf69e4c8aa4ae1df14fe4 https://github.com/buildbot/buildbot/commit/6df291fb4e5e9ad380eaf69e4c8aa4ae1df14fe4 Author: Harry Borkhuis Date: 2012-03-30 (Fri, 30 Mar 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/db/enginestrategy.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/revlinks.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/builder.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/progress.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_status_builder_cache.py M master/buildbot/test/unit/test_status_mail.py A master/buildbot/test/unit/test_status_progress.py M master/buildbot/test/unit/test_util_lru.py M master/buildbot/test/util/gpo.py M master/buildbot/util/croniter.py M master/buildbot/util/lru.py M master/docs/developer/utils.rst M master/docs/manual/cfg-changesources.rst M master/docs/release-notes/0.8.6.rst Log Message: ----------- Merge branch 'master' of https://github.com/buildbot/buildbot into multirepo3 Commit: c6d12ff58e585f736a8f8d78979379002fd1733b https://github.com/buildbot/buildbot/commit/c6d12ff58e585f736a8f8d78979379002fd1733b Author: Harry Borkhuis Date: 2012-04-04 (Wed, 04 Apr 2012) Changed paths: M MAINTAINERS.txt M master/buildbot/clients/tryclient.py M master/buildbot/config.py M master/buildbot/db/enginestrategy.py M master/buildbot/interfaces.py M master/buildbot/process/buildstep.py M master/buildbot/process/properties.py M master/buildbot/schedulers/trysched.py M master/buildbot/scripts/runner.py M master/buildbot/status/mail.py M master/buildbot/status/tinderbox.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/test/fake/remotecommand.py M master/buildbot/test/unit/test_clients_tryclient.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_enginestrategy.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_trysched.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_steps_source_base_Source.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py M master/buildbot/test/unit/test_steps_source_svn.py A master/buildbot/test/util/config.py M master/docs/manual/cmdline.rst M master/docs/manual/installation.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'master' of https://github.com/buildbot/buildbot into multirepo3 Commit: 34de9a6dffa256aebcc46333c25465f85e2d8d1b https://github.com/buildbot/buildbot/commit/34de9a6dffa256aebcc46333c25465f85e2d8d1b Author: Harry Borkhuis Date: 2012-04-10 (Tue, 10 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py Log Message: ----------- scheduler filters changes on codebase if codebases is set Commit: 47be49aaff846ca565652f166eb0a0bb63192e2f https://github.com/buildbot/buildbot/commit/47be49aaff846ca565652f166eb0a0bb63192e2f Author: Harry Borkhuis Date: 2012-04-10 (Tue, 10 Apr 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/grid.py Log Message: ----------- BuildStatus stores all sourcestamps. Interface is not changed Commit: 7b89edad6e454add676beaa7916c5a0326d75874 https://github.com/buildbot/buildbot/commit/7b89edad6e454add676beaa7916c5a0326d75874 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/status/web/feeds.py M master/buildbot/status/web/templates/feed_description.html A master/buildbot/status/web/templates/feed_sources.html Log Message: ----------- Add multiple repository functionality to rss feed Commit: e2b3ce53203dfd9810b996c2efad0cc06f570960 https://github.com/buildbot/buildbot/commit/e2b3ce53203dfd9810b996c2efad0cc06f570960 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- Fix update-test failure Commit: 487d37fb49d41c0e8dfa6f39b526e84627790bb4 https://github.com/buildbot/buildbot/commit/487d37fb49d41c0e8dfa6f39b526e84627790bb4 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Add multiple repository functionality to mail notifier Commit: 2de0e29f5395a6c844809c1ae44ecfb6b330f055 https://github.com/buildbot/buildbot/commit/2de0e29f5395a6c844809c1ae44ecfb6b330f055 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/steps/source/base.py Log Message: ----------- Add codebase to sourcestep description Commit: 0e61cdfcbfcd834c9720e58b1132558d4536b055 https://github.com/buildbot/buildbot/commit/0e61cdfcbfcd834c9720e58b1132558d4536b055 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/test/regressions/test_shell_command_properties.py Log Message: ----------- IBuildStatus changed method Commit: 27cf772b52b22ef02cb41690103c7b4a1417bc68 https://github.com/buildbot/buildbot/commit/27cf772b52b22ef02cb41690103c7b4a1417bc68 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Document the codebases property of the schedulers Commit: 0105e6c268f7c7f7d141b85a2c9b5295a0ad318e https://github.com/buildbot/buildbot/commit/0105e6c268f7c7f7d141b85a2c9b5295a0ad318e Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- log message removed Commit: e5f330db56fd29384cc1e9374c8ae34806cfece3 https://github.com/buildbot/buildbot/commit/e5f330db56fd29384cc1e9374c8ae34806cfece3 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- defered lock renamed Commit: 8986546ed9a2589f5e52eb00bccd8c76f022e805 https://github.com/buildbot/buildbot/commit/8986546ed9a2589f5e52eb00bccd8c76f022e805 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- also mention codebases in case of config error of SingleBranchScheduler Commit: 7970196a9900c538fd0c5563df50f0f6c3888c4b https://github.com/buildbot/buildbot/commit/7970196a9900c538fd0c5563df50f0f6c3888c4b Author: Harry Borkhuis Date: 2012-04-23 (Mon, 23 Apr 2012) Changed paths: M master/buildbot/status/mail.py Log Message: ----------- projectlist gets text from buildstatus if no sourcestamp has a project Commit: 0d83d5df56bf014612048dc8b7f3784ce6d48329 https://github.com/buildbot/buildbot/commit/0d83d5df56bf014612048dc8b7f3784ce6d48329 Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- Handle rebuild without sourcestamps, add unittest for rebuild Commit: 33e78abdbf3889bec364b1838bc79c246c04175f https://github.com/buildbot/buildbot/commit/33e78abdbf3889bec364b1838bc79c246c04175f Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/test/integration/test_upgrade.py Log Message: ----------- Use correct lockname Commit: 840e40a700bd480f46b099c26480f1fb07aab8eb https://github.com/buildbot/buildbot/commit/840e40a700bd480f46b099c26480f1fb07aab8eb Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/steps/source/base.py Log Message: ----------- Status message as list of strings Commit: c6c4abe037bf7161ffb849f384cd763269591d2c https://github.com/buildbot/buildbot/commit/c6c4abe037bf7161ffb849f384cd763269591d2c Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- comment removed Commit: 972d89f8d784c0f6ea8185c0ad73cc5d71df81ac https://github.com/buildbot/buildbot/commit/972d89f8d784c0f6ea8185c0ad73cc5d71df81ac Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Use more efficient python constructs. Always call getResult after yield Commit: a552dc1f4598f2fdf684ed54bc63ee71697d6346 https://github.com/buildbot/buildbot/commit/a552dc1f4598f2fdf684ed54bc63ee71697d6346 Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Allow empty list of codebases but warn in the documentation that a dict of codeabases also behaves like a filter Commit: e141ba3c2d83146baa5222176b7f65fd5c4eec19 https://github.com/buildbot/buildbot/commit/e141ba3c2d83146baa5222176b7f65fd5c4eec19 Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- Better check for not None Commit: 77fc9c43c79a83453f9f4f27e7b09756acb91f62 https://github.com/buildbot/buildbot/commit/77fc9c43c79a83453f9f4f27e7b09756acb91f62 Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- codebase parameter explained in a correct way Commit: e956d0a19858eb5e40da502df6d85c112beb284f https://github.com/buildbot/buildbot/commit/e956d0a19858eb5e40da502df6d85c112beb284f Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Changed rebuildBuild to inlineCallbacks Commit: 31bea6068b8ca30280a9244b548efc468e3c67fd https://github.com/buildbot/buildbot/commit/31bea6068b8ca30280a9244b548efc468e3c67fd Author: Harry Borkhuis Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- addBuildsetForChanges rewritten as inlineCallbacks Commit: 2734a70449a99b928bec6b55a6cca2800e855e8d https://github.com/buildbot/buildbot/commit/2734a70449a99b928bec6b55a6cca2800e855e8d Author: Harry Borkhuis Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/status/web/console.py M master/buildbot/status/web/status_json.py Log Message: ----------- Temporary support for only the first sourcestamp Commit: fbd0bcc1f78b3126bc248567ff4e8a82ff469ff9 https://github.com/buildbot/buildbot/commit/fbd0bcc1f78b3126bc248567ff4e8a82ff469ff9 Author: Harry Borkhuis Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Class methods replaces by dict.get() method Commit: 7f6738db2b361342ce84ac6c938184e1c345f38d https://github.com/buildbot/buildbot/commit/7f6738db2b361342ce84ac6c938184e1c345f38d Author: Harry Borkhuis Date: 2012-04-26 (Thu, 26 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- addBuildsetForChanges restructured Commit: b8a1926abe0fabff2510a8817374df568bd053ff https://github.com/buildbot/buildbot/commit/b8a1926abe0fabff2510a8817374df568bd053ff Author: Harry Borkhuis Date: 2012-04-26 (Thu, 26 Apr 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- Test if sourcestamp is generated if .codebases does always have a branch or revision entry Test if failure occurs in scheduler when changes contain 1+ codebases and scheduler has no codebases defined Commit: e1fc56012b82022d0746bb265ac608df4b19be44 https://github.com/buildbot/buildbot/commit/e1fc56012b82022d0746bb265ac608df4b19be44 Author: Harry Borkhuis Date: 2012-04-27 (Fri, 27 Apr 2012) Changed paths: M master/buildbot/status/builder.py Log Message: ----------- Comment added for optional builderstatus workaround Commit: daa892ae84e00071e15c921c43622e5b465ddfac https://github.com/buildbot/buildbot/commit/daa892ae84e00071e15c921c43622e5b465ddfac Author: Harry Borkhuis Date: 2012-04-27 (Fri, 27 Apr 2012) Changed paths: M master/buildbot/status/web/base.py Log Message: ----------- Undo a validation. If invalid then failure is best option Commit: fa0535dfc0cfe6312d5902c0d0e2cb3ae8bbfcfd https://github.com/buildbot/buildbot/commit/fa0535dfc0cfe6312d5902c0d0e2cb3ae8bbfcfd Author: Harry Borkhuis Date: 2012-04-27 (Fri, 27 Apr 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- Change to pickle undone Commit: 1646b95c504521c5f4df6ff5c9d79bd71c4a7fe0 https://github.com/buildbot/buildbot/commit/1646b95c504521c5f4df6ff5c9d79bd71c4a7fe0 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/triggerable.py Log Message: ----------- Pass codebases through kwargs Commit: ab8f91b11a551eea3b441c495c02a7e098914184 https://github.com/buildbot/buildbot/commit/ab8f91b11a551eea3b441c495c02a7e098914184 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Use {'':{}} as default value for codebases. Commit: cb42c19a47f152ecb505670c5f24fe13c1e5823d https://github.com/buildbot/buildbot/commit/cb42c19a47f152ecb505670c5f24fe13c1e5823d Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Pass codebases through kwargs. Misusage of codebases removed: codebases is not used for filtering out changes with a certain branch Commit: 91cb064ad6609a2db3a20906a6a60cd0795df670 https://github.com/buildbot/buildbot/commit/91cb064ad6609a2db3a20906a6a60cd0795df670 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- convert source to [sources] if source exists Commit: 636ca7b2fe79b5c44271fcc1996fd5d3b137cf0f https://github.com/buildbot/buildbot/commit/636ca7b2fe79b5c44271fcc1996fd5d3b137cf0f Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- Tests changed according to the default codebases value of the schedulers. Changes should have an empty codebase if scheduler.codebases is not set Commit: 1e738dfe7a2edc0fed315f174c2699321eea21b4 https://github.com/buildbot/buildbot/commit/1e738dfe7a2edc0fed315f174c2699321eea21b4 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/test/util/scheduler.py Log Message: ----------- Add codebase attr to fake change Commit: 5d557b73d3aa6744b1a8479da7657d2dc8a97c90 https://github.com/buildbot/buildbot/commit/5d557b73d3aa6744b1a8479da7657d2dc8a97c90 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Triggerable does not support multiple repositories. Internally it does not process more than 1 sourcestamp from a build. Commit: ef6cbca87985d2e78dc08dc9f26526ecc1e76c00 https://github.com/buildbot/buildbot/commit/ef6cbca87985d2e78dc08dc9f26526ecc1e76c00 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/feeds.py M master/buildbot/steps/source/base.py M master/buildbot/test/unit/test_status_build.py Log Message: ----------- Sourcesteps store got_revision as dictionary in a build property if codebase is set. If codebases is not set store the single got_revision as string (backward compatibility). Internally got_revision is always handled as dictionary. status-gerrrit, console, trigger and mtrlogobserver expect got_revision as string and do not support multiple repositories yet Commit: a57ea46ea42f2fff5a17d20aee8ece49654b9cfd https://github.com/buildbot/buildbot/commit/a57ea46ea42f2fff5a17d20aee8ece49654b9cfd Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/web/base.py Log Message: ----------- Allow a build to miss revisions (as result of an early exception) Commit: ef6cd96d9cc1bdb1cb793d81623402d866db7b6a https://github.com/buildbot/buildbot/commit/ef6cd96d9cc1bdb1cb793d81623402d866db7b6a Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/web/builder.py Log Message: ----------- typo Commit: 25a918a2b1e5eb423c36ab5d3d3edc6b55ef2bb7 https://github.com/buildbot/buildbot/commit/25a918a2b1e5eb423c36ab5d3d3edc6b55ef2bb7 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- Include all sourcestamps as list of dicts in the build status dictionary. Commit: 4ec9465152d64762d8f71f1b119ef3ac137f6597 https://github.com/buildbot/buildbot/commit/4ec9465152d64762d8f71f1b119ef3ac137f6597 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- Add clone method to sourcestamp Commit: 9995410d6d7f3a8a6681a5e8fb226d8c926d9b07 https://github.com/buildbot/buildbot/commit/9995410d6d7f3a8a6681a5e8fb226d8c926d9b07 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/web/build.py Log Message: ----------- Assign ?? to revision if unknown Commit: 8946ebad12c5c2f4828297c595edc22d4ab97076 https://github.com/buildbot/buildbot/commit/8946ebad12c5c2f4828297c595edc22d4ab97076 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- always return new (cloned) objects if absolute sourcestamps have been requested Commit: 5234ec3846fb69d053149be6aac5010f39ff37fe https://github.com/buildbot/buildbot/commit/5234ec3846fb69d053149be6aac5010f39ff37fe Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/test/unit/test_status_build.py Log Message: ----------- Change fakesource according to real SourceStamp Commit: e71d6609621196b0c59795daa4b4e21023514e14 https://github.com/buildbot/buildbot/commit/e71d6609621196b0c59795daa4b4e21023514e14 Author: Dustin J. Mitchell Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/timed.py M master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/mail.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/console.py M master/buildbot/status/web/feeds.py M master/buildbot/status/web/grid.py M master/buildbot/status/web/status_json.py M master/buildbot/status/web/templates/feed_description.html A master/buildbot/status/web/templates/feed_sources.html M master/buildbot/steps/source/base.py M master/buildbot/steps/source/svn.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_shell_command_properties.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_status_build.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_steps_source_base_Source.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_mercurial.py M master/buildbot/test/util/scheduler.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'multirepo3' of git://github.com/hborkhuis/buildbot * 'multirepo3' of git://github.com/hborkhuis/buildbot: (64 commits) Change fakesource according to real SourceStamp always return new (cloned) objects if absolute sourcestamps have been requested Assign ?? to revision if unknown Add clone method to sourcestamp Include all sourcestamps as list of dicts in the build status dictionary. typo Allow a build to miss revisions (as result of an early exception) Sourcesteps store got_revision as dictionary in a build property if codebase is set. If codebases is not set store the single got_revision as string (backward compatibility). Internally got_revision is always handled as dictionary. status-gerrrit, console, trigger and mtrlogobserver expect got_revision as string and do not support multiple repositories yet Triggerable does not support multiple repositories. Internally it does not process more than 1 sourcestamp from a build. Add codebase attr to fake change Tests changed according to the default codebases value of the schedulers. Changes should have an empty codebase if scheduler.codebases is not set convert source to [sources] if source exists Pass codebases through kwargs. Misusage of codebases removed: codebases is not used for filtering out changes with a certain branch Use {'':{}} as default value for codebases. Pass codebases through kwargs Change to pickle undone Undo a validation. If invalid then failure is best option Comment added for optional builderstatus workaround Test if sourcestamp is generated if .codebases does always have a branch or revision entry Test if failure occurs in scheduler when changes contain 1+ codebases and scheduler has no codebases defined addBuildsetForChanges restructured ... Conflicts: master/buildbot/schedulers/base.py Commit: ea5345840ab5ab456f206ffc275839ea59b5e104 https://github.com/buildbot/buildbot/commit/ea5345840ab5ab456f206ffc275839ea59b5e104 Author: Dustin J. Mitchell Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/web/feeds.py Log Message: ----------- fix pyflakes Commit: 5206aba9b528ff8603252fc8fd17e346f7399bbb https://github.com/buildbot/buildbot/commit/5206aba9b528ff8603252fc8fd17e346f7399bbb Author: Dustin J. Mitchell Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot * 'master' of github.com:buildbot/buildbot: Corrected typo in ForceScheduler example. Fixes #2294. Compare: https://github.com/buildbot/buildbot/compare/7587611...5206aba From nobody at buildbot.net Thu May 10 02:04:20 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 10 May 2012 02:04:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2214: BuildStep's for multi-repo should include sourcebase in the names In-Reply-To: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> References: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> Message-ID: <057.bfbd42cba2d0f6e7a5d8648406430816@buildbot.net> #2214: BuildStep's for multi-repo should include sourcebase in the names ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: projrepo | ------------------------+------------------------- Comment (by Dustin J. Mitchell): Merge branch 'descriptionSuffix' of git://github.com/jaredgrubb/buildbot * 'descriptionSuffix' of git://github.com/jaredgrubb/buildbot: Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell Changeset: 38ba72d24e500545dac8c3cfe4323a928f1ac6ab -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 10 02:04:19 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 10 May 2012 02:04:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2214: BuildStep's for multi-repo should include sourcebase in the names In-Reply-To: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> References: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> Message-ID: <057.d822a9f51f07b3b83936a2a6b0872615@buildbot.net> #2214: BuildStep's for multi-repo should include sourcebase in the names ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: projrepo | ------------------------+------------------------- Changes (by Jared Grubb): * status: assigned => closed * resolution: => fixed Comment: Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell Changeset: 7ea9f954c77dbb9ae48ba49ed07d94c453f659c4 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu May 10 02:04:17 2012 From: noreply at github.com (GitHub) Date: Wed, 09 May 2012 19:04:17 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 7ea9f9: Fixes #2214: Add 'codebase' to Source base; add 'd... Message-ID: <4fab2221c7def_7ce616fcaec10081f@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 7ea9f954c77dbb9ae48ba49ed07d94c453f659c4 https://github.com/buildbot/buildbot/commit/7ea9f954c77dbb9ae48ba49ed07d94c453f659c4 Author: Jared Grubb Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/steps/shell.py M master/buildbot/steps/source/base.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_source_base_Source.py M master/docs/manual/cfg-buildsteps.rst M master/docs/release-notes.rst Log Message: ----------- Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell Commit: 38ba72d24e500545dac8c3cfe4323a928f1ac6ab https://github.com/buildbot/buildbot/commit/38ba72d24e500545dac8c3cfe4323a928f1ac6ab Author: Dustin J. Mitchell Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/steps/shell.py M master/buildbot/steps/source/base.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_source_base_Source.py M master/docs/manual/cfg-buildsteps.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'descriptionSuffix' of git://github.com/jaredgrubb/buildbot * 'descriptionSuffix' of git://github.com/jaredgrubb/buildbot: Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell Compare: https://github.com/buildbot/buildbot/compare/5206aba...38ba72d From noreply at github.com Thu May 10 02:30:09 2012 From: noreply at github.com (GitHub) Date: Wed, 09 May 2012 19:30:09 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e5cac6: release notes for multirepo Message-ID: <4fab28319f2eb_2d6816e3aec54920@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e5cac61ecff59bd65701eba425aa5e9c04d048d3 https://github.com/buildbot/buildbot/commit/e5cac61ecff59bd65701eba425aa5e9c04d048d3 Author: Dustin J. Mitchell Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- release notes for multirepo Commit: dc91bfee77b8adf9ef9957fa38bd0209887c635c https://github.com/buildbot/buildbot/commit/dc91bfee77b8adf9ef9957fa38bd0209887c635c Author: Dustin J. Mitchell Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/db/connector.py Log Message: ----------- fix now-incorrect warning for an un-upgraded master Commit: ffd8e16b647498a614cbca2faf554dbff1605590 https://github.com/buildbot/buildbot/commit/ffd8e16b647498a614cbca2faf554dbff1605590 Author: Dustin J. Mitchell Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/base.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- remove remaining deferredGenerator uses from buildmaster Compare: https://github.com/buildbot/buildbot/compare/38ba72d...ffd8e16 From noreply at github.com Thu May 10 14:48:17 2012 From: noreply at github.com (GitHub) Date: Thu, 10 May 2012 07:48:17 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] ad8edd: typo Message-ID: <4fabd531d30a_650211f9af4164198@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ad8edd85304a672f0947dcfc0c9bceae0e11496c https://github.com/buildbot/buildbot/commit/ad8edd85304a672f0947dcfc0c9bceae0e11496c Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- typo From noreply at github.com Fri May 11 02:12:56 2012 From: noreply at github.com (GitHub) Date: Thu, 10 May 2012 19:12:56 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] f22ed6: gotAllRevisions now returns an empty dict when the... Message-ID: <4fac75a869a04_3f98105daec1459e5@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: f22ed6a5237e6baf413f410b506e019c3757477f https://github.com/buildbot/buildbot/commit/f22ed6a5237e6baf413f410b506e019c3757477f Author: Benoit Allard Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/feeds.py Log Message: ----------- gotAllRevisions now returns an empty dict when the property is not set Commit: 00579a8f09ab7b4ab73a11b3de901a8dbe95ba9f https://github.com/buildbot/buildbot/commit/00579a8f09ab7b4ab73a11b3de901a8dbe95ba9f Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/feeds.py Log Message: ----------- Merge branch 'gotrev' of git://github.com/benallard/buildbot * 'gotrev' of git://github.com/benallard/buildbot: gotAllRevisions now returns an empty dict when the property is not set Compare: https://github.com/buildbot/buildbot/compare/ad8edd8...00579a8 From noreply at github.com Fri May 11 02:14:42 2012 From: noreply at github.com (GitHub) Date: Thu, 10 May 2012 19:14:42 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 700825: Make sure category is properly updated when loadin... Message-ID: <4fac761291fb8_4b9b16b0ae8368433@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 700825df7f1efbac3c44e9d7e5328b722214b980 https://github.com/buildbot/buildbot/commit/700825df7f1efbac3c44e9d7e5328b722214b980 Author: Anders Waldenborg Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/master.py Log Message: ----------- Make sure category is properly updated when loading buildstatus from pickle. There even was a comment about doing it, but the actual code to do it seems to have got lost. Commit: 2ab92c09d64eca7e7541dc5921185161e7b23ce0 https://github.com/buildbot/buildbot/commit/2ab92c09d64eca7e7541dc5921185161e7b23ce0 Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/master.py Log Message: ----------- Merge branch 'master' of git://github.com/wanders/buildbot * 'master' of git://github.com/wanders/buildbot: Make sure category is properly updated when loading buildstatus from pickle. Compare: https://github.com/buildbot/buildbot/compare/00579a8...2ab92c0 From noreply at github.com Fri May 11 02:24:30 2012 From: noreply at github.com (GitHub) Date: Thu, 10 May 2012 19:24:30 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c977f0: Support for multiple sourcestamps in build status Message-ID: <4fac785eca7b0_461f173eaf03789b9@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c977f04d92f3cd986ed98dc5b229b1b351db5507 https://github.com/buildbot/buildbot/commit/c977f04d92f3cd986ed98dc5b229b1b351db5507 Author: Harry Borkhuis Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/templates/build.html Log Message: ----------- Support for multiple sourcestamps in build status Commit: 7b8a89107788ed2e115939ced6be1f8dbaaa5c56 https://github.com/buildbot/buildbot/commit/7b8a89107788ed2e115939ced6be1f8dbaaa5c56 Author: Harry Borkhuis Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/status/web/console.py M master/buildbot/status/web/grid.py Log Message: ----------- Filter out all builds with more than one sourcestamp Commit: dac8887e7763a2627be4eb4c907f737ace6d13b6 https://github.com/buildbot/buildbot/commit/dac8887e7763a2627be4eb4c907f737ace6d13b6 Author: Harry Borkhuis Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/web/grid.py Log Message: ----------- in gridview filter out builds with more than 1 sourcestamp Commit: 407c04675e5fe24631d6622b2e414dc064707de9 https://github.com/buildbot/buildbot/commit/407c04675e5fe24631d6622b2e414dc064707de9 Author: Harry Borkhuis Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/web/grid.py Log Message: ----------- in transposed gridview filter out builds with more than 1 sourcestamp. Fixed transposed grid Commit: 90b3b66da8caa2a4cc8897fb655852b8d18bf9b2 https://github.com/buildbot/buildbot/commit/90b3b66da8caa2a4cc8897fb655852b8d18bf9b2 Author: Harry Borkhuis Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- use empty dictionairy if no got_revisions found Commit: 14f369eb2b86e5e8e67c2dd7335fdf04906b2b45 https://github.com/buildbot/buildbot/commit/14f369eb2b86e5e8e67c2dd7335fdf04906b2b45 Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/console.py M master/buildbot/status/web/grid.py M master/buildbot/status/web/templates/build.html Log Message: ----------- Merge commit '90b3b66' * commit '90b3b66': use empty dictionairy if no got_revisions found in transposed gridview filter out builds with more than 1 sourcestamp. Fixed transposed grid in gridview filter out builds with more than 1 sourcestamp Filter out all builds with more than one sourcestamp Support for multiple sourcestamps in build status Conflicts: master/buildbot/status/web/base.py master/buildbot/status/web/build.py Compare: https://github.com/buildbot/buildbot/compare/2ab92c0...14f369e From noreply at github.com Fri May 11 02:55:17 2012 From: noreply at github.com (GitHub) Date: Thu, 10 May 2012 19:55:17 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d7d3bd: source steps changed Message-ID: <4fac7f95a7c0_374c1baeaf4346451@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: d7d3bd6ccc59065464b8b8724688c426e730bd02 https://github.com/buildbot/buildbot/commit/d7d3bd6ccc59065464b8b8724688c426e730bd02 Author: Harry Borkhuis Date: 2012-01-23 (Mon, 23 Jan 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/buildrequest.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_process_buildrequest.py Log Message: ----------- source steps changed Commit: 9ee0301ee28040fd72d456d7ec8acb726c5a66b8 https://github.com/buildbot/buildbot/commit/9ee0301ee28040fd72d456d7ec8acb726c5a66b8 Author: Harry Borkhuis Date: 2012-01-23 (Mon, 23 Jan 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- Merged Commit: 944875664ef09fd2d8b4857775d795a93d5ecfa7 https://github.com/buildbot/buildbot/commit/944875664ef09fd2d8b4857775d795a93d5ecfa7 Author: Harry Borkhuis Date: 2012-01-23 (Mon, 23 Jan 2012) Log Message: ----------- Merge branch 'multirepo2' into multirepo3 Commit: 82eaa40a7b39073fc34e4d5b832d20f5e10df65b https://github.com/buildbot/buildbot/commit/82eaa40a7b39073fc34e4d5b832d20f5e10df65b Author: Harry Borkhuis Date: 2012-01-24 (Tue, 24 Jan 2012) Changed paths: M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Merge branch 'multirepo2' into multirepo3 Commit: 0be16e1ab0ed962253bdeb98b510c090aca332a1 https://github.com/buildbot/buildbot/commit/0be16e1ab0ed962253bdeb98b510c090aca332a1 Author: Harry Borkhuis Date: 2012-01-27 (Fri, 27 Jan 2012) Changed paths: M master/buildbot/changes/hgbuildbot.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.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/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_mercurial.py Log Message: ----------- temporary commit Commit: 34e2cd0371f8155b87ecc20a23d972c07ae5e121 https://github.com/buildbot/buildbot/commit/34e2cd0371f8155b87ecc20a23d972c07ae5e121 Author: Harry Borkhuis Date: 2012-02-09 (Thu, 09 Feb 2012) Changed paths: M MAINTAINERS.txt M master/CREDITS M master/MANIFEST.in M master/buildbot/buildslave.py M master/buildbot/changes/changes.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/mail.py M master/buildbot/changes/pb.py M master/buildbot/config.py M master/buildbot/db/__init__.py M master/buildbot/db/builds.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py A master/buildbot/db/migrate/versions/019_merge_schedulers_to_objects.py A master/buildbot/db/migrate/versions/020_remove_change_links.py A master/buildbot/db/migrate/versions/021_add_codebase.py M master/buildbot/db/model.py M master/buildbot/db/pool.py M master/buildbot/db/schedulers.py M master/buildbot/db/sourcestamps.py M master/buildbot/db/users.py M master/buildbot/manhole.py M master/buildbot/master.py M master/buildbot/process/build.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildstep.py M master/buildbot/process/properties.py M master/buildbot/process/users/manual.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/manager.py M master/buildbot/schedulers/timed.py M master/buildbot/scripts/runner.py M master/buildbot/sourcestamp.py M master/buildbot/status/builder.py M master/buildbot/status/buildset.py M master/buildbot/status/buildstep.py M master/buildbot/status/client.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/web/auth.py M master/buildbot/status/web/build.py M master/buildbot/status/web/hooks/github.py M master/buildbot/status/web/templates/box_macros.html M master/buildbot/status/web/waterfall.py M master/buildbot/status/words.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.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/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/remotecommand.py A master/buildbot/test/fuzz/__init__.py A master/buildbot/test/fuzz/test_lru.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_bad_change_properties_rows.py M master/buildbot/test/unit/test_changes_mail_CVSMaildirSource.py M master/buildbot/test/unit/test_changes_pb.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_connector.py A master/buildbot/test/unit/test_db_migrate_versions_019_merge_schedulers_to_objects.py A master/buildbot/test/unit/test_db_migrate_versions_020_remove_change_links.py A master/buildbot/test/unit/test_db_migrate_versions_021_add_codebase.py M master/buildbot/test/unit/test_db_pool.py M master/buildbot/test/unit/test_db_schedulers.py M master/buildbot/test/unit/test_db_sourcestamps.py M master/buildbot/test/unit/test_db_users.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_process_users_manual.py A master/buildbot/test/unit/test_process_withsource.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_manager.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py M master/buildbot/test/unit/test_schedulers_timed_Timed.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py M master/buildbot/test/unit/test_sourcestamp.py A master/buildbot/test/unit/test_status_words.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_slave.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_Source.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/scheduler.py M master/buildbot/test/util/sourcesteps.py M master/buildbot/test/util/steps.py M master/contrib/bitbucket_buildbot.py A master/contrib/fakemaster.py M master/contrib/github_buildbot.py M master/contrib/post_build_request.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-remotecommands.rst M master/docs/developer/config.rst M master/docs/developer/database.rst A master/docs/developer/definitions.rst M master/docs/developer/index.rst M master/docs/developer/style.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/concepts.rst R master/docs/manual/conf.py M master/docs/manual/customization.rst M master/docs/manual/installation.rst M master/docs/release-notes.rst M master/setup.py M slave/buildslave/runprocess.py M slave/buildslave/test/unit/test_runprocess.py Log Message: ----------- merged with multirepo2a Commit: e441dde0cbe50bae5c7a3eea931bb56b5deb5846 https://github.com/buildbot/buildbot/commit/e441dde0cbe50bae5c7a3eea931bb56b5deb5846 Author: Harry Borkhuis Date: 2012-02-10 (Fri, 10 Feb 2012) Changed paths: M master/buildbot/db/changes.py M master/buildbot/master.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_master.py Log Message: ----------- Merge branch 'multirepo2a' of https://github.com/hborkhuis/buildbot into multirepo3 Commit: dda3b944939f98068311d772c344d2db11842f6e https://github.com/buildbot/buildbot/commit/dda3b944939f98068311d772c344d2db11842f6e Author: Harry Borkhuis Date: 2012-02-15 (Wed, 15 Feb 2012) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/db/migrate/versions/021_add_codebase.py M master/buildbot/db/model.py M master/buildbot/master.py M master/buildbot/process/build.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/sourcestamp.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_db_migrate_versions_021_add_codebase.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_properties.py A master/buildbot/test/unit/test_process_properties_withsource.py R master/buildbot/test/unit/test_process_withsource.py M master/docs/developer/config.rst M master/docs/manual/cfg-global.rst M master/docs/manual/concepts.rst M master/docs/release-notes.rst Log Message: ----------- merged with branch multirepo2a Commit: ff235e959a272996d9757ea9a8f781b7e47ba9b9 https://github.com/buildbot/buildbot/commit/ff235e959a272996d9757ea9a8f781b7e47ba9b9 Author: Harry Borkhuis Date: 2012-02-15 (Wed, 15 Feb 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_steps_source_oldsource_Source.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Codebase attribute added to the sourcesteps Commit: c6a10af2c3b31c035b5dd656491d89d4c6c78e4b https://github.com/buildbot/buildbot/commit/c6a10af2c3b31c035b5dd656491d89d4c6c78e4b Author: Harry Borkhuis Date: 2012-02-16 (Thu, 16 Feb 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Merge branch 'multirepo2a' of https://github.com/hborkhuis/buildbot into multirepo3 Commit: af908eea33f9c32389beeb9e16dbb4ff14927606 https://github.com/buildbot/buildbot/commit/af908eea33f9c32389beeb9e16dbb4ff14927606 Author: Harry Borkhuis Date: 2012-02-22 (Wed, 22 Feb 2012) Changed paths: M master/buildbot/master.py M master/buildbot/process/properties.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_migrate_versions_021_add_codebase.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_properties_withsource.py M master/docs/manual/cfg-global.rst Log Message: ----------- Merge branch 'multirepo2a' of https://github.com/hborkhuis/buildbot into multirepo3 Commit: b75bfd24198fad75def2e8bf3e7e5bafccbfb5dc https://github.com/buildbot/buildbot/commit/b75bfd24198fad75def2e8bf3e7e5bafccbfb5dc Author: Harry Borkhuis Date: 2012-02-23 (Thu, 23 Feb 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/sourcestamp.py M master/buildbot/status/builder.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- Add codebase awareness to schedulers and sourcesteps Commit: 682a4a3362abb1513634bcbfb0f17b795aff545d https://github.com/buildbot/buildbot/commit/682a4a3362abb1513634bcbfb0f17b795aff545d Author: Harry Borkhuis Date: 2012-02-23 (Thu, 23 Feb 2012) Changed paths: M master/buildbot/master.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequest.py R master/buildbot/test/unit/test_process_properties_withsource.py M master/buildbot/test/unit/test_sourcestamp.py M master/docs/manual/cfg-builders.rst Log Message: ----------- merged with multirepo2a Commit: 810ec21269eb3b28acfa1b5d28079188efbb2f7a https://github.com/buildbot/buildbot/commit/810ec21269eb3b28acfa1b5d28079188efbb2f7a Author: Harry Borkhuis Date: 2012-02-27 (Mon, 27 Feb 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- The addBuildsetForChanges must be a deferredGenerator Commit: dbe05fead86f7ff3b634da9433a9b6cfcadd5014 https://github.com/buildbot/buildbot/commit/dbe05fead86f7ff3b634da9433a9b6cfcadd5014 Author: Harry Borkhuis Date: 2012-02-29 (Wed, 29 Feb 2012) Changed paths: M .mailmap M MAINTAINERS.txt M master/CREDITS M master/buildbot/__init__.py M master/buildbot/buildslave.py M master/buildbot/changes/changes.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/mail.py M master/buildbot/changes/svnpoller.py M master/buildbot/clients/tryclient.py M master/buildbot/config.py M master/buildbot/db/base.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py M master/buildbot/db/migrate/versions/001_initial.py R master/buildbot/db/migrate/versions/021_add_codebase.py A master/buildbot/db/migrate/versions/021_fix_postgres_sequences.py A master/buildbot/db/migrate/versions/022_add_codebase.py R master/buildbot/db/migrate/versions/__init__.py A master/buildbot/db/migrate/versions/__init__.py M master/buildbot/db/pool.py M master/buildbot/db/sourcestamps.py M master/buildbot/db/state.py M master/buildbot/db/users.py M master/buildbot/ec2buildslave.py M master/buildbot/manhole.py M master/buildbot/master.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/process/metrics.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/timed.py M master/buildbot/scripts/reconfig.py M master/buildbot/scripts/runner.py M master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/persistent_queue.py M master/buildbot/status/status_gerrit.py M master/buildbot/status/status_push.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/hooks/base.py M master/buildbot/status/web/hooks/github.py M master/buildbot/status/web/hooks/googlecode.py M master/buildbot/steps/blocker.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/shell.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/test/fake/web.py M master/buildbot/test/integration/test_configs.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/unit/test_changes_gerritchangesource.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_mail.py M master/buildbot/test/unit/test_changes_mail_CVSMaildirSource.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_migrate_versions_011_add_buildrequest_claims.py R master/buildbot/test/unit/test_db_migrate_versions_021_add_codebase.py A master/buildbot/test/unit/test_db_migrate_versions_021_fix_postgres_sequences.py A master/buildbot/test/unit/test_db_migrate_versions_022_add_codebase.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_buildrequest.py A master/buildbot/test/unit/test_process_factory.py M master/buildbot/test/unit/test_schedulers_trysched.py M master/buildbot/test/unit/test_scripts_checkconfig.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_logfile.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_status_web_base.py M master/buildbot/test/unit/test_status_web_change_hook.py M master/buildbot/test/unit/test_status_web_change_hooks_github.py M master/buildbot/test/unit/test_status_web_change_hooks_googlecode.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_transfer.py M master/buildbot/test/unit/test_util_lru.py M master/buildbot/test/unit/test_util_maildir.py M master/buildbot/test/util/change_import.py M master/buildbot/test/util/querylog.py M master/contrib/bzr_buildbot.py M master/contrib/post_build_request.py A master/docs/_images/header-text-transparent.png R master/docs/_images/header-text-transparent.png A master/docs/_static/buildbot.ico R master/docs/_static/buildbot.ico M master/docs/conf.py M master/docs/developer/config.rst M master/docs/developer/database.rst M master/docs/developer/definitions.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst A master/docs/release-notes/0.8.6.rst R media/header-text-transparent.png A media/header-text-transparent.png M slave/buildslave/commands/darcs.py M slave/buildslave/runprocess.py M slave/buildslave/test/unit/test_commands_darcs.py M slave/buildslave/test/unit/test_runprocess.py Log Message: ----------- Merge branch 'master' of https://github.com/buildbot/buildbot into multirepo3 Commit: d3c9d43670780286e62cda838faa033c818806c5 https://github.com/buildbot/buildbot/commit/d3c9d43670780286e62cda838faa033c818806c5 Author: Harry Borkhuis Date: 2012-02-29 (Wed, 29 Feb 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- set project in sourcestamp to '' if sourcestamp has no changes Commit: 3e761845aaa54b14d16d6c291863936ab1bfc2ac https://github.com/buildbot/buildbot/commit/3e761845aaa54b14d16d6c291863936ab1bfc2ac Author: Harry Borkhuis Date: 2012-02-29 (Wed, 29 Feb 2012) Changed paths: M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- remove duplicate test Commit: 83e27f5ce157e1b676bfc568307fbe3d2c94c8a0 https://github.com/buildbot/buildbot/commit/83e27f5ce157e1b676bfc568307fbe3d2c94c8a0 Author: Harry Borkhuis Date: 2012-03-02 (Fri, 02 Mar 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- Timed scheduler accepts codebases and creates a buildset with sourcestamps for each codebase Commit: 7f16f1939761b85d4267b74b0df177c3fd9a4374 https://github.com/buildbot/buildbot/commit/7f16f1939761b85d4267b74b0df177c3fd9a4374 Author: Harry Borkhuis Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- sourcestampsetid removed from pickle again Commit: 9f692a59bfd4d8fe9781acbbdeaa24913d3fd1b0 https://github.com/buildbot/buildbot/commit/9f692a59bfd4d8fe9781acbbdeaa24913d3fd1b0 Author: Harry Borkhuis Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- A new setid is created if a sourcestamps is added to the database. Trigger gets sourcestampsetid from triggerable. Commit: d5036eab0de847016773d2d5149064de90d7872c https://github.com/buildbot/buildbot/commit/d5036eab0de847016773d2d5149064de90d7872c Author: Harry Borkhuis Date: 2012-03-05 (Mon, 05 Mar 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- getSourceStampSetId always returns the setid Commit: 5a44061e753e94da4709667c97ac96667e48c4f6 https://github.com/buildbot/buildbot/commit/5a44061e753e94da4709667c97ac96667e48c4f6 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- build looks for sourcestamp with empty codebase if no codebase is passed Commit: 61fa2ca6a40967bf9fe607bd791e40eec09d2991 https://github.com/buildbot/buildbot/commit/61fa2ca6a40967bf9fe607bd791e40eec09d2991 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/test/integration/test_upgrade.py Log Message: ----------- sourcestampsetid not part of pickle Commit: cc96b01e4ac36851bbaf2414368c45d8286e26f6 https://github.com/buildbot/buildbot/commit/cc96b01e4ac36851bbaf2414368c45d8286e26f6 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_triggerable.py Log Message: ----------- Test with new interface between Trigger and Triggerable Commit: d38f588c9f9cf5f770208215d09e93211ffcaca5 https://github.com/buildbot/buildbot/commit/d38f588c9f9cf5f770208215d09e93211ffcaca5 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M MAINTAINERS.txt M master/MANIFEST.in M master/buildbot/db/connector.py M master/buildbot/db/pool.py M master/buildbot/process/build.py M master/buildbot/schedulers/triggerable.py M master/buildbot/scripts/runner.py M master/buildbot/sourcestamp.py M master/buildbot/steps/source/__init__.py A 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/trigger.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_schedulers_triggerable.py A master/buildbot/test/unit/test_steps_source_base_Source.py A master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py R master/buildbot/test/unit/test_steps_source_oldsource_Source.py M master/buildbot/test/unit/test_steps_trigger.py R master/contrib/bk_buildbot.py A master/contrib/bzr_buildbot.py R master/contrib/bzr_buildbot.py R master/contrib/fix_changes_pickle_encoding.py A master/contrib/fix_changes_pickle_encoding.py M master/contrib/init-scripts/buildmaster.init.sh M master/docs/developer/definitions.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/release-notes.rst R slave/buildslave/commands/bk.py M slave/buildslave/commands/registry.py R slave/buildslave/test/unit/test_commands_bk.py M slave/contrib/init-scripts/buildslave.init.sh Log Message: ----------- merge with fix_sourcestampsetid Commit: b0b21a79ff92197c708e22a44843148b05dc7a4a https://github.com/buildbot/buildbot/commit/b0b21a79ff92197c708e22a44843148b05dc7a4a Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/triggerable.py Log Message: ----------- dependent and triggerable are codebase aware Commit: ad384da4ca7f60bb290e9a97e9d3e2b56308fb87 https://github.com/buildbot/buildbot/commit/ad384da4ca7f60bb290e9a97e9d3e2b56308fb87 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/steps/source/base.py M master/buildbot/test/unit/test_steps_source_base_Source.py Log Message: ----------- Source base class codebase aware Commit: 15da4b199592ecd447759258530bdb739d542667 https://github.com/buildbot/buildbot/commit/15da4b199592ecd447759258530bdb739d542667 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Builder gets ssid and setid for sourcestamp before rebuild Commit: f650795ddf10c4237cd9b6fb505f3ff219358a10 https://github.com/buildbot/buildbot/commit/f650795ddf10c4237cd9b6fb505f3ff219358a10 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- Absolute sourcestamp must not contain reference to sourcestampset. Commit: 6a679daec782a402a87a42a3e534cc6f4958e6e0 https://github.com/buildbot/buildbot/commit/6a679daec782a402a87a42a3e534cc6f4958e6e0 Author: Harry Borkhuis Date: 2012-03-06 (Tue, 06 Mar 2012) Changed paths: M master/buildbot/steps/source/base.py Log Message: ----------- Default codebase for source steps is '' Commit: 2519f2434d609e68226126b3ace67ec61bbd9dfa https://github.com/buildbot/buildbot/commit/2519f2434d609e68226126b3ace67ec61bbd9dfa Author: Harry Borkhuis Date: 2012-03-22 (Thu, 22 Mar 2012) Changed paths: M master/buildbot/steps/trigger.py Log Message: ----------- merged with fix_sourcestampsetid_rebased Commit: 01b5695e6f8cd9c6631e1a2652e86918ab1eaa29 https://github.com/buildbot/buildbot/commit/01b5695e6f8cd9c6631e1a2652e86918ab1eaa29 Author: Harry Borkhuis Date: 2012-03-22 (Thu, 22 Mar 2012) Changed paths: A common/validate.sh R master/NEWS R master/README.w32 M master/buildbot/buildslave.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/manager.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/pb.py M master/buildbot/changes/svnpoller.py M master/buildbot/clients/tryclient.py M master/buildbot/config.py M master/buildbot/db/migrate/versions/001_initial.py M master/buildbot/db/model.py M master/buildbot/db/pool.py M master/buildbot/db/sourcestamps.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/bug4520.py A master/buildbot/monkeypatches/servicechecks.py A master/buildbot/monkeypatches/testcase_patch.py M master/buildbot/process/botmaster.py M master/buildbot/process/builder.py M master/buildbot/process/debug.py M master/buildbot/process/users/manager.py M master/buildbot/process/users/manual.py M master/buildbot/process/users/users.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/manager.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/trysched.py M master/buildbot/scripts/runner.py M master/buildbot/status/buildrequest.py M master/buildbot/status/master.py M master/buildbot/status/status_push.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/change_hook.py M master/buildbot/status/web/console.py A master/buildbot/status/web/files/templates_readme.txt M master/buildbot/status/web/grid.py M master/buildbot/status/web/root.py M master/buildbot/status/web/slaves.py M master/buildbot/status/web/status_json.py M master/buildbot/status/web/templates/forms.html M master/buildbot/status/web/templates/layout.html M master/buildbot/status/web/templates/users.html R master/buildbot/status/web/templates/users_table.html M master/buildbot/status/web/users.py M master/buildbot/status/words.py M master/buildbot/steps/master.py M master/buildbot/steps/package/rpm/rpmbuild.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/transfer.py M master/buildbot/steps/vstudio.py M master/buildbot/test/__init__.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/fuzz/test_lru.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_import_unicode_changes.py M master/buildbot/test/test_extra_coverage.py M master/buildbot/test/unit/test_buildslave.py 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_pb.py A master/buildbot/test/unit/test_clients_tryclient.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_base.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_connector.py M master/buildbot/test/unit/test_db_pool.py M master/buildbot/test/unit/test_db_state.py M master/buildbot/test/unit/test_db_users.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_debug.py M master/buildbot/test/unit/test_process_users_manager.py M master/buildbot/test/unit/test_process_users_manual.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_manager.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py M master/buildbot/test/unit/test_schedulers_trysched.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_master.py M master/buildbot/test/unit/test_status_words.py M master/buildbot/test/unit/test_steps_master.py A master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py M master/buildbot/test/unit/test_steps_transfer.py M master/buildbot/test/unit/test_steps_vstudio.py M master/buildbot/test/unit/test_util.py M master/buildbot/test/unit/test_util_lru.py M master/buildbot/test/util/steps.py M master/buildbot/util/__init__.py M master/buildbot/util/bbcollections.py A master/buildbot/util/croniter.py M master/buildbot/util/eventual.py M master/buildbot/util/lru.py M master/buildbot/util/maildir.py R master/buildbot/util/monkeypatches.py M master/docs/developer/encodings.rst M master/docs/developer/style.rst M master/docs/developer/utils.rst M master/docs/developer/webstatus.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-intro.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cmdline.rst M master/docs/manual/installation.rst M master/docs/release-notes.rst M master/docs/tutorial/tour.rst M master/setup.py R slave/NEWS M slave/buildslave/runprocess.py M slave/buildslave/test/unit/test_commands_transfer.py M slave/buildslave/test/unit/test_runprocess.py M slave/buildslave/test/util/compat.py M slave/setup.py Log Message: ----------- Merge branch 'master' of https://github.com/buildbot/buildbot into multirepo3 Commit: 3e105428693de4bfcc68c39febb95ff183cfb771 https://github.com/buildbot/buildbot/commit/3e105428693de4bfcc68c39febb95ff183cfb771 Author: Harry Borkhuis Date: 2012-03-28 (Wed, 28 Mar 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- remove irrelevant comment Commit: 6df291fb4e5e9ad380eaf69e4c8aa4ae1df14fe4 https://github.com/buildbot/buildbot/commit/6df291fb4e5e9ad380eaf69e4c8aa4ae1df14fe4 Author: Harry Borkhuis Date: 2012-03-30 (Fri, 30 Mar 2012) Changed paths: M master/buildbot/changes/svnpoller.py M master/buildbot/db/enginestrategy.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/revlinks.py M master/buildbot/schedulers/forcesched.py M master/buildbot/status/builder.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/progress.py M master/buildbot/status/web/templates/forms.html M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_status_builder_cache.py M master/buildbot/test/unit/test_status_mail.py A master/buildbot/test/unit/test_status_progress.py M master/buildbot/test/unit/test_util_lru.py M master/buildbot/test/util/gpo.py M master/buildbot/util/croniter.py M master/buildbot/util/lru.py M master/docs/developer/utils.rst M master/docs/manual/cfg-changesources.rst M master/docs/release-notes/0.8.6.rst Log Message: ----------- Merge branch 'master' of https://github.com/buildbot/buildbot into multirepo3 Commit: c6d12ff58e585f736a8f8d78979379002fd1733b https://github.com/buildbot/buildbot/commit/c6d12ff58e585f736a8f8d78979379002fd1733b Author: Harry Borkhuis Date: 2012-04-04 (Wed, 04 Apr 2012) Changed paths: M MAINTAINERS.txt M master/buildbot/clients/tryclient.py M master/buildbot/config.py M master/buildbot/db/enginestrategy.py M master/buildbot/interfaces.py M master/buildbot/process/buildstep.py M master/buildbot/process/properties.py M master/buildbot/schedulers/trysched.py M master/buildbot/scripts/runner.py M master/buildbot/status/mail.py M master/buildbot/status/tinderbox.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/test/fake/remotecommand.py M master/buildbot/test/unit/test_clients_tryclient.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_enginestrategy.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_trysched.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_steps_source_base_Source.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py M master/buildbot/test/unit/test_steps_source_svn.py A master/buildbot/test/util/config.py M master/docs/manual/cmdline.rst M master/docs/manual/installation.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'master' of https://github.com/buildbot/buildbot into multirepo3 Commit: 34de9a6dffa256aebcc46333c25465f85e2d8d1b https://github.com/buildbot/buildbot/commit/34de9a6dffa256aebcc46333c25465f85e2d8d1b Author: Harry Borkhuis Date: 2012-04-10 (Tue, 10 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py Log Message: ----------- scheduler filters changes on codebase if codebases is set Commit: 47be49aaff846ca565652f166eb0a0bb63192e2f https://github.com/buildbot/buildbot/commit/47be49aaff846ca565652f166eb0a0bb63192e2f Author: Harry Borkhuis Date: 2012-04-10 (Tue, 10 Apr 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/grid.py Log Message: ----------- BuildStatus stores all sourcestamps. Interface is not changed Commit: 7b89edad6e454add676beaa7916c5a0326d75874 https://github.com/buildbot/buildbot/commit/7b89edad6e454add676beaa7916c5a0326d75874 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/status/web/feeds.py M master/buildbot/status/web/templates/feed_description.html A master/buildbot/status/web/templates/feed_sources.html Log Message: ----------- Add multiple repository functionality to rss feed Commit: e2b3ce53203dfd9810b996c2efad0cc06f570960 https://github.com/buildbot/buildbot/commit/e2b3ce53203dfd9810b996c2efad0cc06f570960 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- Fix update-test failure Commit: 487d37fb49d41c0e8dfa6f39b526e84627790bb4 https://github.com/buildbot/buildbot/commit/487d37fb49d41c0e8dfa6f39b526e84627790bb4 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Add multiple repository functionality to mail notifier Commit: 2de0e29f5395a6c844809c1ae44ecfb6b330f055 https://github.com/buildbot/buildbot/commit/2de0e29f5395a6c844809c1ae44ecfb6b330f055 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/steps/source/base.py Log Message: ----------- Add codebase to sourcestep description Commit: 0e61cdfcbfcd834c9720e58b1132558d4536b055 https://github.com/buildbot/buildbot/commit/0e61cdfcbfcd834c9720e58b1132558d4536b055 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/test/regressions/test_shell_command_properties.py Log Message: ----------- IBuildStatus changed method Commit: 27cf772b52b22ef02cb41690103c7b4a1417bc68 https://github.com/buildbot/buildbot/commit/27cf772b52b22ef02cb41690103c7b4a1417bc68 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Document the codebases property of the schedulers Commit: 0105e6c268f7c7f7d141b85a2c9b5295a0ad318e https://github.com/buildbot/buildbot/commit/0105e6c268f7c7f7d141b85a2c9b5295a0ad318e Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- log message removed Commit: e5f330db56fd29384cc1e9374c8ae34806cfece3 https://github.com/buildbot/buildbot/commit/e5f330db56fd29384cc1e9374c8ae34806cfece3 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- defered lock renamed Commit: 8986546ed9a2589f5e52eb00bccd8c76f022e805 https://github.com/buildbot/buildbot/commit/8986546ed9a2589f5e52eb00bccd8c76f022e805 Author: Harry Borkhuis Date: 2012-04-12 (Thu, 12 Apr 2012) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- also mention codebases in case of config error of SingleBranchScheduler Commit: 7970196a9900c538fd0c5563df50f0f6c3888c4b https://github.com/buildbot/buildbot/commit/7970196a9900c538fd0c5563df50f0f6c3888c4b Author: Harry Borkhuis Date: 2012-04-23 (Mon, 23 Apr 2012) Changed paths: M master/buildbot/status/mail.py Log Message: ----------- projectlist gets text from buildstatus if no sourcestamp has a project Commit: 0d83d5df56bf014612048dc8b7f3784ce6d48329 https://github.com/buildbot/buildbot/commit/0d83d5df56bf014612048dc8b7f3784ce6d48329 Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- Handle rebuild without sourcestamps, add unittest for rebuild Commit: 33e78abdbf3889bec364b1838bc79c246c04175f https://github.com/buildbot/buildbot/commit/33e78abdbf3889bec364b1838bc79c246c04175f Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/test/integration/test_upgrade.py Log Message: ----------- Use correct lockname Commit: 840e40a700bd480f46b099c26480f1fb07aab8eb https://github.com/buildbot/buildbot/commit/840e40a700bd480f46b099c26480f1fb07aab8eb Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/steps/source/base.py Log Message: ----------- Status message as list of strings Commit: c6c4abe037bf7161ffb849f384cd763269591d2c https://github.com/buildbot/buildbot/commit/c6c4abe037bf7161ffb849f384cd763269591d2c Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- comment removed Commit: 972d89f8d784c0f6ea8185c0ad73cc5d71df81ac https://github.com/buildbot/buildbot/commit/972d89f8d784c0f6ea8185c0ad73cc5d71df81ac Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Use more efficient python constructs. Always call getResult after yield Commit: a552dc1f4598f2fdf684ed54bc63ee71697d6346 https://github.com/buildbot/buildbot/commit/a552dc1f4598f2fdf684ed54bc63ee71697d6346 Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Allow empty list of codebases but warn in the documentation that a dict of codeabases also behaves like a filter Commit: e141ba3c2d83146baa5222176b7f65fd5c4eec19 https://github.com/buildbot/buildbot/commit/e141ba3c2d83146baa5222176b7f65fd5c4eec19 Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- Better check for not None Commit: 77fc9c43c79a83453f9f4f27e7b09756acb91f62 https://github.com/buildbot/buildbot/commit/77fc9c43c79a83453f9f4f27e7b09756acb91f62 Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- codebase parameter explained in a correct way Commit: e956d0a19858eb5e40da502df6d85c112beb284f https://github.com/buildbot/buildbot/commit/e956d0a19858eb5e40da502df6d85c112beb284f Author: Harry Borkhuis Date: 2012-04-24 (Tue, 24 Apr 2012) Changed paths: M master/buildbot/process/builder.py Log Message: ----------- Changed rebuildBuild to inlineCallbacks Commit: 31bea6068b8ca30280a9244b548efc468e3c67fd https://github.com/buildbot/buildbot/commit/31bea6068b8ca30280a9244b548efc468e3c67fd Author: Harry Borkhuis Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- addBuildsetForChanges rewritten as inlineCallbacks Commit: 2734a70449a99b928bec6b55a6cca2800e855e8d https://github.com/buildbot/buildbot/commit/2734a70449a99b928bec6b55a6cca2800e855e8d Author: Harry Borkhuis Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/status/web/console.py M master/buildbot/status/web/status_json.py Log Message: ----------- Temporary support for only the first sourcestamp Commit: fbd0bcc1f78b3126bc248567ff4e8a82ff469ff9 https://github.com/buildbot/buildbot/commit/fbd0bcc1f78b3126bc248567ff4e8a82ff469ff9 Author: Harry Borkhuis Date: 2012-04-25 (Wed, 25 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Class methods replaces by dict.get() method Commit: 7f6738db2b361342ce84ac6c938184e1c345f38d https://github.com/buildbot/buildbot/commit/7f6738db2b361342ce84ac6c938184e1c345f38d Author: Harry Borkhuis Date: 2012-04-26 (Thu, 26 Apr 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- addBuildsetForChanges restructured Commit: b8a1926abe0fabff2510a8817374df568bd053ff https://github.com/buildbot/buildbot/commit/b8a1926abe0fabff2510a8817374df568bd053ff Author: Harry Borkhuis Date: 2012-04-26 (Thu, 26 Apr 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- Test if sourcestamp is generated if .codebases does always have a branch or revision entry Test if failure occurs in scheduler when changes contain 1+ codebases and scheduler has no codebases defined Commit: e1fc56012b82022d0746bb265ac608df4b19be44 https://github.com/buildbot/buildbot/commit/e1fc56012b82022d0746bb265ac608df4b19be44 Author: Harry Borkhuis Date: 2012-04-27 (Fri, 27 Apr 2012) Changed paths: M master/buildbot/status/builder.py Log Message: ----------- Comment added for optional builderstatus workaround Commit: daa892ae84e00071e15c921c43622e5b465ddfac https://github.com/buildbot/buildbot/commit/daa892ae84e00071e15c921c43622e5b465ddfac Author: Harry Borkhuis Date: 2012-04-27 (Fri, 27 Apr 2012) Changed paths: M master/buildbot/status/web/base.py Log Message: ----------- Undo a validation. If invalid then failure is best option Commit: fa0535dfc0cfe6312d5902c0d0e2cb3ae8bbfcfd https://github.com/buildbot/buildbot/commit/fa0535dfc0cfe6312d5902c0d0e2cb3ae8bbfcfd Author: Harry Borkhuis Date: 2012-04-27 (Fri, 27 Apr 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- Change to pickle undone Commit: 1646b95c504521c5f4df6ff5c9d79bd71c4a7fe0 https://github.com/buildbot/buildbot/commit/1646b95c504521c5f4df6ff5c9d79bd71c4a7fe0 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/triggerable.py Log Message: ----------- Pass codebases through kwargs Commit: ab8f91b11a551eea3b441c495c02a7e098914184 https://github.com/buildbot/buildbot/commit/ab8f91b11a551eea3b441c495c02a7e098914184 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/schedulers/base.py Log Message: ----------- Use {'':{}} as default value for codebases. Commit: cb42c19a47f152ecb505670c5f24fe13c1e5823d https://github.com/buildbot/buildbot/commit/cb42c19a47f152ecb505670c5f24fe13c1e5823d Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Pass codebases through kwargs. Misusage of codebases removed: codebases is not used for filtering out changes with a certain branch Commit: 91cb064ad6609a2db3a20906a6a60cd0795df670 https://github.com/buildbot/buildbot/commit/91cb064ad6609a2db3a20906a6a60cd0795df670 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- convert source to [sources] if source exists Commit: 636ca7b2fe79b5c44271fcc1996fd5d3b137cf0f https://github.com/buildbot/buildbot/commit/636ca7b2fe79b5c44271fcc1996fd5d3b137cf0f Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_base.py Log Message: ----------- Tests changed according to the default codebases value of the schedulers. Changes should have an empty codebase if scheduler.codebases is not set Commit: 1e738dfe7a2edc0fed315f174c2699321eea21b4 https://github.com/buildbot/buildbot/commit/1e738dfe7a2edc0fed315f174c2699321eea21b4 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/test/util/scheduler.py Log Message: ----------- Add codebase attr to fake change Commit: 5d557b73d3aa6744b1a8479da7657d2dc8a97c90 https://github.com/buildbot/buildbot/commit/5d557b73d3aa6744b1a8479da7657d2dc8a97c90 Author: Harry Borkhuis Date: 2012-05-01 (Tue, 01 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Triggerable does not support multiple repositories. Internally it does not process more than 1 sourcestamp from a build. Commit: ef6cbca87985d2e78dc08dc9f26526ecc1e76c00 https://github.com/buildbot/buildbot/commit/ef6cbca87985d2e78dc08dc9f26526ecc1e76c00 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/feeds.py M master/buildbot/steps/source/base.py M master/buildbot/test/unit/test_status_build.py Log Message: ----------- Sourcesteps store got_revision as dictionary in a build property if codebase is set. If codebases is not set store the single got_revision as string (backward compatibility). Internally got_revision is always handled as dictionary. status-gerrrit, console, trigger and mtrlogobserver expect got_revision as string and do not support multiple repositories yet Commit: a57ea46ea42f2fff5a17d20aee8ece49654b9cfd https://github.com/buildbot/buildbot/commit/a57ea46ea42f2fff5a17d20aee8ece49654b9cfd Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/web/base.py Log Message: ----------- Allow a build to miss revisions (as result of an early exception) Commit: ef6cd96d9cc1bdb1cb793d81623402d866db7b6a https://github.com/buildbot/buildbot/commit/ef6cd96d9cc1bdb1cb793d81623402d866db7b6a Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/web/builder.py Log Message: ----------- typo Commit: 25a918a2b1e5eb423c36ab5d3d3edc6b55ef2bb7 https://github.com/buildbot/buildbot/commit/25a918a2b1e5eb423c36ab5d3d3edc6b55ef2bb7 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- Include all sourcestamps as list of dicts in the build status dictionary. Commit: 4ec9465152d64762d8f71f1b119ef3ac137f6597 https://github.com/buildbot/buildbot/commit/4ec9465152d64762d8f71f1b119ef3ac137f6597 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/sourcestamp.py Log Message: ----------- Add clone method to sourcestamp Commit: 9995410d6d7f3a8a6681a5e8fb226d8c926d9b07 https://github.com/buildbot/buildbot/commit/9995410d6d7f3a8a6681a5e8fb226d8c926d9b07 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/web/build.py Log Message: ----------- Assign ?? to revision if unknown Commit: 8946ebad12c5c2f4828297c595edc22d4ab97076 https://github.com/buildbot/buildbot/commit/8946ebad12c5c2f4828297c595edc22d4ab97076 Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- always return new (cloned) objects if absolute sourcestamps have been requested Commit: 5234ec3846fb69d053149be6aac5010f39ff37fe https://github.com/buildbot/buildbot/commit/5234ec3846fb69d053149be6aac5010f39ff37fe Author: Harry Borkhuis Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/test/unit/test_status_build.py Log Message: ----------- Change fakesource according to real SourceStamp Commit: 8290ab1db72bf3fb12e1d8e54d5a88cce3d5cdc0 https://github.com/buildbot/buildbot/commit/8290ab1db72bf3fb12e1d8e54d5a88cce3d5cdc0 Author: Rick Robino Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Corrected typo in ForceScheduler example. Fixes #2294. Commit: 75876119607ea6768ca881629be473f4467768b2 https://github.com/buildbot/buildbot/commit/75876119607ea6768ca881629be473f4467768b2 Author: Dustin J. Mitchell Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge pull request #399 from rrobino/master Fixes #2294. Commit: e71d6609621196b0c59795daa4b4e21023514e14 https://github.com/buildbot/buildbot/commit/e71d6609621196b0c59795daa4b4e21023514e14 Author: Dustin J. Mitchell Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/timed.py M master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/mail.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/console.py M master/buildbot/status/web/feeds.py M master/buildbot/status/web/grid.py M master/buildbot/status/web/status_json.py M master/buildbot/status/web/templates/feed_description.html A master/buildbot/status/web/templates/feed_sources.html M master/buildbot/steps/source/base.py M master/buildbot/steps/source/svn.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_shell_command_properties.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_status_build.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_steps_source_base_Source.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_mercurial.py M master/buildbot/test/util/scheduler.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'multirepo3' of git://github.com/hborkhuis/buildbot * 'multirepo3' of git://github.com/hborkhuis/buildbot: (64 commits) Change fakesource according to real SourceStamp always return new (cloned) objects if absolute sourcestamps have been requested Assign ?? to revision if unknown Add clone method to sourcestamp Include all sourcestamps as list of dicts in the build status dictionary. typo Allow a build to miss revisions (as result of an early exception) Sourcesteps store got_revision as dictionary in a build property if codebase is set. If codebases is not set store the single got_revision as string (backward compatibility). Internally got_revision is always handled as dictionary. status-gerrrit, console, trigger and mtrlogobserver expect got_revision as string and do not support multiple repositories yet Triggerable does not support multiple repositories. Internally it does not process more than 1 sourcestamp from a build. Add codebase attr to fake change Tests changed according to the default codebases value of the schedulers. Changes should have an empty codebase if scheduler.codebases is not set convert source to [sources] if source exists Pass codebases through kwargs. Misusage of codebases removed: codebases is not used for filtering out changes with a certain branch Use {'':{}} as default value for codebases. Pass codebases through kwargs Change to pickle undone Undo a validation. If invalid then failure is best option Comment added for optional builderstatus workaround Test if sourcestamp is generated if .codebases does always have a branch or revision entry Test if failure occurs in scheduler when changes contain 1+ codebases and scheduler has no codebases defined addBuildsetForChanges restructured ... Conflicts: master/buildbot/schedulers/base.py Commit: ea5345840ab5ab456f206ffc275839ea59b5e104 https://github.com/buildbot/buildbot/commit/ea5345840ab5ab456f206ffc275839ea59b5e104 Author: Dustin J. Mitchell Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/status/web/feeds.py Log Message: ----------- fix pyflakes Commit: 5206aba9b528ff8603252fc8fd17e346f7399bbb https://github.com/buildbot/buildbot/commit/5206aba9b528ff8603252fc8fd17e346f7399bbb Author: Dustin J. Mitchell Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot * 'master' of github.com:buildbot/buildbot: Corrected typo in ForceScheduler example. Fixes #2294. Commit: 7ea9f954c77dbb9ae48ba49ed07d94c453f659c4 https://github.com/buildbot/buildbot/commit/7ea9f954c77dbb9ae48ba49ed07d94c453f659c4 Author: Jared Grubb Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/steps/shell.py M master/buildbot/steps/source/base.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_source_base_Source.py M master/docs/manual/cfg-buildsteps.rst M master/docs/release-notes.rst Log Message: ----------- Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell Commit: c977f04d92f3cd986ed98dc5b229b1b351db5507 https://github.com/buildbot/buildbot/commit/c977f04d92f3cd986ed98dc5b229b1b351db5507 Author: Harry Borkhuis Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/templates/build.html Log Message: ----------- Support for multiple sourcestamps in build status Commit: 7b8a89107788ed2e115939ced6be1f8dbaaa5c56 https://github.com/buildbot/buildbot/commit/7b8a89107788ed2e115939ced6be1f8dbaaa5c56 Author: Harry Borkhuis Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/status/web/console.py M master/buildbot/status/web/grid.py Log Message: ----------- Filter out all builds with more than one sourcestamp Commit: 38ba72d24e500545dac8c3cfe4323a928f1ac6ab https://github.com/buildbot/buildbot/commit/38ba72d24e500545dac8c3cfe4323a928f1ac6ab Author: Dustin J. Mitchell Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/steps/shell.py M master/buildbot/steps/source/base.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_source_base_Source.py M master/docs/manual/cfg-buildsteps.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'descriptionSuffix' of git://github.com/jaredgrubb/buildbot * 'descriptionSuffix' of git://github.com/jaredgrubb/buildbot: Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell Commit: e5cac61ecff59bd65701eba425aa5e9c04d048d3 https://github.com/buildbot/buildbot/commit/e5cac61ecff59bd65701eba425aa5e9c04d048d3 Author: Dustin J. Mitchell Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- release notes for multirepo Commit: dc91bfee77b8adf9ef9957fa38bd0209887c635c https://github.com/buildbot/buildbot/commit/dc91bfee77b8adf9ef9957fa38bd0209887c635c Author: Dustin J. Mitchell Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/db/connector.py Log Message: ----------- fix now-incorrect warning for an un-upgraded master Commit: ffd8e16b647498a614cbca2faf554dbff1605590 https://github.com/buildbot/buildbot/commit/ffd8e16b647498a614cbca2faf554dbff1605590 Author: Dustin J. Mitchell Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/base.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_process_builder.py Log Message: ----------- remove remaining deferredGenerator uses from buildmaster Commit: 700825df7f1efbac3c44e9d7e5328b722214b980 https://github.com/buildbot/buildbot/commit/700825df7f1efbac3c44e9d7e5328b722214b980 Author: Anders Waldenborg Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/master.py Log Message: ----------- Make sure category is properly updated when loading buildstatus from pickle. There even was a comment about doing it, but the actual code to do it seems to have got lost. Commit: dac8887e7763a2627be4eb4c907f737ace6d13b6 https://github.com/buildbot/buildbot/commit/dac8887e7763a2627be4eb4c907f737ace6d13b6 Author: Harry Borkhuis Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/web/grid.py Log Message: ----------- in gridview filter out builds with more than 1 sourcestamp Commit: 407c04675e5fe24631d6622b2e414dc064707de9 https://github.com/buildbot/buildbot/commit/407c04675e5fe24631d6622b2e414dc064707de9 Author: Harry Borkhuis Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/web/grid.py Log Message: ----------- in transposed gridview filter out builds with more than 1 sourcestamp. Fixed transposed grid Commit: 90b3b66da8caa2a4cc8897fb655852b8d18bf9b2 https://github.com/buildbot/buildbot/commit/90b3b66da8caa2a4cc8897fb655852b8d18bf9b2 Author: Harry Borkhuis Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- use empty dictionairy if no got_revisions found Commit: ad8edd85304a672f0947dcfc0c9bceae0e11496c https://github.com/buildbot/buildbot/commit/ad8edd85304a672f0947dcfc0c9bceae0e11496c Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- typo Commit: f22ed6a5237e6baf413f410b506e019c3757477f https://github.com/buildbot/buildbot/commit/f22ed6a5237e6baf413f410b506e019c3757477f Author: Benoit Allard Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/feeds.py Log Message: ----------- gotAllRevisions now returns an empty dict when the property is not set Commit: 00579a8f09ab7b4ab73a11b3de901a8dbe95ba9f https://github.com/buildbot/buildbot/commit/00579a8f09ab7b4ab73a11b3de901a8dbe95ba9f Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/feeds.py Log Message: ----------- Merge branch 'gotrev' of git://github.com/benallard/buildbot * 'gotrev' of git://github.com/benallard/buildbot: gotAllRevisions now returns an empty dict when the property is not set Commit: 2ab92c09d64eca7e7541dc5921185161e7b23ce0 https://github.com/buildbot/buildbot/commit/2ab92c09d64eca7e7541dc5921185161e7b23ce0 Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/master.py Log Message: ----------- Merge branch 'master' of git://github.com/wanders/buildbot * 'master' of git://github.com/wanders/buildbot: Make sure category is properly updated when loading buildstatus from pickle. Commit: 14f369eb2b86e5e8e67c2dd7335fdf04906b2b45 https://github.com/buildbot/buildbot/commit/14f369eb2b86e5e8e67c2dd7335fdf04906b2b45 Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/console.py M master/buildbot/status/web/grid.py M master/buildbot/status/web/templates/build.html Log Message: ----------- Merge commit '90b3b66' * commit '90b3b66': use empty dictionairy if no got_revisions found in transposed gridview filter out builds with more than 1 sourcestamp. Fixed transposed grid in gridview filter out builds with more than 1 sourcestamp Filter out all builds with more than one sourcestamp Support for multiple sourcestamps in build status Conflicts: master/buildbot/status/web/base.py master/buildbot/status/web/build.py Commit: 52f0e0cf2ddc5869e08d5698841b15d843935085 https://github.com/buildbot/buildbot/commit/52f0e0cf2ddc5869e08d5698841b15d843935085 Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/db/connector.py M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/timed.py M master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/console.py M master/buildbot/status/web/feeds.py M master/buildbot/status/web/grid.py M master/buildbot/status/web/status_json.py M master/buildbot/status/web/templates/build.html M master/buildbot/status/web/templates/feed_description.html A master/buildbot/status/web/templates/feed_sources.html M master/buildbot/steps/master.py M master/buildbot/steps/shell.py M master/buildbot/steps/source/base.py M master/buildbot/steps/source/svn.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_shell_command_properties.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_status_build.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_source_base_Source.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_mercurial.py M master/buildbot/test/util/scheduler.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'master' into nine * master: (78 commits) gotAllRevisions now returns an empty dict when the property is not set typo use empty dictionairy if no got_revisions found in transposed gridview filter out builds with more than 1 sourcestamp. Fixed transposed grid in gridview filter out builds with more than 1 sourcestamp Make sure category is properly updated when loading buildstatus from pickle. remove remaining deferredGenerator uses from buildmaster fix now-incorrect warning for an un-upgraded master release notes for multirepo Filter out all builds with more than one sourcestamp Support for multiple sourcestamps in build status Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell fix pyflakes Corrected typo in ForceScheduler example. Fixes #2294. Change fakesource according to real SourceStamp always return new (cloned) objects if absolute sourcestamps have been requested Assign ?? to revision if unknown Add clone method to sourcestamp Include all sourcestamps as list of dicts in the build status dictionary. typo ... Conflicts: master/buildbot/schedulers/base.py master/buildbot/test/fake/fakedb.py master/buildbot/test/unit/test_status_mail.py master/docs/release-notes.rst Compare: https://github.com/buildbot/buildbot/compare/0b87908...52f0e0c From nobody at buildbot.net Fri May 11 02:55:26 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 02:55:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2294: Typos in manual for ForceScheduler Schedule example In-Reply-To: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> References: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> Message-ID: <054.c78dff4ea075f81d70025540152b9984@buildbot.net> #2294: Typos in manual for ForceScheduler Schedule example -----------------------+--------------------- Reporter: rrobino | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: forcebuild | -----------------------+--------------------- Comment (by Rick Robino): Corrected typo in ForceScheduler example. Fixes #2294. Changeset: 8290ab1db72bf3fb12e1d8e54d5a88cce3d5cdc0 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 11 02:55:27 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 02:55:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2294: Typos in manual for ForceScheduler Schedule example In-Reply-To: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> References: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> Message-ID: <054.a36d810751e5a8e835871d9efe9bce02@buildbot.net> #2294: Typos in manual for ForceScheduler Schedule example -----------------------+--------------------- Reporter: rrobino | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: forcebuild | -----------------------+--------------------- Comment (by Dustin J. Mitchell): Merge branch 'master' of github.com:buildbot/buildbot * 'master' of github.com:buildbot/buildbot: Corrected typo in ForceScheduler example. Fixes #2294. Changeset: 5206aba9b528ff8603252fc8fd17e346f7399bbb -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 11 02:55:28 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 02:55:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2214: BuildStep's for multi-repo should include sourcebase in the names In-Reply-To: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> References: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> Message-ID: <057.8ee9872fab757c1fc88b1ce08ae111c9@buildbot.net> #2214: BuildStep's for multi-repo should include sourcebase in the names ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: projrepo | ------------------------+------------------------- Comment (by Dustin J. Mitchell): Merge branch 'descriptionSuffix' of git://github.com/jaredgrubb/buildbot * 'descriptionSuffix' of git://github.com/jaredgrubb/buildbot: Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell Changeset: 38ba72d24e500545dac8c3cfe4323a928f1ac6ab -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 11 02:55:27 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 02:55:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2294: Typos in manual for ForceScheduler Schedule example In-Reply-To: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> References: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> Message-ID: <054.e9d6531c62254605daf8614b87f622c9@buildbot.net> #2294: Typos in manual for ForceScheduler Schedule example -----------------------+--------------------- Reporter: rrobino | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: forcebuild | -----------------------+--------------------- Comment (by Dustin J. Mitchell): Merge pull request #399 from rrobino/master Fixes #2294. Changeset: 75876119607ea6768ca881629be473f4467768b2 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 11 02:55:27 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 02:55:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2214: BuildStep's for multi-repo should include sourcebase in the names In-Reply-To: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> References: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> Message-ID: <057.06d34000629a8213e11094ae0f5ce578@buildbot.net> #2214: BuildStep's for multi-repo should include sourcebase in the names ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: projrepo | ------------------------+------------------------- Comment (by Jared Grubb): Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell Changeset: 7ea9f954c77dbb9ae48ba49ed07d94c453f659c4 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 11 02:55:28 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 02:55:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2294: Typos in manual for ForceScheduler Schedule example In-Reply-To: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> References: <039.7ce165ba32f63e6901d78747a4c97f8e@buildbot.net> Message-ID: <054.882cf9fe51e1d5e44c3a33a8f9003eae@buildbot.net> #2294: Typos in manual for ForceScheduler Schedule example -----------------------+--------------------- Reporter: rrobino | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: forcebuild | -----------------------+--------------------- Comment (by Dustin J. Mitchell): Merge branch 'master' into nine * master: (78 commits) gotAllRevisions now returns an empty dict when the property is not set typo use empty dictionairy if no got_revisions found in transposed gridview filter out builds with more than 1 sourcestamp. Fixed transposed grid in gridview filter out builds with more than 1 sourcestamp Make sure category is properly updated when loading buildstatus from pickle. remove remaining deferredGenerator uses from buildmaster fix now-incorrect warning for an un-upgraded master release notes for multirepo Filter out all builds with more than one sourcestamp Support for multiple sourcestamps in build status Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell fix pyflakes Corrected typo in ForceScheduler example. Fixes #2294. Change fakesource according to real SourceStamp always return new (cloned) objects if absolute sourcestamps have been requested Assign ?? to revision if unknown Add clone method to sourcestamp Include all sourcestamps as list of dicts in the build status dictionary. typo ... Conflicts: master/buildbot/schedulers/base.py master/buildbot/test/fake/fakedb.py master/buildbot/test/unit/test_status_mail.py master/docs/release-notes.rst Changeset: 52f0e0cf2ddc5869e08d5698841b15d843935085 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 11 02:55:28 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 02:55:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2214: BuildStep's for multi-repo should include sourcebase in the names In-Reply-To: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> References: <042.390a8e63efa40f433cb326072e61e6cd@buildbot.net> Message-ID: <057.e8d913edaa9ef63830dea9746767abd0@buildbot.net> #2214: BuildStep's for multi-repo should include sourcebase in the names ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: projrepo | ------------------------+------------------------- Comment (by Dustin J. Mitchell): Merge branch 'master' into nine * master: (78 commits) gotAllRevisions now returns an empty dict when the property is not set typo use empty dictionairy if no got_revisions found in transposed gridview filter out builds with more than 1 sourcestamp. Fixed transposed grid in gridview filter out builds with more than 1 sourcestamp Make sure category is properly updated when loading buildstatus from pickle. remove remaining deferredGenerator uses from buildmaster fix now-incorrect warning for an un-upgraded master release notes for multirepo Filter out all builds with more than one sourcestamp Support for multiple sourcestamps in build status Fixes #2214: Add 'codebase' to Source base; add 'descriptionSuffix' to Source and Shell fix pyflakes Corrected typo in ForceScheduler example. Fixes #2294. Change fakesource according to real SourceStamp always return new (cloned) objects if absolute sourcestamps have been requested Assign ?? to revision if unknown Add clone method to sourcestamp Include all sourcestamps as list of dicts in the build status dictionary. typo ... Conflicts: master/buildbot/schedulers/base.py master/buildbot/test/fake/fakedb.py master/buildbot/test/unit/test_status_mail.py master/docs/release-notes.rst Changeset: 52f0e0cf2ddc5869e08d5698841b15d843935085 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 11 16:03:28 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 16:03:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2295: Add log-in information to Quick Tour Message-ID: <035.881ff1b177abcb90ab3590c985b9b2bd@buildbot.net> #2295: Add log-in information to Quick Tour ------------------------+----------------------- Reporter: ewa | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Keywords: docs ------------------------+----------------------- It's kind of obvious in retrospect, but: The Quick Tour instructions don't say anything about logging in to web interface. If you don't log in, everything seems great until you look for the "Force build" option and it's just not there. After the "PROJECT IDENTITY" section, I'd mention the auth_cfg block {{{ authz_cfg=authz.Authz( # change any of these to True to enable; see the manual for more # options auth=auth.BasicAuth([("pyflakes","pyflakes")]), gracefulShutdown = False, .... }}} and tell the user to log in. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 11 16:30:05 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 16:30:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2295: Add log-in information to Quick Tour In-Reply-To: <035.881ff1b177abcb90ab3590c985b9b2bd@buildbot.net> References: <035.881ff1b177abcb90ab3590c985b9b2bd@buildbot.net> Message-ID: <050.89cc9a1aaaf9a6330e99aef59d513f18@buildbot.net> #2295: Add log-in information to Quick Tour ------------------------+------------------------ Reporter: ewa | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: docs | ------------------------+------------------------ Comment (by dustin): Want to submit a patch? https://github.com/buildbot/buildbot/blob/master/master/docs/tutorial/tour.rst -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 11 19:49:00 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 11 May 2012 19:49:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2295: Add log-in information to Quick Tour In-Reply-To: <035.881ff1b177abcb90ab3590c985b9b2bd@buildbot.net> References: <035.881ff1b177abcb90ab3590c985b9b2bd@buildbot.net> Message-ID: <050.710fd25a87507f2aaa4742fc52dcd718@buildbot.net> #2295: Add log-in information to Quick Tour ------------------------+------------------------ Reporter: ewa | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: docs | ------------------------+------------------------ Comment (by ewa): Looks like it was already fixed in commit ffa1da2a34ecc12f3a5efae9ba4aeb8dcf0919cb (redundant with #2244)! Here's a patch which adds even more discussion, if you want it. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 12 14:49:20 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 07:49:20 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 588c51: add some tests for Change Message-ID: <4fae7870bcd99_1f481617af01069ad@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 588c516c099ce1addcdfb752380cba35fb39cae2 https://github.com/buildbot/buildbot/commit/588c516c099ce1addcdfb752380cba35fb39cae2 Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: A master/buildbot/test/unit/test_changes_changes.py Log Message: ----------- add some tests for Change Commit: e45c5af912b452bae14a0191062e5621e013a6af https://github.com/buildbot/buildbot/commit/e45c5af912b452bae14a0191062e5621e013a6af Author: Fr?d?ric Leroy Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- add 'project' support to svnpoller When using SVNPoller( ... , project='myproject' ), project is always empty. This patch fixes it. Commit: 31d2e408df94009e4ccc1f98e45813d5c95ac4bb https://github.com/buildbot/buildbot/commit/31d2e408df94009e4ccc1f98e45813d5c95ac4bb Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/changes/svnpoller.py Log Message: ----------- Merge branch 'myfixes' of git://github.com/starox/buildbot * 'myfixes' of git://github.com/starox/buildbot: add 'project' support to svnpoller Compare: https://github.com/buildbot/buildbot/compare/14f369e...31d2e40 From noreply at github.com Sat May 12 14:49:25 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 07:49:25 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 588c51: add some tests for Change Message-ID: <4fae7875ca6d8_5a151aefaf0304484@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 588c516c099ce1addcdfb752380cba35fb39cae2 https://github.com/buildbot/buildbot/commit/588c516c099ce1addcdfb752380cba35fb39cae2 Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: A master/buildbot/test/unit/test_changes_changes.py Log Message: ----------- add some tests for Change Commit: 1d3fa9b96775792e64acb1b145f272c2c14dbd5b https://github.com/buildbot/buildbot/commit/1d3fa9b96775792e64acb1b145f272c2c14dbd5b Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: A master/buildbot/test/unit/test_changes_changes.py Log Message: ----------- Merge branch 'master' into nine * master: add some tests for Change Commit: 644775b2444a0a1d015ce6452989cca6909aad5b https://github.com/buildbot/buildbot/commit/644775b2444a0a1d015ce6452989cca6909aad5b Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/changes/changes.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/interfaces/test_db_changes.py M master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_db_changes.py Log Message: ----------- Move most db.changes tests to interface tests Commit: e3075d4afb0c70ced7afc2e471fd400fa240ce73 https://github.com/buildbot/buildbot/commit/e3075d4afb0c70ced7afc2e471fd400fa240ce73 Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/mq/simple.py M master/buildbot/test/fake/fakemq.py M master/buildbot/test/interfaces/test_mq.py A master/buildbot/test/unit/test_util_topicmatch.py A master/buildbot/test/util/topicmatching.py A master/buildbot/util/topicmatch.py M master/docs/developer/utils.rst Log Message: ----------- Split out testing for topic matching from the mq interface tests Commit: 44015a17229ed43e75cf5408819a673fb031e36f https://github.com/buildbot/buildbot/commit/44015a17229ed43e75cf5408819a673fb031e36f Author: Dustin J. Mitchell Date: 2012-05-10 (Thu, 10 May 2012) Changed paths: M master/buildbot/test/fake/fakemq.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_triggerable.py Log Message: ----------- update FakeMQConnector to actually do topic matching Compare: https://github.com/buildbot/buildbot/compare/52f0e0c...44015a1 From noreply at github.com Sat May 12 14:51:29 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 07:51:29 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e84400: Fixes #2266: Add new 'exception' mode for MailNoti... Message-ID: <4fae78f1b64b5_79e110f3aec17325e@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e844003796cebc697cfd31bf37ee856df68cd02a https://github.com/buildbot/buildbot/commit/e844003796cebc697cfd31bf37ee856df68cd02a Author: Jared Grubb Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Fixes #2266: Add new 'exception' mode for MailNotifier Commit: 88995bdf9bbb3bafa66c64dbb9c868011c6f2f24 https://github.com/buildbot/buildbot/commit/88995bdf9bbb3bafa66c64dbb9c868011c6f2f24 Author: Jared Grubb Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Add docs for the 'exception' and 'all' mail modes Commit: a2d66e2152c749335bd788dc366a1ce5c845905e https://github.com/buildbot/buildbot/commit/a2d66e2152c749335bd788dc366a1ce5c845905e Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/status/mail.py M master/buildbot/test/unit/test_status_mail.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch 'mail-on-exception' of git://github.com/jaredgrubb/buildbot * 'mail-on-exception' of git://github.com/jaredgrubb/buildbot: Add docs for the 'exception' and 'all' mail modes Fixes #2266: Add new 'exception' mode for MailNotifier Compare: https://github.com/buildbot/buildbot/compare/31d2e40...a2d66e2 From nobody at buildbot.net Sat May 12 14:51:44 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 14:51:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2266: No longer get emails if build ends with Exception In-Reply-To: <042.4d2ce5f0f7b0219d432bae134017a18f@buildbot.net> References: <042.4d2ce5f0f7b0219d432bae134017a18f@buildbot.net> Message-ID: <057.7624776203108aadf860631479dd7e60@buildbot.net> #2266: No longer get emails if build ends with Exception -----------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: | -----------------------+------------------------- Changes (by Jared Grubb): * status: assigned => closed * resolution: => fixed Comment: Fixes #2266: Add new 'exception' mode for MailNotifier Changeset: e844003796cebc697cfd31bf37ee856df68cd02a -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 14:51:46 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 14:51:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2266: No longer get emails if build ends with Exception In-Reply-To: <042.4d2ce5f0f7b0219d432bae134017a18f@buildbot.net> References: <042.4d2ce5f0f7b0219d432bae134017a18f@buildbot.net> Message-ID: <057.41b4e60bdc87c5ced0c022e4c0b851f2@buildbot.net> #2266: No longer get emails if build ends with Exception -----------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: | -----------------------+------------------------- Comment (by Dustin J. Mitchell): Merge branch 'mail-on-exception' of git://github.com/jaredgrubb/buildbot * 'mail-on-exception' of git://github.com/jaredgrubb/buildbot: Add docs for the 'exception' and 'all' mail modes Fixes #2266: Add new 'exception' mode for MailNotifier Changeset: a2d66e2152c749335bd788dc366a1ce5c845905e -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 14:59:34 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 14:59:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2296: TemplateAssertionError: no test named 'mapping' Message-ID: <038.5c6980a22be49d12f54477230f866e86@buildbot.net> #2296: TemplateAssertionError: no test named 'mapping' -------------------+------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Keywords: -------------------+------------------- When viewing a log: {{{ 2012-05-12 09:57:51-0500 [HTTPChannel,0,172.16.1.18] Unhandled Error Traceback (most recent call last): File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/http.py", line 773, in requestReceived self.process() File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/server.py", line 132, in process self.render(resrc) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/server.py", line 167, in render body = resrc.render(self) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/status/web/base.py", line 326, in render d = defer.maybeDeferred(lambda : self.content(request, ctx)) --- --- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 134, in maybeDeferred result = f(*args, **kw) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/status/web/base.py", line 326, in d = defer.maybeDeferred(lambda : self.content(request, ctx)) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/status/web/build.py", line 259, in content template = req.site.buildbot_service.templates.get_template("build.html") File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/jinja2/environment.py", line 716, in get_template return self._load_template(name, self.make_globals(globals)) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/jinja2/environment.py", line 690, in _load_template template = self.loader.load(self, name, globals) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/jinja2/loaders.py", line 127, in load code = environment.compile(source, name, filename) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/jinja2/environment.py", line 492, in compile self.handle_exception(exc_info, source_hint=source) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/status/web/templates/build.html", line 154, in template {% if p.value is not mapping %} jinja2.exceptions.TemplateAssertionError: no test named 'mapping' }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 12 15:08:59 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 08:08:59 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] cf4309: add a 'mapping' test for Jinja Message-ID: <4fae7d0ba66e7_5a151aefaf03062dc@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: cf4309e4ae34f37d2a11b473dc5886335abea896 https://github.com/buildbot/buildbot/commit/cf4309e4ae34f37d2a11b473dc5886335abea896 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/status/web/base.py Log Message: ----------- add a 'mapping' test for Jinja This makes the template changes in c977f04d work. From noreply at github.com Sat May 12 15:15:00 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 08:15:00 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 696a76: fix timezone-sensitive test Message-ID: <4fae7e7431b9f_6baf1358ae41415b9@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 696a762b6d8d06814035875e3cf4aa88e986dd91 https://github.com/buildbot/buildbot/commit/696a762b6d8d06814035875e3cf4aa88e986dd91 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/test/unit/test_changes_changes.py Log Message: ----------- fix timezone-sensitive test From nobody at buildbot.net Sat May 12 15:16:10 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 15:16:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2296: TemplateAssertionError: no test named 'mapping' In-Reply-To: <038.5c6980a22be49d12f54477230f866e86@buildbot.net> References: <038.5c6980a22be49d12f54477230f866e86@buildbot.net> Message-ID: <053.4d7124a110e036b0069f2d63312bc917@buildbot.net> #2296: TemplateAssertionError: no test named 'mapping' -------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | -------------------+-------------------- Comment (by dustin): {{{ #! patch commit cf4309e4ae34f37d2a11b473dc5886335abea896 Author: Dustin J. Mitchell Date: Sat May 12 10:07:34 2012 -0500 add a 'mapping' test for Jinja This makes the template changes in c977f04d work. diff --git a/master/buildbot/status/web/base.py b/master/buildbot/status/web/base.py index 5e8902c..87050b3 100644 --- a/master/buildbot/status/web/base.py +++ b/master/buildbot/status/web/base.py @@ -514,6 +514,8 @@ def createJinjaEnv(revlink=None, changecommentlink=None, env.install_null_translations() # needed until we have a proper i18n backend + env.tests['mapping'] = lambda obj : isinstance(obj, dict) + env.filters.update(dict( urlencode = urllib.quote, email = emailfilter, }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 12 15:17:54 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 08:17:54 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c9c601: another timezeone-sensitive test Message-ID: <4fae7f2227f0f_79e110f3aec17478b@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c9c60178c9237b11148a8e28952d0f450e606f05 https://github.com/buildbot/buildbot/commit/c9c60178c9237b11148a8e28952d0f450e606f05 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/test/unit/test_changes_changes.py Log Message: ----------- another timezeone-sensitive test From nobody at buildbot.net Sat May 12 16:02:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 16:02:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2296: TemplateAssertionError: no test named 'mapping' In-Reply-To: <038.5c6980a22be49d12f54477230f866e86@buildbot.net> References: <038.5c6980a22be49d12f54477230f866e86@buildbot.net> Message-ID: <053.473a424601ad35e4c9d89314a2f5c1e0@buildbot.net> #2296: TemplateAssertionError: no test named 'mapping' -------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: | -------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 19:17:13 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 19:17:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2295: Add log-in information to Quick Tour In-Reply-To: <035.881ff1b177abcb90ab3590c985b9b2bd@buildbot.net> References: <035.881ff1b177abcb90ab3590c985b9b2bd@buildbot.net> Message-ID: <050.d3afc45bb46e5933d09caa69f8cdecbf@buildbot.net> #2295: Add log-in information to Quick Tour ------------------------+--------------------- Reporter: ewa | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: docs | ------------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed * milestone: undecided => 0.8.7 Comment: Awesome - merged, with some tweaks by me after: {{{ commit cecd0c9a6db88f6485506074ce9041b981ce7801 Author: Dustin J. Mitchell Date: Sat May 12 14:16:40 2012 -0500 move 'Setting Authorized Web Users' down a bit, add a link commit 593b67ebcafd1b3b21e06dd1da208170682185ae Author: Eric W. Anderson Date: Sat May 12 14:14:20 2012 -0500 Add tutorial tour section on adjusting the authorized users in the webstatus }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 12 19:18:59 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 12:18:59 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 593b67: Add tutorial tour section on adjusting the authori... Message-ID: <4faeb7a3561f_5e87121baf01388e0@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 593b67ebcafd1b3b21e06dd1da208170682185ae https://github.com/buildbot/buildbot/commit/593b67ebcafd1b3b21e06dd1da208170682185ae Author: Eric W. Anderson Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/docs/tutorial/tour.rst Log Message: ----------- Add tutorial tour section on adjusting the authorized users in the webstatus Commit: cecd0c9a6db88f6485506074ce9041b981ce7801 https://github.com/buildbot/buildbot/commit/cecd0c9a6db88f6485506074ce9041b981ce7801 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/docs/tutorial/tour.rst Log Message: ----------- move 'Setting Authorized Web Users' down a bit, add a link Compare: https://github.com/buildbot/buildbot/compare/c9c6017...cecd0c9 From noreply at github.com Sat May 12 19:21:54 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 12:21:54 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 5dffe8: Make `python setup.py test` do something useful Message-ID: <4faeb8528dd8d_6732d83aec1716a1@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 5dffe8d99046a1552517a866145b772125c927d7 https://github.com/buildbot/buildbot/commit/5dffe8d99046a1552517a866145b772125c927d7 Author: Marc Abramowitz Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: A slave/setup.cfg M slave/setup.py Log Message: ----------- Make `python setup.py test` do something useful Commit: 18a64779cca54aedba6091ee40c2dda5a3ced70c https://github.com/buildbot/buildbot/commit/18a64779cca54aedba6091ee40c2dda5a3ced70c Author: Marc Abramowitz Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: A master/setup.cfg M master/setup.py Log Message: ----------- Make `python setup.py test` work (in a fresh virtualenv!) for buildbot/master Commit: 2949eb9b2ac76d4e18e3d849f1e2fb93188af655 https://github.com/buildbot/buildbot/commit/2949eb9b2ac76d4e18e3d849f1e2fb93188af655 Author: Marc Abramowitz Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M .gitignore A master/tox.ini A slave/tox.ini Log Message: ----------- Add support for tox (http://tox.testrun.org/) for quick local testing across multiple Pythons. Commit: b6c8e7944707950060910b6f6ae17d791c0a5835 https://github.com/buildbot/buildbot/commit/b6c8e7944707950060910b6f6ae17d791c0a5835 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M .gitignore A master/setup.cfg M master/setup.py A master/tox.ini A slave/setup.cfg M slave/setup.py A slave/tox.ini Log Message: ----------- Merge branch 'setuptools-trial' of git://github.com/msabramo/buildbot * 'setuptools-trial' of git://github.com/msabramo/buildbot: Add support for tox (http://tox.testrun.org/) for quick local testing across multiple Pythons. Make `python setup.py test` work (in a fresh virtualenv!) for buildbot/master Make `python setup.py test` do something useful Compare: https://github.com/buildbot/buildbot/compare/cecd0c9...b6c8e79 From noreply at github.com Sat May 12 19:25:52 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 12:25:52 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 31736e: Fixes #2180: Allow for "git describe" in addition ... Message-ID: <4faeb940c11aa_7a8519caae4101694@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 31736e2ae006471bfd392807d7b4ad3385345472 https://github.com/buildbot/buildbot/commit/31736e2ae006471bfd392807d7b4ad3385345472 Author: Jared Grubb Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- Fixes #2180: Allow for "git describe" in addition to got_revision Commit: 1e563c3d390b68b03c44741a97ea1da0ec7c76ef https://github.com/buildbot/buildbot/commit/1e563c3d390b68b03c44741a97ea1da0ec7c76ef Author: Jared Grubb Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- git-describe: update docs; adjust behavior of 'dict()' Commit: db9865f57c3c60dc57dd404e06c0d7ea7f94a72c https://github.com/buildbot/buildbot/commit/db9865f57c3c60dc57dd404e06c0d7ea7f94a72c Author: Jared Grubb Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- git-describe: update release notes; also fix a misplaced note for the 'descriptionSuffix' change Commit: ec6e2e8cabd2c8eec04b11ef6a5e63cc6cd4cefd https://github.com/buildbot/buildbot/commit/ec6e2e8cabd2c8eec04b11ef6a5e63cc6cd4cefd Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py M master/docs/manual/cfg-buildsteps.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'git-describe' of git://github.com/jaredgrubb/buildbot * 'git-describe' of git://github.com/jaredgrubb/buildbot: git-describe: update release notes; also fix a misplaced note for the 'descriptionSuffix' change git-describe: update docs; adjust behavior of 'dict()' Fixes #2180: Allow for "git describe" in addition to got_revision Compare: https://github.com/buildbot/buildbot/compare/b6c8e79...ec6e2e8 From nobody at buildbot.net Sat May 12 19:25:57 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 19:25:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2180: Allow for "git describe" in addition to got_revision In-Reply-To: <042.f0bb38d6a7f6d5b4159cc3a8bf6a0f8c@buildbot.net> References: <042.f0bb38d6a7f6d5b4159cc3a8bf6a0f8c@buildbot.net> Message-ID: <057.6650bb6fcd396ec48556ff723a0eeefc@buildbot.net> #2180: Allow for "git describe" in addition to got_revision ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: git | ------------------------+------------------------- Changes (by Jared Grubb): * status: assigned => closed * resolution: => fixed Comment: Fixes #2180: Allow for "git describe" in addition to got_revision Changeset: 31736e2ae006471bfd392807d7b4ad3385345472 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 19:25:58 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 19:25:58 -0000 Subject: [Buildbot-commits] [Buildbot] #2180: Allow for "git describe" in addition to got_revision In-Reply-To: <042.f0bb38d6a7f6d5b4159cc3a8bf6a0f8c@buildbot.net> References: <042.f0bb38d6a7f6d5b4159cc3a8bf6a0f8c@buildbot.net> Message-ID: <057.f9c0c4404514e49231a073f05674fb83@buildbot.net> #2180: Allow for "git describe" in addition to got_revision ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: git | ------------------------+------------------------- Comment (by Dustin J. Mitchell): Merge branch 'git-describe' of git://github.com/jaredgrubb/buildbot * 'git-describe' of git://github.com/jaredgrubb/buildbot: git-describe: update release notes; also fix a misplaced note for the 'descriptionSuffix' change git-describe: update docs; adjust behavior of 'dict()' Fixes #2180: Allow for "git describe" in addition to got_revision Changeset: ec6e2e8cabd2c8eec04b11ef6a5e63cc6cd4cefd -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 12 19:55:20 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 12:55:20 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 53d9dd: added the concept of multiple repositories to docu... Message-ID: <4faec0281bf70_132187aaf41622a4@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 53d9dd7abc024deead611af459668a25b58be3c8 https://github.com/buildbot/buildbot/commit/53d9dd7abc024deead611af459668a25b58be3c8 Author: Harry Borkhuis Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/concepts.rst M master/docs/release-notes.rst Log Message: ----------- added the concept of multiple repositories to documentation Commit: 18dde6c7ed91efff5892c075accee5540e6b9430 https://github.com/buildbot/buildbot/commit/18dde6c7ed91efff5892c075accee5540e6b9430 Author: Harry Borkhuis Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/status/master.py M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/console.py M master/buildbot/status/web/feeds.py M master/buildbot/status/web/grid.py M master/buildbot/status/web/templates/build.html Log Message: ----------- Merge branch 'master' of https://github.com/buildbot/buildbot into multirepo-doc Commit: c3d29da2528902f9a51c30a7ad8c3278f629bf79 https://github.com/buildbot/buildbot/commit/c3d29da2528902f9a51c30a7ad8c3278f629bf79 Author: Harry Borkhuis Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- document that by default schedulers only accept changes with an empty sourcestamp Commit: d4a043900b818f373adada76b647f597f935b672 https://github.com/buildbot/buildbot/commit/d4a043900b818f373adada76b647f597f935b672 Author: Harry Borkhuis Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- rewriting of some sentences multiple-tree concept (by Benoit) Commit: 04d48a36f211dfd86add4420b54d805af19c66e8 https://github.com/buildbot/buildbot/commit/04d48a36f211dfd86add4420b54d805af19c66e8 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/concepts.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'multirepo-doc' of git://github.com/hborkhuis/buildbot * 'multirepo-doc' of git://github.com/hborkhuis/buildbot: rewriting of some sentences multiple-tree concept (by Benoit) document that by default schedulers only accept changes with an empty sourcestamp added the concept of multiple repositories to documentation Conflicts: master/docs/release-notes.rst Compare: https://github.com/buildbot/buildbot/compare/ec6e2e8...04d48a3 From nobody at buildbot.net Sat May 12 19:57:42 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 19:57:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2297: Config-time checks for 'codebase' correctness Message-ID: <042.08ad00c259ac30a796bad61eea191a61@buildbot.net> #2297: Config-time checks for 'codebase' correctness ------------------------+----------------------- Reporter: jaredgrubb | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: master | Keywords: ------------------------+----------------------- As we add more support for multi-codebase Builders, it would be good to think what config-time checks would be helpful. For example, at least in master as I write this, if a builder has two Source steps, and one has a codebase and the other does not, Source.setProperty will assert when the second step tries to set the 'got_revision' property. It'd be nice if this mismatch could be detected at config-time rather than at runtime. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 12 22:28:24 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 15:28:24 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] bbfc8d: ignore detritus from 'python setup.py test' Message-ID: <4faee408bc760_330fe8caec35527c@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: bbfc8d57d6f490f281c9fe5040a4e278b53ee696 https://github.com/buildbot/buildbot/commit/bbfc8d57d6f490f281c9fe5040a4e278b53ee696 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M .gitignore Log Message: ----------- ignore detritus from 'python setup.py test' Commit: f518b0bfeec17f946d7b728bd5adc2a263d66250 https://github.com/buildbot/buildbot/commit/f518b0bfeec17f946d7b728bd5adc2a263d66250 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/docs/manual/concepts.rst M master/docs/release-notes.rst Log Message: ----------- Apply some editing to the concepts documentation Compare: https://github.com/buildbot/buildbot/compare/04d48a3...f518b0b From nobody at buildbot.net Sat May 12 23:05:03 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:05:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2293: Simplify MSYS+buildslave integration In-Reply-To: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> References: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> Message-ID: <050.83d1c9bfe480109845e4ffafce1525a9@buildbot.net> #2293: Simplify MSYS+buildslave integration ------------------------+-------------------- Reporter: LRN | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: windows | ------------------------+-------------------- Changes (by dustin): * keywords: MSYS, cmd, COMSPEC, libtool, ShellCommand, shell, windows => windows * milestone: undecided => 0.8.+ Comment: Implicit in your report is the idea that Buildbot *should* be using a POSIX shell to run commands on Windows. This has not been the case with Buildbot in the past, so it would be a pretty shocking change to make. Outside of that, there are certainly a *lot* of ways to run commands on Windows, so I'm not sure what's best. Perhaps Buildbot should offer an option to use a POSIX shell, and when that's given, try various tricks to find such a shell (including the environment variable you've used in your patch). That would certainly make it easier for people trying to run the same buildfactory on Windows and POSIX. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:08:10 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:08:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2297: Config-time checks for 'codebase' correctness In-Reply-To: <042.08ad00c259ac30a796bad61eea191a61@buildbot.net> References: <042.08ad00c259ac30a796bad61eea191a61@buildbot.net> Message-ID: <057.72873caf8bde913c7855776dade16a15@buildbot.net> #2297: Config-time checks for 'codebase' correctness ------------------------+-------------------- Reporter: jaredgrubb | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.7 Comment: The documentation indicates that Source steps are basically required to have a `codebase` attribute. If that's part of the Source interface, then it's not at all unreasonable for !BuildFactory to have a validation method that ensures that either no Source steps have a codebase, or all do. That requires a lot of `isinstance(Source, ..)`, though, which always makes me a bit uncomfortable. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:08:58 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:08:58 -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.c32901a43a63c4b678142a7741ff34ff@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 dustin): * milestone: undecided => 0.8.+ Comment: adiroiban, do you want to work up a patch or pull request for this? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:10:43 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:10:43 -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.248103f1a96fd1f2f590df8aef448b04@buildbot.net> #2292: make logs provided by webstatus HTTP-cacheable ------------------------+-------------------- Reporter: brendan | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.7 Version: 0.8.5 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by dustin): * type: defect => enhancement * milestone: undecided => 0.8.7 Comment: This sounds like it would be a pretty simple patch - do you want to create that? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:14:19 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:14:19 -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.71d27f1999bec0ae582fa9a3278e966a@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 | ----------------------+-------------------- Comment (by adiroiban): Hi, Sorry for taking so long to reply. I will for toward providing a fix for this. I will submit the work over github. Thanks for the ping. Adi -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:22:01 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:22:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2293: Simplify MSYS+buildslave integration In-Reply-To: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> References: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> Message-ID: <050.bc834b4f5fe2934bd7453d12b9f3106e@buildbot.net> #2293: Simplify MSYS+buildslave integration ------------------------+-------------------- Reporter: LRN | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: windows | ------------------------+-------------------- Comment (by LRN): Yes, i admit that a very small number (a few thousands, i think) of projects exist that use buildsystems that are only able to work in POSIX shell, and that this patch was written with these projects in mind. There's no way to find something on W32, unless you've been pointed to it (i.e. environment variable or a registry key). Very small number of conventions exist on W32, and these are mostly not respected by FSW (i mean, seriously, who would put software into "C:\Program Files (x86)"?). I think it is reasonable to expect that buidlslave maintainer knows what kind of things will be run on the slave, and should set up the environment accordingly (i.e. define the environment variable). So it's a matter of shifting the configuration burden from master (removes the need to call 'sh.exe' explicitly) to slave (it needs to define a variable to point at the shell), while also taking some of it off their shoulders (commandline -> shell script file, with some primitive quoting). -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 12 23:28:01 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 16:28:01 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d2bc38: Fixes #2165: Add 'ternary' interpolation for WithP... Message-ID: <4faef201a4129_330fe8caec35855f@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d2bc38106ddfcc9e1aa0a892a5632d4d1fe2f417 https://github.com/buildbot/buildbot/commit/d2bc38106ddfcc9e1aa0a892a5632d4d1fe2f417 Author: Jared Grubb Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Fixes #2165: Add 'ternary' interpolation for WithProperties Commit: 805ef880f17943f1570ad0aa5bc1ab5a508f3357 https://github.com/buildbot/buildbot/commit/805ef880f17943f1570ad0aa5bc1ab5a508f3357 Author: Jared Grubb Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/docs/manual/cfg-properties.rst M master/docs/release-notes.rst Log Message: ----------- ternary-sub: add docs Commit: 5cf757d57f5bc1c42c197c29adb4099f899663e0 https://github.com/buildbot/buildbot/commit/5cf757d57f5bc1c42c197c29adb4099f899663e0 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py M master/docs/manual/cfg-properties.rst M master/docs/release-notes.rst Log Message: ----------- Merge branch 'ternary-interpolation' of git://github.com/jaredgrubb/buildbot * 'ternary-interpolation' of git://github.com/jaredgrubb/buildbot: ternary-sub: add docs Fixes #2165: Add 'ternary' interpolation for WithProperties Commit: dabf0587f8b34d6fd3bd9042c19a58280441cb63 https://github.com/buildbot/buildbot/commit/dabf0587f8b34d6fd3bd9042c19a58280441cb63 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/docs/manual/cfg-properties.rst Log Message: ----------- clarify docs as to how :#? and :? differ Commit: e8656b70bf99219a45569341bc86e770dace6075 https://github.com/buildbot/buildbot/commit/e8656b70bf99219a45569341bc86e770dace6075 Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- remove duplicate tests Compare: https://github.com/buildbot/buildbot/compare/f518b0b...e8656b7 From nobody at buildbot.net Sat May 12 23:28:03 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:28:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2165: Support ternary substitution in WithProperties In-Reply-To: <042.4b2c171050850b3d9c3b20a504de0f02@buildbot.net> References: <042.4b2c171050850b3d9c3b20a504de0f02@buildbot.net> Message-ID: <057.06715486598c92fc938781ee75d13a2b@buildbot.net> #2165: Support ternary substitution in WithProperties ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.+ Version: 0.8.5 | Resolution: fixed Keywords: sprint | ------------------------+------------------------- Changes (by Jared Grubb): * status: assigned => closed * resolution: => fixed Comment: Fixes #2165: Add 'ternary' interpolation for WithProperties Changeset: d2bc38106ddfcc9e1aa0a892a5632d4d1fe2f417 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:28:03 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:28:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2165: Support ternary substitution in WithProperties In-Reply-To: <042.4b2c171050850b3d9c3b20a504de0f02@buildbot.net> References: <042.4b2c171050850b3d9c3b20a504de0f02@buildbot.net> Message-ID: <057.7480d887fbf1a6d3da732a9414eae421@buildbot.net> #2165: Support ternary substitution in WithProperties ------------------------+------------------------- Reporter: jaredgrubb | Owner: jaredgrubb Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.+ Version: 0.8.5 | Resolution: fixed Keywords: sprint | ------------------------+------------------------- Comment (by Dustin J. Mitchell): Merge branch 'ternary-interpolation' of git://github.com/jaredgrubb/buildbot * 'ternary-interpolation' of git://github.com/jaredgrubb/buildbot: ternary-sub: add docs Fixes #2165: Add 'ternary' interpolation for WithProperties Changeset: 5cf757d57f5bc1c42c197c29adb4099f899663e0 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:30:25 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:30:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2293: Simplify MSYS+buildslave integration In-Reply-To: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> References: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> Message-ID: <050.235c32c0420d7c81f5c02c559ddc13d7@buildbot.net> #2293: Simplify MSYS+buildslave integration ------------------------+-------------------- Reporter: LRN | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: windows | ------------------------+-------------------- Changes (by dustin): * cc: bdbaddog, Callek (added) Comment: We generally try to minimize the slave-side configuration - it spreads knowledge of how the build system is configured too thinly. I think explicit is better than implicit, and that this behavior should be explicitly enabled on the master. There's been talk about running slave-side commands via BAT files, too, rather than the %COMSPEC% commandline, which would also introduce different semantics. I wonder if we should add a !ShellCommand option like `windowsMethod` that could be used to enable any of these three (and whatever other madness gets dreamed up)? I'd like to get some guidance from some of the windows folks - bdbaddog? callek? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:37:07 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:37:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2293: Simplify MSYS+buildslave integration In-Reply-To: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> References: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> Message-ID: <050.f7b6e2bc2d474592b3d63102d048d010@buildbot.net> #2293: Simplify MSYS+buildslave integration ------------------------+-------------------- Reporter: LRN | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: windows | ------------------------+-------------------- Comment (by bdbaddog): If needed I just use something like.. {{{ ShellCommand(['c:/cygwin/bin/bash.exe','--login',.. more arguments.) }}} If the shell needs to be different per slave, can't you add properties per slave, and then use those in the command you run on the slave? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:44:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:44:37 -0000 Subject: [Buildbot-commits] [Buildbot] #913: revlink callback misses repository/codebase data In-Reply-To: <041.112559e1d8b72c9b44183fd09197ae39@buildbot.net> References: <041.112559e1d8b72c9b44183fd09197ae39@buildbot.net> Message-ID: <056.047ee71c087724dbca570986b897f273@buildbot.net> #913: revlink callback misses repository/codebase data --------------------------+------------------------- Reporter: cdadhemar | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.0 | Resolution: worksforme Keywords: web, projrepo | --------------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme Comment: I suspect that multirepo may actually fix this directly, because Nightly and Periodic schedulers will now produce !SourceStamps with correctly-set repositories. I'm going to call this "worksforme" on that basis, although with a slight docs update. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 12 23:46:11 2012 From: noreply at github.com (GitHub) Date: Sat, 12 May 2012 16:46:11 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 56adff: update docs regarding empty repository string - re... Message-ID: <4faef64383a05_3e94f55af015412a@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 56adff35ecc758772aa6880be524fd794077c16f https://github.com/buildbot/buildbot/commit/56adff35ecc758772aa6880be524fd794077c16f Author: Dustin J. Mitchell Date: 2012-05-12 (Sat, 12 May 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- update docs regarding empty repository string - refs #913. From nobody at buildbot.net Sat May 12 23:46:13 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:46:13 -0000 Subject: [Buildbot-commits] [Buildbot] #913: revlink callback misses repository/codebase data In-Reply-To: <041.112559e1d8b72c9b44183fd09197ae39@buildbot.net> References: <041.112559e1d8b72c9b44183fd09197ae39@buildbot.net> Message-ID: <056.5e78525ce14421bcb05b090c377de581@buildbot.net> #913: revlink callback misses repository/codebase data --------------------------+------------------------- Reporter: cdadhemar | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.0 | Resolution: worksforme Keywords: web, projrepo | --------------------------+------------------------- Comment (by Dustin J. Mitchell): update docs regarding empty repository string - refs #913. Changeset: 56adff35ecc758772aa6880be524fd794077c16f -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:56:07 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:56:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2289: invalid getSourceStamp call in trigger.py In-Reply-To: <038.2c5338767319db812c10139e6239cf58@buildbot.net> References: <038.2c5338767319db812c10139e6239cf58@buildbot.net> Message-ID: <053.ffb2561316331204350b059f4693077d@buildbot.net> #2289: invalid getSourceStamp call in trigger.py -------------------+------------------------ Reporter: dustin | Owner: hborkhuis Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: | -------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 12 23:59:29 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 12 May 2012 23:59:29 -0000 Subject: [Buildbot-commits] [Buildbot] #2272: Eviction of BuildStatus objects In-Reply-To: <038.6a0c7d6e0265f8614c0ab091f3378790@buildbot.net> References: <038.6a0c7d6e0265f8614c0ab091f3378790@buildbot.net> Message-ID: <053.91ba4267ec73bbbb674d42808ed142ba@buildbot.net> #2272: Eviction of BuildStatus objects ------------------------+-------------------- Reporter: szager | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: performance | ------------------------+-------------------- Comment (by dustin): Have you determined that this fix eliminates the circular references? Python's GC really only gets into trouble when one of the objects in a cycle has a `__del__` method -- which ``pb.Referencable`` objects do. None of the classes you implicated above are referencable, but perhaps that wasn't a complete list of the cycle? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 13 08:53:05 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 13 May 2012 08:53:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2293: Simplify MSYS+buildslave integration In-Reply-To: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> References: <035.3549ecee3c19691488379fe51a7bf365@buildbot.net> Message-ID: <050.e559232d84460482c58de334a53fd1ba@buildbot.net> #2293: Simplify MSYS+buildslave integration ------------------------+-------------------- Reporter: LRN | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: windows | ------------------------+-------------------- Comment (by LRN): Well, if it comes to that, why can't you add a shellType option to ShellCommand, and use it to specify the shell type (POSIX, Windows, maybe something else too). And then it's up to the slave to comply with it, or tell the master that this shell type is not supported. It's not that i don't like master-side configurations, it's that calling anything with absolute paths looks SO hacky... Also, the solution from comment:4 won't fix current directory - MSYS still teleports you to ~/ (unless you also insert ['cd', directoryname] somehow into the command). That, or you'd need to hack msys configuration. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon May 14 16:50:49 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 14 May 2012 16:50:49 -0000 Subject: [Buildbot-commits] [Buildbot] #1: Add bzr (bazaar) support In-Reply-To: <038.f5d6de08136a5453b1ec2269278a1114@buildbot.net> References: <038.f5d6de08136a5453b1ec2269278a1114@buildbot.net> Message-ID: <053.a2eb1e10b5059bcf3a1652b67216ba80@buildbot.net> #1: Add bzr (bazaar) support ------------------------+----------------------- Reporter: warner | Owner: somebody Type: enhancement | Status: closed Priority: major | Milestone: 0.7.6 Version: | Resolution: fixed Keywords: | ------------------------+----------------------- Comment (by eventsiaarhus): Notif test ---------------------------------- The checkout BuildStep? is in buildbot/steps/source.py, in the 'Bzr' class.. that's the main form of support. We still need a BuildStep? [http://www.events-i-aarhus.dk event] changesource, but you can probably use the generic 'buildbot sendchange' tool instead. The unit tests are in buildbot/test/test_vc.py in the 'Bzr' class. Docs on the steps.Bzr step are here. hope that helps, -Brian -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon May 14 16:54:02 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 14 May 2012 16:54:02 -0000 Subject: [Buildbot-commits] [Buildbot] #3: unit tests for monotone In-Reply-To: <038.dc578de403fef00454a884430cf4fd55@buildbot.net> References: <038.dc578de403fef00454a884430cf4fd55@buildbot.net> Message-ID: <053.606f45b68000da61b64e62918ee87f1b@buildbot.net> #3: unit tests for monotone ------------------------+----------------------- Reporter: warner | Owner: somebody Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.+ Version: 0.7.5 | Resolution: wontfix Keywords: monotone | ------------------------+----------------------- Comment (by eventsiaarhus): [http://www.events-i-aarhus.dk/c/action---adventure/paintball paintball ?rhus] -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon May 14 18:26:03 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 14 May 2012 18:26:03 -0000 Subject: [Buildbot-commits] [Buildbot] #1710: exceptions.WindowsError: [Error 145] The directory is not empty: In-Reply-To: <040.dc42924feca0f10053a3a5a3f0b781a6@buildbot.net> References: <040.dc42924feca0f10053a3a5a3f0b781a6@buildbot.net> Message-ID: <055.b0e34109969a2be8cd93ec05d396ae8d@buildbot.net> #1710: exceptions.WindowsError: [Error 145] The directory is not empty: ----------------------------+------------------------- Reporter: acamargo | Owner: Type: support-request | Status: closed Priority: major | Milestone: undecided Version: 0.8.2 | Resolution: worksforme Keywords: windows | ----------------------------+------------------------- Comment (by gerald): Sorry for adding to this 1.5 years after the fact but I'm seeing this issue on one of our Windows machines. I haven't completely solved it but I suspect it has something to do with the way Cygwin implements unlink(): http://cygwin.com/ml/cygwin/2010-12/msg00215.html @acamargo If you're still having this problem you might make sure you don't have a virus scanner (e.g. MSSE) or similar software opening files in the directory you're trying to delete. You might also want to make sure your Buildbot user (assuming you created such a user) has proper access to the recycle bin. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon May 14 18:39:35 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 14 May 2012 18:39:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2298: shell.SetProperty does not understand the hideStepIf parameter Message-ID: <039.003e396d493746eda487ded3c2d0ad50@buildbot.net> #2298: shell.SetProperty does not understand the hideStepIf parameter --------------------+----------------------- Reporter: brendan | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Keywords: --------------------+----------------------- Setting hideStepIf=true in a shell.SetProperty buildstep causes a runtime exception that the keyword is unknown. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue May 15 00:51:18 2012 From: noreply at github.com (GitHub) Date: Mon, 14 May 2012 17:51:18 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a8f887: Use magic __new__ for step factories. Message-ID: <4fb1a886129c3_132187aaf455704a@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a8f88771f93ac92e0a9043bd2e5c359a4395a1e6 https://github.com/buildbot/buildbot/commit/a8f88771f93ac92e0a9043bd2e5c359a4395a1e6 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/config.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/util/steps.py Log Message: ----------- Use magic __new__ for step factories. Commit: a77e511860b1be57feaa79ed4cf6a66d08eafca8 https://github.com/buildbot/buildbot/commit/a77e511860b1be57feaa79ed4cf6a66d08eafca8 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/process/mtrlogobserver.py M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.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 Log Message: ----------- Remove calls to BuildStep.addFactoryArguments. This call does nothing anymore, so remove calls to it. The function is still around for backwards compatibility. Commit: fe0de9359599f78dacc2896abe5b706f640783e2 https://github.com/buildbot/buildbot/commit/fe0de9359599f78dacc2896abe5b706f640783e2 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- Don't bother copying build step arguments. *args and **kwargs automatically make copies of what get passed to them. Commit: 87ba7381dd04cfc81b14d773e81c6169ca5f7c2c https://github.com/buildbot/buildbot/commit/87ba7381dd04cfc81b14d773e81c6169ca5f7c2c Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/util/steps.py Log Message: ----------- BuildStep: Make getStepFactory return a factory function. Previously, it returned a factory, and arguments for the factory. This was used to print an error when the factory failed. This is moved into the factory function itself. The config also checks step locks. This functionality will be removed. Commit: f114f217e971c59978b077a56446dfb4a6326267 https://github.com/buildbot/buildbot/commit/f114f217e971c59978b077a56446dfb4a6326267 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/factory.py Log Message: ----------- Remove deprecated support for passing step factories a tuples. Instead, we support either BuildStep objects, or 0-argument callables. Commit: af7b6149b82a6ee648d22dbc1f18678cfbd872b9 https://github.com/buildbot/buildbot/commit/af7b6149b82a6ee648d22dbc1f18678cfbd872b9 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- MasterConfig: Don't check for slave lock conflicts. With the change to representing step factories as callables, we no longer are able to examine the step arguments to check for a locks argument, so remove the check. Commit: 88cc9ab41fb4d2eb2b07276b03a8da4369127230 https://github.com/buildbot/buildbot/commit/88cc9ab41fb4d2eb2b07276b03a8da4369127230 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Remove silly call of __init__ from __new__ in BuildStep. Commit: 92feb5062728c5e8b555031c52836c02692e7245 https://github.com/buildbot/buildbot/commit/92feb5062728c5e8b555031c52836c02692e7245 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/factory.py M master/buildbot/test/unit/test_process_factory.py Log Message: ----------- Remove s(). Commit: 798120c7ceabf005a4eb6c236d11be4f671d6796 https://github.com/buildbot/buildbot/commit/798120c7ceabf005a4eb6c236d11be4f671d6796 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_factory.py Log Message: ----------- Create a _BuildStepFactory to capture the arguments to BuildStep subclasses. We use an instance of this class, rather than a closure mostly to make it easier to test that the right factories are getting created. Commit: 060c98297f759de8b9e6a678d9c472d29bc10579 https://github.com/buildbot/buildbot/commit/060c98297f759de8b9e6a678d9c472d29bc10579 Author: Tom Prince Date: 2012-04-01 (Sun, 01 Apr 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/test/util/steps.py Log Message: ----------- Add a IBuildStepFactory, and make BuildFactory require instances. Rather than having a class implementing __call__ representing step factories, use a class with a real method. Commit: 024182e4ef4c2ecdc110b26eb18f56fd3abf7576 https://github.com/buildbot/buildbot/commit/024182e4ef4c2ecdc110b26eb18f56fd3abf7576 Author: Tom Prince Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/developer/cls-buildsteps.rst M master/docs/manual/customization.rst Log Message: ----------- Rewrap some buildstep documentation. Commit: 369e4185bf1b8b50fe116d9d9eb0bd7624710582 https://github.com/buildbot/buildbot/commit/369e4185bf1b8b50fe116d9d9eb0bd7624710582 Author: Tom Prince Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/developer/cls-buildsteps.rst M master/docs/manual/customization.rst Log Message: ----------- Update documentation to reflect new BuildStep constructors. Since addFactoryArguments no longer needs to be called, remove the documentation about it Commit: d73d939aa70ff388d83ce09d4179fb11fbef6e4c https://github.com/buildbot/buildbot/commit/d73d939aa70ff388d83ce09d4179fb11fbef6e4c Author: Tom Prince Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_factory.py M master/buildbot/test/util/steps.py Log Message: ----------- Mark _getStepFactory and _factory as private. Commit: 51ae9da33893ba8205be9cd871ad24584cfcbd09 https://github.com/buildbot/buildbot/commit/51ae9da33893ba8205be9cd871ad24584cfcbd09 Author: Tom Prince Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Fix test_process_build to use IBuildStepFactory. These tests should be fixed to not use Mock, but until then, use a custom FakeStepFactory to "build" the mock. Commit: 9eb7be702d9c64be4f8dad30fee24a30f2bb0237 https://github.com/buildbot/buildbot/commit/9eb7be702d9c64be4f8dad30fee24a30f2bb0237 Author: Tom Prince Date: 2012-05-13 (Sun, 13 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/process/mtrlogobserver.py M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.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/unit/test_config.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_factory.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-buildsteps.rst M master/docs/manual/customization.rst Log Message: ----------- Merge branch 'magic-__new__' Conflicts: master/buildbot/steps/master.py master/buildbot/steps/shell.py master/buildbot/steps/source/base.py master/buildbot/steps/source/git.py master/buildbot/steps/source/svn.py master/docs/developer/cls-buildsteps.rst Commit: 56523b37eb51f9c5adedcc8af54b001f7bde79d0 https://github.com/buildbot/buildbot/commit/56523b37eb51f9c5adedcc8af54b001f7bde79d0 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- Fix test handling exception from BuildStep.start. Compare: https://github.com/buildbot/buildbot/compare/56adff3...56523b3 From nobody at buildbot.net Tue May 15 07:47:54 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 15 May 2012 07:47:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2272: Eviction of BuildStatus objects In-Reply-To: <038.6a0c7d6e0265f8614c0ab091f3378790@buildbot.net> References: <038.6a0c7d6e0265f8614c0ab091f3378790@buildbot.net> Message-ID: <053.8709c0a62fdf9bc9dfa1b8143eef52af@buildbot.net> #2272: Eviction of BuildStatus objects ------------------------+-------------------- Reporter: szager | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: performance | ------------------------+-------------------- Comment (by szager): In hindsight, I believe the circular references are a red herring. The real fix is this one: commit ff8480d1fb3aa2330d89bdc4bca874e6c6775a75 Author: Stefan Zager Date: Tue May 1 15:05:37 2012 -0700 Don't cache json build status objects; they are never cleaned up. This change can be discarded. Thanks, Stefan -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 15 14:37:38 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 15 May 2012 14:37:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2299: while pruning changes: too many SQL variables Message-ID: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> #2299: while pruning changes: too many SQL variables --------------------------+----------------------- Reporter: admin@? | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Keywords: --------------------------+----------------------- After moving a few tasks form one client to another I used /etc/init/buildmaster reload in order to make the changes take effect, A few weeks later I realized that the buildmaster process did eat a lot of mem (approx 3 time of its usual size). looking at the log file I found a lot of SQL errors (see below) that started 1 day after the changes described. The amount of IDs the SQL tries to delete grows from error to error. After a restart the mem usage was OK again but the errors still show up in the log! It would be useful to split (too) large sql queries in single blocks. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 15 15:42:21 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 15 May 2012 15:42:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2299: while pruning changes: too many SQL variables In-Reply-To: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> References: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> Message-ID: <060.24a3cba8ea083c54972cb797a0169c92@buildbot.net> #2299: while pruning changes: too many SQL variables --------------------------+------------------------ Reporter: admin@? | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------------+------------------------ Comment (by dustin): {{{ 2012-05-15 13:51:59+0200 [-] while pruning changes Traceback (most recent call last): File "/usr/lib/python2.6/threading.py", line 504, in __bootstrap self.__bootstrap_inner() File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner self.run() File "/usr/lib/python2.6/threading.py", line 484, in run self.__target(*self.__args, **self.__kwargs) --- --- File "/usr/lib/python2.6/dist-packages/twisted/python/threadpool.py", line 207, in _worker result = context.call(ctx, function, *args, **kwargs) File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, in callWithContext return func(*args,**kw) File "/usr/local/lib/python2.6/dist-packages/buildbot/db/pool.py", line 128, in thd rv = callable(conn, *args, **kwargs) File "/usr/local/lib/python2.6/dist-packages/buildbot/db/changes.py", line 187, in thd table.delete(table.c.changeid.in_(ids_to_delete))) File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line 1399, in execute params) File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line 1532, in _execute_clauseelement compiled_sql, distilled_params File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line 1640, in _execute_context context) File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/base.py", line 1633, in _execute_context context) File "/usr/lib/python2.6/dist-packages/sqlalchemy/engine/default.py", line 325, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.OperationalError: (OperationalError) too many SQL variables u'DELETE FROM scheduler_changes WHERE scheduler_changes.changeid IN (?, ?, ?, ......tons of ?? and IDs .... 9363, 9362, 9361) 2012-05-15 13:51:59+0200 [-] adding 1 new changesources, removing 0 }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 15 15:46:56 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 15 May 2012 15:46:56 -0000 Subject: [Buildbot-commits] [Buildbot] #2299: while pruning changes: too many SQL variables In-Reply-To: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> References: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> Message-ID: <060.f667c3908964ca25d36d269659883026@buildbot.net> #2299: while pruning changes: too many SQL variables --------------------------+------------------------ Reporter: admin@? | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------------+------------------------ Comment (by dustin): So that query will need to be batched. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 15 15:47:15 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 15 May 2012 15:47:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2299: while pruning changes: too many SQL variables In-Reply-To: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> References: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> Message-ID: <060.e4ac182ed09926b270dd1e02eb52c38a@buildbot.net> #2299: while pruning changes: too many SQL variables --------------------------+-------------------- Reporter: admin@? | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: Keywords: database | --------------------------+-------------------- Changes (by dustin): * keywords: => database * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 15 16:23:16 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 15 May 2012 16:23:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2272: Eviction of BuildStatus objects In-Reply-To: <038.6a0c7d6e0265f8614c0ab091f3378790@buildbot.net> References: <038.6a0c7d6e0265f8614c0ab091f3378790@buildbot.net> Message-ID: <053.a19973f4769f21262d5cd67e2cba7424@buildbot.net> #2272: Eviction of BuildStatus objects ------------------------+------------------------- Reporter: szager | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: worksforme Keywords: performance | ------------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 16 01:24:25 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 16 May 2012 01:24:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2230: _ComputeRepositoryURL is broken with respect to multi-repo changes. In-Reply-To: <042.61cf3e79d7e33ef2c3cb111ef1abf29d@buildbot.net> References: <042.61cf3e79d7e33ef2c3cb111ef1abf29d@buildbot.net> Message-ID: <057.c15638dbfaea35416e760b77a3041005@buildbot.net> #2230: _ComputeRepositoryURL is broken with respect to multi-repo changes. -----------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: | -----------------------+------------------------- Comment (by dustin): `magic-__new__` is merged now -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu May 17 04:11:20 2012 From: noreply at github.com (GitHub) Date: Wed, 16 May 2012 21:11:20 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1cb10b: remove deferredGenerators introduced during 'nine'... Message-ID: <4fb47a683a251_1894ffeaec1306ad@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 1cb10b3503deef8d3fd53ab0ce3b0db238599933 https://github.com/buildbot/buildbot/commit/1cb10b3503deef8d3fd53ab0ce3b0db238599933 Author: Dustin J. Mitchell Date: 2012-05-13 (Sun, 13 May 2012) Changed paths: M master/buildbot/master.py M master/buildbot/process/builder.py M master/buildbot/schedulers/base.py M master/buildbot/status/master.py M master/buildbot/test/unit/test_mq_connector.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_status_master.py Log Message: ----------- remove deferredGenerators introduced during 'nine' development From nobody at buildbot.net Thu May 17 04:14:02 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 17 May 2012 04:14:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2298: shell.SetProperty does not understand the hideStepIf parameter In-Reply-To: <039.003e396d493746eda487ded3c2d0ad50@buildbot.net> References: <039.003e396d493746eda487ded3c2d0ad50@buildbot.net> Message-ID: <054.91840da7ea30a65261bd469b94c8d3f6@buildbot.net> #2298: shell.SetProperty does not understand the hideStepIf parameter --------------------+-------------------- Reporter: brendan | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: Keywords: | --------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu May 17 04:14:39 2012 From: noreply at github.com (GitHub) Date: Wed, 16 May 2012 21:14:39 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 5d6161: Prune changes in batches of 100. Message-ID: <4fb47b2f2cedd_de5107aae89662a@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 5d61618979fbdfcd3e87c37c246a82d0a111db16 https://github.com/buildbot/buildbot/commit/5d61618979fbdfcd3e87c37c246a82d0a111db16 Author: Dustin J. Mitchell Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/db/changes.py M master/buildbot/test/unit/test_db_changes.py Log Message: ----------- Prune changes in batches of 100. Fixes #2299. From nobody at buildbot.net Thu May 17 04:14:50 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 17 May 2012 04:14:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2299: while pruning changes: too many SQL variables In-Reply-To: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> References: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> Message-ID: <060.ea36036932f1b4589b4019b899f597f4@buildbot.net> #2299: while pruning changes: too many SQL variables --------------------------+--------------------- Reporter: admin@? | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: database | --------------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Prune changes in batches of 100. Fixes #2299. Changeset: 5d61618979fbdfcd3e87c37c246a82d0a111db16 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu May 17 04:29:19 2012 From: noreply at github.com (GitHub) Date: Wed, 16 May 2012 21:29:19 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1c515b: don't try to insert an id=0, as mysql will autoinc... Message-ID: <4fb47e9f9aca9_8f214ccaec15888f@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 1c515be63e78cf87bb1ccab6738252893dbd3810 https://github.com/buildbot/buildbot/commit/1c515be63e78cf87bb1ccab6738252893dbd3810 Author: Dustin J. Mitchell Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/test/unit/test_db_changes.py Log Message: ----------- don't try to insert an id=0, as mysql will autoincrement it From noreply at github.com Thu May 17 04:36:25 2012 From: noreply at github.com (GitHub) Date: Wed, 16 May 2012 21:36:25 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c0a947: Fix race in ForceScheduler. Message-ID: <4fb48049157fe_1894ffeaec1342ef@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.6 Home: https://github.com/buildbot/buildbot Commit: c0a9474603b0a87686188de671f14269fb766612 https://github.com/buildbot/buildbot/commit/c0a9474603b0a87686188de671f14269fb766612 Author: Tom Prince Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- Fix race in ForceScheduler. The force scheduler wasn't waiting for the source stamp to be added to the database before adding the buildset. Commit: e4d28287a378d3ca241f164aff860369cbe86fc3 https://github.com/buildbot/buildbot/commit/e4d28287a378d3ca241f164aff860369cbe86fc3 Author: Dustin J. Mitchell Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/schedulers/forcesched.py Log Message: ----------- Merge branch 'force-build-race' of git://github.com/tomprince/buildbot into buildbot-0.8.6 * 'force-build-race' of git://github.com/tomprince/buildbot: Fix race in ForceScheduler. Compare: https://github.com/buildbot/buildbot/compare/c730212...e4d2828 From nobody at buildbot.net Thu May 17 04:41:28 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 17 May 2012 04:41:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2298: shell.SetProperty does not understand the hideStepIf parameter In-Reply-To: <039.003e396d493746eda487ded3c2d0ad50@buildbot.net> References: <039.003e396d493746eda487ded3c2d0ad50@buildbot.net> Message-ID: <054.ab4089999b99d38fe70e3a541dc798c0@buildbot.net> #2298: shell.SetProperty does not understand the hideStepIf parameter --------------------+---------------------- Reporter: brendan | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: invalid Keywords: | --------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => invalid Comment: right - hideStepIf was added in 0.8.6. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 17 04:50:00 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 17 May 2012 04:50:00 -0000 Subject: [Buildbot-commits] [Buildbot] #1054: sqlite3.ProgrammingError when starting a rebuild with non-ASCII chars in re-build reason In-Reply-To: <044.2de614d921abd44d3f564e3b01bf901d@buildbot.net> References: <044.2de614d921abd44d3f564e3b01bf901d@buildbot.net> Message-ID: <059.bd3eab501e09755d5e154c17ace24462@buildbot.net> #1054: sqlite3.ProgrammingError when starting a rebuild with non-ASCII chars in re-build reason -----------------------------+-------------------- Reporter: andialbrecht | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.1 | Resolution: Keywords: database, sprint | -----------------------------+-------------------- Comment (by dustin): Ah, so the issue here is that the web status is feeding us bytestrings, and we're not decoding them properly. According to http://stackoverflow.com/questions/708915/detecting-the- character-encoding-of-an-http-post-request it's not quite right to assume utf-8 here. Sadly. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 17 04:55:20 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 17 May 2012 04:55:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2300: Waterfall's ?branch= parameter is broken with source stamp sets. Message-ID: <042.3a8abde50821addc9cc0295ba2780fbb@buildbot.net> #2300: Waterfall's ?branch= parameter is broken with source stamp sets. -----------------------+----------------------- Reporter: tom.prince | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: master | Keywords: web -----------------------+----------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu May 17 05:25:16 2012 From: noreply at github.com (GitHub) Date: Wed, 16 May 2012 22:25:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1f124c: remove NEWS from manifest Message-ID: <4fb48bbc3d01e_5ff11b11aec1442e6@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 1f124cd81de74c1e3adc5e34085c349dea65141e https://github.com/buildbot/buildbot/commit/1f124cd81de74c1e3adc5e34085c349dea65141e Author: Dustin J. Mitchell Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/MANIFEST.in Log Message: ----------- remove NEWS from manifest Commit: c8079379bc130997e97ab7e4b96aebaae1bf3912 https://github.com/buildbot/buildbot/commit/c8079379bc130997e97ab7e4b96aebaae1bf3912 Author: Dustin J. Mitchell Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_status_web_base.py Log Message: ----------- Decode form values from HTTP POSTs Fixes #1054. One hopes. Compare: https://github.com/buildbot/buildbot/compare/1c515be...c807937 From nobody at buildbot.net Thu May 17 05:25:18 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 17 May 2012 05:25:18 -0000 Subject: [Buildbot-commits] [Buildbot] #1054: sqlite3.ProgrammingError when starting a rebuild with non-ASCII chars in re-build reason In-Reply-To: <044.2de614d921abd44d3f564e3b01bf901d@buildbot.net> References: <044.2de614d921abd44d3f564e3b01bf901d@buildbot.net> Message-ID: <059.a831056d5463787f23f49521aaa08d98@buildbot.net> #1054: sqlite3.ProgrammingError when starting a rebuild with non-ASCII chars in re-build reason -----------------------------+--------------------- Reporter: andialbrecht | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.1 | Resolution: fixed Keywords: database, sprint | -----------------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Decode form values from HTTP POSTs Fixes #1054. One hopes. Changeset: c8079379bc130997e97ab7e4b96aebaae1bf3912 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu May 17 17:44:03 2012 From: noreply at github.com (GitHub) Date: Thu, 17 May 2012 10:44:03 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 74ab73: Skip balanced parentheses in ternary Interpolation... Message-ID: <4fb538e350da2_5bb71d09ae816193e@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 74ab736bd4a0d348af7358194787685ea57fab37 https://github.com/buildbot/buildbot/commit/74ab736bd4a0d348af7358194787685ea57fab37 Author: Tom Prince Date: 2012-05-17 (Thu, 17 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Skip balanced parentheses in ternary Interpolations. Normal python % substitution skips over nested balanced parentheses. We should do the same thing when parsing Interpolate. Commit: a878a0a7e51b8aeafd0fdd6410a8198c6d17a871 https://github.com/buildbot/buildbot/commit/a878a0a7e51b8aeafd0fdd6410a8198c6d17a871 Author: Tom Prince Date: 2012-05-17 (Thu, 17 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Be strict about identifiers accepted by Interpolate. Commit: ade94e1b8f250e0639372242e50860f8127b6a52 https://github.com/buildbot/buildbot/commit/ade94e1b8f250e0639372242e50860f8127b6a52 Author: Tom Prince Date: 2012-05-17 (Thu, 17 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Merge pull request #409 from tomprince/ternary-split Don't use regexes in Interpolate. Compare: https://github.com/buildbot/buildbot/compare/c807937...ade94e1 From nobody at buildbot.net Fri May 18 03:31:13 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 03:31:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig Message-ID: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+----------------------- Reporter: pwp | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Keywords: reconfig ---------------------+----------------------- buildbot waterfall page shows the following errors after reconfig --------- web.Server Traceback (most recent call last): : 'NoneType' object has no attribute 'getStatus' /usr/lib/python2.6/dist-packages/twisted/web/server.py, line 125 in process 123 try: 124 resrc = self.site.getResourceFor(self) 125 self.render(resrc) 126 except: Self site buildbot.status.web.baseweb.RotateLogSite instance @ 0xa0165a8 Locals resrc self twisted.web.server.Request instance @ 0x8e084d0 /usr/lib/python2.6/dist-packages/twisted/web/server.py, line 132 in render 130 def render(self, resrc): 131 try: 132 body = resrc.render(self) 133 except UnsupportedMethod, e: Locals resrc self twisted.web.server.Request instance @ 0x8e084d0 Globals UnsupportedMethod /usr/local/lib/python2.6/dist- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 324 in render 322 return '' 323 324 ctx = self.getContext(request) 325 Locals self request twisted.web.server.Request instance @ 0x8e084d0 /usr/local/lib/python2.6/dist- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 196 in getContext 194class ContextMixin(AccessorMixin): 195 def getContext(self, request): 196 status = self.getStatus(request) 197 rootpath = path_to_root(request) Locals self request twisted.web.server.Request instance @ 0x8e084d0 Globals ContextMixin AccessorMixin path_to_root function path_to_root in file /usr/local/lib/python2.6 /dist-packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py at line 111 /usr/local/lib/python2.6/dist- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 182 in getStatus 180class AccessorMixin(object): 181 def getStatus(self, request): 182 return request.site.buildbot_service.getStatus() 183 Locals self request twisted.web.server.Request instance @ 0x8e084d0 Globals AccessorMixin /usr/local/lib/python2.6/dist- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/baseweb.py, line 498 in getStatus 496 497 def getStatus(self): 498 return self.master.getStatus() 499 Self master None Locals self buildbot.status.web.baseweb.WebStatus instance @ 0x52ea830 : 'NoneType' object has no attribute 'getStatus' --------- Reproduce steps: --- open waterfall page and leave it open buildbot reconfig refresh waterfall page --- 2 out of 3 times you will see these errors. The only way is to close browser and reopen the page. 0.8.4 does not have this issue after using for long time. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 18 04:22:59 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 04:22:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.9dd284fb9851310ee3eee1ab4ce064ba@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+------------------------ Reporter: pwp | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: reconfig | ---------------------+------------------------ Description changed by tom.prince: Old description: > buildbot waterfall page shows the following errors after reconfig > > --------- > web.Server Traceback (most recent call last): > : 'NoneType' object has no attribute > 'getStatus' > > /usr/lib/python2.6/dist-packages/twisted/web/server.py, line 125 in > process > 123 try: > 124 resrc = self.site.getResourceFor(self) > 125 self.render(resrc) > 126 except: > Self > site > buildbot.status.web.baseweb.RotateLogSite instance @ 0xa0165a8 > > Locals > resrc 0xb01bf50> > self > twisted.web.server.Request instance @ 0x8e084d0 > > /usr/lib/python2.6/dist-packages/twisted/web/server.py, line 132 in > render > 130 def render(self, resrc): > 131 try: > 132 body = resrc.render(self) > 133 except UnsupportedMethod, e: > Locals > resrc 0xb01bf50> > self > twisted.web.server.Request instance @ 0x8e084d0 > > Globals > UnsupportedMethod > /usr/local/lib/python2.6/dist- > packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 324 > in render > 322 return '' > 323 > 324 ctx = self.getContext(request) > 325 > Locals > self 0xb01bf50> > request > twisted.web.server.Request instance @ 0x8e084d0 > > /usr/local/lib/python2.6/dist- > packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 196 > in getContext > 194class ContextMixin(AccessorMixin): > 195 def getContext(self, request): > 196 status = self.getStatus(request) > 197 rootpath = path_to_root(request) > Locals > self 0xb01bf50> > request > twisted.web.server.Request instance @ 0x8e084d0 > > Globals > ContextMixin > AccessorMixin > path_to_root function path_to_root in file /usr/local/lib/python2.6 > /dist-packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py at > line 111 > /usr/local/lib/python2.6/dist- > packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 182 > in getStatus > 180class AccessorMixin(object): > 181 def getStatus(self, request): > 182 return request.site.buildbot_service.getStatus() > 183 > Locals > self 0xb01bf50> > request > twisted.web.server.Request instance @ 0x8e084d0 > > Globals > AccessorMixin > /usr/local/lib/python2.6/dist- > packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/baseweb.py, line > 498 in getStatus > 496 > 497 def getStatus(self): > 498 return self.master.getStatus() > 499 > Self > master None > Locals > self > buildbot.status.web.baseweb.WebStatus instance @ 0x52ea830 > > : 'NoneType' object has no attribute > 'getStatus' > > --------- > > Reproduce steps: > --- > open waterfall page and leave it open > buildbot reconfig > refresh waterfall page > --- > 2 out of 3 times you will see these errors. > The only way is to close browser and reopen the page. > 0.8.4 does not have this issue after using for long time. New description: buildbot waterfall page shows the following errors after reconfig {{{ --------- web.Server Traceback (most recent call last): : 'NoneType' object has no attribute 'getStatus' /usr/lib/python2.6/dist-packages/twisted/web/server.py, line 125 in process 123 try: 124 resrc = self.site.getResourceFor(self) 125 self.render(resrc) 126 except: Self site buildbot.status.web.baseweb.RotateLogSite instance @ 0xa0165a8 Locals resrc self twisted.web.server.Request instance @ 0x8e084d0 /usr/lib/python2.6/dist-packages/twisted/web/server.py, line 132 in render 130 def render(self, resrc): 131 try: 132 body = resrc.render(self) 133 except UnsupportedMethod, e: Locals resrc self twisted.web.server.Request instance @ 0x8e084d0 Globals UnsupportedMethod /usr/local/lib/python2.6/dist- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 324 in render 322 return '' 323 324 ctx = self.getContext(request) 325 Locals self request twisted.web.server.Request instance @ 0x8e084d0 /usr/local/lib/python2.6/dist- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 196 in getContext 194class ContextMixin(AccessorMixin): 195 def getContext(self, request): 196 status = self.getStatus(request) 197 rootpath = path_to_root(request) Locals self request twisted.web.server.Request instance @ 0x8e084d0 Globals ContextMixin AccessorMixin path_to_root function path_to_root in file /usr/local/lib/python2.6 /dist-packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py at line 111 /usr/local/lib/python2.6/dist- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/base.py, line 182 in getStatus 180class AccessorMixin(object): 181 def getStatus(self, request): 182 return request.site.buildbot_service.getStatus() 183 Locals self request twisted.web.server.Request instance @ 0x8e084d0 Globals AccessorMixin /usr/local/lib/python2.6/dist- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/status/web/baseweb.py, line 498 in getStatus 496 497 def getStatus(self): 498 return self.master.getStatus() 499 Self master None Locals self buildbot.status.web.baseweb.WebStatus instance @ 0x52ea830 : 'NoneType' object has no attribute 'getStatus' }}} --------- Reproduce steps: 1. open waterfall page and leave it open 2. buildbot reconfig 3. refresh waterfall page 2 out of 3 times you will see these errors. The only way is to close browser and reopen the page. 0.8.4 does not have this issue after using for long time. -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 18 11:43:36 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 11:43:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2284: BuildMaster instance has no attribute 'statusTargets' In-Reply-To: <040.3225c835d58bf59f7453ee36fc5928a5@buildbot.net> References: <040.3225c835d58bf59f7453ee36fc5928a5@buildbot.net> Message-ID: <055.5582ef7f2ea3f85ab893ccf5fb87a657@buildbot.net> #2284: BuildMaster instance has no attribute 'statusTargets' ---------------------+-------------------- Reporter: stepchen | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: | ---------------------+-------------------- Comment (by toto): For refrence: code snipet: -------------------------------------- def _mail_missing_message(self, subject, text): # first, see if we have a MailNotifier we can use. This gives us a # fromaddr and a relayhost. buildmaster = self.botmaster.master for st in buildmaster.statusTargets: if isinstance(st, MailNotifier): break else: # if not, they get a default MailNotifier, which always uses SMTP # to localhost and uses a dummy fromaddr of "buildbot". log.msg("buildslave-missing msg using default MailNotifier") st = MailNotifier("buildbot") # now construct the mail m = Message() m.set_payload(text) m['Date'] = formatdate(localtime=True) m['Subject'] = subject m['From'] = st.fromaddr recipients = self.notify_on_missing m['To'] = ", ".join(recipients) d = st.sendMessage(m, recipients) # return the Deferred for testing purposes return d --------------------------------------------------------------------------------- File "/usr/local/lib/python2.6/dist- packages/buildbot-0.8.6p1-py2.6.egg/buildbot/buildslave.py", line 606, in _mail_missing_message for st in buildmaster.statusTargets: exceptions.[http://www.events-i-aarhus.dk AttributeError?]: [http://www.events-i-aarhus.dk BuildMaster?] [http://www.events-i-aarhus.dk/c/teambuilding teambuilding] instance has no attribute 'statusTargets' This is the only occurrence of statusTargets in master's source. Changing the field to just 'status' seem to have worked around the problem -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 18 15:18:35 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 15:18:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.8a0809407d4d0c9d776b0b76841be5b9@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+------------------------ Reporter: pwp | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: reconfig | ---------------------+------------------------ Comment (by tom.prince): Does moving the {{{ service.MultiService.setServiceParent(self, parent) }}} line from the beginning of ```buildbot/status/web/baseweb.py:WebStatus.setServiceParent``` to the end fix the issue? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 18 15:23:49 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 15:23:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.3d51a632450b3e53d4652dfe7fa1382f@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+------------------------ Reporter: pwp | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: reconfig | ---------------------+------------------------ Comment (by tom.prince): https://github.com/tomprince/buildbot/commit/bug2301 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 18 17:41:45 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 17:41:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2302: Make FakeMaster not be a mock. Message-ID: <042.2f841ccde22506e25c91a8b0ef8c0f2a@buildbot.net> #2302: Make FakeMaster not be a mock. ------------------------+------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: master | Keywords: tests ------------------------+------------------- It is impossible to test the fix for #2284 with a mock for the master object. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri May 18 17:43:16 2012 From: noreply at github.com (GitHub) Date: Fri, 18 May 2012 10:43:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0aa6b8: Fix BuildSlave._mail_missing_message for b4fb9fbf2... Message-ID: <4fb68a34e03b0_e4b1701aec38250@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.6 Home: https://github.com/buildbot/buildbot Commit: 0aa6b8d4a7bbb7c19d6e63bd616bae09161f1c34 https://github.com/buildbot/buildbot/commit/0aa6b8d4a7bbb7c19d6e63bd616bae09161f1c34 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Fix BuildSlave._mail_missing_message for b4fb9fbf2243db6d091202f58ced453483fecd29. Fixes #2284. From nobody at buildbot.net Fri May 18 17:43:20 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 17:43:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2284: BuildMaster instance has no attribute 'statusTargets' In-Reply-To: <040.3225c835d58bf59f7453ee36fc5928a5@buildbot.net> References: <040.3225c835d58bf59f7453ee36fc5928a5@buildbot.net> Message-ID: <055.71ecb309ef1c55f1822785d5596dcd62@buildbot.net> #2284: BuildMaster instance has no attribute 'statusTargets' ---------------------+--------------------- Reporter: stepchen | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: | ---------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Fix BuildSlave._mail_missing_message for b4fb9fbf2243db6d091202f58ced453483fecd29. Fixes #2284. Changeset: 0aa6b8d4a7bbb7c19d6e63bd616bae09161f1c34 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 18 19:00:25 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 19:00:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2270: Exception found: finished time is None In-Reply-To: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> References: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> Message-ID: <057.9c91b2135770e0f99fa9db372e3a3dfe@buildbot.net> #2270: Exception found: finished time is None -----------------------+-------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: | -----------------------+-------------------- Comment (by tom.prince): I think this is probably fixed by https://github.com/tomprince/buildbot/commit/bug2270 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri May 18 19:10:36 2012 From: noreply at github.com (GitHub) Date: Fri, 18 May 2012 12:10:36 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] aea722: Fix AttributeError in BuilderStatus.prune Message-ID: <4fb69eac1941f_2af211d3ae81058c9@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.6 Home: https://github.com/buildbot/buildbot Commit: aea722ae43e4a05e063ee30dfbad205fe50891f3 https://github.com/buildbot/buildbot/commit/aea722ae43e4a05e063ee30dfbad205fe50891f3 Author: Jay Soffian Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/status/builder.py Log Message: ----------- Fix AttributeError in BuilderStatus.prune Fix bug introduced by b4fb9fbf22 (Refactor configuration handling, 2011-11-12), which removed the BuilderStatus.buildHorizon attribute. From nobody at buildbot.net Fri May 18 19:54:43 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 19:54:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2246: buildbot.status.builder.BuilderStatus uses slow LRU implementation In-Reply-To: <038.40bad940dfb221e5429ad6b07df6f571@buildbot.net> References: <038.40bad940dfb221e5429ad6b07df6f571@buildbot.net> Message-ID: <053.9ef0fadc081dc711d46f9f13b0c4ea8a@buildbot.net> #2246: buildbot.status.builder.BuilderStatus uses slow LRU implementation ------------------------+--------------------- Reporter: szager | Owner: Type: defect | Status: closed Priority: critical | Milestone: 0.8.7 Version: 0.8.6 | Resolution: fixed Keywords: performance | ------------------------+--------------------- Changes (by tom.prince): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri May 18 21:44:12 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 18 May 2012 21:44:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.b4a3e5ffa79a27f960cf8c3c8be7f75f@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+------------------------ Reporter: pwp | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: reconfig | ---------------------+------------------------ Comment (by pwp): You mean to move this line the end of the function setServiceParent like? self.setupSite() service.MultiService.setServiceParent(self, parent) -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 19 03:30:30 2012 From: noreply at github.com (GitHub) Date: Fri, 18 May 2012 20:30:30 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 745dc0: Remove waitUntilSuccess from IBuildSetStatus Message-ID: <4fb713d6edd0f_582f1318ae89662b@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.6 Home: https://github.com/buildbot/buildbot Commit: 745dc0fdc20df79edf7f5aac504d4174c45d523f https://github.com/buildbot/buildbot/commit/745dc0fdc20df79edf7f5aac504d4174c45d523f Author: Jay Soffian Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/interfaces.py Log Message: ----------- Remove waitUntilSuccess from IBuildSetStatus 7109604105 (remove waitUntilSuccess, rewrite waitUntilFinished, 2011-04-24) removed the method from the implementation. Commit: 2719db681f1fc812ce0e8bdea899cd43cd3d9f68 https://github.com/buildbot/buildbot/commit/2719db681f1fc812ce0e8bdea899cd43cd3d9f68 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/interfaces.py Log Message: ----------- Merge pull request #416 from jaysoffian/buildbot-0.8.6 Remove waitUntilSuccess from IBuildSetStatus Compare: https://github.com/buildbot/buildbot/compare/aea722a...2719db6 From nobody at buildbot.net Sat May 19 05:00:48 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 05:00:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.919c71c388c38dda21716b43289dba84@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+------------------------ Reporter: pwp | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: reconfig | ---------------------+------------------------ Comment (by tom.prince): Yes. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 19 15:17:12 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 15:17:12 -0000 Subject: [Buildbot-commits] [Buildbot] #946: BzrPoller Unhandled Error In-Reply-To: <036.b078b87dc2673a451e908a2264e46e24@buildbot.net> References: <036.b078b87dc2673a451e908a2264e46e24@buildbot.net> Message-ID: <051.efd1c407a7f3e86522794e665dbd7b96@buildbot.net> #946: BzrPoller Unhandled Error ------------------------------+-------------------- Reporter: Hbot | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.1 | Resolution: Keywords: bzr database docs | ------------------------------+-------------------- Changes (by tom.prince): * priority: critical => minor Comment: Changing to minor, as we don't have a bzr maintainer. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 19 15:22:48 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 15:22:48 -0000 Subject: [Buildbot-commits] [Buildbot] #223: darcs_buildbot.py: RuntimeError: unable to find our most recent change in the last 80 changes (was: RuntimeError: unable to find our most recent change in the last 80 changes) In-Reply-To: <037.d1a38891250375fcde725be9cce42ff9@buildbot.net> References: <037.d1a38891250375fcde725be9cce42ff9@buildbot.net> Message-ID: <052.fb080bca20d49c65947bdc0b1fd09eb2@buildbot.net> #223: darcs_buildbot.py: RuntimeError: unable to find our most recent change in the last 80 changes -------------------+----------------------- Reporter: zooko | Owner: zooko Type: defect | Status: reopened Priority: major | Milestone: 0.8.+ Version: 0.7.6 | Resolution: Keywords: darcs | -------------------+----------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 19 15:23:36 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 15:23:36 -0000 Subject: [Buildbot-commits] [Buildbot] #223: darcs_buildbot.py: RuntimeError: unable to find our most recent change in the last 80 changes In-Reply-To: <037.d1a38891250375fcde725be9cce42ff9@buildbot.net> References: <037.d1a38891250375fcde725be9cce42ff9@buildbot.net> Message-ID: <052.e37c361fac81c480bdcf2eb4af5854da@buildbot.net> #223: darcs_buildbot.py: RuntimeError: unable to find our most recent change in the last 80 changes -------------------+----------------------- Reporter: zooko | Owner: zooko Type: defect | Status: reopened Priority: minor | Milestone: 0.8.+ Version: 0.7.6 | Resolution: Keywords: darcs | -------------------+----------------------- Changes (by tom.prince): * priority: major => minor -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 19 15:27:59 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 15:27:59 -0000 Subject: [Buildbot-commits] [Buildbot] #571: MailNotifier to send emails on build exceptions In-Reply-To: <037.06f30f4c940adcd363cfd1cef03c419c@buildbot.net> References: <037.06f30f4c940adcd363cfd1cef03c419c@buildbot.net> Message-ID: <052.f4cdc401e2a7259c98f21f3e4d7b32b0@buildbot.net> #571: MailNotifier to send emails on build exceptions -------------------+---------------------- Reporter: toddw | Owner: warner Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.7.10 | Resolution: wontfix Keywords: mail | -------------------+---------------------- Changes (by tom.prince): * status: new => closed * resolution: => wontfix Comment: Closing this, as I don't know if this should be the case. It is now possible to select multiple modes, and thus select 'exception' if that is desired. Furthermore, it seems that it is possible that the people who are interested in a build exception (build manager) are different than those who would be interested in a build failure (developer). Feel free to reopen, if you disagree. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 19 15:36:33 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 15:36:33 -0000 Subject: [Buildbot-commits] [Buildbot] #1808: Scheduler with treeStableTimer "merges" changes to multiple projects into single SourceStamp In-Reply-To: <039.cd87665d300c4855d7e125d8690e0a31@buildbot.net> References: <039.cd87665d300c4855d7e125d8690e0a31@buildbot.net> Message-ID: <054.4e8478dcfff31ef6c7ee91e536e629f8@buildbot.net> #1808: Scheduler with treeStableTimer "merges" changes to multiple projects into single SourceStamp --------------------+------------------------- Reporter: aivarsk | Owner: jaredgrubb Type: defect | Status: assigned Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: sprint | --------------------+------------------------- Comment (by tom.prince): ping -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 19 15:42:17 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 15:42:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2126: buildbot try --properties=prop=value doesn't work with try_jobdir In-Reply-To: <035.99c90048ac5befbeb80a67a3e92d2cee@buildbot.net> References: <035.99c90048ac5befbeb80a67a3e92d2cee@buildbot.net> Message-ID: <050.9a6de3231575d86aafb90056219c6a10@buildbot.net> #2126: buildbot try --properties=prop=value doesn't work with try_jobdir ------------------------+--------------------- Reporter: gg0 | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.5 | Resolution: fixed Keywords: try, sprint | ------------------------+--------------------- Changes (by tom.prince): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 19 20:36:36 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 20:36:36 -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.9882c78fe09a10d2f8ef4c17433b1be7@buildbot.net> #2300: Waterfall's ?branch= parameter is broken with source stamp sets. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: web | -----------------------+-------------------- Changes (by dustin): * type: undecided => defect * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 19 21:07:39 2012 From: noreply at github.com (GitHub) Date: Sat, 19 May 2012 14:07:39 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 204917: Allow Domain class to be specified by Connection c... Message-ID: <4fb80b9bcf4cb_6cef1ba4af4680ca@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2049177c1ad0a6db15fab2ae6b379fb69fc5ace5 https://github.com/buildbot/buildbot/commit/2049177c1ad0a6db15fab2ae6b379fb69fc5ace5 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Allow Domain class to be specified by Connection class This allows subclasses of Connection to use a subclass of Domain without any fuss. Commit: c764c6f026834ecb101d40911616092770b21a22 https://github.com/buildbot/buildbot/commit/c764c6f026834ecb101d40911616092770b21a22 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- More wrappers for libvirt API Allows enumeration of libvirt VM's that are already running when buildbot starts. Commit: 6bb96d2912d948b994d7bf06929469c299701d98 https://github.com/buildbot/buildbot/commit/6bb96d2912d948b994d7bf06929469c299701d98 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Can use inlineCallbacks now Commit: 11edf46ea1a6a65b7bfe1ad611f7920229969169 https://github.com/buildbot/buildbot/commit/11edf46ea1a6a65b7bfe1ad611f7920229969169 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Cope with orphaned build slaves When insubstantiate_after_build is False you can get orphan slaves that are duplicated when you restart buildbot. This prevents that by enumerating existing VM's and attempting to match them to defined slaves. Commit: 1617ec53bb65dcede60677eafddad6d46cdc1b6b https://github.com/buildbot/buildbot/commit/1617ec53bb65dcede60677eafddad6d46cdc1b6b Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Fix typo in log message Commit: 68de3502e61a8310fdd4b66f9d9148c204b54598 https://github.com/buildbot/buildbot/commit/68de3502e61a8310fdd4b66f9d9148c204b54598 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Make sure we can't start new builds when a latent slave is shutting down Commit: 895ef265d07396fecba99cee3006a35bb1049eaa https://github.com/buildbot/buildbot/commit/895ef265d07396fecba99cee3006a35bb1049eaa Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/libvirtbuildslave.py Log Message: ----------- Try and unify build_wait_timeout and insub_after_build When i added insubtantiate_after_build i wasn't aware of the build_wait_timeout option. They are both "how quickly should the slave go away" options, so unify them and support a "never turn the slave off" option. Commit: 91c96e63a8228930eba5799d5a7d3121b434c941 https://github.com/buildbot/buildbot/commit/91c96e63a8228930eba5799d5a7d3121b434c941 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- start_instance much more readable with inlineCallbacks Commit: 2da11349143e81e50841c04eba6914d9049f1570 https://github.com/buildbot/buildbot/commit/2da11349143e81e50841c04eba6914d9049f1570 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Complain nicely via the configuration loader if libvirt isn't available Commit: 322ec7cc32557b4d9f9de8e237ed57c6980c41bc https://github.com/buildbot/buildbot/commit/322ec7cc32557b4d9f9de8e237ed57c6980c41bc Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py A master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- Add some basic tests Commit: b47b07aac45ed0c51ab4bee5837792f4a7e2e65a https://github.com/buildbot/buildbot/commit/b47b07aac45ed0c51ab4bee5837792f4a7e2e65a Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py M master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- Add more tests Commit: 0c8c56ef81ef3e416b933e922f40a87abbc26503 https://github.com/buildbot/buildbot/commit/0c8c56ef81ef3e416b933e922f40a87abbc26503 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: A master/buildbot/test/fake/libvirt.py M master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- Move libvirt fake to buildbot.test.fake Commit: 7d1eeba9958dddfa2fde48aaea8c47bd63db72b9 https://github.com/buildbot/buildbot/commit/7d1eeba9958dddfa2fde48aaea8c47bd63db72b9 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/docs/manual/cfg-buildslaves.rst Log Message: ----------- Update documentation for build_wait_timeout Commit: efcea6932de4e33eddb96bf0ea6047911dd6c93e https://github.com/buildbot/buildbot/commit/efcea6932de4e33eddb96bf0ea6047911dd6c93e Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/libvirtbuildslave.py M master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- fix pyflakes, with one significant change (undefined Failure) Commit: 508b3b61b466532f7997a3beeef91c32d1148eda https://github.com/buildbot/buildbot/commit/508b3b61b466532f7997a3beeef91c32d1148eda Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/libvirtbuildslave.py M master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- fix error handling Commit: 2033200de441e924951eaa5a675967a0fd3d21a3 https://github.com/buildbot/buildbot/commit/2033200de441e924951eaa5a675967a0fd3d21a3 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: A master/buildbot/test/unit/test_libvirtbuildslave.py R master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- rename unit test file to match the module it tests Commit: 23ecfa684e8419ab81edcdb6ea134173447b8b7a https://github.com/buildbot/buildbot/commit/23ecfa684e8419ab81edcdb6ea134173447b8b7a Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/libvirtbuildslave.py A master/buildbot/test/fake/libvirt.py A master/buildbot/test/unit/test_libvirtbuildslave.py M master/docs/manual/cfg-buildslaves.rst Log Message: ----------- Merge branch 'pull392' * pull392: rename unit test file to match the module it tests fix error handling fix pyflakes, with one significant change (undefined Failure) Update documentation for build_wait_timeout Move libvirt fake to buildbot.test.fake Add more tests Add some basic tests Complain nicely via the configuration loader if libvirt isn't available start_instance much more readable with inlineCallbacks Try and unify build_wait_timeout and insub_after_build Make sure we can't start new builds when a latent slave is shutting down Fix typo in log message Cope with orphaned build slaves Can use inlineCallbacks now More wrappers for libvirt API Allow Domain class to be specified by Connection class Compare: https://github.com/buildbot/buildbot/compare/ade94e1...23ecfa6 From noreply at github.com Sat May 19 21:24:05 2012 From: noreply at github.com (GitHub) Date: Sat, 19 May 2012 14:24:05 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 324598: Refactor Properties.update to use Properties.setPr... Message-ID: <4fb80f75cfb17_2b4c118eaec13818a@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 32459822263e23f1d4baeac77faa020614301a99 https://github.com/buildbot/buildbot/commit/32459822263e23f1d4baeac77faa020614301a99 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/process/properties.py Log Message: ----------- Refactor Properties.update to use Properties.setProperty). Commit: 834fb7b3af372846dbcd4b1245dee080ae2bb6a1 https://github.com/buildbot/buildbot/commit/834fb7b3af372846dbcd4b1245dee080ae2bb6a1 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Warn about non-jsonable properties. Once builds are stored in the database, properties that are not jsonable won't be supported. As it is, there are many places that don't like non-jsonable properties. Provide a warning for now, to allow people notice of the change. Refs #2265. Commit: 97dc121b4cf22c374a32bcbe5e38c08c630d9d32 https://github.com/buildbot/buildbot/commit/97dc121b4cf22c374a32bcbe5e38c08c630d9d32 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Merge branch 'json-properties' of git://github.com/tomprince/buildbot * 'json-properties' of git://github.com/tomprince/buildbot: Warn about non-jsonable properties. Refactor Properties.update to use Properties.setProperty). Compare: https://github.com/buildbot/buildbot/compare/23ecfa6...97dc121 From nobody at buildbot.net Sat May 19 21:24:08 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 21:24:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2265: Ensure that all properties can be converted to json. In-Reply-To: <042.ec39ec882f9837162fd9e2de587a7f82@buildbot.net> References: <042.ec39ec882f9837162fd9e2de587a7f82@buildbot.net> Message-ID: <057.7aeb9c5a152f9038d5dc4b13813e7702@buildbot.net> #2265: Ensure that all properties can be converted to json. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: | -----------------------+-------------------- Comment (by Tom Prince): Warn about non-jsonable properties. Once builds are stored in the database, properties that are not jsonable won't be supported. As it is, there are many places that don't like non-jsonable properties. Provide a warning for now, to allow people notice of the change. Refs #2265. Changeset: 834fb7b3af372846dbcd4b1245dee080ae2bb6a1 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 19 21:25:20 2012 From: noreply at github.com (GitHub) Date: Sat, 19 May 2012 14:25:20 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 5b6e0e: Fix AttributeError in BuilderStatus.prune Message-ID: <4fb80fc06ce27_36d4171dae46380@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 5b6e0e51560366bdf3931b31538d4e4d353fa8d7 https://github.com/buildbot/buildbot/commit/5b6e0e51560366bdf3931b31538d4e4d353fa8d7 Author: Jay Soffian Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/status/builder.py Log Message: ----------- Fix AttributeError in BuilderStatus.prune Fix bug introduced by b4fb9fbf22 (Refactor configuration handling, 2011-11-12), which removed the BuilderStatus.buildHorizon attribute. Commit: 1690dd92709ae0ae8285db612bbc3df9c3ac08ed https://github.com/buildbot/buildbot/commit/1690dd92709ae0ae8285db612bbc3df9c3ac08ed Author: Jay Soffian Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/interfaces.py Log Message: ----------- Remove waitUntilSuccess from IBuildSetStatus 7109604105 (remove waitUntilSuccess, rewrite waitUntilFinished, 2011-04-24) removed the method from the implementation. Commit: 616118995fd28f0ca42998946e5b1a6c14ceed72 https://github.com/buildbot/buildbot/commit/616118995fd28f0ca42998946e5b1a6c14ceed72 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/status/builder.py Log Message: ----------- Merge branch 'master' of git://github.com/jaysoffian/buildbot * 'master' of git://github.com/jaysoffian/buildbot: Remove waitUntilSuccess from IBuildSetStatus Fix AttributeError in BuilderStatus.prune Compare: https://github.com/buildbot/buildbot/compare/97dc121...6161189 From nobody at buildbot.net Sat May 19 21:29:15 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 21:29:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2270: Exception found: finished time is None In-Reply-To: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> References: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> Message-ID: <057.58e42ad502c923855a9022fd5198fbb1@buildbot.net> #2270: Exception found: finished time is None -----------------------+-------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: | -----------------------+-------------------- Comment (by dustin): Looks good to me - merge away! -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 19 21:38:16 2012 From: noreply at github.com (GitHub) Date: Sat, 19 May 2012 14:38:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b92efa: don't pass strings to defer.fail Message-ID: <4fb812c81414e_62ad10b6ae842250@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b92efa494faf77913beec1f79e4b1e3abe495ed5 https://github.com/buildbot/buildbot/commit/b92efa494faf77913beec1f79e4b1e3abe495ed5 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/test/unit/test_libvirtbuildslave.py Log Message: ----------- don't pass strings to defer.fail Commit: dffbdc25a726a7d4803dd5dea5161116cc6648e6 https://github.com/buildbot/buildbot/commit/dffbdc25a726a7d4803dd5dea5161116cc6648e6 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/util/compat.py Log Message: ----------- support for using fakeWarnings, which is not supported on py27+tw0900 Compare: https://github.com/buildbot/buildbot/compare/6161189...dffbdc2 From nobody at buildbot.net Sat May 19 21:47:17 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 21:47:17 -0000 Subject: [Buildbot-commits] [Buildbot] #2270: Exception found: finished time is None In-Reply-To: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> References: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> Message-ID: <057.da46df0876d8633edd5b572307b9ee75@buildbot.net> #2270: Exception found: finished time is None -----------------------+-------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: | -----------------------+-------------------- Comment (by tom.prince): Since it lacks tests, I was going to try to wait until we had some confirmation it actually fixes the bug. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 19 22:55:35 2012 From: noreply at github.com (GitHub) Date: Sat, 19 May 2012 15:55:35 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0464a0: Fix _ComputeRepositoryURL for multirepo support. Message-ID: <4fb824e7b5ae5_52761717af42883a5@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 0464a04c48887d03d830ee4579dcaba5eb918734 https://github.com/buildbot/buildbot/commit/0464a04c48887d03d830ee4579dcaba5eb918734 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py Log Message: ----------- Fix _ComputeRepositoryURL for multirepo support. Fixes #2241, #2230. Commit: d430153e4db4cfd06c3b4ae684fd394eb3b9b327 https://github.com/buildbot/buildbot/commit/d430153e4db4cfd06c3b4ae684fd394eb3b9b327 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py Log Message: ----------- Merge branch 'compute-repository-url-multirepo' of git://github.com/tomprince/buildbot * 'compute-repository-url-multirepo' of git://github.com/tomprince/buildbot: Fix _ComputeRepositoryURL for multirepo support. Compare: https://github.com/buildbot/buildbot/compare/dffbdc2...d430153 From nobody at buildbot.net Sat May 19 22:55:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 22:55:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2230: _ComputeRepositoryURL is broken with respect to multi-repo changes. In-Reply-To: <042.61cf3e79d7e33ef2c3cb111ef1abf29d@buildbot.net> References: <042.61cf3e79d7e33ef2c3cb111ef1abf29d@buildbot.net> Message-ID: <057.eecd11790671dc7da72ba801ef5bdea1@buildbot.net> #2230: _ComputeRepositoryURL is broken with respect to multi-repo changes. -----------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: | -----------------------+------------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Fix _ComputeRepositoryURL for multirepo support. Fixes #2241, #2230. Changeset: 0464a04c48887d03d830ee4579dcaba5eb918734 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 19 22:55:38 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 22:55:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2241: invalid getSourceStamp call in oldsource.py In-Reply-To: <038.ab65151a7bbe56f7beca4af36e8ea417@buildbot.net> References: <038.ab65151a7bbe56f7beca4af36e8ea417@buildbot.net> Message-ID: <053.0737d7482a01e11f10d681c82cf9639c@buildbot.net> #2241: invalid getSourceStamp call in oldsource.py -------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: | -------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Fix _ComputeRepositoryURL for multirepo support. Fixes #2241, #2230. Changeset: 0464a04c48887d03d830ee4579dcaba5eb918734 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 19 22:57:53 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 22:57:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2265: Ensure that all properties can be converted to json. In-Reply-To: <042.ec39ec882f9837162fd9e2de587a7f82@buildbot.net> References: <042.ec39ec882f9837162fd9e2de587a7f82@buildbot.net> Message-ID: <057.f592f0fef36c504d29b1c6996f64f7e2@buildbot.net> #2265: Ensure that all properties can be converted to json. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.6p1 | Resolution: Keywords: | -----------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.7 => 0.9.0 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat May 19 23:04:32 2012 From: noreply at github.com (GitHub) Date: Sat, 19 May 2012 16:04:32 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 13378f: Remove P4Sync (but not P4) as promised Message-ID: <4fb8270012085_36d4171dae4704ad@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 13378f4fc88bf7b7a83fcf3c59140c48a50c714b https://github.com/buildbot/buildbot/commit/13378f4fc88bf7b7a83fcf3c59140c48a50c714b Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/regressions/test_oldpaths.py M master/docs/release-notes.rst M slave/buildslave/commands/p4.py M slave/buildslave/commands/registry.py Log Message: ----------- Remove P4Sync (but not P4) as promised From noreply at github.com Sat May 19 23:08:13 2012 From: noreply at github.com (GitHub) Date: Sat, 19 May 2012 16:08:13 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] cdd327: Use deferredLock for nested function in BaseBasicS... Message-ID: <4fb827dd80354_155fd5baec256032@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: cdd3271731dadbd06b53f01fb69a79ae481bcaa3 https://github.com/buildbot/buildbot/commit/cdd3271731dadbd06b53f01fb69a79ae481bcaa3 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- Use deferredLock for nested function in BaseBasicScheduler. Commit: 76e2165c1347bafff54ae151d83be594651ffc41 https://github.com/buildbot/buildbot/commit/76e2165c1347bafff54ae151d83be594651ffc41 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- _stable_timers is a defaultdict, so clear it, instead of changing it to a normal dict. Commit: 6864057675e2cd7f6c91dde28837934e28fb9df7 https://github.com/buildbot/buildbot/commit/6864057675e2cd7f6c91dde28837934e28fb9df7 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py Log Message: ----------- Make basic schedulers report pending build times. Fixes #2251. Commit: c0f1b7421cd601846479431a2bbea981c0fec227 https://github.com/buildbot/buildbot/commit/c0f1b7421cd601846479431a2bbea981c0fec227 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py Log Message: ----------- Merge branch 'bug2251' of git://github.com/tomprince/buildbot * 'bug2251' of git://github.com/tomprince/buildbot: Make basic schedulers report pending build times. _stable_timers is a defaultdict, so clear it, instead of changing it to a normal dict. Use deferredLock for nested function in BaseBasicScheduler. Compare: https://github.com/buildbot/buildbot/compare/13378f4...c0f1b74 From nobody at buildbot.net Sat May 19 23:08:24 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 19 May 2012 23:08:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2251: SingleBranchScheduler in 0.8.5 (and 0.8.6) does not show "next in ... minutes" anymore In-Reply-To: <037.951e1c1ddd381fbb0c031f265b3b97dd@buildbot.net> References: <037.951e1c1ddd381fbb0c031f265b3b97dd@buildbot.net> Message-ID: <052.5f9ed68e9a49c4f31f7893b383d262c6@buildbot.net> #2251: SingleBranchScheduler in 0.8.5 (and 0.8.6) does not show "next in ... minutes" anymore --------------------+--------------------- Reporter: anjos | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6 | Resolution: fixed Keywords: | --------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Make basic schedulers report pending build times. Fixes #2251. Changeset: 6864057675e2cd7f6c91dde28837934e28fb9df7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 20 00:07:10 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 May 2012 00:07:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.39160ae5ff66a26cba27adb854ca79b7@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+------------------------ Reporter: pwp | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: reconfig | ---------------------+------------------------ Changes (by dustin): * priority: critical => major Comment: That seems unlikely to help -- `site.buildbot_service` is already set toward the end of `setServiceParent`, and that value is used in the second-to-last stack frame. I can reproduce while reconfig'ing every 0.5s and clicking around webStatus: {{{ 2012-05-19 19:01:14-0500 [-] configuration update complete 2012-05-19 19:01:15-0500 [HTTPChannel,0,172.16.1.20] Unhandled Error Traceback (most recent call last): File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/http.py", line 1349, in dataReceived finishCallback(data[contentLength:]) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/http.py", line 1563, in _finishRequestBody self.allContentReceived() File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/http.py", line 1618, in allContentReceived req.requestReceived(command, path, version) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/http.py", line 773, in requestReceived self.process() --- --- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/server.py", line 131, in process resrc = self.site.getResourceFor(self) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/server.py", line 562, in getResourceFor return resource.getChildForRequest(self.resource, request) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/resource.py", line 65, in getChildForRequest resource = resource.getChildWithDefault(pathElement, request) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/web/resource.py", line 169, in getChildWithDefault return self.getChild(path, request) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/status/web/builder.py", line 556, in getChild s = self.getStatus(req) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/status/web/base.py", line 182, in getStatus return request.site.buildbot_service.getStatus() File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/status/web/baseweb.py", line 498, in getStatus return self.master.getStatus() exceptions.AttributeError: 'NoneType' object has no attribute 'getStatus' 2012-05-19 19:01:15-0500 [-] beginning configuration update }}} but I think that was just getting lucky. I can't reproduce with the suggested patch, but I also can't reproduce a second time *with* the suggested patch.. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 20 01:20:53 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 May 2012 01:20:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2287: master-side cvs step doesn't verify that checkout points to correct repository In-Reply-To: <042.e4ee86a7b0d1c484f17ab119ababd423@buildbot.net> References: <042.e4ee86a7b0d1c484f17ab119ababd423@buildbot.net> Message-ID: <057.7ca1b855a60b351a3002aa7337f485f8@buildbot.net> #2287: master-side cvs step doesn't verify that checkout points to correct repository ------------------------------------------+--------------------- Reporter: tom.prince | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: cvs, master-side-source-steps | ------------------------------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Check that cvs checkout is pointing at the correct location. This checks 'CVS/Root' and 'CVS/Repository'. Fixes #2287. Changeset: f27d85d348acfbd0c0599258cebbe9413a8d3cfa -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun May 20 01:20:51 2012 From: noreply at github.com (GitHub) Date: Sat, 19 May 2012 18:20:51 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 78c9e4: Store a copy of the slave's path module on Build. Message-ID: <4fb846f3c32a8_62ad10b6ae851890@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 78c9e45291f8af81b7116e66ec98b1408cee625c https://github.com/buildbot/buildbot/commit/78c9e45291f8af81b7116e66ec98b1408cee625c Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- Store a copy of the slave's path module on Build. This is saves navigating to through the slavebuilder and slave each time this is needed. Commit: f27d85d348acfbd0c0599258cebbe9413a8d3cfa https://github.com/buildbot/buildbot/commit/f27d85d348acfbd0c0599258cebbe9413a8d3cfa Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Check that cvs checkout is pointing at the correct location. This checks 'CVS/Root' and 'CVS/Repository'. Fixes #2287. Commit: 4791d51323d6bc4916716eadaf2c46ae918d4d73 https://github.com/buildbot/buildbot/commit/4791d51323d6bc4916716eadaf2c46ae918d4d73 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/steps/source/cvs.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Merge branch 'cvs-root' of git://github.com/tomprince/buildbot into pull415 * 'cvs-root' of git://github.com/tomprince/buildbot: Check that cvs checkout is pointing at the correct location. Store a copy of the slave's path module on Build. Commit: 7226de53321c549c600410241b1be4f9d3815e1c https://github.com/buildbot/buildbot/commit/7226de53321c549c600410241b1be4f9d3815e1c Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Spell maxsize correctly, and check for None or 0 in cmd.rc Commit: 0375655ecfc5f4dfcec21188b94102fd17ca097e https://github.com/buildbot/buildbot/commit/0375655ecfc5f4dfcec21188b94102fd17ca097e Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- give the module last on the cvs commandline Commit: 2b2eba96ace2a477baeb960eb6ab7615859268d0 https://github.com/buildbot/buildbot/commit/2b2eba96ace2a477baeb960eb6ab7615859268d0 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- correctly rmdir when a CVS dir is not updatable Commit: 041f9386b8d02b1c99ec4e387c17a835579dae14 https://github.com/buildbot/buildbot/commit/041f9386b8d02b1c99ec4e387c17a835579dae14 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/steps/source/cvs.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Merge pull request #423 from djmitche/pull415 Response: Check that cvs checkout is against the correct repository Compare: https://github.com/buildbot/buildbot/compare/c0f1b74...041f938 From noreply at github.com Sun May 20 01:24:34 2012 From: noreply at github.com (GitHub) Date: Sat, 19 May 2012 18:24:34 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 516d41: Add warning about absolute builddir. Message-ID: <4fb847d222e55_36d4171dae47585@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 516d41c436acf2e9fb08a7549c7beb499c2e70d6 https://github.com/buildbot/buildbot/commit/516d41c436acf2e9fb08a7549c7beb499c2e70d6 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/config.py Log Message: ----------- Add warning about absolute builddir. Refs #2260. Commit: 57845055f35db5b71f8d6bf36368d19ac9245ef8 https://github.com/buildbot/buildbot/commit/57845055f35db5b71f8d6bf36368d19ac9245ef8 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/config.py Log Message: ----------- Merge branch 'bug2260' of git://github.com/tomprince/buildbot * 'bug2260' of git://github.com/tomprince/buildbot: Add warning about absolute builddir. Commit: 0ba689bf655d5b1982bd026cb2002daf01e60ccd https://github.com/buildbot/buildbot/commit/0ba689bf655d5b1982bd026cb2002daf01e60ccd Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Fixes to builddir warning Commit: 25fff52bc14b223f936129de1f14ee7c48e81552 https://github.com/buildbot/buildbot/commit/25fff52bc14b223f936129de1f14ee7c48e81552 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Merge pull request #424 from djmitche/bug2260 Fixes for absolute-builddir warning Compare: https://github.com/buildbot/buildbot/compare/041f938...25fff52 From nobody at buildbot.net Sun May 20 01:24:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 May 2012 01:24:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2260: 'builddir' path is used on both master and slave In-Reply-To: <037.7959f633653eb0835f9d4fef7d20a5a4@buildbot.net> References: <037.7959f633653eb0835f9d4fef7d20a5a4@buildbot.net> Message-ID: <052.10416f6163dbdf925821635c0204e3f5@buildbot.net> #2260: 'builddir' path is used on both master and slave -------------------+-------------------- Reporter: ayust | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.7 Version: master | Resolution: Keywords: simple | -------------------+-------------------- Comment (by Tom Prince): Add warning about absolute builddir. Refs #2260. Changeset: 516d41c436acf2e9fb08a7549c7beb499c2e70d6 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 20 02:03:27 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 May 2012 02:03:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2260: 'builddir' path is used on both master and slave In-Reply-To: <037.7959f633653eb0835f9d4fef7d20a5a4@buildbot.net> References: <037.7959f633653eb0835f9d4fef7d20a5a4@buildbot.net> Message-ID: <052.266a9eeeb6c92b30e8aa202cd7eaa234@buildbot.net> #2260: 'builddir' path is used on both master and slave -------------------+-------------------- Reporter: ayust | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.9.0 Version: master | Resolution: Keywords: | -------------------+-------------------- Changes (by tom.prince): * keywords: simple => * milestone: 0.8.7 => 0.9.0 Comment: We now warn about absolute paths, so moving this back to 0.9.0, when results will live in the db. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun May 20 15:10:33 2012 From: noreply at github.com (GitHub) Date: Sun, 20 May 2012 08:10:33 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c6e3e2: Allow MasterShellCommand to be interrupted. Message-ID: <4fb909695e2da_7b3d13a4ae8995a1@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c6e3e2d20da60fd6da8985153bb66e24d89e38f1 https://github.com/buildbot/buildbot/commit/c6e3e2d20da60fd6da8985153bb66e24d89e38f1 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/test/unit/test_steps_master.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Allow MasterShellCommand to be interrupted. Fixes #2149. Commit: 130637fc34c4b0cf89218edca0e86dc95befd8a7 https://github.com/buildbot/buildbot/commit/130637fc34c4b0cf89218edca0e86dc95befd8a7 Author: Dustin J. Mitchell Date: 2012-05-20 (Sun, 20 May 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/test/unit/test_steps_master.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'bug2149' of git://github.com/tomprince/buildbot * 'bug2149' of git://github.com/tomprince/buildbot: Allow MasterShellCommand to be interrupted. Compare: https://github.com/buildbot/buildbot/compare/25fff52...130637f From nobody at buildbot.net Sun May 20 15:10:35 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 May 2012 15:10:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2149: MasterShellCommand cannot be interrupted In-Reply-To: <035.16ba8e8d373d7917569116956748908b@buildbot.net> References: <035.16ba8e8d373d7917569116956748908b@buildbot.net> Message-ID: <050.08332e40d5c78859043a977f4fc8a2e9@buildbot.net> #2149: MasterShellCommand cannot be interrupted --------------------+--------------------- Reporter: pwp | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.4p2 | Resolution: fixed Keywords: | --------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Allow MasterShellCommand to be interrupted. Fixes #2149. Changeset: c6e3e2d20da60fd6da8985153bb66e24d89e38f1 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 20 15:28:03 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 May 2012 15:28:03 -0000 Subject: [Buildbot-commits] [Buildbot] #631: IRC bot gives 'ValueError' when fed a singlequote In-Reply-To: <037.145e30a59c45a8b48b0e29a664e47091@buildbot.net> References: <037.145e30a59c45a8b48b0e29a664e47091@buildbot.net> Message-ID: <052.9a8613c8bfdb7b083f8c3214a39895b7@buildbot.net> #631: IRC bot gives 'ValueError' when fed a singlequote ------------------------+----------------------- Reporter: tycho | Owner: ddunbar Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.+ Version: 0.7.11 | Resolution: Keywords: irc, sprint | ------------------------+----------------------- Changes (by tom.prince): * type: defect => enhancement -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 20 15:32:16 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 May 2012 15:32:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2000: "alwaysUseLatest" doesn't do what it says In-Reply-To: <041.16f29ce554aad5e31a1a961ab126f0d3@buildbot.net> References: <041.16f29ce554aad5e31a1a961ab126f0d3@buildbot.net> Message-ID: <056.da0d503dbd164cc19b5998441b7923ba@buildbot.net> #2000: "alwaysUseLatest" doesn't do what it says --------------------------+--------------------- Reporter: dabrahams | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.4p1 | Resolution: fixed Keywords: git, projrepo | --------------------------+--------------------- Changes (by tom.prince): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 20 16:47:42 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 May 2012 16:47:42 -0000 Subject: [Buildbot-commits] [Buildbot] #1884: transfer steps should include progress info In-Reply-To: <038.959cbfda66e15d0d2f7b00bfece81d58@buildbot.net> References: <038.959cbfda66e15d0d2f7b00bfece81d58@buildbot.net> Message-ID: <053.fcb832806f09a2c6e90a6d9a7e29589a@buildbot.net> #1884: transfer steps should include progress info ----------------------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.3p1 | Resolution: Keywords: web, transfer, master-slave | ----------------------------------------+-------------------- Changes (by tom.prince): * keywords: web, transfer => web, transfer, master-slave -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 20 16:49:51 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 20 May 2012 16:49:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2070: Step subclasses are confusing In-Reply-To: <038.cdf0cd6c0724fc73a459ccc0b5993051@buildbot.net> References: <038.cdf0cd6c0724fc73a459ccc0b5993051@buildbot.net> Message-ID: <053.ee53b77961c7006b058debdc5c0abeeb@buildbot.net> #2070: Step subclasses are confusing ------------------------+--------------------- Reporter: dustin | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.4p2 | Resolution: fixed Keywords: docs | ------------------------+--------------------- Changes (by tom.prince): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 22 12:21:04 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 May 2012 12:21:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2303: Connectivity to Jenkins for CI Message-ID: <038.5025ae697dee531c6770edcfd6bbafbd@buildbot.net> #2303: Connectivity to Jenkins for CI ----------------------------+--------------------------------------------- Reporter: kkc4al | Owner: Type: support-request | Status: new Priority: major | Milestone: ongoing Version: 0.8.6p1 | Keywords: pre commited build with Jenkins ----------------------------+--------------------------------------------- Hello I am a Build and Release Engineer. We are currently trying to test pre- commit build and code promotion upon build success. our CI system is Jenkins and VCS is SVN. Can one of you guide me in how to connect Buildbot to collect the pre-committed repository tree for hudson so that it can run a build. If the Build passes ONLY, the commit can go through. Thanks, Krishna. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 22 14:54:51 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 May 2012 14:54:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2303: Connectivity to Jenkins for CI In-Reply-To: <038.5025ae697dee531c6770edcfd6bbafbd@buildbot.net> References: <038.5025ae697dee531c6770edcfd6bbafbd@buildbot.net> Message-ID: <053.5a92aee9f5e5955b9c92c5dd28864840@buildbot.net> #2303: Connectivity to Jenkins for CI ----------------------------+---------------------- Reporter: kkc4al | Owner: Type: support-request | Status: new Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: Keywords: | ----------------------------+---------------------- Changes (by dustin): * keywords: pre commited build with Jenkins => Comment: We'll be happy to answer specific questions, but you'll need to do the legwork to figure out how to set up what you need. Check out the documentation, and in particular the tutorial, for help setting up Buildbot. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 22 15:07:11 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 May 2012 15:07:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2303: Connectivity to Jenkins for CI In-Reply-To: <038.5025ae697dee531c6770edcfd6bbafbd@buildbot.net> References: <038.5025ae697dee531c6770edcfd6bbafbd@buildbot.net> Message-ID: <053.3b475a5dc29486ea192af6eb16401d7d@buildbot.net> #2303: Connectivity to Jenkins for CI ----------------------------+---------------------- Reporter: kkc4al | Owner: Type: support-request | Status: new Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: Keywords: | ----------------------------+---------------------- Comment (by kkc4al): Hello Dustin Thanks for your Response.I did find the Tutorial to be useful. However, Setting up Pre-Tested Builds in Jenkins is our Motivation(Not trying a new CI Tool). hence, would like to know, what is the recommended solution available for Buildbot to talk to Jenkins. Did read this, http://buildbot.net/buildbot/docs/0.8.2/try.html Please Advise. - Krishna. Replying to [comment:1 dustin]: > We'll be happy to answer specific questions, but you'll need to do the legwork to figure out how to set up what you need. Check out the documentation, and in particular the tutorial, for help setting up Buildbot. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 22 15:17:29 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 May 2012 15:17:29 -0000 Subject: [Buildbot-commits] [Buildbot] #2303: Connectivity to Jenkins for CI In-Reply-To: <038.5025ae697dee531c6770edcfd6bbafbd@buildbot.net> References: <038.5025ae697dee531c6770edcfd6bbafbd@buildbot.net> Message-ID: <053.95a4f0b57f67068caee3b2a51bedea0e@buildbot.net> #2303: Connectivity to Jenkins for CI ----------------------------+---------------------- Reporter: kkc4al | Owner: Type: support-request | Status: new Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: Keywords: | ----------------------------+---------------------- Comment (by tom.prince): Well, you should probably have a look at the current documentation http://buildbot.net/buildbot/docs/current/tutorial I don't know if there is any recommended solution for talking to Jenkins. You might get more response (from somebody who has done something similar) asking on the [http://lists.sourceforge.net/lists/listinfo/buildbot-devel mailing list], or on irc (#buildbot on freenode). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 22 17:20:13 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 May 2012 17:20:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2304: Code from CVS branches can't be checked out Message-ID: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> #2304: Code from CVS branches can't be checked out ---------------------+----------------------- Reporter: daviddev | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Keywords: cvs ---------------------+----------------------- It's not possible to check out code from a specific branch using a CVS repository. For example, using a configuration like this: {{{ ... c['schedulers'].append(timed.Nightly(name='my_scheduler', builderNames=['builder'], branch='MY_BRANCH', hour=0, minute=0)) ... bFactory.addStep(CVS(mode='full', method='clobber', cvsroot=my_cvsroot, cvsmodule='my_module')) ... }}} you can see the following call in the logs: {{{ argv: ['cvs', '-d', 'my_cvsroot', '-z3', 'checkout', '-d', 'build', 'my_module'] }}} I have a fix for it. I will push it asap. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 22 18:45:07 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 May 2012 18:45:07 -0000 Subject: [Buildbot-commits] [Buildbot] #580: I wish buildbot could run without daemonizing In-Reply-To: <037.8f101e483b3cf600eb531dd77d876472@buildbot.net> References: <037.8f101e483b3cf600eb531dd77d876472@buildbot.net> Message-ID: <052.7952e9c7d4dc59718646cd4b97f15029@buildbot.net> #580: I wish buildbot could run without daemonizing ------------------------+------------------------ Reporter: zooko | Owner: Type: enhancement | Status: reopened Priority: minor | Milestone: undecided Version: 0.7.10 | Resolution: Keywords: | ------------------------+------------------------ Changes (by exarkun): * status: closed => reopened * resolution: worksforme => Comment: `buildbot start ...` sure seems to daemonize to me. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 22 18:52:15 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 May 2012 18:52:15 -0000 Subject: [Buildbot-commits] [Buildbot] #580: I wish buildbot could run without daemonizing In-Reply-To: <037.8f101e483b3cf600eb531dd77d876472@buildbot.net> References: <037.8f101e483b3cf600eb531dd77d876472@buildbot.net> Message-ID: <052.ad87b867b8e7bfaf39f80a094d8dfc9d@buildbot.net> #580: I wish buildbot could run without daemonizing ------------------------+------------------------- Reporter: zooko | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: undecided Version: 0.7.10 | Resolution: worksforme Keywords: | ------------------------+------------------------- Changes (by dustin): * status: reopened => closed * resolution: => worksforme Comment: This is implemented now in master, and will ship in 0.8.7. And as I said three years ago, you can use twistd -n. You should check out Twisted - it's got lots of useful features! -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 22 23:44:16 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 22 May 2012 23:44:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2304: Code from CVS branches can't be checked out In-Reply-To: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> References: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> Message-ID: <055.f8349736549f5d19a5a81de46e5fcc8b@buildbot.net> #2304: Code from CVS branches can't be checked out ---------------------+------------------------ Reporter: daviddev | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: cvs | ---------------------+------------------------ Comment (by dustin): please submit a fix for the master-side steps. also. note thst those chamged ober the weekend, so get an up-to-date master. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 23 00:35:13 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 23 May 2012 00:35:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2304: Code from CVS branches can't be checked out In-Reply-To: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> References: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> Message-ID: <055.75e1d114a5fdd443d1bcbc84f10b061d@buildbot.net> #2304: Code from CVS branches can't be checked out ---------------------+------------------------ Reporter: daviddev | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: cvs | ---------------------+------------------------ Comment (by dustin): sorry, i see the pull req now :) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed May 23 10:30:33 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 23 May 2012 10:30:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2305: If doStepIf callable errors out build ends badly Message-ID: <036.eee1724e5df50705185b97967508c918@buildbot.net> #2305: If doStepIf callable errors out build ends badly -------------------+----------------------- Reporter: Jc2k | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Keywords: buildstep -------------------+----------------------- My callable had the wrong number of arguments so threw a TypeError inside _maybeEvaluate. The build didn't end cleanly - got stuck in a building state and the build vanished when i restarted. In this instance, i'm running a snapshot of master from shortly before the big codebases merge with my libvirt patch set applied (that doesn't touch the buildstep code tho). -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu May 24 14:52:09 2012 From: noreply at github.com (GitHub) Date: Thu, 24 May 2012 07:52:09 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] dc9c28: Update master/docs/tutorial/tour.rst Message-ID: <4fbe4b19e757a_1cd01bddae851591@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: dc9c28b1f356248e99386caac0cd0a8b9bb9f8f8 https://github.com/buildbot/buildbot/commit/dc9c28b1f356248e99386caac0cd0a8b9bb9f8f8 Author: ewongbb Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/docs/tutorial/tour.rst Log Message: ----------- Update master/docs/tutorial/tour.rst Commit: 3873aea18951314f5055ede9232f2ea68c14646f https://github.com/buildbot/buildbot/commit/3873aea18951314f5055ede9232f2ea68c14646f Author: Dustin J. Mitchell Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/docs/tutorial/tour.rst Log Message: ----------- Merge pull request #427 from ewongbb/master Spelling nit Compare: https://github.com/buildbot/buildbot/compare/130637f...3873aea From noreply at github.com Fri May 25 14:06:49 2012 From: noreply at github.com (GitHub) Date: Fri, 25 May 2012 07:06:49 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 9fc970: Add missing files to setup.py so that they get ins... Message-ID: <4fbf91f982212_6b5e1a63af0105213@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 9fc970bf20a2146810286cb042d5bdd66e788f8d https://github.com/buildbot/buildbot/commit/9fc970bf20a2146810286cb042d5bdd66e788f8d Author: Bryce Lelbach Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/setup.py Log Message: ----------- Add missing files to setup.py so that they get installed. Commit: 10f8c33926dd46ff53243343b60dfabf0e5f51f1 https://github.com/buildbot/buildbot/commit/10f8c33926dd46ff53243343b60dfabf0e5f51f1 Author: Tom Prince Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/setup.py Log Message: ----------- Merge pull request #428 from brycelelbach/master Adds missing files to setup.py Compare: https://github.com/buildbot/buildbot/compare/3873aea...10f8c33 From noreply at github.com Fri May 25 22:27:16 2012 From: noreply at github.com (GitHub) Date: Fri, 25 May 2012 15:27:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 975126: Add -j option tree syncs using Repo source step Message-ID: <4fc0074431dc5_17be14ccaec150661@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 975126d9e3ef71d9f0a7f086fbe68c8059b1c9af https://github.com/buildbot/buildbot/commit/975126d9e3ef71d9f0a7f086fbe68c8059b1c9af Author: Jorge Gonzalez Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/docs/manual/cfg-buildsteps.rst M slave/buildslave/commands/repo.py Log Message: ----------- Add -j option tree syncs using Repo source step Change-Id: I478dbdcbae9b7277d920ab7abc28328f18535ff2 Commit: 848077d6e067a77fb9616affca3beb94c78f768c https://github.com/buildbot/buildbot/commit/848077d6e067a77fb9616affca3beb94c78f768c Author: Tom Prince Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/docs/manual/cfg-buildsteps.rst M slave/buildslave/commands/repo.py Log Message: ----------- Merge pull request #418 from jgonzalezmendez/ext_topic_repo_step_sync_jobs Add -j option tree syncs using Repo source step Compare: https://github.com/buildbot/buildbot/compare/10f8c33...848077d From nobody at buildbot.net Sat May 26 22:21:41 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 May 2012 22:21:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2305: If doStepIf callable errors out build ends badly In-Reply-To: <036.eee1724e5df50705185b97967508c918@buildbot.net> References: <036.eee1724e5df50705185b97967508c918@buildbot.net> Message-ID: <051.e4a2d20510a308aa57122471d070d1ea@buildbot.net> #2305: If doStepIf callable errors out build ends badly ----------------------+-------------------- Reporter: Jc2k | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: buildstep | ----------------------+-------------------- Changes (by dustin): * milestone: 0.8.7 => 0.8.+ Comment: Hm, I get an EXCEPTION status from {{{ f1.addStep(ShellCommand(command="sleep 10", doStepIf=lambda : True)) }}} The exception is ugly, because it's from a DeferredList, but the state seems to come out correctly. {{{ (view as text) Traceback (most recent call last): Failure: twisted.internet.defer.FirstError: FirstError[#0, [Failure instance: Traceback: : () takes no arguments (1 given) /home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/defer.py:301:addCallback /home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/defer.py:290:addCallbacks /home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/defer.py:551:_runCallbacks /home/dustin/code/buildbot/t/buildbot/master/buildbot/process/buildstep.py:566:_startStep_2 --- --- /home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/defer.py:134:maybeDeferred ]] }}} Can you give some more detail on what you're seeing? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 26 22:40:16 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 May 2012 22:40:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2305: If doStepIf callable errors out build ends badly In-Reply-To: <036.eee1724e5df50705185b97967508c918@buildbot.net> References: <036.eee1724e5df50705185b97967508c918@buildbot.net> Message-ID: <051.00b03a9e87a106d08be08ac192fca08c@buildbot.net> #2305: If doStepIf callable errors out build ends badly ----------------------+-------------------- Reporter: Jc2k | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: buildstep | ----------------------+-------------------- Comment (by Jc2k): Ah my bad - i meant {{{ hideStepIf }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 26 23:36:28 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 May 2012 23:36:28 -0000 Subject: [Buildbot-commits] [Buildbot] #2305: If doStepIf callable errors out build ends badly In-Reply-To: <036.eee1724e5df50705185b97967508c918@buildbot.net> References: <036.eee1724e5df50705185b97967508c918@buildbot.net> Message-ID: <051.5010e47a9db22ca3fe70088cda0bae4c@buildbot.net> #2305: If doStepIf callable errors out build ends badly ----------------------+-------------------- Reporter: Jc2k | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: buildstep | ----------------------+-------------------- Comment (by dustin): Ah, indeed, I get {{{ 2012-05-26 18:35:55-0500 [-] BuildStep.failed; traceback follows Traceback (most recent call last): File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 290, in addCallbacks self._runCallbacks() File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 368, in callback self._startRunCallbacks(result) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 464, in _startRunCallbacks self._runCallbacks() --- --- File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/process/buildstep.py", line 636, in finished self._finishFinished(results) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/process/buildstep.py", line 645, in _finishFinished hidden = self._maybeEvaluate(self.hideStepIf, results, self) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/process/buildstep.py", line 758, in _maybeEvaluate value = value(*args, **kwargs) exceptions.TypeError: () takes no arguments (2 given) 2012-05-26 18:35:55-0500 [-] exception during failure processing 2012-05-26 18:35:55-0500 [-] Unhandled Error Traceback (most recent call last): File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 368, in callback self._startRunCallbacks(result) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 464, in _startRunCallbacks self._runCallbacks() File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7 /site-packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) --- --- File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/process/buildstep.py", line 662, in failed self.progress.finish() File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/status/progress.py", line 85, in finish self.buildProgress.stepFinished(self.name) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/status/progress.py", line 165, in stepFinished assert(stepname not in self.finishedSteps) exceptions.AssertionError: }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat May 26 23:40:53 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 26 May 2012 23:40:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2305: If doStepIf callable errors out build ends badly In-Reply-To: <036.eee1724e5df50705185b97967508c918@buildbot.net> References: <036.eee1724e5df50705185b97967508c918@buildbot.net> Message-ID: <051.278781bfff3af93ea94024137650d59c@buildbot.net> #2305: If doStepIf callable errors out build ends badly ----------------------+-------------------- Reporter: Jc2k | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: buildstep | ----------------------+-------------------- Comment (by dustin): That was relatively easy to fix! Now I get: {{{ (view as text) Traceback (most recent call last): File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/defer.py", line 368, in callback self._startRunCallbacks(result) File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/defer.py", line 464, in _startRunCallbacks self._runCallbacks() File "/home/dustin/code/buildbot/t/buildbot/sand27/lib/python2.7/site- packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/process/buildstep.py", line 636, in finished self._finishFinished(results) --- --- File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/process/buildstep.py", line 645, in _finishFinished hidden = self._maybeEvaluate(self.hideStepIf, results, self) File "/home/dustin/code/buildbot/t/buildbot/master/buildbot/process/buildstep.py", line 766, in _maybeEvaluate value = value(*args, **kwargs) exceptions.TypeError: () takes no arguments (2 given) }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 27 04:56:48 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 May 2012 04:56:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2305: If doStepIf callable errors out build ends badly In-Reply-To: <036.eee1724e5df50705185b97967508c918@buildbot.net> References: <036.eee1724e5df50705185b97967508c918@buildbot.net> Message-ID: <051.94fdc2a7e4ca652cf566bda408f30c3b@buildbot.net> #2305: If doStepIf callable errors out build ends badly ----------------------+--------------------- Reporter: Jc2k | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: master | Resolution: fixed Keywords: buildstep | ----------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Handle exceptions in hideStepIf Fixes #2305. Changeset: 27bf15c64006b271a1f21fda64628239abfae58e -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun May 27 04:56:47 2012 From: noreply at github.com (GitHub) Date: Sat, 26 May 2012 21:56:47 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 27bf15: Handle exceptions in hideStepIf Message-ID: <4fc1b40f23947_275c15c9ae419032@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 27bf15c64006b271a1f21fda64628239abfae58e https://github.com/buildbot/buildbot/commit/27bf15c64006b271a1f21fda64628239abfae58e Author: Dustin J. Mitchell Date: 2012-05-26 (Sat, 26 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- Handle exceptions in hideStepIf Fixes #2305. From noreply at github.com Sun May 27 15:48:10 2012 From: noreply at github.com (GitHub) Date: Sun, 27 May 2012 08:48:10 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] cd3ffb: Fixes #2304 (self.branch was always empty) Message-ID: <4fc24cba49fa0_467a15e6af41232bc@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: cd3ffbf731bd94e81ebf374fe8720d5573ef59e2 https://github.com/buildbot/buildbot/commit/cd3ffbf731bd94e81ebf374fe8720d5573ef59e2 Author: David Alfonso Date: 2012-05-22 (Tue, 22 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py Log Message: ----------- Fixes #2304 (self.branch was always empty) Commit: 98649f7cc2de7fedb772210f484c3e6c33d64618 https://github.com/buildbot/buildbot/commit/98649f7cc2de7fedb772210f484c3e6c33d64618 Author: David Alfonso Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Added four tests for branches. Two for when the branch is specified on the CVS step and two for when the branch comes from a sourcestamp (e.g. using a timed.Nightly with a specific branch). Commit: 453110799336c89f9f87f806cf9f0f39242a78a1 https://github.com/buildbot/buildbot/commit/453110799336c89f9f87f806cf9f0f39242a78a1 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Merge branch 'cvsfixes' of git://github.com/davidag/buildbot * 'cvsfixes' of git://github.com/davidag/buildbot: Added four tests for branches. Two for when the branch is specified on the CVS step and two for when the branch comes from a sourcestamp (e.g. using a timed.Nightly with a specific branch). Fixes #2304 (self.branch was always empty) Compare: https://github.com/buildbot/buildbot/compare/27bf15c...4531107 From nobody at buildbot.net Sun May 27 15:48:12 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 May 2012 15:48:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2304: Code from CVS branches can't be checked out In-Reply-To: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> References: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> Message-ID: <055.923bffed0b6b0cfae1bb45ead5fa5a91@buildbot.net> #2304: Code from CVS branches can't be checked out ---------------------+------------------------ Reporter: daviddev | Owner: Type: defect | Status: closed Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: cvs | ---------------------+------------------------ Changes (by David Alfonso): * status: new => closed * resolution: => fixed Comment: Fixes #2304 (self.branch was always empty) Changeset: cd3ffbf731bd94e81ebf374fe8720d5573ef59e2 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 27 15:48:12 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 May 2012 15:48:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2304: Code from CVS branches can't be checked out In-Reply-To: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> References: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> Message-ID: <055.c0778ce28d0d4d24eff3af0727e7e16b@buildbot.net> #2304: Code from CVS branches can't be checked out ---------------------+------------------------ Reporter: daviddev | Owner: Type: defect | Status: closed Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: cvs | ---------------------+------------------------ Comment (by Dustin J. Mitchell): Merge branch 'cvsfixes' of git://github.com/davidag/buildbot * 'cvsfixes' of git://github.com/davidag/buildbot: Added four tests for branches. Two for when the branch is specified on the CVS step and two for when the branch comes from a sourcestamp (e.g. using a timed.Nightly with a specific branch). Fixes #2304 (self.branch was always empty) Changeset: 453110799336c89f9f87f806cf9f0f39242a78a1 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 27 16:33:22 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 May 2012 16:33:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.9ca292cd136dedb5b1699bcbc17298bf@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+-------------------- Reporter: pwp | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: reconfig | ---------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.7 Comment: This seems to be caused by an HTTP request at the wrong point in the reconfig process. I've now successfully reproduced both with and without the patch in comment 3. So something else is afoot here. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun May 27 16:54:55 2012 From: noreply at github.com (GitHub) Date: Sun, 27 May 2012 09:54:55 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e8f9ef: Merge branch 'ternary-split' Message-ID: <4fc25c5f4658b_5141c41ae8106232@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e8f9ef997c7ed6f404144b361e5276616899899d https://github.com/buildbot/buildbot/commit/e8f9ef997c7ed6f404144b361e5276616899899d Author: Tom Prince Date: 2012-05-17 (Thu, 17 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Merge branch 'ternary-split' Commit: 34a3f6d9a6121b860d36f7c5b80f5bb96a251119 https://github.com/buildbot/buildbot/commit/34a3f6d9a6121b860d36f7c5b80f5bb96a251119 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/status/web/baseweb.py Log Message: ----------- Fix race condition during web status reconfig. Service.setServiceParent starts the current service, if the parent is already started. Thus, the current service needs to be ready to run when we call it. Fixes #2301. Commit: 63c3a92e47ff90329c39dbaea121dea69c01e2db https://github.com/buildbot/buildbot/commit/63c3a92e47ff90329c39dbaea121dea69c01e2db Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/status/web/baseweb.py Log Message: ----------- Merge branch 'bug2301' of https://github.com/tomprince/buildbot * 'bug2301' of https://github.com/tomprince/buildbot: Fix race condition during web status reconfig. Commit: cc5b2ed5a952250846d98b06617dbf346bbc9998 https://github.com/buildbot/buildbot/commit/cc5b2ed5a952250846d98b06617dbf346bbc9998 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/status/master.py Log Message: ----------- Don't reset webstatus.master to None when it is replaced This is an awful hack, but re-creating WebStatus on every reconfig is also a bad idea. Fixes #2301. Compare: https://github.com/buildbot/buildbot/compare/4531107...cc5b2ed From nobody at buildbot.net Sun May 27 16:54:57 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 May 2012 16:54:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.821a2aae6b0326a5f724ba716672e3da@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+--------------------- Reporter: pwp | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: reconfig | ---------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Fix race condition during web status reconfig. Service.setServiceParent starts the current service, if the parent is already started. Thus, the current service needs to be ready to run when we call it. Fixes #2301. Changeset: 34a3f6d9a6121b860d36f7c5b80f5bb96a251119 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 27 16:54:57 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 May 2012 16:54:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.158393e38088eefdd2718ece784fbb35@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+--------------------- Reporter: pwp | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: reconfig | ---------------------+--------------------- Comment (by Dustin J. Mitchell): Don't reset webstatus.master to None when it is replaced This is an awful hack, but re-creating WebStatus on every reconfig is also a bad idea. Fixes #2301. Changeset: cc5b2ed5a952250846d98b06617dbf346bbc9998 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 27 17:51:56 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 May 2012 17:51:56 -0000 Subject: [Buildbot-commits] [Buildbot] #2302: Make FakeMaster not be a mock. In-Reply-To: <042.2f841ccde22506e25c91a8b0ef8c0f2a@buildbot.net> References: <042.2f841ccde22506e25c91a8b0ef8c0f2a@buildbot.net> Message-ID: <057.08f96a6302edf68fd4d03e5ec680d286@buildbot.net> #2302: Make FakeMaster not be a mock. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: tests | ------------------------+-------------------- Comment (by dustin): See https://github.com/buildbot/buildbot/pull/429 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun May 27 18:49:51 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 27 May 2012 18:49:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2302: Make FakeMaster not be a mock. In-Reply-To: <042.2f841ccde22506e25c91a8b0ef8c0f2a@buildbot.net> References: <042.2f841ccde22506e25c91a8b0ef8c0f2a@buildbot.net> Message-ID: <057.b1238af93c8fd03b4b922d1afbbec199@buildbot.net> #2302: Make FakeMaster not be a mock. ------------------------+--------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: master | Resolution: fixed Keywords: tests | ------------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Make FakeMaster a full class, not a Mock This is a compromise between adding the required methods (and other classes) to fakemaster.py, and mocking out the required methods/class in the tests, or using a real method/class where appropriate. Fixes #2302 Changeset: 374e8c7dd9d248d6e596e4a7db8145a5f82459bc -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun May 27 18:49:49 2012 From: noreply at github.com (GitHub) Date: Sun, 27 May 2012 11:49:49 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 374e8c: Make FakeMaster a full class, not a Mock Message-ID: <4fc2774d6545d_34641c16af015745d@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 374e8c7dd9d248d6e596e4a7db8145a5f82459bc https://github.com/buildbot/buildbot/commit/374e8c7dd9d248d6e596e4a7db8145a5f82459bc Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Make FakeMaster a full class, not a Mock This is a compromise between adding the required methods (and other classes) to fakemaster.py, and mocking out the required methods/class in the tests, or using a real method/class where appropriate. Fixes #2302 Commit: 8d0e78a56344d3ecd4cd08b00feafbbb2565b34d https://github.com/buildbot/buildbot/commit/8d0e78a56344d3ecd4cd08b00feafbbb2565b34d Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Merge branch 'bug2302' of git://github.com/djmitche/buildbot * 'bug2302' of git://github.com/djmitche/buildbot: Make FakeMaster a full class, not a Mock Compare: https://github.com/buildbot/buildbot/compare/cc5b2ed...8d0e78a From nobody at buildbot.net Mon May 28 02:10:51 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 28 May 2012 02:10:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2306: pyflakes.test.test_script.CheckTests.test_permissionDenied failure Message-ID: <037.78e683e6b3ca5f8fe1411f8d46fc4642@buildbot.net> #2306: pyflakes.test.test_script.CheckTests.test_permissionDenied failure --------------------+----------------------- Reporter: ewong | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Keywords: --------------------+----------------------- Buildbot slave is installed on a WinXP SP3 VM. Running the tests, I get: [FAIL] Traceback (most recent call last): File "C:\Documents and Settings\cc\slave\WinXP\build\pyflakes\test\test_script.py", line 165, in test_permissionDenied self.assertEquals(count, 1) File "c:\Python27\lib\site-packages\twisted\trial\unittest.py", line 270, in assertEqual % (msg, pformat(first), pformat(second))) twisted.trial.unittest.FailTest: not equal: a = 0 b = 1 pyflakes.test.test_script.CheckTests.test_permissionDenied -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon May 28 16:20:21 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 28 May 2012 16:20:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2225: LoggingBuildStep should take an option to specify which exit codes indicate errors. In-Reply-To: <042.54a88721511b2a05ea80e07a5ad115d2@buildbot.net> References: <042.54a88721511b2a05ea80e07a5ad115d2@buildbot.net> Message-ID: <057.5a6eea7ba3bc05062b21b5c61f6f867d@buildbot.net> #2225: LoggingBuildStep should take an option to specify which exit codes indicate errors. ------------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.2 | Resolution: fixed Keywords: | ------------------------+------------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Factor checking of cmd.rc to allow other successful results. This provides an argument successfulRC to RemoteCommand, to specify some non-zero RCs as successes. Fixes #2225. Changeset: eaf13be615110d18c7c1aec7ea474c5ac34b0273 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon May 28 16:20:18 2012 From: noreply at github.com (GitHub) Date: Mon, 28 May 2012 09:20:18 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] eaf13b: Factor checking of cmd.rc to allow other successfu... Message-ID: <4fc3a5c2e911d_34641c16af0282896@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: eaf13be615110d18c7c1aec7ea474c5ac34b0273 https://github.com/buildbot/buildbot/commit/eaf13be615110d18c7c1aec7ea474c5ac34b0273 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/maxq.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/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/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Factor checking of cmd.rc to allow other successful results. This provides an argument successfulRC to RemoteCommand, to specify some non-zero RCs as successes. Fixes #2225. Commit: e38bea2a8d8693d7dd7440f384e8e127110b6432 https://github.com/buildbot/buildbot/commit/e38bea2a8d8693d7dd7440f384e8e127110b6432 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/maxq.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/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/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'bug2225' of git://github.com/tomprince/buildbot into bug2225 * 'bug2225' of git://github.com/tomprince/buildbot: Factor checking of cmd.rc to allow other successful results. Commit: 94ccf27b379a68a247ded9090fbb807879442a61 https://github.com/buildbot/buildbot/commit/94ccf27b379a68a247ded9090fbb807879442a61 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- Remove local 'FakeCmd' fake, add more interface tests for FakeRemoteCommand Refs #2225 Commit: 7eb6257b501ff8c246ac8c5eaa30f15a45e270d8 https://github.com/buildbot/buildbot/commit/7eb6257b501ff8c246ac8c5eaa30f15a45e270d8 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/interfaces/test_remotecommand.py Log Message: ----------- add and test for an active attribute Commit: 4582b5680a9fed0d0ce180c95c8ed411ac064ba9 https://github.com/buildbot/buildbot/commit/4582b5680a9fed0d0ce180c95c8ed411ac064ba9 Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/maxq.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/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/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'bug2225' of git://github.com/djmitche/buildbot * 'bug2225' of git://github.com/djmitche/buildbot: add and test for an active attribute Remove local 'FakeCmd' fake, add more interface tests for FakeRemoteCommand Factor checking of cmd.rc to allow other successful results. Commit: 935399f5a1b6a8f826fdcaca9058081b7af89ae7 https://github.com/buildbot/buildbot/commit/935399f5a1b6a8f826fdcaca9058081b7af89ae7 Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/fake/remotecommand.py Log Message: ----------- add a comment about useLog and fakeLogData Compare: https://github.com/buildbot/buildbot/compare/8d0e78a...935399f From nobody at buildbot.net Mon May 28 16:20:21 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 28 May 2012 16:20:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2225: LoggingBuildStep should take an option to specify which exit codes indicate errors. In-Reply-To: <042.54a88721511b2a05ea80e07a5ad115d2@buildbot.net> References: <042.54a88721511b2a05ea80e07a5ad115d2@buildbot.net> Message-ID: <057.c2282648dc1b365f78ce5eaa19bb3b37@buildbot.net> #2225: LoggingBuildStep should take an option to specify which exit codes indicate errors. ------------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.2 | Resolution: fixed Keywords: | ------------------------+------------------------- Comment (by Dustin J. Mitchell): Remove local 'FakeCmd' fake, add more interface tests for FakeRemoteCommand Refs #2225 Changeset: 94ccf27b379a68a247ded9090fbb807879442a61 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon May 28 16:23:04 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 28 May 2012 16:23:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2306: pyflakes.test.test_script.CheckTests.test_permissionDenied failure In-Reply-To: <037.78e683e6b3ca5f8fe1411f8d46fc4642@buildbot.net> References: <037.78e683e6b3ca5f8fe1411f8d46fc4642@buildbot.net> Message-ID: <052.335f11040a391b2c2c1e7e105b163f02@buildbot.net> #2306: pyflakes.test.test_script.CheckTests.test_permissionDenied failure --------------------+------------------------ Reporter: ewong | Owner: Type: defect | Status: closed Priority: minor | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: | --------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => fixed Comment: Fixed: {{{ #!patch diff --git a/pyflakes/test/test_script.py b/pyflakes/test/test_script.py index 233e59e..86369b5 100644 --- a/pyflakes/test/test_script.py +++ b/pyflakes/test/test_script.py @@ -165,6 +165,8 @@ foo(bar=baz, bax) self.assertEquals(count, 1) self.assertEquals( err.getvalue(), "%s: Permission denied\n" % (sourcePath.path,)) + if sys.platform != 'linux2': + test_permissionDenied.skip = "chmod(0) doesn't work on Windows" def test_misencodedFile(self): }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon May 28 19:04:41 2012 From: noreply at github.com (GitHub) Date: Mon, 28 May 2012 12:04:41 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 34fd47: Merge branch 'bug2278' into buildbot-0.8.6 Message-ID: <4fc3cc492f55c_22c31a15ae4283148@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 34fd47dbfcc0e6440b84bdecec5b8f21ddeac000 https://github.com/buildbot/buildbot/commit/34fd47dbfcc0e6440b84bdecec5b8f21ddeac000 Author: Tom Prince Date: 2012-04-23 (Mon, 23 Apr 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/botmaster.py A master/buildbot/test/fake/botmaster.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py Log Message: ----------- Merge branch 'bug2278' into buildbot-0.8.6 Conflicts: master/buildbot/test/unit/test_buildslave.py Commit: 5d202962b2e01e3bf07e9a6bc85f51a9995e426c https://github.com/buildbot/buildbot/commit/5d202962b2e01e3bf07e9a6bc85f51a9995e426c Author: Tom Prince Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/status/logfile.py Log Message: ----------- Fix upgrading old builds? Commit: 2717407450b0710a5fc1e3a92b9cad55f965bf9d https://github.com/buildbot/buildbot/commit/2717407450b0710a5fc1e3a92b9cad55f965bf9d Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v085-README.txt A master/buildbot/test/integration/v085.tgz Log Message: ----------- add upgrade test from v0.8.5 Commit: 9dc97f447339206a55bac069e692f49d8167681d https://github.com/buildbot/buildbot/commit/9dc97f447339206a55bac069e692f49d8167681d Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v086p1.tgz Log Message: ----------- upgrade tests for 0.8.6p1, too Commit: cd7b3e5e8ce7dd3071866c1587fa6d5c38186eae https://github.com/buildbot/buildbot/commit/cd7b3e5e8ce7dd3071866c1587fa6d5c38186eae Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/integration/test_upgrade.py Log Message: ----------- unpickle v0.8.2 pickles too Commit: 72258477482d6bba6ca1bda7e7e38c4c087fab47 https://github.com/buildbot/buildbot/commit/72258477482d6bba6ca1bda7e7e38c4c087fab47 Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/status/logfile.py Log Message: ----------- Merge branch 'pickle-error' of git://github.com/tomprince/buildbot * 'pickle-error' of git://github.com/tomprince/buildbot: Fix upgrading old builds? Compare: https://github.com/buildbot/buildbot/compare/935399f...7225847 From noreply at github.com Mon May 28 19:19:57 2012 From: noreply at github.com (GitHub) Date: Mon, 28 May 2012 12:19:57 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 3e1071: use an older version of sqlite to generate the dat... Message-ID: <4fc3cfddbf2e5_429019e5aec1702c2@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 3e1071f31f98f9e5dd9f3f1ad2837bffdb6e7786 https://github.com/buildbot/buildbot/commit/3e1071f31f98f9e5dd9f3f1ad2837bffdb6e7786 Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/integration/v085.tgz A master/buildbot/test/integration/v086p1-README.txt M master/buildbot/test/integration/v086p1.tgz Log Message: ----------- use an older version of sqlite to generate the databases, for compatibility with slaves From noreply at github.com Mon May 28 21:59:35 2012 From: noreply at github.com (GitHub) Date: Mon, 28 May 2012 14:59:35 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 8f173b: fix win32 test error in test_scripts_runner.TestCr... Message-ID: <4fc3f547a56fc_7a27e97af02220fa@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8f173b778f7653b434ecc7d4e168d92a02b1b07d https://github.com/buildbot/buildbot/commit/8f173b778f7653b434ecc7d4e168d92a02b1b07d Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- fix win32 test error in test_scripts_runner.TestCreateMasterOptions.test_db_basedir Commit: e5916463847efb6b0e5584ee27bdc8698ae0513c https://github.com/buildbot/buildbot/commit/e5916463847efb6b0e5584ee27bdc8698ae0513c Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/unit/test_scripts_base.py Log Message: ----------- fix double-slashifying in fake expanduser Commit: 08060ca875d5990067ac353817adb626a003afbd https://github.com/buildbot/buildbot/commit/08060ca875d5990067ac353817adb626a003afbd Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/unit/test_scripts_base.py Log Message: ----------- fix tests for homedir searching on win32 On windows, buildbot looks for a config in %APPDATA%/buildbot, rather than $HOME/.buildbot. Compare: https://github.com/buildbot/buildbot/compare/3e1071f...08060ca From noreply at github.com Mon May 28 22:07:18 2012 From: noreply at github.com (GitHub) Date: Mon, 28 May 2012 15:07:18 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0de2ae: don't expect interrupting a command to return a si... Message-ID: <4fc3f716bc253_7a27e97af02226bb@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 0de2aee19e55bb9ccb792042342bbab74f40ca0c https://github.com/buildbot/buildbot/commit/0de2aee19e55bb9ccb792042342bbab74f40ca0c Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/unit/test_steps_master.py Log Message: ----------- don't expect interrupting a command to return a signal on windows From nobody at buildbot.net Tue May 29 03:19:31 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 29 May 2012 03:19:31 -0000 Subject: [Buildbot-commits] [Buildbot] #1827: Make clean shutdown a buildbot command (was: Make graceful shutdown a buildbot command) In-Reply-To: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> References: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> Message-ID: <050.6703b0fac70e6c06961710d9d83b8c8a@buildbot.net> #1827: Make clean shutdown a buildbot command ------------------------+----------------------- Reporter: mjw | Owner: Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.7 Version: 0.8.3p1 | Resolution: Keywords: sprint | ------------------------+----------------------- Comment (by dustin): To clarify this bug, this is for a way to do a "clean shutdown" (that is, of the master, not a slave) from the command line. #849 is for slave- initiated graceful shutdown (of a slave). So the tricky bit here is inventing a portable way to communicate with the master. Or just picking a new signal (like SIGUSR1?) and admitting that the feature won't work on Windows. For more general mechanisms, you might have a look at http://buildbot.net/buildbot/docs/latest/manual/installation.html#other- buildslave-configuration which describes how slave-initiated graceful shutdown is triggered. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue May 29 04:24:26 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 29 May 2012 04:24:26 -0000 Subject: [Buildbot-commits] [Buildbot] #1980: updateBigStatus not called enough? In-Reply-To: <038.4985705335d7247968eef968f1dad004@buildbot.net> References: <038.4985705335d7247968eef968f1dad004@buildbot.net> Message-ID: <053.c1dfd412a841b931fb7db14b6da9abb5@buildbot.net> #1980: updateBigStatus not called enough? ---------------------+----------------------- Reporter: dustin | Owner: dustin Type: defect | Status: assigned Priority: blocker | Milestone: 0.8.+ Version: master | Resolution: Keywords: database | ---------------------+----------------------- Changes (by dustin): * milestone: 0.8.7 => 0.8.+ Comment: Let's see if this is still bad in 0.8.7. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed May 30 19:37:27 2012 From: noreply at github.com (GitHub) Date: Wed, 30 May 2012 12:37:27 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] ab47f5: Correct typo in parameter to RemoteCommand Message-ID: <4fc676f76a62_2bf7121caf4130011@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ab47f56fe1e441a761098234adfac9a27077a1f9 https://github.com/buildbot/buildbot/commit/ab47f56fe1e441a761098234adfac9a27077a1f9 Author: Beno?t Allard Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Correct typo in parameter to RemoteCommand Commit: 179a62f5e4513092053140542936bd72805a26ec https://github.com/buildbot/buildbot/commit/179a62f5e4513092053140542936bd72805a26ec Author: Tom Prince Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Merge pull request #432 from benallard/patch-1 Correct typo in parameter to RemoteCommand Compare: https://github.com/buildbot/buildbot/compare/0de2aee...179a62f From noreply at github.com Thu May 31 03:24:28 2012 From: noreply at github.com (GitHub) Date: Wed, 30 May 2012 20:24:28 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 8c7954: Test that RemoteShellCommand's constructor can run... Message-ID: <4fc6e46cf2d69_5b601552ae81540e6@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8c79548aeb0fa4ddcc60e0efcf2d1dd590a8c2c2 https://github.com/buildbot/buildbot/commit/8c79548aeb0fa4ddcc60e0efcf2d1dd590a8c2c2 Author: Tom Prince Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/test/interfaces/test_remotecommand.py Log Message: ----------- Test that RemoteShellCommand's constructor can run with trivial arguments. This catches the error fixed in ab47f56fe1e441a761098234adfac9a27077a1f9. From noreply at github.com Thu May 31 03:59:37 2012 From: noreply at github.com (GitHub) Date: Wed, 30 May 2012 20:59:37 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 5a18dc: Make master-side source steps respect timeout opti... Message-ID: <4fc6eca95399d_5023f08ae8204655@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 https://github.com/buildbot/buildbot/commit/5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 Author: Tom Prince Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: 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/svn.py Log Message: ----------- Make master-side source steps respect timeout option. Fixes #2248, #2203. Commit: 75328e15dec2b4e20590315f2a2f65b899dde521 https://github.com/buildbot/buildbot/commit/75328e15dec2b4e20590315f2a2f65b899dde521 Author: Tom Prince Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/steps/source/base.py M master/buildbot/steps/source/oldsource.py Log Message: ----------- Factor out slave-side step specific Source code. Commit: 35e53c353e3eed263d233cead404c79cad596ae9 https://github.com/buildbot/buildbot/commit/35e53c353e3eed263d233cead404c79cad596ae9 Author: Tom Prince Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/status/master.py M master/buildbot/status/web/baseweb.py M master/buildbot/steps/master.py M master/buildbot/steps/maxq.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/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/vstudio.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/interfaces/test_remotecommand.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_steps_master.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/tutorial/tour.rst M master/setup.py M slave/buildslave/commands/repo.py Log Message: ----------- Merge remote-tracking branch 'origin' into bug2248 Commit: c8ed2a3eb4d15efd42cb2ddb6144098e850ae598 https://github.com/buildbot/buildbot/commit/c8ed2a3eb4d15efd42cb2ddb6144098e850ae598 Author: Tom Prince Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/svn.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_svn.py Log Message: ----------- Tests for master-side source steps timeout. Also includes missing timeout arguments discovered during testing. Commit: e80d3a0d3c1e8f3d51c074b201b945aa3b174f08 https://github.com/buildbot/buildbot/commit/e80d3a0d3c1e8f3d51c074b201b945aa3b174f08 Author: Dustin J. Mitchell Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- remove accidentally duplicated test Commit: 97f2750421deae49707d70bdbf928b3207a2f837 https://github.com/buildbot/buildbot/commit/97f2750421deae49707d70bdbf928b3207a2f837 Author: Dustin J. Mitchell Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: 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/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_svn.py Log Message: ----------- Merge branch 'pull414' * pull414: remove accidentally duplicated test Tests for master-side source steps timeout. Factor out slave-side step specific Source code. Make master-side source steps respect timeout option. Compare: https://github.com/buildbot/buildbot/compare/8c79548...97f2750 From nobody at buildbot.net Thu May 31 03:59:39 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 31 May 2012 03:59:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2248: ForceScheduler does not reconfig correctly In-Reply-To: <042.99e7ab81106a14f19ba121dda7936209@buildbot.net> References: <042.99e7ab81106a14f19ba121dda7936209@buildbot.net> Message-ID: <057.2c6fec55185f0957c55b4739dcec7ce9@buildbot.net> #2248: ForceScheduler does not reconfig correctly -----------------------+------------------------ Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6 | Resolution: fixed Keywords: | -----------------------+------------------------ Comment (by Tom Prince): Make master-side source steps respect timeout option. Fixes #2248, #2203. Changeset: 5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 31 03:59:39 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 31 May 2012 03:59:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2203: svn copy method, timeout setting has no impact In-Reply-To: <035.6e064d864f152aafabd80460867793de@buildbot.net> References: <035.6e064d864f152aafabd80460867793de@buildbot.net> Message-ID: <050.40db11de61f493d362861b45185d6c67@buildbot.net> #2203: svn copy method, timeout setting has no impact -------------------+--------------------- Reporter: doh | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: | -------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Make master-side source steps respect timeout option. Fixes #2248, #2203. Changeset: 5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu May 31 04:41:26 2012 From: noreply at github.com (GitHub) Date: Wed, 30 May 2012 21:41:26 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] bee6af: - Added check and tests for int values for caches Message-ID: <4fc6f676b3c93_11e0e75af4108373@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: bee6af86dca8a17af667a7453e3c2e49ed3bee3f https://github.com/buildbot/buildbot/commit/bee6af86dca8a17af667a7453e3c2e49ed3bee3f Author: Edmund Wong Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- - Added check and tests for int values for caches Commit: 5b22df96df9056ba01a47b27f2c889af48d9a623 https://github.com/buildbot/buildbot/commit/5b22df96df9056ba01a47b27f2c889af48d9a623 Author: Edmund Wong Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Added check for ints for caches and added a test. Commit: 5166fd6a031665e401f757001d238e49b032cd5e https://github.com/buildbot/buildbot/commit/5166fd6a031665e401f757001d238e49b032cd5e Author: Edmund Wong Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Added check for ints for caches and added a test. Commit: 75614412c87f800dc1568b716910c075b21324d9 https://github.com/buildbot/buildbot/commit/75614412c87f800dc1568b716910c075b21324d9 Author: Dustin J. Mitchell Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Merge branch 'check-cache-ints' of git://github.com/ewongbb/buildbot * 'check-cache-ints' of git://github.com/ewongbb/buildbot: Added check for ints for caches and added a test. Added check for ints for caches and added a test. - Added check and tests for int values for caches Compare: https://github.com/buildbot/buildbot/compare/97f2750...7561441 From nobody at buildbot.net Thu May 31 11:03:33 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 31 May 2012 11:03:33 -0000 Subject: [Buildbot-commits] [Buildbot] #77: Better way for python to kill subprocesses on win32? In-Reply-To: <039.d1705b33e5cd83225dd65bafca80d5f3@buildbot.net> References: <039.d1705b33e5cd83225dd65bafca80d5f3@buildbot.net> Message-ID: <054.eb0eda0b3ae98d1b0d6e15cc8092740c@buildbot.net> #77: Better way for python to kill subprocesses on win32? --------------------+------------------------ Reporter: joduinn | Owner: warner Type: defect | Status: reopened Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Changes (by marcusl): * status: closed => reopened * version: 0.7.5 => 0.8.5 * resolution: fixed => Comment: This is not fixed in 0.8.5. Some options are listed in http://stackoverflow.com/questions/1230669 /subprocess-deleting-child-processes-in-windows/10830753#10830753. I recommend just calling {{{taskkill.exe}}}, as it works realiably on windows xp and up. Will see if I can provide a patch. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu May 31 15:11:08 2012 From: noreply at github.com (GitHub) Date: Thu, 31 May 2012 08:11:08 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] e77702: Fix ticket #268. Message-ID: <4fc78a0cbf5a4_6f14f87af01389d7@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: e77702b83e5f63bced6e0891e721b7fef969f582 https://github.com/buildbot/buildbot/commit/e77702b83e5f63bced6e0891e721b7fef969f582 Author: Edmund Wong Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/buildbot/status/web/templates/build.html Log Message: ----------- Fix ticket #268. Commit: ccf072c16f53832cdb533908779be58418cf0fdb https://github.com/buildbot/buildbot/commit/ccf072c16f53832cdb533908779be58418cf0fdb Author: Edmund Wong Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/buildbot/status/web/templates/build.html Log Message: ----------- Changed "Annotate" to "Responsible Users" Commit: 906976b60da2f5c68ef09bf5b49cae3d9f009819 https://github.com/buildbot/buildbot/commit/906976b60da2f5c68ef09bf5b49cae3d9f009819 Author: Dustin J. Mitchell Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/buildbot/status/web/templates/build.html Log Message: ----------- Merge branch 'blame_rename' of git://github.com/ewongbb/buildbot * 'blame_rename' of git://github.com/ewongbb/buildbot: Changed "Annotate" to "Responsible Users" Fix ticket #268. Compare: https://github.com/buildbot/buildbot/compare/7561441...906976b From nobody at buildbot.net Thu May 31 15:14:20 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 31 May 2012 15:14:20 -0000 Subject: [Buildbot-commits] [Buildbot] #268: I wish to be free of the use of the word "blame" to mean responsibility. In-Reply-To: <037.c488265ec6d2be886789ae60e4c734b3@buildbot.net> References: <037.c488265ec6d2be886789ae60e4c734b3@buildbot.net> Message-ID: <052.50ee8dca04dfe9fb080635d855875401@buildbot.net> #268: I wish to be free of the use of the word "blame" to mean responsibility. ------------------------+--------------------- Reporter: zooko | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.9.+ Version: 0.7.7 | Resolution: fixed Keywords: web | ------------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: {{{ commit ccf072c16f53832cdb533908779be58418cf0fdb Author: Edmund Wong Date: Thu May 31 23:01:14 2012 +0800 Changed "Annotate" to "Responsible Users" commit e77702b83e5f63bced6e0891e721b7fef969f582 Author: Edmund Wong Date: Thu May 31 17:40:45 2012 +0800 Fix ticket #268. }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu May 31 15:18:47 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 31 May 2012 15:18:47 -0000 Subject: [Buildbot-commits] [Buildbot] #268: I wish to be free of the use of the word "blame" to mean responsibility. In-Reply-To: <037.c488265ec6d2be886789ae60e4c734b3@buildbot.net> References: <037.c488265ec6d2be886789ae60e4c734b3@buildbot.net> Message-ID: <052.296808b84e62bed87bd759719b312c30@buildbot.net> #268: I wish to be free of the use of the word "blame" to mean responsibility. ------------------------+--------------------- Reporter: zooko | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.7.7 | Resolution: fixed Keywords: web | ------------------------+--------------------- Changes (by dustin): * milestone: 0.9.+ => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation