From nobody at buildbot.net Sat Dec 1 00:11:19 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 00:11:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2387: gerritchangesource leaves background ssh process running after buildbot master process stops In-Reply-To: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> References: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> Message-ID: <055.50e24617a9417c4f7920a64ddc1d7bcd@buildbot.net> #2387: gerritchangesource leaves background ssh process running after buildbot master process stops ---------------------+-------------------- Reporter: hushp1pt | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: gerrit | ---------------------+-------------------- Comment (by dustin): I can't confirm. I just put a very basic config in using gerritchangesource, and added {{{print 'STOP'}}} to stopService: {{{ #!patch diff --git a/master/buildbot/changes/gerritchangesource.py b/master/buildbot/changes/gerritchangesource.py index 62bf6a8..cf95f97 100644 --- a/master/buildbot/changes/gerritchangesource.py +++ b/master/buildbot/changes/gerritchangesource.py @@ -183,10 +183,12 @@ class GerritChangeSource(base.ChangeSource): [ "ssh" ] + args + [ "gerrit", "stream-events" ]) def startService(self): + print "START" self.wantProcess = True self.startStreamProcess() def stopService(self): + print "STOP" self.wantProcess = False if self.process: self.process.signalProcess("KILL") }}} and the logs show me a start and a stop: {{{ 2012-11-30 19:10:06-0500 [-] Log opened. 2012-11-30 19:10:06-0500 [-] twistd 12.2.0 (/home/dustin/code/buildbot/t/buildbot/sand27/bin/python2.7 2.7.3) starting up. 2012-11-30 19:10:06-0500 [-] reactor class: twisted.internet.epollreactor.EPollReactor. 2012-11-30 19:10:06-0500 [-] Starting BuildMaster -- buildbot.version: 0.8.7p1-172-g4ccb2c8 2012-11-30 19:10:06-0500 [-] Loading configuration from '/home/dustin/code/buildbot/t/buildbot/sand27/master/master.cfg' 2012-11-30 19:10:06-0500 [-] unable to import dnotify, so Maildir will use polling instead 2012-11-30 19:10:06-0500 [-] Setting up database with URL 'sqlite:///state.sqlite' 2012-11-30 19:10:06-0500 [-] setting database journal mode to 'wal' 2012-11-30 19:10:06-0500 [-] adding 3 new changesources, removing 0 2012-11-30 19:10:06-0500 [-] START 2012-11-30 19:10:06-0500 [-] starting 'gerrit stream-events' 2012-11-30 19:10:06-0500 [-] PBServerFactory starting on 9989 2012-11-30 19:10:06-0500 [-] Starting factory 2012-11-30 19:10:06-0500 [-] adding 1 new slaves, removing 0 2012-11-30 19:10:06-0500 [-] adding 1 new builders, removing 0 2012-11-30 19:10:06-0500 [-] trying to load status pickle from /home/dustin/code/buildbot/t/buildbot/sand27/master/builder/builder 2012-11-30 19:10:06-0500 [-] no saved status pickle, creating a new one 2012-11-30 19:10:06-0500 [-] added builder builder in category x7 2012-11-30 19:10:06-0500 [-] adding scheduler 'a' 2012-11-30 19:10:06-0500 [-] gerrit stderr: ssh: Could not resolve hostname svr: Name or service not known 2012-11-30 19:10:06-0500 [-] 'gerrit stream-events' failed; restarting after 1s 2012-11-30 19:10:06-0500 [-] adding scheduler 'all' 2012-11-30 19:10:06-0500 [-] adding scheduler 'force' 2012-11-30 19:10:06-0500 [-] adding scheduler 'goaheadtryme' 2012-11-30 19:10:06-0500 [-] PBServerFactory starting on 8888 2012-11-30 19:10:06-0500 [-] Starting factory 2012-11-30 19:10:06-0500 [-] WebStatus using (/home/dustin/code/buildbot/t/buildbot/sand27/master/public_html) 2012-11-30 19:10:06-0500 [-] RotateLogSite starting on 8010 2012-11-30 19:10:07-0500 [-] Starting factory 2012-11-30 19:10:07-0500 [-] Setting up http.log rotating 10 files of 10000000 bytes each 2012-11-30 19:10:07-0500 [-] BuildMaster is running 2012-11-30 19:10:07-0500 [-] starting 'gerrit stream-events' 2012-11-30 19:10:07-0500 [-] gerrit stderr: ssh: Could not resolve hostname svr: Name or service not known 2012-11-30 19:10:07-0500 [-] 'gerrit stream-events' failed; restarting after 1s 2012-11-30 19:10:08-0500 [-] starting 'gerrit stream-events' 2012-11-30 19:10:08-0500 [-] gerrit stderr: ssh: Could not resolve hostname svr: Name or service not known 2012-11-30 19:10:08-0500 [-] 'gerrit stream-events' failed; restarting after 1s ^C2012-11-30 19:10:08-0500 [-] Received SIGINT, shutting down. 2012-11-30 19:10:08-0500 [-] STOP 2012-11-30 19:10:08-0500 [-] (TCP Port 8010 Closed) 2012-11-30 19:10:08-0500 [-] Stopping factory 2012-11-30 19:10:08-0500 [-] (TCP Port 8888 Closed) 2012-11-30 19:10:08-0500 [-] Stopping factory 2012-11-30 19:10:08-0500 [-] (TCP Port 9989 Closed) 2012-11-30 19:10:08-0500 [-] Stopping factory 2012-11-30 19:10:08-0500 [-] Main loop terminated. 2012-11-30 19:10:08-0500 [-] Server Shut Down. }}} Relevant bits of the config: {{{ from buildbot.changes.gerritchangesource import GerritChangeSource c['changeHorizon'] = None c['change_source'] = [ GerritChangeSource('svr', 'usr'), #SVNPoller(svnurl='http://svn.r.igoro.us/projects/toys/Processor/', pollinterval=120, split_file=split_file_branches), PBChangeSource(port=9989), GitPoller('/home/dustin/code/buildbot/t/testrepo/', branch='master', pollinterval=3, project='foo', workdir=os.path.abspath('gitpoller-work')), ] }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Dec 1 00:14:13 2012 From: noreply at github.com (GitHub) Date: Fri, 30 Nov 2012 16:14:13 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] ead9b8: fix steps.master not accepting list as env{} value Message-ID: <50b94bd5a064a_7d0a141eaf0645d3@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ead9b8db19ef5193cf70038a1db3066a8f1b2e21 https://github.com/buildbot/buildbot/commit/ead9b8db19ef5193cf70038a1db3066a8f1b2e21 Author: jhnwsk Date: 2012-11-14 (Wed, 14 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- fix steps.master not accepting list as env{} value Commit: 273e814cb8d72db8239606b2c4356cc16722c0fa https://github.com/buildbot/buildbot/commit/273e814cb8d72db8239606b2c4356cc16722c0fa Author: jhnwsk Date: 2012-11-14 (Wed, 14 Nov 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/test/unit/test_steps_master.py Log Message: ----------- fix MasterShellCommand failing on list in env.values Commit: 19723de66ee230ad418dbe75296df93bfe362447 https://github.com/buildbot/buildbot/commit/19723de66ee230ad418dbe75296df93bfe362447 Author: jhnwsk Date: 2012-11-14 (Wed, 14 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- remove leftover code comments Commit: 12764dd694ad93953985647236eeeccb41d633f8 https://github.com/buildbot/buildbot/commit/12764dd694ad93953985647236eeeccb41d633f8 Author: jhnwsk Date: 2012-11-14 (Wed, 14 Nov 2012) Changed paths: M master/buildbot/test/unit/test_steps_master.py Log Message: ----------- clean up additional environ key Commit: 5de0997f46b72ff31c559385d13ac91a1c600441 https://github.com/buildbot/buildbot/commit/5de0997f46b72ff31c559385d13ac91a1c600441 Author: jhnwsk Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- fix using os.pathstep instead of ":" Commit: 8048b390750bacec18fde381e464115401e2d41f https://github.com/buildbot/buildbot/commit/8048b390750bacec18fde381e464115401e2d41f Author: jhnwsk Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- add checking for only strings in env on master Commit: 554c2b6252186a400b7f342b0c861aabe7d7dfdc https://github.com/buildbot/buildbot/commit/554c2b6252186a400b7f342b0c861aabe7d7dfdc Author: jhnwsk Date: 2012-11-28 (Wed, 28 Nov 2012) Changed paths: M master/buildbot/test/unit/test_steps_master.py M master/docs/relnotes/index.rst Log Message: ----------- add relnote, fix win32 pathstep in test Commit: 6f79d511f3253fa2f3e462bb24cfb75c2aa1699f https://github.com/buildbot/buildbot/commit/6f79d511f3253fa2f3e462bb24cfb75c2aa1699f Author: jhnwsk Date: 2012-11-28 (Wed, 28 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- Merge branch 'fix-steps-master-env-sub' of http://github.com/jhnwsk/buildbot into fix-steps-master-env-sub Commit: 4ccb2c8beb542f091a83f78b5c28107b8af3143f https://github.com/buildbot/buildbot/commit/4ccb2c8beb542f091a83f78b5c28107b8af3143f Author: Dustin J. Mitchell Date: 2012-11-30 (Fri, 30 Nov 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/test/unit/test_steps_master.py M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'fix-steps-master-env-sub' of git://github.com/jhnwsk/buildbot Commit: 38869a5dcf0122f6a7a7a40d59e56fd47ebf788b https://github.com/buildbot/buildbot/commit/38869a5dcf0122f6a7a7a40d59e56fd47ebf788b Author: Dustin J. Mitchell Date: 2012-11-30 (Fri, 30 Nov 2012) Changed paths: A master/buildbot/test/fake/slave.py M master/buildbot/test/util/steps.py Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot Compare: https://github.com/buildbot/buildbot/compare/f8ecc4cb5178...38869a5dcf01 From nobody at buildbot.net Sat Dec 1 00:42:36 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 00:42:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2387: gerritchangesource leaves background ssh process running after buildbot master process stops In-Reply-To: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> References: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> Message-ID: <055.05cee6d75982d8fcff327f9f1367ee25@buildbot.net> #2387: gerritchangesource leaves background ssh process running after buildbot master process stops ---------------------+-------------------- Reporter: hushp1pt | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: gerrit | ---------------------+-------------------- Comment (by tom.prince): djmitche: This was only recently fixed, in dc3b3356d1400b8ab84a5e1e4abee55c3e67d408. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 1 01:51:21 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 01:51:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2387: gerritchangesource leaves background ssh process running after buildbot master process stops In-Reply-To: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> References: <040.45a43c992ac4aa789b94f916ae5e8cbc@buildbot.net> Message-ID: <055.eaa41c235eabd8db66a667cc2c01b6d9@buildbot.net> #2387: gerritchangesource leaves background ssh process running after buildbot master process stops ---------------------+--------------------- Reporter: hushp1pt | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: fixed Keywords: gerrit | ---------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed Comment: tom nails it again -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 1 03:37:08 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 03:37:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2338: Console uses the same colour for "warnings" and "failed again" In-Reply-To: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> References: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> Message-ID: <055.862c3578f840967f4ef0dd39b37b3790@buildbot.net> #2338: Console uses the same colour for "warnings" and "failed again" ------------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: web, simple | ------------------------+-------------------- Comment (by ShriramK): Made a pull request @ https://github.com/buildbot/buildbot/pull/587 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 1 20:19:35 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 20:19:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2405: buildmaster 0.8.7p1 does not start from a buildout In-Reply-To: <036.e78a738bcc0115392985f6977e5642ec@buildbot.net> References: <036.e78a738bcc0115392985f6977e5642ec@buildbot.net> Message-ID: <051.1adc3cef98fb545eb3e3b4188ea3fd16@buildbot.net> #2405: buildmaster 0.8.7p1 does not start from a buildout --------------------+------------------------ Reporter: flox | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Changes (by tom.prince): * priority: major => minor Comment: I'd like to fix this, but I'm not sure how. I don't like blindly splatting `__repr__` of something we don't control into code that we then execute. Also, `sys.path` doesn't include all of the import configuration. {{{ <@exarkun> It's probably impossible to fix <@exarkun> the python import system is insanely complex and mostly undocumented, so you can't ever really understand why anything works in a particular way to begin with (except "by accident") <@exarkun> then people build even more complex systems on top of it, like eggs, that only work in about 75% of situations <@exarkun> then people realize how terrible it all is, and build even more complex systems on top of that, like buildout, that fix the 25% of situations where it was broken, in exchange for breaking the 75% of situations that still worked <@exarkun> then people who have _no idea_ what they're talking about complain, and ask for their broken 1% corner case to be traded for someone else's working 2% corner case }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 1 22:22:14 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 22:22:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2405: buildmaster 0.8.7p1 does not start from a buildout In-Reply-To: <036.e78a738bcc0115392985f6977e5642ec@buildbot.net> References: <036.e78a738bcc0115392985f6977e5642ec@buildbot.net> Message-ID: <051.0c433a9b9dadd2ef3087bd0adf429b4e@buildbot.net> #2405: buildmaster 0.8.7p1 does not start from a buildout --------------------+------------------------ Reporter: flox | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): I suspect the fix is for Buildout to install its own method of starting buildbot (or just instruct folks to use 'twistd'). -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Dec 1 22:55:59 2012 From: noreply at github.com (GitHub) Date: Sat, 01 Dec 2012 14:55:59 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 2c6b8a: Adds the relevant css file and modifies correspond... Message-ID: <50ba8aff47383_74261043ae8359d4@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 2c6b8aeffd6ce975321e143aace951aa3f8c3e5a https://github.com/buildbot/buildbot/commit/2c6b8aeffd6ce975321e143aace951aa3f8c3e5a Author: Shriram Kunchanapalli Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/console.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/console.html Log Message: ----------- Adds the relevant css file and modifies corresponding files for Fail Again case Commit: 7d308fccf37bee3c6b2e6ac6d31025425c227131 https://github.com/buildbot/buildbot/commit/7d308fccf37bee3c6b2e6ac6d31025425c227131 Author: Shriram Kunchanapalli Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/status/web/base.py Log Message: ----------- Reverts one change from commit 6d197ea769a59137f2868a9d3b6639a8d6a31dd3. Commit: 053b85615df3381bc652ad92f9bb6fdf14c241aa https://github.com/buildbot/buildbot/commit/053b85615df3381bc652ad92f9bb6fdf14c241aa Author: Dustin J. Mitchell Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/status/web/console.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/console.html Log Message: ----------- Merge branch 'pull587' Compare: https://github.com/buildbot/buildbot/compare/38869a5dcf01...053b85615df3 From nobody at buildbot.net Sat Dec 1 22:56:41 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 22:56:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2338: Console uses the same colour for "warnings" and "failed again" In-Reply-To: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> References: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> Message-ID: <055.c0f8df584e65736d10eaa51bca57ed33@buildbot.net> #2338: Console uses the same colour for "warnings" and "failed again" ------------------------+-------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: web, simple | ------------------------+-------------------- Comment (by dustin): Closed in 053b856 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 1 22:57:36 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 22:57:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2338: Console uses the same colour for "warnings" and "failed again" In-Reply-To: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> References: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> Message-ID: <055.df91d0f10af333cc536b0b2832f432e0@buildbot.net> #2338: Console uses the same colour for "warnings" and "failed again" ------------------------+--------------------- Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.+ Version: master | Resolution: fixed Keywords: web, simple | ------------------------+--------------------- Changes (by dustin): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 1 22:58:18 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 22:58:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2338: Console uses the same colour for "warnings" and "failed again" In-Reply-To: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> References: <040.86a68ef4eda6c22186c66d7819dd64bb@buildbot.net> Message-ID: <055.ba5cade46bb1b05980eda664e15b235a@buildbot.net> #2338: Console uses the same colour for "warnings" and "failed again" ------------------------+--------------------- Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: master | Resolution: fixed Keywords: web, simple | ------------------------+--------------------- Changes (by dustin): * milestone: 0.8.+ => 0.8.8 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Dec 1 23:15:14 2012 From: noreply at github.com (GitHub) Date: Sat, 01 Dec 2012 15:15:14 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 386ce7: test_master: Use a log observer to check log messa... Message-ID: <50ba8f82a541a_148d1977aec7029f@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 386ce792011914418393f39862f044aa3563a011 https://github.com/buildbot/buildbot/commit/386ce792011914418393f39862f044aa3563a011 Author: Tom Prince Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/test/unit/test_master.py A master/buildbot/test/util/logging.py Log Message: ----------- test_master: Use a log observer to check log messages. Twisted has support for hooking in to the logging system. So just use that, rather than using a mock to record log messages. Commit: bd532a973db7c8003391367ffbab90718ee1193d https://github.com/buildbot/buildbot/commit/bd532a973db7c8003391367ffbab90718ee1193d Author: Dustin J. Mitchell Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/test/unit/test_master.py A master/buildbot/test/util/logging.py Log Message: ----------- Merge branch 'test-log-observer' of git://github.com/tomprince/buildbot Commit: d9b36bd0ac0e2d03d6059bd525da13f3482483ca https://github.com/buildbot/buildbot/commit/d9b36bd0ac0e2d03d6059bd525da13f3482483ca Author: Dustin J. Mitchell Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/test/util/querylog.py Log Message: ----------- disambiguate with absolute imports Commit: 3d03f7dd92ecf77f9f5aa1f46037bb9865fc0ee9 https://github.com/buildbot/buildbot/commit/3d03f7dd92ecf77f9f5aa1f46037bb9865fc0ee9 Author: Dustin J. Mitchell Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/test/util/querylog.py Log Message: ----------- Merge branch 'pull585' Compare: https://github.com/buildbot/buildbot/compare/053b85615df3...3d03f7dd92ec From nobody at buildbot.net Sat Dec 1 23:35:23 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 01 Dec 2012 23:35:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2405: buildmaster 0.8.7p1 does not start from a buildout In-Reply-To: <036.e78a738bcc0115392985f6977e5642ec@buildbot.net> References: <036.e78a738bcc0115392985f6977e5642ec@buildbot.net> Message-ID: <051.3b16dcd466eb761b58cf0df6f6450c1e@buildbot.net> #2405: buildmaster 0.8.7p1 does not start from a buildout --------------------+------------------------ Reporter: flox | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by Jc2k): This will probably affect me to. This is the recipe i'm using - it does have its own start/stop wrapper but atm it will eventually chain to buildbot.scripts.runner.run and so hit the problem. (For reference, https://github.com/isotoma/isotoma.recipe.buildbot). I will probably just update it to invoke twistd directly. flox - if this can't be fixed upstream and you want a more permanent fix locally I '''think''' you might be able to string together a buildout that has a {{{bin/python}}} with the right eggs, then use a 2nd part that uses that {{{bin/python}}} to make the buildout scripts - that way {{{sys.executable}}} should be "right". E.g. {{{ [buildout] parts = buildbot_python buildbot versions = versions [buildbot_python] recipe = z3c.recipe.scripts:interpreter eggs = buildbot [buildbot_python_xxx] executable = ${buildout:bin-directory}/buildbot_python [buildbot] recipe = z3c.recipe.scripts eggs = buildbot python = buildbot_python_xxx [versions] distribute = 0.6.21 zc.buildout = 1.5.2 }}} However I couldn't quite get it to work and need to look at other things. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Dec 2 01:25:51 2012 From: noreply at github.com (GitHub) Date: Sat, 01 Dec 2012 17:25:51 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] d1f3eb: Remove Blocker step. Message-ID: <50baae1f57070_1b491328aec87132@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d1f3eb736abbc4537a873671179fa7de4bb1b8a6 https://github.com/buildbot/buildbot/commit/d1f3eb736abbc4537a873671179fa7de4bb1b8a6 Author: Tom Prince Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: R master/buildbot/steps/blocker.py R master/contrib/blockertest/Makefile R master/contrib/blockertest/README.txt R master/contrib/blockertest/master.cfg R master/contrib/blockertest/startpair M master/docs/relnotes/index.rst Log Message: ----------- Remove Blocker step. There are no tests or documentation, and it has been broken for several releases. Commit: 975ed3817093b8436870cb692c4275b6a2e74115 https://github.com/buildbot/buildbot/commit/975ed3817093b8436870cb692c4275b6a2e74115 Author: Tom Prince Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: R master/buildbot/steps/blocker.py R master/contrib/blockertest/Makefile R master/contrib/blockertest/README.txt R master/contrib/blockertest/master.cfg R master/contrib/blockertest/startpair M master/docs/relnotes/index.rst Log Message: ----------- Merge pull request #561 from tomprince/remove-Blocker Remove Blocker step. Compare: https://github.com/buildbot/buildbot/compare/3d03f7dd92ec...975ed3817093 From noreply at github.com Sun Dec 2 02:47:47 2012 From: noreply at github.com (GitHub) Date: Sat, 01 Dec 2012 18:47:47 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 4899bc: Remove blocker tests. Message-ID: <50bac15331e85_6ad416e7ae884813@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 4899bc640b5fa4a3222862e3e1e94eadc209ac1a https://github.com/buildbot/buildbot/commit/4899bc640b5fa4a3222862e3e1e94eadc209ac1a Author: Tom Prince Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/MANIFEST.in R master/buildbot/test/unit/test_steps_blocker.py Log Message: ----------- Remove blocker tests. From noreply at github.com Sun Dec 2 21:21:15 2012 From: noreply at github.com (GitHub) Date: Sun, 02 Dec 2012 13:21:15 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 882525: Report missing python-dateutil at config time, rat... Message-ID: <50bbc64bf104_49861b00ae4682a7@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 882525e6517818afbf764ec51e71a8f58cf82081 https://github.com/buildbot/buildbot/commit/882525e6517818afbf764ec51e71a8f58cf82081 Author: Tom Prince Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py Log Message: ----------- Report missing python-dateutil at config time, rather than later. Commit: 32dff09d87658322b47f0475c1896c11d3b87165 https://github.com/buildbot/buildbot/commit/32dff09d87658322b47f0475c1896c11d3b87165 Author: Tom Prince Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py Log Message: ----------- Merge pull request #588 from tomprince/dateutil-error Report missing python-dateutil at config time, rather than later. Compare: https://github.com/buildbot/buildbot/compare/575c23e0149f...32dff09d8765 From noreply at github.com Mon Dec 3 05:16:36 2012 From: noreply at github.com (GitHub) Date: Sun, 02 Dec 2012 21:16:36 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] edfe8c: better integration with buildbot-www package Message-ID: <50bc35b4357f4_5cd9106caec30654@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: edfe8c0a28be0c018298d303ecef75dec775f143 https://github.com/buildbot/buildbot/commit/edfe8c0a28be0c018298d303ecef75dec775f143 Author: Dustin J. Mitchell Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M .gitignore M README.md M master/MANIFEST.in M master/buildbot/config.py A master/buildbot/www/index.html M master/buildbot/www/resource.py M master/buildbot/www/service.py M master/buildbot/www/ui.py M www/build.sh M www/buildbot_www.py R www/profiles/buildbot.profile.js M www/src/bb/router.js R www/src/bb/run.js M www/src/bb/websocket.js R www/src/index.html Log Message: ----------- better integration with buildbot-www package Commit: b836f387ee34270b35a4ea7d932c6ec4ecda5099 https://github.com/buildbot/buildbot/commit/b836f387ee34270b35a4ea7d932c6ec4ecda5099 Author: Dustin J. Mitchell Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M README.md M master/buildbot/www/service.py M master/buildbot/www/ui.py M master/docs/developer/mq.rst M master/docs/developer/www.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cmdline.rst Log Message: ----------- finish up docs Commit: 700609779e46bcb97feb1e1325bc07170678e318 https://github.com/buildbot/buildbot/commit/700609779e46bcb97feb1e1325bc07170678e318 Author: Dustin J. Mitchell Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_www_service.py M master/buildbot/test/unit/test_www_ui.py Log Message: ----------- clean up tests Compare: https://github.com/buildbot/buildbot/compare/fe695efe3d81...700609779e46 From nobody at buildbot.net Mon Dec 3 15:15:44 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 03 Dec 2012 15:15:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2137: Store cached slave information in db In-Reply-To: <038.f26f9ab318df9cac4be74655285c5715@buildbot.net> References: <038.f26f9ab318df9cac4be74655285c5715@buildbot.net> Message-ID: <053.e15ffb2993b292cc6bc9d6542c2f8953@buildbot.net> #2137: Store cached slave information in db ------------------------+-------------------- Reporter: tfogal | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.5 | Resolution: Keywords: database | ------------------------+-------------------- Changes (by dustin): * keywords: simple, database => database -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Dec 3 17:49:03 2012 From: noreply at github.com (GitHub) Date: Mon, 03 Dec 2012 09:49:03 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 376c47: verify that Interpolate can handle strings with ne... Message-ID: <50bce60f999f5_5ad51778ae8901f5@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 376c47302a916fb197900dbcb6b3dd0684fb0104 https://github.com/buildbot/buildbot/commit/376c47302a916fb197900dbcb6b3dd0684fb0104 Author: Dustin J. Mitchell Date: 2012-12-03 (Mon, 03 Dec 2012) Changed paths: M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- verify that Interpolate can handle strings with newlines From nobody at buildbot.net Mon Dec 3 23:01:46 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 03 Dec 2012 23:01:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2382: Blocker step broken on 0.8.7 In-Reply-To: <042.2875210ecbe1c2da3bb043d06fc37163@buildbot.net> References: <042.2875210ecbe1c2da3bb043d06fc37163@buildbot.net> Message-ID: <057.5e471fe8a5e620d915a328991e98bf93@buildbot.net> #2382: Blocker step broken on 0.8.7 -----------------------+---------------------- Reporter: tom.prince | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: wontfix Keywords: blocker | -----------------------+---------------------- Changes (by tom.prince): * status: new => closed * resolution: => wontfix -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 3 23:10:15 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 03 Dec 2012 23:10:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2310: upgrade-master doesn't support master.cfg located outside of basedir In-Reply-To: <038.821f792fd746d7847d807ccb9ec39eb4@buildbot.net> References: <038.821f792fd746d7847d807ccb9ec39eb4@buildbot.net> Message-ID: <053.5db900967fb418f9cdc2c6ea2f0d9558@buildbot.net> #2310: upgrade-master doesn't support master.cfg located outside of basedir ------------------------+------------------------- Reporter: KeiKun | Owner: tom.prince Type: enhancement | Status: assigned Priority: trivial | Milestone: 0.8.8 Version: 0.8.6p1 | Resolution: Keywords: simple | ------------------------+------------------------- Changes (by tom.prince): * milestone: 0.8.+ => 0.8.8 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 3 23:10:37 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 03 Dec 2012 23:10:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2334: WebStatus parameter numbuilds not honored in builders/* pages In-Reply-To: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> References: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> Message-ID: <050.bf61dbbe077de261d3ac2817108909d6@buildbot.net> #2334: WebStatus parameter numbuilds not honored in builders/* pages ------------------------+-------------------- Reporter: krf | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: web | ------------------------+-------------------- Changes (by tom.prince): * keywords: web, simple, sprint => web * milestone: 0.8.+ => 0.9.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 3 23:11:38 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 03 Dec 2012 23:11:38 -0000 Subject: [Buildbot-commits] [Buildbot] #1038: Audit TimerService / other looping calls In-Reply-To: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> References: <038.4c96b15288faad52c58d8f2a564849bf@buildbot.net> Message-ID: <053.00eafd45fc0b28d8f125054e55e43396@buildbot.net> #1038: Audit TimerService / other looping calls -------------------------------------+-------------------- Reporter: catlee | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.1 | Resolution: Keywords: database, sprint, simple | -------------------------------------+-------------------- Changes (by tom.prince): * keywords: database, sprint => database, sprint, simple -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 3 23:15:26 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 03 Dec 2012 23:15:26 -0000 Subject: [Buildbot-commits] [Buildbot] #1766: Can't pass extra arguments to SVNPoller In-Reply-To: <037.dc3f52f4b0f33e7254c85d2b5e27a3a5@buildbot.net> References: <037.dc3f52f4b0f33e7254c85d2b5e27a3a5@buildbot.net> Message-ID: <052.93b9cbfd1abdc14c52a3f6c0eb616ce1@buildbot.net> #1766: Can't pass extra arguments to SVNPoller ------------------------+----------------------- Reporter: fgsch | Owner: bdbaddog Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.3p1 | Resolution: fixed Keywords: svn, sprint | ------------------------+----------------------- Changes (by tom.prince): * status: assigned => closed * resolution: => fixed * milestone: 0.8.+ => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Dec 3 23:21:04 2012 From: noreply at github.com (GitHub) Date: Mon, 03 Dec 2012 15:21:04 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] dbbdc5: Passes the numbuilds default value from WebStatus ... Message-ID: <50bd33e0712a3_1d9bd7eaec1505@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: dbbdc5a194b9a9623bc2de9e7b39be0737c70f51 https://github.com/buildbot/buildbot/commit/dbbdc5a194b9a9623bc2de9e7b39be0737c70f51 Author: Shriram Kunchanapalli Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/builder.py Log Message: ----------- Passes the numbuilds default value from WebStatus constructor to the Builder/* pages (BuildersResource) Commit: 2de628d20092d14d02b7b6155ce9fb7c267c8a8a https://github.com/buildbot/buildbot/commit/2de628d20092d14d02b7b6155ce9fb7c267c8a8a Author: Tom Prince Date: 2012-12-03 (Mon, 03 Dec 2012) Changed paths: M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/builder.py Log Message: ----------- Merge pull request #589 from ShriramK/master Fixes #2334. Compare: https://github.com/buildbot/buildbot/compare/376c47302a91...2de628d20092 From nobody at buildbot.net Mon Dec 3 23:21:06 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 03 Dec 2012 23:21:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2334: WebStatus parameter numbuilds not honored in builders/* pages In-Reply-To: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> References: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> Message-ID: <050.87459303b662d81e617bf5b87c7636b1@buildbot.net> #2334: WebStatus parameter numbuilds not honored in builders/* pages ------------------------+--------------------- Reporter: krf | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: fixed Keywords: web | ------------------------+--------------------- Changes (by Tom Prince): * status: new => closed * resolution: => fixed Comment: Merge pull request #589 from ShriramK/master Fixes #2334. Changeset: 2de628d20092d14d02b7b6155ce9fb7c267c8a8a -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 4 08:01:16 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 04 Dec 2012 08:01:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource Message-ID: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ---------------------+----------------------- Reporter: clino | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.7 | Keywords: gerrit ---------------------+----------------------- My local buildbot (tag v0.8.7) can reproduce this issue: -config buildbot with 3 builder: --a1 to filter git project a with master branch --a2 to filter git project a with test branch --b to filter git project b with master branch if the c['builders'] cofig with [b,a1,a2],the git push to a1/a2 can trigger build, git push to b can not trigger build if the c['builders'] cofig with [a1,a2,b],the git push to b can trigger build,git push to a1/a2 can not trigger build -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 4 08:03:01 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 04 Dec 2012 08:03:01 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.f5a4cc292b6975364fc0f4a18a051ade@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ---------------------+------------------------ Reporter: clino | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit | ---------------------+------------------------ Comment (by clino): the description have not /n now,try to fix: My local buildbot (tag v0.8.7) can reproduce this issue: -config buildbot with 3 builder: --a1 to filter git project a with master branch --a2 to filter git project a with test branch --b to filter git project b with master branch if the cbuilders? cofig with [b,a1,a2],the git push to a1/a2 can trigger build, git push to b can not trigger build if the cbuilders? cofig with [a1,a2,b],the git push to b can trigger build,git push to a1/a2 can not trigger build -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 4 14:22:05 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 04 Dec 2012 14:22:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.6f66420ca4ab51f43564b154d05e0dad@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ----------------------------+------------------------ Reporter: clino | Owner: Type: support-request | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit | ----------------------------+------------------------ Changes (by tom.prince): * priority: critical => minor * type: defect => support-request Comment: It isn't clear to me what the issue here is. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 4 15:12:03 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 04 Dec 2012 15:12:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.0adf5ad3c18c881865885f034ca535b4@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ----------------------------+------------------------ Reporter: clino | Owner: Type: support-request | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit | ----------------------------+------------------------ Comment (by clino): Sorry,my description is not so clear. Let me try again. I use a gerrit server which have many git projects in it.I want to setup builders,each one corresponding a git project with a branch,what I want is when a commit is push to the branch of the git project,the corresponding builder will trigger to build. So I use a !GerritChangeSource in c!['change_source'],and setup a !SingleBranchScheduler to easy builder,which have a change_filter just for the branch of the git project. When I have one builder to build a git project's branch,it is OK. But if there are more then 2 git project's builder,I found that only 1 builder will be triggered to build when the branch got git push. After tests,I found that it is the last one builder in the list of c!['builders'] which can be triggered. Is this time clear enough?It is a big problem to me. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 4 15:15:53 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 04 Dec 2012 15:15:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.f428bf52231f6fcb38efd0b41563e2e2@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ----------------------------+------------------------ Reporter: clino | Owner: Type: support-request | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit | ----------------------------+------------------------ Comment (by tom.prince): Can you paste your config? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 4 15:20:20 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 04 Dec 2012 15:20:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.8fe8efb8c8f5a590b97d07917a154dbe@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ----------------------------+------------------------ Reporter: clino | Owner: Type: support-request | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit | ----------------------------+------------------------ Comment (by clino): I have uploaded my config,my master.cfg use a master.json as a data file. In my case ,I think the !GerritChangeSource should give change to all !SingleBranchScheduler(which have a change_filter with a git branch),not only to one,so I think it is a bug. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 4 15:44:46 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 04 Dec 2012 15:44:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.168407a6faa682c1cbaaf36679b156bf@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ----------------------------+------------------------ Reporter: clino | Owner: Type: support-request | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit | ----------------------------+------------------------ Comment (by tom.prince): Schedulers and change sources aren't directly connected. Evey scheduler gets every change. I don't see anything obviously wrong with your config. My only thought is that the change filters aren't working properly. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 4 15:50:30 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 04 Dec 2012 15:50:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) Message-ID: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) ---------------------+----------------------- Reporter: mattiasr | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Keywords: ---------------------+----------------------- 2012-12-04 16:18:40+0100 [-] Log opened. 2012-12-04 16:18:40+0100 [-] twistd 12.2.0 (/usr/bin/python 2.6.6) starting up. 2012-12-04 16:18:40+0100 [-] reactor class: twisted.internet.epollreactor.EPollReactor. 2012-12-04 16:18:40+0100 [-] Starting BuildMaster -- buildbot.version: 0.8.7 2012-12-04 16:18:40+0100 [-] Loading configuration from '/home/ci /buildbot-master/master.cfg' 2012-12-04 16:18:40+0100 [-] Setting up database with URL 'mysql://ci:build at localhost/ci' 2012-12-04 16:18:40+0100 [-] adding 1 new changesources, removing 0 2012-12-04 16:18:40+0100 [-] gitpoller: using workdir '/home/ci/buildbot- master/gitpoller-work' 2012-12-04 16:18:40+0100 [-] adding 1 new slaves, removing 0 2012-12-04 16:18:40+0100 [-] adding 1 new builders, removing 0 2012-12-04 16:18:40+0100 [-] trying to load status pickle from /home/ci /buildbot-master/lab_git_mr-test/builder 2012-12-04 16:18:40+0100 [-] no saved status pickle, creating a new one 2012-12-04 16:18:40+0100 [-] added builder lab.git/mr-test in category 2012-12-04 16:18:40+0100 [-] PBServerFactory starting on 9989 2012-12-04 16:18:40+0100 [-] Starting factory 2012-12-04 16:18:40+0100 [-] adding scheduler 'quick' 2012-12-04 16:18:57+0100 [-] WebStatus using (/home/ci/buildbot- master/public_html) 2012-12-04 16:18:57+0100 [-] Loading builder lab.git/mr-test's build 1 from on-disk pickle 2012-12-04 16:18:57+0100 [-] RotateLogSite starting on 8010 2012-12-04 16:18:57+0100 [-] Starting factory 2012-12-04 16:18:57+0100 [-] Setting up http.log rotating 10 files of 10000000 bytes each 2012-12-04 16:18:57+0100 [-] BuildMaster is running 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] slave 'ci-c664.example.com' attaching from IPv4Address(TCP, '172.27.86.228', 40682) 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] Starting buildslave keepalive timer for 'ci-c664.example.com' 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] Got slaveinfo from 'ci-c664.example.com' 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] bot attached 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] Buildslave ci-c664.example.com attached to lab.git/mr-test 2012-12-04 16:19:27+0100 [-] Log opened. 2012-12-04 16:19:27+0100 [-] twistd 12.2.0 (/usr/bin/python 2.6.6) starting up. 2012-12-04 16:19:27+0100 [-] reactor class: twisted.internet.epollreactor.EPollReactor. 2012-12-04 16:19:27+0100 [-] Starting BuildMaster -- buildbot.version: 0.8.7 2012-12-04 16:19:27+0100 [-] Loading configuration from '/home/ci /buildbot-master/master.cfg' 2012-12-04 16:19:27+0100 [-] Setting up database with URL 'mysql://ci:build at localhost/ci' 2012-12-04 16:19:28+0100 [-] adding 1 new changesources, removing 0 2012-12-04 16:19:28+0100 [-] gitpoller: using workdir '/home/ci/buildbot- master/gitpoller-work' 2012-12-04 16:19:28+0100 [-] adding 1 new slaves, removing 0 2012-12-04 16:19:28+0100 [-] adding 1 new builders, removing 0 2012-12-04 16:19:28+0100 [-] trying to load status pickle from /home/ci /buildbot-master/lab_git_mr-test/builder 2012-12-04 16:19:28+0100 [-] no saved status pickle, creating a new one 2012-12-04 16:19:28+0100 [-] added builder lab.git/mr-test in category 2012-12-04 16:19:28+0100 [-] PBServerFactory starting on 9989 2012-12-04 16:19:28+0100 [-] Starting factory 2012-12-04 16:19:28+0100 [-] adding scheduler 'quick' 2012-12-04 16:19:35+0100 [-] WebStatus using (/home/ci/buildbot- master/public_html) 2012-12-04 16:19:35+0100 [-] Loading builder lab.git/mr-test's build 1 from on-disk pickle 2012-12-04 16:19:35+0100 [-] RotateLogSite starting on 8010 2012-12-04 16:19:35+0100 [-] Starting factory 2012-12-04 16:19:35+0100 [-] Setting up http.log rotating 10 files of 10000000 bytes each 2012-12-04 16:19:35+0100 [-] BuildMaster is running 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] slave 'ci-c664.example.com' attaching from IPv4Address(TCP, '172.27.86.228', 40695) 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] Starting buildslave keepalive timer for 'ci-c664.example.com' 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] Got slaveinfo from 'ci-c664.example.com' 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] bot attached 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] Buildslave ci-c664.example.com attached to lab.git/mr-test 2012-12-04 16:24:35+0100 [-] /usr/lib64/python2.6/site- packages/twisted/internet/utils.py:25: exceptions.DeprecationWarning: Argument strings and environment keys/values passed to reactor.spawnProcess should be str, not unicode. 2012-12-04 16:24:35+0100 [-] gitpoller: processing 1 changes: ['20a8628554910d7d3cd9e108559a29a5d3271d5e'] from "git://devel.int.example.se:19418/lab.git" 2012-12-04 16:24:35+0100 [-] 2012-12-04 16:25:35+0100 [-] added buildset 4 to database 2012-12-04 16:25:35+0100 [-] starting build using slave 2012-12-04 16:25:35+0100 [-] acquireLocks(slave , locks []) 2012-12-04 16:25:35+0100 [-] starting build .. pinging the slave 2012-12-04 16:25:35+0100 [-] sending ping 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] ping finished: success 2012-12-04 16:25:35+0100 [-] .startBuild 2012-12-04 16:25:35+0100 [-] Starting git command : git --version 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [0] 2012-12-04 16:25:35+0100 [-] command '['git', '--version']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [1] 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Starting git command : git clone --branch mr- test git://devel.int.example.se:19418/lab.git . 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [2] 2012-12-04 16:25:35+0100 [-] command '['git', 'clone', '--branch', u'mr- test', 'git://devel.int.example.se:19418/lab.git', '.']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Starting git command : git reset --hard 20a8628554910d7d3cd9e108559a29a5d3271d5e 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [3] 2012-12-04 16:25:35+0100 [-] command '['git', 'reset', '--hard', u'20a8628554910d7d3cd9e108559a29a5d3271d5e']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Starting git command : git submodule update --init --recursive 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [4] 2012-12-04 16:25:35+0100 [-] command '['git', 'submodule', 'update', '-- init', '--recursive']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Starting git command : git rev-parse HEAD 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [5] 2012-12-04 16:25:35+0100 [-] command '['git', 'rev-parse', 'HEAD']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Got Git revision 20a8628554910d7d3cd9e108559a29a5d3271d5e 2012-12-04 16:25:35+0100 [-] Closing log, sending result of the command None 2012-12-04 16:25:35+0100 [-] releaseLocks(): [] 2012-12-04 16:25:35+0100 [-] step 'git' complete: success 2012-12-04 16:25:35+0100 [-] ShellCommand.startCommand(cmd=) 2012-12-04 16:25:35+0100 [-] cmd.args = {'workdir': 'build', 'timeout': 1200, 'env': None, 'want_stdout': 1, 'usePTY': 'slave-config', 'maxTime': None, 'logEnviron': True, 'initial_stdin': None, 'want_stderr': 1, 'logfiles': {}} 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [6] 2012-12-04 16:25:35+0100 [-] command '['make', 'test-quick']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] closing log 2012-12-04 16:25:35+0100 [-] releaseLocks(): [] 2012-12-04 16:25:35+0100 [-] step 'shell' complete: success 2012-12-04 16:25:35+0100 [-] : build finished 2012-12-04 16:25:35+0100 [-] setting expectations for next time 2012-12-04 16:25:35+0100 [-] new expectations: 0.286306858063 seconds 2012-12-04 16:25:35+0100 [-] releaseLocks(): [] -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 4 15:51:53 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 04 Dec 2012 15:51:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) In-Reply-To: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> References: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> Message-ID: <055.5a27b7a5da9ed418976f93d17876ba71@buildbot.net> #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) ---------------------+------------------------ Reporter: mattiasr | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: | ---------------------+------------------------ Description changed by dustin: Old description: > 2012-12-04 16:18:40+0100 [-] Log opened. > 2012-12-04 16:18:40+0100 [-] twistd 12.2.0 (/usr/bin/python 2.6.6) > starting up. > 2012-12-04 16:18:40+0100 [-] reactor class: > twisted.internet.epollreactor.EPollReactor. > 2012-12-04 16:18:40+0100 [-] Starting BuildMaster -- buildbot.version: > 0.8.7 > 2012-12-04 16:18:40+0100 [-] Loading configuration from '/home/ci > /buildbot-master/master.cfg' > 2012-12-04 16:18:40+0100 [-] Setting up database with URL > 'mysql://ci:build at localhost/ci' > 2012-12-04 16:18:40+0100 [-] adding 1 new changesources, removing 0 > 2012-12-04 16:18:40+0100 [-] gitpoller: using workdir '/home/ci/buildbot- > master/gitpoller-work' > 2012-12-04 16:18:40+0100 [-] adding 1 new slaves, removing 0 > 2012-12-04 16:18:40+0100 [-] adding 1 new builders, removing 0 > 2012-12-04 16:18:40+0100 [-] trying to load status pickle from /home/ci > /buildbot-master/lab_git_mr-test/builder > 2012-12-04 16:18:40+0100 [-] no saved status pickle, creating a new one > 2012-12-04 16:18:40+0100 [-] added builder lab.git/mr-test in category > 2012-12-04 16:18:40+0100 [-] PBServerFactory starting on 9989 > 2012-12-04 16:18:40+0100 [-] Starting factory > > 2012-12-04 16:18:40+0100 [-] adding scheduler 'quick' > 2012-12-04 16:18:57+0100 [-] WebStatus using (/home/ci/buildbot- > master/public_html) > 2012-12-04 16:18:57+0100 [-] Loading builder lab.git/mr-test's build 1 > from on-disk pickle > 2012-12-04 16:18:57+0100 [-] RotateLogSite starting on 8010 > 2012-12-04 16:18:57+0100 [-] Starting factory > > 2012-12-04 16:18:57+0100 [-] Setting up http.log rotating 10 files of > 10000000 bytes each > 2012-12-04 16:18:57+0100 [-] BuildMaster is running > 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] slave > 'ci-c664.example.com' attaching from IPv4Address(TCP, '172.27.86.228', > 40682) > 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] Starting buildslave > keepalive timer for 'ci-c664.example.com' > 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] Got slaveinfo from > 'ci-c664.example.com' > 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] bot attached > 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] Buildslave > ci-c664.example.com attached to lab.git/mr-test > 2012-12-04 16:19:27+0100 [-] Log opened. > 2012-12-04 16:19:27+0100 [-] twistd 12.2.0 (/usr/bin/python 2.6.6) > starting up. > 2012-12-04 16:19:27+0100 [-] reactor class: > twisted.internet.epollreactor.EPollReactor. > 2012-12-04 16:19:27+0100 [-] Starting BuildMaster -- buildbot.version: > 0.8.7 > 2012-12-04 16:19:27+0100 [-] Loading configuration from '/home/ci > /buildbot-master/master.cfg' > 2012-12-04 16:19:27+0100 [-] Setting up database with URL > 'mysql://ci:build at localhost/ci' > 2012-12-04 16:19:28+0100 [-] adding 1 new changesources, removing 0 > 2012-12-04 16:19:28+0100 [-] gitpoller: using workdir '/home/ci/buildbot- > master/gitpoller-work' > 2012-12-04 16:19:28+0100 [-] adding 1 new slaves, removing 0 > 2012-12-04 16:19:28+0100 [-] adding 1 new builders, removing 0 > 2012-12-04 16:19:28+0100 [-] trying to load status pickle from /home/ci > /buildbot-master/lab_git_mr-test/builder > 2012-12-04 16:19:28+0100 [-] no saved status pickle, creating a new one > 2012-12-04 16:19:28+0100 [-] added builder lab.git/mr-test in category > 2012-12-04 16:19:28+0100 [-] PBServerFactory starting on 9989 > 2012-12-04 16:19:28+0100 [-] Starting factory > > 2012-12-04 16:19:28+0100 [-] adding scheduler 'quick' > 2012-12-04 16:19:35+0100 [-] WebStatus using (/home/ci/buildbot- > master/public_html) > 2012-12-04 16:19:35+0100 [-] Loading builder lab.git/mr-test's build 1 > from on-disk pickle > 2012-12-04 16:19:35+0100 [-] RotateLogSite starting on 8010 > 2012-12-04 16:19:35+0100 [-] Starting factory > > 2012-12-04 16:19:35+0100 [-] Setting up http.log rotating 10 files of > 10000000 bytes each > 2012-12-04 16:19:35+0100 [-] BuildMaster is running > 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] slave > 'ci-c664.example.com' attaching from IPv4Address(TCP, '172.27.86.228', > 40695) > 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] Starting buildslave > keepalive timer for 'ci-c664.example.com' > 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] Got slaveinfo from > 'ci-c664.example.com' > 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] bot attached > 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] Buildslave > ci-c664.example.com attached to lab.git/mr-test > 2012-12-04 16:24:35+0100 [-] /usr/lib64/python2.6/site- > packages/twisted/internet/utils.py:25: exceptions.DeprecationWarning: > Argument strings and environment keys/values passed to > reactor.spawnProcess should be str, not unicode. > 2012-12-04 16:24:35+0100 [-] gitpoller: processing 1 changes: > ['20a8628554910d7d3cd9e108559a29a5d3271d5e'] from > "git://devel.int.example.se:19418/lab.git" > 2012-12-04 16:24:35+0100 [-] error: > Traceback (most recent call last): > File "/usr/lib64/python2.6/site- > packages/twisted/python/reflect.py", line 548, in _safeFormat > return formatter(o) > UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' > in position 58: ordinal not in range(128) > > > 2012-12-04 16:25:35+0100 [-] added buildset 4 to database > 2012-12-04 16:25:35+0100 [-] starting build using > slave slave='ci-c664.example.com'> > 2012-12-04 16:25:35+0100 [-] acquireLocks(slave 'ci-c664.example.com'>, locks []) > 2012-12-04 16:25:35+0100 [-] starting build .. > pinging the slave slave='ci-c664.example.com'> > 2012-12-04 16:25:35+0100 [-] sending ping > 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] ping finished: success > 2012-12-04 16:25:35+0100 [-] .startBuild > 2012-12-04 16:25:35+0100 [-] Starting git command : git --version > 2012-12-04 16:25:35+0100 [-] : > RemoteCommand.run [0] > 2012-12-04 16:25:35+0100 [-] command '['git', '--version']' in dir > 'build' > 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] '['git', '--version']'> rc=0 > 2012-12-04 16:25:35+0100 [-] : > RemoteCommand.run [1] > 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] at 43031584> rc=0 > 2012-12-04 16:25:35+0100 [-] Starting git command : git clone --branch > mr-test git://devel.int.example.se:19418/lab.git . > 2012-12-04 16:25:35+0100 [-] branch', u'mr-test', 'git://devel.int.example.se:19418/lab.git', '.']'>: > RemoteCommand.run [2] > 2012-12-04 16:25:35+0100 [-] command '['git', 'clone', '--branch', u'mr- > test', 'git://devel.int.example.se:19418/lab.git', '.']' in dir 'build' > 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] '['git', 'clone', '--branch', u'mr-test', > 'git://devel.int.example.se:19418/lab.git', '.']'> rc=0 > 2012-12-04 16:25:35+0100 [-] Starting git command : git reset --hard > 20a8628554910d7d3cd9e108559a29a5d3271d5e > 2012-12-04 16:25:35+0100 [-] hard', u'20a8628554910d7d3cd9e108559a29a5d3271d5e']'>: RemoteCommand.run > [3] > 2012-12-04 16:25:35+0100 [-] command '['git', 'reset', '--hard', > u'20a8628554910d7d3cd9e108559a29a5d3271d5e']' in dir 'build' > 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] '['git', 'reset', '--hard', > u'20a8628554910d7d3cd9e108559a29a5d3271d5e']'> rc=0 > 2012-12-04 16:25:35+0100 [-] Starting git command : git submodule update > --init --recursive > 2012-12-04 16:25:35+0100 [-] 'update', '--init', '--recursive']'>: RemoteCommand.run [4] > 2012-12-04 16:25:35+0100 [-] command '['git', 'submodule', 'update', '-- > init', '--recursive']' in dir 'build' > 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] '['git', 'submodule', 'update', '--init', '--recursive']'> rc=0 > 2012-12-04 16:25:35+0100 [-] Starting git command : git rev-parse HEAD > 2012-12-04 16:25:35+0100 [-] 'HEAD']'>: RemoteCommand.run [5] > 2012-12-04 16:25:35+0100 [-] command '['git', 'rev-parse', 'HEAD']' in > dir 'build' > 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] '['git', 'rev-parse', 'HEAD']'> rc=0 > 2012-12-04 16:25:35+0100 [-] Got Git revision > 20a8628554910d7d3cd9e108559a29a5d3271d5e > 2012-12-04 16:25:35+0100 [-] Closing log, sending result of the command > None > 2012-12-04 16:25:35+0100 [-] releaseLocks( object at 0x2908f10>): [] > 2012-12-04 16:25:35+0100 [-] step 'git' complete: success > 2012-12-04 16:25:35+0100 [-] > ShellCommand.startCommand(cmd= quick']'>) > 2012-12-04 16:25:35+0100 [-] cmd.args = {'workdir': 'build', 'timeout': > 1200, 'env': None, 'want_stdout': 1, 'usePTY': 'slave-config', 'maxTime': > None, 'logEnviron': True, 'initial_stdin': None, 'want_stderr': 1, > 'logfiles': {}} > 2012-12-04 16:25:35+0100 [-] quick']'>: RemoteCommand.run [6] > 2012-12-04 16:25:35+0100 [-] command '['make', 'test-quick']' in dir > 'build' > 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] '['make', 'test-quick']'> rc=0 > 2012-12-04 16:25:35+0100 [-] closing log instance at 0x2912488> > 2012-12-04 16:25:35+0100 [-] > releaseLocks(): [] > 2012-12-04 16:25:35+0100 [-] step 'shell' complete: success > 2012-12-04 16:25:35+0100 [-] : build finished > 2012-12-04 16:25:35+0100 [-] setting expectations for next time > 2012-12-04 16:25:35+0100 [-] new expectations: 0.286306858063 seconds > 2012-12-04 16:25:35+0100 [-] releaseLocks( 'ci-c664.example.com'>): [] New description: {{{ 2012-12-04 16:18:40+0100 [-] Log opened. 2012-12-04 16:18:40+0100 [-] twistd 12.2.0 (/usr/bin/python 2.6.6) starting up. 2012-12-04 16:18:40+0100 [-] reactor class: twisted.internet.epollreactor.EPollReactor. 2012-12-04 16:18:40+0100 [-] Starting BuildMaster -- buildbot.version: 0.8.7 2012-12-04 16:18:40+0100 [-] Loading configuration from '/home/ci /buildbot-master/master.cfg' 2012-12-04 16:18:40+0100 [-] Setting up database with URL 'mysql://ci:build at localhost/ci' 2012-12-04 16:18:40+0100 [-] adding 1 new changesources, removing 0 2012-12-04 16:18:40+0100 [-] gitpoller: using workdir '/home/ci/buildbot- master/gitpoller-work' 2012-12-04 16:18:40+0100 [-] adding 1 new slaves, removing 0 2012-12-04 16:18:40+0100 [-] adding 1 new builders, removing 0 2012-12-04 16:18:40+0100 [-] trying to load status pickle from /home/ci /buildbot-master/lab_git_mr-test/builder 2012-12-04 16:18:40+0100 [-] no saved status pickle, creating a new one 2012-12-04 16:18:40+0100 [-] added builder lab.git/mr-test in category 2012-12-04 16:18:40+0100 [-] PBServerFactory starting on 9989 2012-12-04 16:18:40+0100 [-] Starting factory 2012-12-04 16:18:40+0100 [-] adding scheduler 'quick' 2012-12-04 16:18:57+0100 [-] WebStatus using (/home/ci/buildbot- master/public_html) 2012-12-04 16:18:57+0100 [-] Loading builder lab.git/mr-test's build 1 from on-disk pickle 2012-12-04 16:18:57+0100 [-] RotateLogSite starting on 8010 2012-12-04 16:18:57+0100 [-] Starting factory 2012-12-04 16:18:57+0100 [-] Setting up http.log rotating 10 files of 10000000 bytes each 2012-12-04 16:18:57+0100 [-] BuildMaster is running 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] slave 'ci-c664.example.com' attaching from IPv4Address(TCP, '172.27.86.228', 40682) 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] Starting buildslave keepalive timer for 'ci-c664.example.com' 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] Got slaveinfo from 'ci-c664.example.com' 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] bot attached 2012-12-04 16:18:57+0100 [Broker,0,172.27.86.228] Buildslave ci-c664.example.com attached to lab.git/mr-test 2012-12-04 16:19:27+0100 [-] Log opened. 2012-12-04 16:19:27+0100 [-] twistd 12.2.0 (/usr/bin/python 2.6.6) starting up. 2012-12-04 16:19:27+0100 [-] reactor class: twisted.internet.epollreactor.EPollReactor. 2012-12-04 16:19:27+0100 [-] Starting BuildMaster -- buildbot.version: 0.8.7 2012-12-04 16:19:27+0100 [-] Loading configuration from '/home/ci /buildbot-master/master.cfg' 2012-12-04 16:19:27+0100 [-] Setting up database with URL 'mysql://ci:build at localhost/ci' 2012-12-04 16:19:28+0100 [-] adding 1 new changesources, removing 0 2012-12-04 16:19:28+0100 [-] gitpoller: using workdir '/home/ci/buildbot- master/gitpoller-work' 2012-12-04 16:19:28+0100 [-] adding 1 new slaves, removing 0 2012-12-04 16:19:28+0100 [-] adding 1 new builders, removing 0 2012-12-04 16:19:28+0100 [-] trying to load status pickle from /home/ci /buildbot-master/lab_git_mr-test/builder 2012-12-04 16:19:28+0100 [-] no saved status pickle, creating a new one 2012-12-04 16:19:28+0100 [-] added builder lab.git/mr-test in category 2012-12-04 16:19:28+0100 [-] PBServerFactory starting on 9989 2012-12-04 16:19:28+0100 [-] Starting factory 2012-12-04 16:19:28+0100 [-] adding scheduler 'quick' 2012-12-04 16:19:35+0100 [-] WebStatus using (/home/ci/buildbot- master/public_html) 2012-12-04 16:19:35+0100 [-] Loading builder lab.git/mr-test's build 1 from on-disk pickle 2012-12-04 16:19:35+0100 [-] RotateLogSite starting on 8010 2012-12-04 16:19:35+0100 [-] Starting factory 2012-12-04 16:19:35+0100 [-] Setting up http.log rotating 10 files of 10000000 bytes each 2012-12-04 16:19:35+0100 [-] BuildMaster is running 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] slave 'ci-c664.example.com' attaching from IPv4Address(TCP, '172.27.86.228', 40695) 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] Starting buildslave keepalive timer for 'ci-c664.example.com' 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] Got slaveinfo from 'ci-c664.example.com' 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] bot attached 2012-12-04 16:19:35+0100 [Broker,0,172.27.86.228] Buildslave ci-c664.example.com attached to lab.git/mr-test 2012-12-04 16:24:35+0100 [-] /usr/lib64/python2.6/site- packages/twisted/internet/utils.py:25: exceptions.DeprecationWarning: Argument strings and environment keys/values passed to reactor.spawnProcess should be str, not unicode. 2012-12-04 16:24:35+0100 [-] gitpoller: processing 1 changes: ['20a8628554910d7d3cd9e108559a29a5d3271d5e'] from "git://devel.int.example.se:19418/lab.git" 2012-12-04 16:24:35+0100 [-] 2012-12-04 16:25:35+0100 [-] added buildset 4 to database 2012-12-04 16:25:35+0100 [-] starting build using slave 2012-12-04 16:25:35+0100 [-] acquireLocks(slave , locks []) 2012-12-04 16:25:35+0100 [-] starting build .. pinging the slave 2012-12-04 16:25:35+0100 [-] sending ping 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] ping finished: success 2012-12-04 16:25:35+0100 [-] .startBuild 2012-12-04 16:25:35+0100 [-] Starting git command : git --version 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [0] 2012-12-04 16:25:35+0100 [-] command '['git', '--version']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [1] 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Starting git command : git clone --branch mr- test git://devel.int.example.se:19418/lab.git . 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [2] 2012-12-04 16:25:35+0100 [-] command '['git', 'clone', '--branch', u'mr- test', 'git://devel.int.example.se:19418/lab.git', '.']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Starting git command : git reset --hard 20a8628554910d7d3cd9e108559a29a5d3271d5e 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [3] 2012-12-04 16:25:35+0100 [-] command '['git', 'reset', '--hard', u'20a8628554910d7d3cd9e108559a29a5d3271d5e']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Starting git command : git submodule update --init --recursive 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [4] 2012-12-04 16:25:35+0100 [-] command '['git', 'submodule', 'update', '-- init', '--recursive']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Starting git command : git rev-parse HEAD 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [5] 2012-12-04 16:25:35+0100 [-] command '['git', 'rev-parse', 'HEAD']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] Got Git revision 20a8628554910d7d3cd9e108559a29a5d3271d5e 2012-12-04 16:25:35+0100 [-] Closing log, sending result of the command None 2012-12-04 16:25:35+0100 [-] releaseLocks(): [] 2012-12-04 16:25:35+0100 [-] step 'git' complete: success 2012-12-04 16:25:35+0100 [-] ShellCommand.startCommand(cmd=) 2012-12-04 16:25:35+0100 [-] cmd.args = {'workdir': 'build', 'timeout': 1200, 'env': None, 'want_stdout': 1, 'usePTY': 'slave-config', 'maxTime': None, 'logEnviron': True, 'initial_stdin': None, 'want_stderr': 1, 'logfiles': {}} 2012-12-04 16:25:35+0100 [-] : RemoteCommand.run [6] 2012-12-04 16:25:35+0100 [-] command '['make', 'test-quick']' in dir 'build' 2012-12-04 16:25:35+0100 [Broker,0,172.27.86.228] rc=0 2012-12-04 16:25:35+0100 [-] closing log 2012-12-04 16:25:35+0100 [-] releaseLocks(): [] 2012-12-04 16:25:35+0100 [-] step 'shell' complete: success 2012-12-04 16:25:35+0100 [-] : build finished 2012-12-04 16:25:35+0100 [-] setting expectations for next time 2012-12-04 16:25:35+0100 [-] new expectations: 0.286306858063 seconds 2012-12-04 16:25:35+0100 [-] releaseLocks(): [] }}} -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 5 00:55:04 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 05 Dec 2012 00:55:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.8303b827f000aaadc05cdd2cf7c3e694@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource -------------------+------------------------ Reporter: clino | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: gerrit | -------------------+------------------------ Changes (by clino): * type: support-request => defect Comment: How can I help to debug? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 5 02:51:16 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 05 Dec 2012 02:51:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) In-Reply-To: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> References: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> Message-ID: <055.e0edf124faaa023a7f8fc26b2638abb6@buildbot.net> #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) ---------------------+------------------------ Reporter: mattiasr | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: Keywords: | ---------------------+------------------------ Comment (by dustin): It looks like the weird thing that looks like a repr ({{{}}}) is from Twisted. In particular, it's what safe_str(..) will do when you hand it unicode: {{{ >>> from twisted.python import reflect >>> reflect.safe_str(u'\u9843') '' }}} But as the user in the SO post asks, it's not easy to tell *which* invocation of {{{log.msg}}} is causing this. The invocation in {{{master.addChange}}} is careful to convert to utf-8 first. By omission, I bet it's the equivalent of: {{{ 2012-12-04 21:49:10-0500 [-] checking for User Object from git Change for: Dustin J. Mitchell }}} -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Dec 5 02:58:35 2012 From: noreply at github.com (GitHub) Date: Tue, 04 Dec 2012 18:58:35 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 16ed7b: remove log.msg invocation that can unintentionally... Message-ID: <50beb85b14b6e_5d0d1b03af060083@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 16ed7b26c337999386a75bf49bee4f49317fc84f https://github.com/buildbot/buildbot/commit/16ed7b26c337999386a75bf49bee4f49317fc84f Author: Dustin J. Mitchell Date: 2012-12-04 (Tue, 04 Dec 2012) Changed paths: M master/buildbot/process/users/users.py Log Message: ----------- remove log.msg invocation that can unintentionally include unicode; fixes #2407. From nobody at buildbot.net Wed Dec 5 02:58:37 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 05 Dec 2012 02:58:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) In-Reply-To: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> References: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> Message-ID: <055.1ada31781b2cb80dec99c3cd60d58ec6@buildbot.net> #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) ---------------------+------------------------ Reporter: mattiasr | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: fixed Keywords: | ---------------------+------------------------ Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: remove log.msg invocation that can unintentionally include unicode; fixes #2407. Changeset: 16ed7b26c337999386a75bf49bee4f49317fc84f -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 5 03:12:39 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 05 Dec 2012 03:12:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.42cf7aa4cb8cfad0152970445b5aae7b@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ----------------------------+------------------------ Reporter: clino | Owner: Type: support-request | Status: closed Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: fixed Keywords: gerrit | ----------------------------+------------------------ Changes (by dustin): * status: new => closed * type: defect => support-request * resolution: => fixed Comment: I *think* you're running into trouble with re-use of the {{{rpath}}} variable. During the for loop, it has different values assigned to it, so by the time the ChangeFilters start filtering, the for loop is finished and {{{rpath}}} has whatever value it had on the last iteration. This is a bit of a common problem with Python and closures, unfortunately. The common fix is to pass keyword arguments to a lambda, like we had to do back in Python-1.6 (egads, I've been at this for a while!) before there were closures. So, in this case, that might be (untested) {{{ repository_fn=lambda repository, rpath=rpath : repository.find(rpath)!=-1 }}} The {{{rpath}}} in the right side of the lambda refers to a variable local to the lambda body; the value of that variable is set at the time the lambda is created, to the value of the outer-scope {{{rpath}}} variable. Ponder that for a while, but I think it will fix you up. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Dec 5 04:40:37 2012 From: noreply at github.com (GitHub) Date: Tue, 04 Dec 2012 20:40:37 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 6eb01d: fix errors from startService running before stopSe... Message-ID: <50bed045848b_3be8125fae8109268@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 6eb01dd301a81f0268b06f672598ce7cafbcd25d https://github.com/buildbot/buildbot/commit/6eb01dd301a81f0268b06f672598ce7cafbcd25d Author: Dustin J. Mitchell Date: 2012-12-04 (Tue, 04 Dec 2012) Changed paths: M master/buildbot/status/master.py Log Message: ----------- fix errors from startService running before stopService Commit: 5267dc8e03eb12f6f60f6ea1cb8232a93b72cfe4 https://github.com/buildbot/buildbot/commit/5267dc8e03eb12f6f60f6ea1cb8232a93b72cfe4 Author: Dustin J. Mitchell Date: 2012-12-04 (Tue, 04 Dec 2012) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/bug6202.py Log Message: ----------- monkey-patch around http://twistedmatrix.com/trac/ticket/6202 Compare: https://github.com/buildbot/buildbot/compare/2de628d20092...5267dc8e03eb From nobody at buildbot.net Wed Dec 5 05:45:12 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 05 Dec 2012 05:45:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.b8b5bf15f3f150d9bf269dd5057fb06e@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ----------------------------+------------------------ Reporter: clino | Owner: Type: support-request | Status: closed Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: fixed Keywords: gerrit | ----------------------------+------------------------ Comment (by clino): Thanks dustin,I just think it is a closure in python,but you remind me all the repository_fn use a same rpath instance but the lambda is not enough in my case,because I have do a .split(":")[-1] operation. Let me think how to solved this problem. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 5 05:59:09 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 05 Dec 2012 05:59:09 -0000 Subject: [Buildbot-commits] [Buildbot] #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource In-Reply-To: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> References: <037.951cba8b65c8fa75f1834b0a424f943e@buildbot.net> Message-ID: <052.32b7b904820305b26bd606d09d50624b@buildbot.net> #2406: GerritChangeSource & ChangeFilter issue:only 1 git project ChangeFilter can receive change using GerritChangeSource ----------------------------+------------------------ Reporter: clino | Owner: Type: support-request | Status: closed Priority: minor | Milestone: undecided Version: 0.8.7 | Resolution: fixed Keywords: gerrit | ----------------------------+------------------------ Comment (by clino): I found that python closure only use with function parameter,so I modify like below,and test it OK now. Thanks! {{{ if b["stype"]=="everycommit": rpath = b["repository_url"].split(":")[-1] def add_schedulers(appname): def repository_match(repository): return repository.find(appname)!=-1 s = SingleBranchScheduler( name="%s_everycommit"%(buildername), change_filter=filter.ChangeFilter(branch=b["repository_branch"],repository_fn=repository_match), treeStableTimer=3, builderNames=[buildername]) l.append(s) add_schedulers(rpath) }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 6 05:04:59 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 06 Dec 2012 05:04:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2400: Logging in does not clear "Authentication failed" message In-Reply-To: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> References: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> Message-ID: <051.5a78036ae76beb4a9d3b60300fe59444@buildbot.net> #2400: Logging in does not clear "Authentication failed" message -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: web | -------------------+-------------------- Comment (by ShriramK): Is the message - " no user found with those credentials" - also visible in the results before displaying the Authentication Failed message on second time(successful login)? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Dec 6 16:50:44 2012 From: noreply at github.com (GitHub) Date: Thu, 06 Dec 2012 08:50:44 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 021fde: doc: BuildFactory has .addStep, not .append. Message-ID: <50c0cce4ec795_1312f82af0844df@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: 021fdeadc1473ae75c18f8801afe76918a3159b0 https://github.com/buildbot/buildbot/commit/021fdeadc1473ae75c18f8801afe76918a3159b0 Author: Tom Prince Date: 2012-12-06 (Thu, 06 Dec 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- doc: BuildFactory has .addStep, not .append. Commit: a061feaff2845503a6b9120145a796a68b060df1 https://github.com/buildbot/buildbot/commit/a061feaff2845503a6b9120145a796a68b060df1 Author: Tom Prince Date: 2012-12-06 (Thu, 06 Dec 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge commit '021fdeadc1473ae75c18f8801afe76918a3159b0' into buildbot-0.8.7 Compare: https://github.com/buildbot/buildbot/compare/16ed7b26c337...a061feaff284 From noreply at github.com Thu Dec 6 19:09:31 2012 From: noreply at github.com (GitHub) Date: Thu, 06 Dec 2012 11:09:31 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] ca1fe0: datastore: implementation of auto updating dojo st... Message-ID: <50c0ed6b39f8d_5d9e156bae8858f7@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: ca1fe0e5f7b356da0f1708ec65c89ba9490eca4b https://github.com/buildbot/buildbot/commit/ca1fe0e5f7b356da0f1708ec65c89ba9490eca4b Author: Pierre Tardy Date: 2012-12-04 (Tue, 04 Dec 2012) Changed paths: M master/buildbot/scripts/uitestserver.py M master/buildbot/test/scenarios/base.py M master/buildbot/www/index.html M master/buildbot/www/rest.py A www/src/bb/datastore.js R www/src/bb/fakeChangeStore.js R www/src/bb/fakeStore.js M www/src/bb/jsonapi.js M www/src/bb/router.js M www/src/bb/tests/changes.js M www/src/bb/tests/home.js M www/src/bb/tests/masters.js M www/src/bb/tests/runner.html M www/src/bb/tests/runner.js M www/src/bb/tests/utils.js M www/src/bb/ui/base.js M www/src/bb/ui/build.js M www/src/bb/ui/builder.js M www/src/bb/ui/builders.js M www/src/bb/ui/buildmasters.js M www/src/bb/ui/changes.js M www/src/bb/ui/dgridext/AutoHeight.js M www/src/bb/ui/dgridext/StyledColumns.js M www/src/bb/ui/dgridext/TypedColumns.js M www/src/bb/ui/home.js M www/src/bb/websocket.js Log Message: ----------- datastore: implementation of auto updating dojo store using websocket+rest api. master test is now passing, we can detect active to inactive state. also cleanup the tabs from the js. Signed-off-by: Pierre Tardy t Commit: 9487bca5f94831f49fd9e8e7dc74d24454503278 https://github.com/buildbot/buildbot/commit/9487bca5f94831f49fd9e8e7dc74d24454503278 Author: Pierre Tardy Date: 2012-12-04 (Tue, 04 Dec 2012) Changed paths: M master/buildbot/www/index.html M www/src/bb/jsonapi.js R www/src/bb/resources/css/bootstrap.css M www/src/bb/resources/css/default.css A www/src/bb/resources/css/font-awesome.css A www/src/bb/resources/css/foundation.css A www/src/bb/resources/font/fontawesome-webfont.eot A www/src/bb/resources/font/fontawesome-webfont.svg A www/src/bb/resources/font/fontawesome-webfont.ttf A www/src/bb/resources/font/fontawesome-webfont.woff R www/src/bb/resources/img/glyphicons-halflings-white.png R www/src/bb/resources/img/glyphicons-halflings.png M www/src/bb/tests/runner.html M www/src/bb/tests/runner.js M www/src/bb/ui/base.js M www/src/bb/ui/changes.js M www/src/bb/ui/dgridext/AutoHeight.js M www/src/bb/ui/dgridext/TypedColumns.js M www/src/bb/ui/templates/build.haml M www/src/bb/ui/templates/builder.haml M www/src/bb/ui/templates/builders.haml M www/src/bb/ui/templates/buildmasters.haml M www/src/bb/ui/templates/changes.haml M www/src/bb/ui/templates/error.haml M www/src/bb/ui/templates/home.haml Log Message: ----------- switch from bootstrap to foundation bootstrap is APL which is not GPLv2 compatible while foundation is MIT Signed-off-by: Pierre Tardy Commit: 19426a0ef2e1c5f082d240c2acb28e7789b0a54b https://github.com/buildbot/buildbot/commit/19426a0ef2e1c5f082d240c2acb28e7789b0a54b Author: Pierre Tardy Date: 2012-12-06 (Thu, 06 Dec 2012) Changed paths: M master/buildbot/data/base.py M master/buildbot/data/changes.py M master/buildbot/data/masters.py M master/buildbot/db/base.py M master/buildbot/db/changes.py M master/buildbot/db/masters.py M master/buildbot/scripts/uitestserver.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/scenarios/base.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_masters.py M master/buildbot/test/unit/test_www_rest.py M master/buildbot/test/util/www.py M master/buildbot/www/rest.py M master/docs/developer/data.rst M master/docs/developer/database.rst M master/docs/developer/www.rst M www/src/bb/tests/changes.js M www/src/bb/tests/masters.js M www/src/bb/tests/utils.js M www/src/bb/websocket.js Log Message: ----------- implement the paging/sorting in data + make all test pass + simplify code linked to the buildbod_www package + create more tests for paging/sorting + more docs on js tests Signed-off-by: Pierre Tardy Compare: https://github.com/buildbot/buildbot/compare/700609779e46...19426a0ef2e1 From nobody at buildbot.net Sat Dec 8 17:02:07 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 17:02:07 -0000 Subject: [Buildbot-commits] [Buildbot] #1901: real tests for Blocker In-Reply-To: <038.178e3d8147269ed2950575c4e6cdccbf@buildbot.net> References: <038.178e3d8147269ed2950575c4e6cdccbf@buildbot.net> Message-ID: <053.9aa9341b421dcf571b4e1beec1de76bb@buildbot.net> #1901: real tests for Blocker ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: enhancement | Status: closed Priority: trivial | Milestone: 0.8.8 Version: 0.8.3p1 | Resolution: wontfix Keywords: tests | ------------------------+------------------------- Changes (by tom.prince): * status: accepted => closed * resolution: => wontfix -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 8 17:04:49 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 17:04:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2146: GitPoller should support multiple branches In-Reply-To: <043.fe4479a6480df7cc1f520f2021c8cb64@buildbot.net> References: <043.fe4479a6480df7cc1f520f2021c8cb64@buildbot.net> Message-ID: <058.24309a678e7010eebc2af94264ffe2f8@buildbot.net> #2146: GitPoller should support multiple branches ------------------------+--------------------- Reporter: MikeMcQuaid | Owner: Type: enhancement | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: git | ------------------------+--------------------- Changes (by tom.prince): * status: new => closed * resolution: => fixed * milestone: 0.8.8 => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Dec 8 17:05:12 2012 From: noreply at github.com (GitHub) Date: Sat, 08 Dec 2012 09:05:12 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] fc8978: fix comment to reflect reality Message-ID: <50c37348ac143_259510d5aec965f2@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: fc89785b24d13a76fafa4dbdf22ff291e2054b9c https://github.com/buildbot/buildbot/commit/fc89785b24d13a76fafa4dbdf22ff291e2054b9c Author: Dustin J. Mitchell Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/monkeypatches/testcase_patch.py Log Message: ----------- fix comment to reflect reality From nobody at buildbot.net Sat Dec 8 17:09:49 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 17:09:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2222: master-side git step doesn't support reference repos. In-Reply-To: <042.5952e6fcb38fe92bbd45d04287640e0d@buildbot.net> References: <042.5952e6fcb38fe92bbd45d04287640e0d@buildbot.net> Message-ID: <057.a58f1c1f50889100799871016bd3ab30@buildbot.net> #2222: master-side git step doesn't support reference repos. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: git simple | ------------------------+-------------------- Changes (by tom.prince): * keywords: git => git simple * priority: trivial => minor -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 8 17:11:14 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 17:11:14 -0000 Subject: [Buildbot-commits] [Buildbot] #149: addLogObserver and progressMetrics In-Reply-To: <038.28df46dc3c9c1935cff604d8799afa9e@buildbot.net> References: <038.28df46dc3c9c1935cff604d8799afa9e@buildbot.net> Message-ID: <053.c716b545356e860855201a90b9baf736@buildbot.net> #149: addLogObserver and progressMetrics ------------------------+----------------------- Reporter: sergey | Owner: Type: enhancement | Status: assigned Priority: trivial | Milestone: 2.0.+ Version: 0.7.6 | Resolution: Keywords: | ------------------------+----------------------- Changes (by tom.prince): * owner: toinbis => -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 8 17:12:47 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 17:12:47 -0000 Subject: [Buildbot-commits] [Buildbot] #262: win32 buildbot2.bat not included in scripts directory when installing In-Reply-To: <035.4228ecac24e2ef964fa7c623db54b6fa@buildbot.net> References: <035.4228ecac24e2ef964fa7c623db54b6fa@buildbot.net> Message-ID: <050.e7c588ba6f28adeca62392e9a792301c@buildbot.net> #262: win32 buildbot2.bat not included in scripts directory when installing ------------------------+---------------------- Reporter: epu | Owner: Type: enhancement | Status: closed Priority: trivial | Milestone: 0.8.+ Version: 0.7.7 | Resolution: invalid Keywords: windows | ------------------------+---------------------- Changes (by tom.prince): * status: new => closed * resolution: => invalid Comment: There are no `buildbot2.bat` files anymore. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 8 17:14:45 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 17:14:45 -0000 Subject: [Buildbot-commits] [Buildbot] #1769: Try schedulers do not allow you to set patch subdir In-Reply-To: <038.0223e4c4db105277a548f1d6eda5d860@buildbot.net> References: <038.0223e4c4db105277a548f1d6eda5d860@buildbot.net> Message-ID: <053.9ef9262ec97272d1e3acc7a42e18de62@buildbot.net> #1769: Try schedulers do not allow you to set patch subdir --------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: trivial | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: try | --------------------+-------------------- Changes (by tom.prince): * milestone: 0.8.8 => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 8 17:16:57 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 17:16:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2348: Show example of workdir in master.cfg.sample In-Reply-To: <038.3e2390d272b59ea9765cc0d8aec8c44b@buildbot.net> References: <038.3e2390d272b59ea9765cc0d8aec8c44b@buildbot.net> Message-ID: <053.bf96b0f7d62160c74c943c0bc3ac60a5@buildbot.net> #2348: Show example of workdir in master.cfg.sample ------------------------+-------------------- Reporter: johnkw | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: docs | ------------------------+-------------------- Changes (by tom.prince): * priority: trivial => minor -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 8 17:18:22 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 17:18:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2398: Stdio deal with colored text like ANSI escape code and RegExp In-Reply-To: <037.66bbd2c04af0866d5c0a4127127cfa9d@buildbot.net> References: <037.66bbd2c04af0866d5c0a4127127cfa9d@buildbot.net> Message-ID: <052.b41087933542537efa8aaec874c78d41@buildbot.net> #2398: Stdio deal with colored text like ANSI escape code and RegExp -------------------------------------+------------------------ Reporter: Alice | Owner: Alice Type: enhancement | Status: closed Priority: trivial | Milestone: 0.9.0 Version: 0.8.7 | Resolution: duplicate Keywords: colored text Ansi Regexp | -------------------------------------+------------------------ Changes (by tom.prince): * status: new => closed * resolution: => duplicate Comment: This is a duplicate of #906 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 8 18:01:26 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 18:01:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2408: importing buildbot shouldn't run git Message-ID: <042.1708631cb3057d8a2e1f9f23bf8883e3@buildbot.net> #2408: importing buildbot shouldn't run git -----------------------+----------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Keywords: -----------------------+----------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 8 19:56:32 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 19:56:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2408: importing buildbot shouldn't run git In-Reply-To: <042.1708631cb3057d8a2e1f9f23bf8883e3@buildbot.net> References: <042.1708631cb3057d8a2e1f9f23bf8883e3@buildbot.net> Message-ID: <057.affff3ca4348f949ca5e7d2a95f7c748@buildbot.net> #2408: importing buildbot shouldn't run git -----------------------+------------------------ Reporter: tom.prince | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | -----------------------+------------------------ Comment (by dustin): If there are circumstances where this is undesirable, just add VERSION files. Those exist in shipped tarballs, so this is really only a problem in source directories. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Dec 8 20:39:31 2012 From: noreply at github.com (GitHub) Date: Sat, 08 Dec 2012 12:39:31 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] daa659: Merge branch 'buildbot-0.8.7' Message-ID: <50c3a5837a2a5_40dd190eaec1861dd@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: daa659cb4e0c83c94fb90445bf179e74126c3f2d https://github.com/buildbot/buildbot/commit/daa659cb4e0c83c94fb90445bf179e74126c3f2d Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/users/users.py M master/buildbot/schedulers/timed.py M master/buildbot/steps/source/bzr.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/test/unit/test_schedulers_timed_NightlyBase.py M master/buildbot/test/unit/test_steps_source_bzr.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 M master/buildbot/util/sautils.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-global.rst M master/setup.py Log Message: ----------- Merge branch 'buildbot-0.8.7' Conflicts: master/buildbot/steps/source/svn.py Commit: 5b3a4c88f0d65ea742792eddc45f630367e3acef https://github.com/buildbot/buildbot/commit/5b3a4c88f0d65ea742792eddc45f630367e3acef Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py Log Message: ----------- Update bzr, git, and hg to use pathExists. Compare: https://github.com/buildbot/buildbot/compare/fc89785b24d1...5b3a4c88f0d6 From nobody at buildbot.net Sat Dec 8 22:00:50 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 22:00:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2408: importing buildbot shouldn't run git In-Reply-To: <042.1708631cb3057d8a2e1f9f23bf8883e3@buildbot.net> References: <042.1708631cb3057d8a2e1f9f23bf8883e3@buildbot.net> Message-ID: <057.ff622bd09da8d7f0c8c91f90fe33f465@buildbot.net> #2408: importing buildbot shouldn't run git -----------------------+------------------------ Reporter: tom.prince | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | -----------------------+------------------------ Comment (by tom.prince): Ideally `import` shouldn't have side-effects. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 8 23:07:44 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 08 Dec 2012 23:07:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2408: importing buildbot shouldn't run git In-Reply-To: <042.1708631cb3057d8a2e1f9f23bf8883e3@buildbot.net> References: <042.1708631cb3057d8a2e1f9f23bf8883e3@buildbot.net> Message-ID: <057.48720d9fc2d59e18cb27134567082482@buildbot.net> #2408: importing buildbot shouldn't run git -----------------------+------------------------ Reporter: tom.prince | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | -----------------------+------------------------ Comment (by dustin): Is this causing a problem somewhere? Running a read-only 'git' operation isn't really a side-effect. It may be unexpected, and it may cause problems if 'git' isn't Git. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Dec 8 23:31:28 2012 From: noreply at github.com (GitHub) Date: Sat, 08 Dec 2012 15:31:28 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 919d7b: Don't call MultiService.stopService if we haven't ... Message-ID: <50c3cdd0b2b7f_578815b7aec9879@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 919d7bd35b493985af80942de5743c14f4a6ccd5 https://github.com/buildbot/buildbot/commit/919d7bd35b493985af80942de5743c14f4a6ccd5 Author: Tom Prince Date: 2012-12-07 (Fri, 07 Dec 2012) Changed paths: M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py R master/buildbot/monkeypatches/bug6202.py Log Message: ----------- Don't call MultiService.stopService if we haven't called MultiService.stopService. As per the discussion in http://twistedmatrix.com/trac/ticket/6202 Thus, we don't need to patch around 6502. Commit: 130f13629a602be86fabc5b68440a9bdbf323c6b https://github.com/buildbot/buildbot/commit/130f13629a602be86fabc5b68440a9bdbf323c6b Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py R master/buildbot/monkeypatches/bug6202.py Log Message: ----------- Merge pull request #590 from tomprince/twisted-bug6206 Don't call MultiService.stopService if we haven't called MultiService.stopService Compare: https://github.com/buildbot/buildbot/compare/5b3a4c88f0d6...130f13629a60 From noreply at github.com Sat Dec 8 23:37:49 2012 From: noreply at github.com (GitHub) Date: Sat, 08 Dec 2012 15:37:49 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] b260ec: Refactor logic of extracting contact information f... Message-ID: <50c3cf4d7199b_2526177cae41098ad@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b260ec09d77aa27dc003a84618d710a1222ff9eb https://github.com/buildbot/buildbot/commit/b260ec09d77aa27dc003a84618d710a1222ff9eb Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/users/users.py M master/buildbot/status/build.py M master/buildbot/status/mail.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_process_users_users.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Refactor logic of extracting contact information from builds. This incidentally, also changes getInterestedUsers to only return users that aren't responsible. Commit: daa1c53640b4c6c9f5a61e873f9384fb86b5534c https://github.com/buildbot/buildbot/commit/daa1c53640b4c6c9f5a61e873f9384fb86b5534c Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/users/users.py M master/buildbot/status/build.py M master/buildbot/status/mail.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_process_users_users.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Merge pull request #591 from tomprince/mail-user-factor Refactor logic of extracting contact information from builds. Compare: https://github.com/buildbot/buildbot/compare/130f13629a60...daa1c53640b4 From noreply at github.com Sun Dec 9 01:45:05 2012 From: noreply at github.com (GitHub) Date: Sat, 08 Dec 2012 17:45:05 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] b69278: Only set .fileIsImportant if it is not null. Message-ID: <50c3ed21526bb_5ab21a38ae4798a6@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b69278060e7c7d24b10f05d6976086ce28c78063 https://github.com/buildbot/buildbot/commit/b69278060e7c7d24b10f05d6976086ce28c78063 Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py Log Message: ----------- Only set .fileIsImportant if it is not null. This breaks subclassing schedulers that implement fileIsImportant as method. From nobody at buildbot.net Sun Dec 9 15:27:21 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 09 Dec 2012 15:27:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2400: Logging in does not clear "Authentication failed" message In-Reply-To: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> References: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> Message-ID: <051.e1005a38e8c4d78fbab87131d913be73@buildbot.net> #2400: Logging in does not clear "Authentication failed" message -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: web | -------------------+-------------------- Comment (by dustin): See https://gist.github.com/4233028 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Dec 9 16:01:22 2012 From: noreply at github.com (GitHub) Date: Sun, 09 Dec 2012 08:01:22 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] b52546: as documented, only accept when_timestamp as an in... Message-ID: <50c4b5d22573c_6953102fae8133bd@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: b525464a8812e3382de7e87fb97a6d11f3b19bf5 https://github.com/buildbot/buildbot/commit/b525464a8812e3382de7e87fb97a6d11f3b19bf5 Author: Dustin J. Mitchell Date: 2012-12-09 (Sun, 09 Dec 2012) Changed paths: M master/buildbot/data/changes.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_data_changes.py Log Message: ----------- as documented, only accept when_timestamp as an int in data.updates.addChange From nobody at buildbot.net Mon Dec 10 00:27:18 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2342: Force scheduler should use a single buildset for each click of the "Force" button In-Reply-To: <038.1dbb9afcbfe5e1122ce69576f0c264e9@buildbot.net> References: <038.1dbb9afcbfe5e1122ce69576f0c264e9@buildbot.net> Message-ID: <053.ce9cf0bfa04c89203d9981c7aba62330@buildbot.net> #2342: Force scheduler should use a single buildset for each click of the "Force" button --------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: closed Priority: major | Milestone: 0.8.8 Version: 0.8.6p1 | Resolution: fixed Keywords: force | --------------------+------------------------- Comment (by Tom Prince): Allow forcing on multiple builders at once. The web status currently does this by forcing multiple times, once for each builder, creating a separate buildset for each. Instead, teach ForceScheduler to support starting multiple builders in a single buildset, and refactor the webstatus code to support that. Fixes #2342. Changeset: 3be5a31c59958bbe061464221736cef3ba74700a -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:19 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2380: getAllGotRevisions is broken with bzr, svn, ... In-Reply-To: <036.b6cf136e3700cebd30bce3b8ae2a9da0@buildbot.net> References: <036.b6cf136e3700cebd30bce3b8ae2a9da0@buildbot.net> Message-ID: <051.9854414359318860a929a237a7de696c@buildbot.net> #2380: getAllGotRevisions is broken with bzr, svn, ... ------------------------+------------------------- Reporter: flox | Owner: tom.prince Type: defect | Status: closed Priority: major | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: fixed Keywords: bzr svn web | ------------------------+------------------------- Comment (by Tom Prince): Fix BuildStatus.getAllGotRevisions to properly handle vcs that use int. Fixes #2388, #2380. Changeset: cfa834b9d03fc3fe9fad7ab04587a939969dd609 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Dec 10 00:27:15 2012 From: noreply at github.com (GitHub) Date: Sun, 09 Dec 2012 16:27:15 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 24fac1: Refactor code for clobberOnFailure. Don't clobber(... Message-ID: <50c52c63703e6_312f1963aec10573c@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 24fac11509c655ef7fdc597dc8b93331c18f5900 https://github.com/buildbot/buildbot/commit/24fac11509c655ef7fdc597dc8b93331c18f5900 Author: Pradeepkumar Gayam Date: 2012-08-29 (Wed, 29 Aug 2012) Changed paths: M master/buildbot/steps/source/git.py Log Message: ----------- Refactor code for clobberOnFailure. Don't clobber() for this case, use independent functions Commit: 53204abf354854620a464d4ca9de7f2230fb6b3a https://github.com/buildbot/buildbot/commit/53204abf354854620a464d4ca9de7f2230fb6b3a Author: Pradeepkumar Gayam Date: 2012-09-03 (Mon, 03 Sep 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: ----------- Don't allow git source step to make shallow in any mode other than clobber Fixes #2154 Commit: 92231c0926c6d7725f98cfdeb2201088badb1ce8 https://github.com/buildbot/buildbot/commit/92231c0926c6d7725f98cfdeb2201088badb1ce8 Author: Tom Prince Date: 2012-09-27 (Thu, 27 Sep 2012) Changed paths: M master/buildbot/status/web/builder.py Log Message: ----------- Also decode the filed names when force-building. With ForceScheduler, it is possible to have semi-arbitrary names. This also cleans up the arg-preprocessing code somewhat. Refs #1054. Commit: 3be5a31c59958bbe061464221736cef3ba74700a https://github.com/buildbot/buildbot/commit/3be5a31c59958bbe061464221736cef3ba74700a Author: Tom Prince Date: 2012-09-27 (Thu, 27 Sep 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Allow forcing on multiple builders at once. The web status currently does this by forcing multiple times, once for each builder, creating a separate buildset for each. Instead, teach ForceScheduler to support starting multiple builders in a single buildset, and refactor the webstatus code to support that. Fixes #2342. Commit: 596ade90699e519027d4bedcd1407b95db34e08a https://github.com/buildbot/buildbot/commit/596ade90699e519027d4bedcd1407b95db34e08a Author: Tom Prince Date: 2012-10-04 (Thu, 04 Oct 2012) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py M master/docs/release-notes.rst Log Message: ----------- Git: Don't break when there is a file called `FETCH_HEAD`. We want to refer to the branch FETCH_HEAD, not a file, so let git know that. (Reported by loul2 on #buildbot) Commit: 2d70173107900fdcca187d00ee991b6b165180bb https://github.com/buildbot/buildbot/commit/2d70173107900fdcca187d00ee991b6b165180bb Author: Tom Prince Date: 2012-10-04 (Thu, 04 Oct 2012) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/test/unit/test_changes_gitpoller.py Log Message: ----------- GitPoller: Disambiguate versions from file names. The revision that we use for GitPoller are probably never going to exists as files, but it doesn't cost us anything to avoid issues here. Commit: 48dd290899711ab7db3915a67cec442e2d3e5f42 https://github.com/buildbot/buildbot/commit/48dd290899711ab7db3915a67cec442e2d3e5f42 Author: Dan Kegel Date: 2012-10-23 (Tue, 23 Oct 2012) Changed paths: M master/buildbot/scripts/sample.cfg Log Message: ----------- Update pyflakes project url. divmod.org says it's offline, and to use launchpad instead. Commit: cfa834b9d03fc3fe9fad7ab04587a939969dd609 https://github.com/buildbot/buildbot/commit/cfa834b9d03fc3fe9fad7ab04587a939969dd609 Author: Tom Prince Date: 2012-10-29 (Mon, 29 Oct 2012) Changed paths: M master/buildbot/status/build.py Log Message: ----------- Fix BuildStatus.getAllGotRevisions to properly handle vcs that use int. Fixes #2388, #2380. Commit: d1f3eb736abbc4537a873671179fa7de4bb1b8a6 https://github.com/buildbot/buildbot/commit/d1f3eb736abbc4537a873671179fa7de4bb1b8a6 Author: Tom Prince Date: 2012-10-30 (Tue, 30 Oct 2012) Changed paths: R master/buildbot/steps/blocker.py R master/contrib/blockertest/Makefile R master/contrib/blockertest/README.txt R master/contrib/blockertest/master.cfg R master/contrib/blockertest/startpair M master/docs/relnotes/index.rst Log Message: ----------- Remove Blocker step. There are no tests or documentation, and it has been broken for several releases. Commit: 126e02341c76bd5a027c2ca5a8467aa5708228f2 https://github.com/buildbot/buildbot/commit/126e02341c76bd5a027c2ca5a8467aa5708228f2 Author: Tom Prince Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M master/buildbot/test/__init__.py Log Message: ----------- Raise ImportError instead of exiting, if buildbot.test can't be imported. This apparently causes issue with 'pydoc -k', and is in general not nice. Trial still fails with a sensible error message. Commit: 0b098b9de7dcf8275ab402ef5988cba1578ddf5d https://github.com/buildbot/buildbot/commit/0b098b9de7dcf8275ab402ef5988cba1578ddf5d Author: Tom Prince Date: 2012-10-31 (Wed, 31 Oct 2012) Changed paths: M master/buildbot/test/__init__.py Log Message: ----------- Make pyflakes happy. Commit: 2ea7aa34e55f0878763e3ad92b8dd68cc95e7cbc https://github.com/buildbot/buildbot/commit/2ea7aa34e55f0878763e3ad92b8dd68cc95e7cbc Author: Tom Prince Date: 2012-11-02 (Fri, 02 Nov 2012) Changed paths: M master/buildbot/steps/slave.py M master/buildbot/test/unit/test_steps_slave.py M master/docs/relnotes/index.rst Log Message: ----------- SetPropertiesFromEnv: Use properties from slave, rather than set on master. The old implementation incorrectly used the set of environment variables set on the master, rather than those retrieved from the slave, when setting properties. Fixes #2393. Commit: 2a8afa42777ab481ef7fa32d8e5c67d235db70cd https://github.com/buildbot/buildbot/commit/2a8afa42777ab481ef7fa32d8e5c67d235db70cd Author: Tom Prince Date: 2012-11-02 (Fri, 02 Nov 2012) Changed paths: M master/buildbot/test/unit/test_steps_slave.py Log Message: ----------- SetPropertiesFromEnv: Properties from the slave will always be strings. So the tests should use strings there too. Commit: ac294a5552d1d12b0fd37a323061e122f56bec9b https://github.com/buildbot/buildbot/commit/ac294a5552d1d12b0fd37a323061e122f56bec9b Author: Tom Prince Date: 2012-11-02 (Fri, 02 Nov 2012) Changed paths: M master/buildbot/steps/slave.py M master/buildbot/test/unit/test_steps_slave.py M master/docs/relnotes/index.rst Log Message: ----------- SetPropertiesFromEnv: Log property changes. Fixes #2361. Commit: ea150eb1004637a2fedb5b21f5381b0dbc8b9124 https://github.com/buildbot/buildbot/commit/ea150eb1004637a2fedb5b21f5381b0dbc8b9124 Author: Tom Prince Date: 2012-11-02 (Fri, 02 Nov 2012) Changed paths: M master/buildbot/steps/slave.py M master/buildbot/test/unit/test_steps_slave.py M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'log-env' into buildbot-0.8.7 Commit: ebb2ff9154680b372775fdcc3f3e7d6a410c7b53 https://github.com/buildbot/buildbot/commit/ebb2ff9154680b372775fdcc3f3e7d6a410c7b53 Author: Tom Prince Date: 2012-11-02 (Fri, 02 Nov 2012) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Make sphinx happy. Commit: 3cef8ba0fae3b902bdb28f6a952827cf4f08ccb7 https://github.com/buildbot/buildbot/commit/3cef8ba0fae3b902bdb28f6a952827cf4f08ccb7 Author: Tom Prince Date: 2012-11-02 (Fri, 02 Nov 2012) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py M master/docs/relnotes/index.rst Log Message: ----------- Git: Fix cloning with default branch. ``git`` doesn't like it when we specify the default ``HEAD`` to ``git-clone`` using ``--branch``. Commit: 95ccb18a5dc8d667f154b82abcfb32862961437d https://github.com/buildbot/buildbot/commit/95ccb18a5dc8d667f154b82abcfb32862961437d Author: Tom Prince Date: 2012-11-02 (Fri, 02 Nov 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Git: Document that not specifying a branch gets the default remote branch. This has been the behaviour since 0.8.6, so fix the documentation to match. Refs #1773. Commit: 4e714cb92bf693e21d2b65df6483f91c0c9fc3d7 https://github.com/buildbot/buildbot/commit/4e714cb92bf693e21d2b65df6483f91c0c9fc3d7 Author: Dustin J. Mitchell Date: 2012-11-05 (Mon, 05 Nov 2012) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- add relnotes about no longer supporting multi-argument addStep Commit: f78a687cad45d2711dca40534a0580eac6b9b289 https://github.com/buildbot/buildbot/commit/f78a687cad45d2711dca40534a0580eac6b9b289 Author: Dustin J. Mitchell Date: 2012-11-05 (Mon, 05 Nov 2012) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- proper link to old versions' release notes Commit: ead9b8db19ef5193cf70038a1db3066a8f1b2e21 https://github.com/buildbot/buildbot/commit/ead9b8db19ef5193cf70038a1db3066a8f1b2e21 Author: jhnwsk Date: 2012-11-14 (Wed, 14 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- fix steps.master not accepting list as env{} value Commit: 273e814cb8d72db8239606b2c4356cc16722c0fa https://github.com/buildbot/buildbot/commit/273e814cb8d72db8239606b2c4356cc16722c0fa Author: jhnwsk Date: 2012-11-14 (Wed, 14 Nov 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/test/unit/test_steps_master.py Log Message: ----------- fix MasterShellCommand failing on list in env.values Commit: 19723de66ee230ad418dbe75296df93bfe362447 https://github.com/buildbot/buildbot/commit/19723de66ee230ad418dbe75296df93bfe362447 Author: jhnwsk Date: 2012-11-14 (Wed, 14 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- remove leftover code comments Commit: 12764dd694ad93953985647236eeeccb41d633f8 https://github.com/buildbot/buildbot/commit/12764dd694ad93953985647236eeeccb41d633f8 Author: jhnwsk Date: 2012-11-14 (Wed, 14 Nov 2012) Changed paths: M master/buildbot/test/unit/test_steps_master.py Log Message: ----------- clean up additional environ key Commit: 92b0d1f272d2d484c3e3b983af6ded38cbe75daa https://github.com/buildbot/buildbot/commit/92b0d1f272d2d484c3e3b983af6ded38cbe75daa Author: Malcolm Parsons Date: 2012-11-15 (Thu, 15 Nov 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Fix Mercurial to update to specified branch With inrepo branches the Mercurial master side source steps did not update to the specified branch when no revision was specified. Commit: 77cf416596c2665ce9dec60c888e3d5c1b204d3d https://github.com/buildbot/buildbot/commit/77cf416596c2665ce9dec60c888e3d5c1b204d3d Author: Dustin J. Mitchell Date: 2012-11-15 (Thu, 15 Nov 2012) Changed paths: M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Merge branch 'mercurialbranch' of git://github.com/pepsiman/buildbot into buildbot-0.8.7 Commit: c8e3a543fc5661c4a1dec1fbb9b4c632c7d543e2 https://github.com/buildbot/buildbot/commit/c8e3a543fc5661c4a1dec1fbb9b4c632c7d543e2 Author: Jorge Gonzalez Date: 2012-11-16 (Fri, 16 Nov 2012) Changed paths: M master/buildbot/db/buildsets.py M master/buildbot/test/unit/test_db_buildsets.py Log Message: ----------- simplify getRecentBuildsets Change-Id: Ib25d1ce2e64257925b583f6f4929a63295c25f59 Commit: e218a8948b46fd1ff7e58ee85ed55f24b2a5d4f9 https://github.com/buildbot/buildbot/commit/e218a8948b46fd1ff7e58ee85ed55f24b2a5d4f9 Author: Dustin J. Mitchell Date: 2012-11-17 (Sat, 17 Nov 2012) Changed paths: M master/buildbot/db/buildsets.py M master/buildbot/test/unit/test_db_buildsets.py Log Message: ----------- Merge branch 'et_simplify_getRecentBuildsets' of git://github.com/jgonzalezmendez/buildbot Commit: a4e88d1ce99550107635f3dda686eff7465fb105 https://github.com/buildbot/buildbot/commit/a4e88d1ce99550107635f3dda686eff7465fb105 Author: Dustin J. Mitchell Date: 2012-11-17 (Sat, 17 Nov 2012) Changed paths: M master/docs/manual/cfg-builders.rst M master/docs/relnotes/index.rst Log Message: ----------- Document that nextSlave can return a Deferred Commit: 4071a7971c900a00e6c3385ff3a9f36b126b0291 https://github.com/buildbot/buildbot/commit/4071a7971c900a00e6c3385ff3a9f36b126b0291 Author: Tom Prince Date: 2012-11-17 (Sat, 17 Nov 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/relnotes/index.rst Log Message: ----------- Merge branch 'git-HEAD-clone' into buildbot-0.8.7 Commit: 05f0f0f312f003510740236972a5027b8eef98b3 https://github.com/buildbot/buildbot/commit/05f0f0f312f003510740236972a5027b8eef98b3 Author: Tom Prince Date: 2012-11-17 (Sat, 17 Nov 2012) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_steps_source_git.py M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'git-disamiguate' into buildbot-0.8.7 Commit: efc3b6853ab7b03ba35de5820292a8bd7de96596 https://github.com/buildbot/buildbot/commit/efc3b6853ab7b03ba35de5820292a8bd7de96596 Author: Tom Prince Date: 2012-11-19 (Mon, 19 Nov 2012) Changed paths: M master/buildbot/scripts/start.py M master/buildbot/test/unit/test_scripts_start.py M master/docs/relnotes/index.rst Log Message: ----------- start: Don't fork when not daemonizing. The reason not to fork, is to make it easier for process monitors to manage. Forking subverts that. Commit: 59ad1152b155a40c20bbbee8fe4ec591ef1009d9 https://github.com/buildbot/buildbot/commit/59ad1152b155a40c20bbbee8fe4ec591ef1009d9 Author: Tom Prince Date: 2012-11-19 (Mon, 19 Nov 2012) Changed paths: M master/buildbot/scripts/start.py M master/buildbot/test/unit/test_scripts_start.py Log Message: ----------- start: Don't fork python, when starting buildbot. This changes 'buildbot start' to use spawnProcess instead of fork to start the buildbot process. This should avoid the odd behaviour sometimes seen when starting up. Fixes #1992. Commit: 154a6e4260bf0b51b3ab8df70ce44a06aee28410 https://github.com/buildbot/buildbot/commit/154a6e4260bf0b51b3ab8df70ce44a06aee28410 Author: Tom Prince Date: 2012-11-19 (Mon, 19 Nov 2012) Changed paths: M master/buildbot/scripts/start.py M master/buildbot/test/unit/test_scripts_start.py M master/docs/relnotes/index.rst Log Message: ----------- Merge pull request #576 from tomprince/bug1992 Don't fork python, when starting buildbot. Commit: 4a63073296b520b0ae7eda7b9c19500cccc2a362 https://github.com/buildbot/buildbot/commit/4a63073296b520b0ae7eda7b9c19500cccc2a362 Author: Tom Prince Date: 2012-11-19 (Mon, 19 Nov 2012) Changed paths: M master/buildbot/scripts/start.py Log Message: ----------- fix pyflakes Commit: f27e7c995ad12dc4e94285546cc0352a88eb0510 https://github.com/buildbot/buildbot/commit/f27e7c995ad12dc4e94285546cc0352a88eb0510 Author: Tom Prince Date: 2012-11-19 (Mon, 19 Nov 2012) Changed paths: M master/buildbot/test/unit/test_scripts_start.py Log Message: ----------- Skip failing 'buildbot start' tests on 9.0.0. These tests are going to change soon anyway, when we get better log following. Commit: 9eb0c99ba2b99574e0ba707809fcc320bd46d9d1 https://github.com/buildbot/buildbot/commit/9eb0c99ba2b99574e0ba707809fcc320bd46d9d1 Author: Tom Prince Date: 2012-11-19 (Mon, 19 Nov 2012) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Update release notes. Commit: 5de0997f46b72ff31c559385d13ac91a1c600441 https://github.com/buildbot/buildbot/commit/5de0997f46b72ff31c559385d13ac91a1c600441 Author: jhnwsk Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- fix using os.pathstep instead of ":" Commit: 8048b390750bacec18fde381e464115401e2d41f https://github.com/buildbot/buildbot/commit/8048b390750bacec18fde381e464115401e2d41f Author: jhnwsk Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- add checking for only strings in env on master Commit: 57c6b171b32e6d49d744302ce00f2b38edbfc649 https://github.com/buildbot/buildbot/commit/57c6b171b32e6d49d744302ce00f2b38edbfc649 Author: Tom Prince Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Make Trigger tests use an ITriggerableScheduler, instead of a Triggerable subclass. Commit: b2b4c237cf8f8fd2091442aed9c323b3a5fbbaf9 https://github.com/buildbot/buildbot/commit/b2b4c237cf8f8fd2091442aed9c323b3a5fbbaf9 Author: Tom Prince Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Remove unsued arguments to FakeSourceStamp in trigger tests. Commit: e8169fbb0f55264c0fec8295efeccfddb0c2f3e3 https://github.com/buildbot/buildbot/commit/e8169fbb0f55264c0fec8295efeccfddb0c2f3e3 Author: Tom Prince Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- test_step_trigger: Simplify setupStep arguments. Rather than taking an arbitrary set of keyword arguments and modifying it, just take the argument explicitly. Commit: 8148b1bbbebbcb06b67492bb962a81f08bf2a647 https://github.com/buildbot/buildbot/commit/8148b1bbbebbcb06b67492bb962a81f08bf2a647 Author: Tom Prince Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py M master/docs/relnotes/index.rst Log Message: ----------- Trigger: Ignore sourcestamp from build if ``sourceStamps`` is set. This was mistakenly changed in 0.8.7. Commit: a76dcc474e2b8b5fcf3ec41495c79a9b6fe345cd https://github.com/buildbot/buildbot/commit/a76dcc474e2b8b5fcf3ec41495c79a9b6fe345cd Author: Tom Prince Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py M master/docs/relnotes/index.rst Log Message: ----------- Trigger: Make ``alwaysUseLatest`` ignore current builds source stamps. Commit: 8ba7008c0e041c6ecc4b23184a46faae7e6f62fa https://github.com/buildbot/buildbot/commit/8ba7008c0e041c6ecc4b23184a46faae7e6f62fa Author: Tom Prince Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Trigger: Use BuildStatus.getAllGotRevisions. This logic was a duplicate of logic elsewhere. Commit: beff5a03169d7b80f10f9fabd183765c3ec39def https://github.com/buildbot/buildbot/commit/beff5a03169d7b80f10f9fabd183765c3ec39def Author: Tom Prince Date: 2012-11-20 (Tue, 20 Nov 2012) Changed paths: M master/buildbot/schedulers/base.py M master/docs/relnotes/index.rst Log Message: ----------- Properly accept changes, when creating buildsets for source stamp lists. Fixes #2376. Commit: e270a2c7b034fbe68dec43d94dd67d75084a968f https://github.com/buildbot/buildbot/commit/e270a2c7b034fbe68dec43d94dd67d75084a968f Author: Malcolm Parsons Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Fix get_compatible_builds example Commit: b7c9a0f0ed0ed0e9a76ea0cbe5ce1500c6d2752a https://github.com/buildbot/buildbot/commit/b7c9a0f0ed0ed0e9a76ea0cbe5ce1500c6d2752a Author: Dustin J. Mitchell Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/buildbot/status/mail.py Log Message: ----------- Use 'replace' when decoding logfiles as UTF-8 Since logfiles may not be in UTF-8, and may in fact not be in any particular encoding, this is reasonable. Refs #2373. Commit: 0d5a70c586d49d86a561e4f0f63ca44d813637c0 https://github.com/buildbot/buildbot/commit/0d5a70c586d49d86a561e4f0f63ca44d813637c0 Author: Florin Dinu Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- HgPoller breaks with invalid UTF-8 hg output If there are invalid UTF-8 characters in Mercurial's output, HgPoller will raise an error. Invalid characters can most likely come from commit messages. It should use errors="replace" when decoding the output so it handles things gracefully. Commit: 2df815cc2692e86f07db01d0ce7741c1828e4e19 https://github.com/buildbot/buildbot/commit/2df815cc2692e86f07db01d0ce7741c1828e4e19 Author: Beno?t Allard Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/docs/manual/concepts.rst Log Message: ----------- Add note about source steps having their own workdir when working with multiple codebases. Addition suggested by confusion on the mailing list. Commit: 46a89241935f7dc090f9ce72b767f3841cc800fa https://github.com/buildbot/buildbot/commit/46a89241935f7dc090f9ce72b767f3841cc800fa Author: Dustin J. Mitchell Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- fix decode call Commit: fa43f2df85e8e70e37dd7e42eec7bc5d70bbad33 https://github.com/buildbot/buildbot/commit/fa43f2df85e8e70e37dd7e42eec7bc5d70bbad33 Author: Dustin J. Mitchell Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/docs/manual/cfg-statustargets.rst Log Message: ----------- fix docs for getSourceStamp -> getSourceStamps; fixes #2397 Commit: 41914a097a6287b2188aad8c0e5cda375c148ea9 https://github.com/buildbot/buildbot/commit/41914a097a6287b2188aad8c0e5cda375c148ea9 Author: Dustin J. Mitchell Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- fix typos in class names Commit: 2678d4dedc46eab0f68a27c6f79056c73a475b83 https://github.com/buildbot/buildbot/commit/2678d4dedc46eab0f68a27c6f79056c73a475b83 Author: Dustin J. Mitchell Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/buildbot/process/botmaster.py Log Message: ----------- only catch Exception, and specifically not GeneratorExit, inside inlineCallbacks Refs #2395. Commit: 062402b79e5fc77f509b7726d2cfac7d84332e20 https://github.com/buildbot/buildbot/commit/062402b79e5fc77f509b7726d2cfac7d84332e20 Author: Dustin J. Mitchell Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/docs/manual/cfg-builders.rst M master/docs/relnotes/index.rst Log Message: ----------- Document that nextSlave can return a Deferred Commit: 347345a368e8ea20a4308c1fbb9b10bc24817769 https://github.com/buildbot/buildbot/commit/347345a368e8ea20a4308c1fbb9b10bc24817769 Author: Tom Prince Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_steps_trigger.py M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'bug2376' into buildbot-0.8.7 Conflicts: master/docs/relnotes/index.rst Commit: e4be67dba135ed6acbf6a41a65293ae7fa0fe5a8 https://github.com/buildbot/buildbot/commit/e4be67dba135ed6acbf6a41a65293ae7fa0fe5a8 Author: Tom Prince Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Release notes updates. Commit: 233f4e9a8ef81a820cb3a14ccae83797c699125c https://github.com/buildbot/buildbot/commit/233f4e9a8ef81a820cb3a14ccae83797c699125c Author: Tom Prince Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- Add release date for 0.8.7p1. Commit: 11f2d2d29d2e23dec9ee4f0329ad67e918d676bb https://github.com/buildbot/buildbot/commit/11f2d2d29d2e23dec9ee4f0329ad67e918d676bb Author: Tom Prince Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/buildbot/changes/gitpoller.py M master/buildbot/schedulers/base.py M master/buildbot/scripts/start.py M master/buildbot/status/build.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/trigger.py M master/buildbot/test/__init__.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_scripts_start.py M master/buildbot/test/unit/test_steps_slave.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_trigger.py M master/docs/manual/cfg-buildsteps.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'buildbot-0.8.7' Conflicts: master/buildbot/steps/slave.py master/buildbot/test/unit/test_steps_slave.py master/docs/relnotes/index.rst Commit: 830b18349592c2780cba153b9fdd72a6c7a8e10f https://github.com/buildbot/buildbot/commit/830b18349592c2780cba153b9fdd72a6c7a8e10f Author: Tom Prince Date: 2012-11-21 (Wed, 21 Nov 2012) Changed paths: M master/buildbot/test/unit/test_pbmanager.py Log Message: ----------- PBManager: Listen on a random port in tests. Commit: b182114446f15277bd35ff9f7108fe63ad04c2c5 https://github.com/buildbot/buildbot/commit/b182114446f15277bd35ff9f7108fe63ad04c2c5 Author: Tom Prince Date: 2012-11-22 (Thu, 22 Nov 2012) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- irc: Use reactor.stop, instead of sending SIGTERM to ourself. SIGTERM just causes reactor.stop, so just do it ourselves, rather than involving the operating system. Commit: 6806414edc89654bd29aa532401a7127a6bf8cf1 https://github.com/buildbot/buildbot/commit/6806414edc89654bd29aa532401a7127a6bf8cf1 Author: Tom Prince Date: 2012-11-22 (Thu, 22 Nov 2012) Changed paths: M master/buildbot/schedulers/forcesched.py M master/buildbot/status/web/builder.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_schedulers_forcesched.py Log Message: ----------- Merge pull request #534 from tomprince/bug2342 Allow forcing on multiple builders at once. Commit: 18cef1adac0e7b8555091d1bc1bde48ca77726e8 https://github.com/buildbot/buildbot/commit/18cef1adac0e7b8555091d1bc1bde48ca77726e8 Author: Tom Prince Date: 2012-11-22 (Thu, 22 Nov 2012) Changed paths: M master/buildbot/status/web/builder.py Log Message: ----------- Fix indent. Commit: 549d06c76fe7a08778aee848432fc8a0b1b9f121 https://github.com/buildbot/buildbot/commit/549d06c76fe7a08778aee848432fc8a0b1b9f121 Author: Tom Prince Date: 2012-11-22 (Thu, 22 Nov 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Interpolate: Handle missing src attribute gracefully. We originally reported an error of a missing attribute, but then blew up with an exception trying to match against None. Instead just return from _parse_src and avoid matching. Commit: ca9f4ed52b4febcebd30ad77a8e40737f3a5ad1f https://github.com/buildbot/buildbot/commit/ca9f4ed52b4febcebd30ad77a8e40737f3a5ad1f Author: Nicolas Sylvain Date: 2012-11-23 (Fri, 23 Nov 2012) Changed paths: M master/buildbot/status/web/changes.py M master/buildbot/status/web/templates/change_macros.html Log Message: ----------- Optionally add revision to the waterfall display of changes. Used in chromium's waterfalls extensively. publicly reviewed here: https://codereview.chromium.org/7276032 Modified to not change the look by default. modified: buildbot/status/web/changes.py modified: buildbot/status/web/templates/change_macros.html Commit: 1fe8fbcf99cd98546a98d2dd6a3be1206ea590c7 https://github.com/buildbot/buildbot/commit/1fe8fbcf99cd98546a98d2dd6a3be1206ea590c7 Author: Peter Mayo Date: 2012-11-23 (Fri, 23 Nov 2012) Changed paths: M master/buildbot/status/web/changes.py M master/buildbot/status/web/templates/change_macros.html Log Message: ----------- Optionally add project to changes in waterfall display. In some waterfalls it is useful to separate different change sources visually. This allows an attribute to reflect that to be passed though from config to template. Related reviews: https://codereview.chromium.org/11425002 modified: buildbot/status/web/changes.py modified: buildbot/status/web/templates/change_macros.html Commit: e3840f1342332dc8aa34a754c01c371891a20d4d https://github.com/buildbot/buildbot/commit/e3840f1342332dc8aa34a754c01c371891a20d4d Author: Dustin J. Mitchell Date: 2012-11-23 (Fri, 23 Nov 2012) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Merge branch 'irc-shutdown' of git://github.com/tomprince/buildbot Commit: 121a3100eb732bcea8af12c27f9c32a8aaaabf0d https://github.com/buildbot/buildbot/commit/121a3100eb732bcea8af12c27f9c32a8aaaabf0d Author: Tom Prince Date: 2012-11-25 (Sun, 25 Nov 2012) Changed paths: M master/buildbot/steps/source/git.py M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- Git: Use config.error instead of assert to report errors. Commit: 7eec1903d35510dc42061ee91891d98680b9a9eb https://github.com/buildbot/buildbot/commit/7eec1903d35510dc42061ee91891d98680b9a9eb Author: Tom Prince Date: 2012-11-25 (Sun, 25 Nov 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: ----------- Merge branch '2154' of git://github.com/in3xes/buildbot Conflicts: master/buildbot/steps/source/git.py master/docs/manual/cfg-buildsteps.rst Commit: e04da825906e76fdefdce90ac5068782a43d5fcb https://github.com/buildbot/buildbot/commit/e04da825906e76fdefdce90ac5068782a43d5fcb Author: Tom Prince Date: 2012-11-25 (Sun, 25 Nov 2012) Changed paths: M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- Fix tests for update git step. Commit: 68a1a5da05e9761f1d283f23905cd9104e05e979 https://github.com/buildbot/buildbot/commit/68a1a5da05e9761f1d283f23905cd9104e05e979 Author: Dustin J. Mitchell Date: 2012-11-26 (Mon, 26 Nov 2012) Changed paths: M master/buildbot/status/web/changes.py M master/buildbot/status/web/templates/change_macros.html Log Message: ----------- Merge branch 'chromium' of git://github.com/petermayo/buildbot Commit: 76582018ceed5f3af03ee36c484caaf76995dab2 https://github.com/buildbot/buildbot/commit/76582018ceed5f3af03ee36c484caaf76995dab2 Author: Dustin J. Mitchell Date: 2012-11-26 (Mon, 26 Nov 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: ----------- Merge branch 'master' of github.com:buildbot/buildbot Commit: 1eafa61537133593770e036fd0d7923543036d9e https://github.com/buildbot/buildbot/commit/1eafa61537133593770e036fd0d7923543036d9e Author: Dan Kegel Date: 2012-11-26 (Mon, 26 Nov 2012) Changed paths: M master/buildbot/changes/hgpoller.py Log Message: ----------- On first run, use head:head as range of changes, not 0:head Fixes #2404. Commit: 541070b4f3cf58e14076cd4ba201f28640ba71c4 https://github.com/buildbot/buildbot/commit/541070b4f3cf58e14076cd4ba201f28640ba71c4 Author: Dustin J. Mitchell Date: 2012-11-26 (Mon, 26 Nov 2012) Changed paths: M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- fix tests Commit: 7138f59234ef15ad3e0edb104f4243a6fe5be36b https://github.com/buildbot/buildbot/commit/7138f59234ef15ad3e0edb104f4243a6fe5be36b Author: Dustin J. Mitchell Date: 2012-11-26 (Mon, 26 Nov 2012) Changed paths: M master/buildbot/changes/hgpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py Log Message: ----------- Merge branch 'bug2404' Commit: 16519fef13a773d0f87e54866a93c9086dfd1d2c https://github.com/buildbot/buildbot/commit/16519fef13a773d0f87e54866a93c9086dfd1d2c Author: Dustin J. Mitchell Date: 2012-11-28 (Wed, 28 Nov 2012) Changed paths: M .gitignore Log Message: ----------- ignore /www for the moment, so the same repo can check out nine and master Commit: 554c2b6252186a400b7f342b0c861aabe7d7dfdc https://github.com/buildbot/buildbot/commit/554c2b6252186a400b7f342b0c861aabe7d7dfdc Author: jhnwsk Date: 2012-11-28 (Wed, 28 Nov 2012) Changed paths: M master/buildbot/test/unit/test_steps_master.py M master/docs/relnotes/index.rst Log Message: ----------- add relnote, fix win32 pathstep in test Commit: 6f79d511f3253fa2f3e462bb24cfb75c2aa1699f https://github.com/buildbot/buildbot/commit/6f79d511f3253fa2f3e462bb24cfb75c2aa1699f Author: jhnwsk Date: 2012-11-28 (Wed, 28 Nov 2012) Changed paths: M master/buildbot/steps/master.py Log Message: ----------- Merge branch 'fix-steps-master-env-sub' of http://github.com/jhnwsk/buildbot into fix-steps-master-env-sub Commit: f8ecc4cb51781e156f57d90e8589e964e73bb6c6 https://github.com/buildbot/buildbot/commit/f8ecc4cb51781e156f57d90e8589e964e73bb6c6 Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: A master/buildbot/test/fake/slave.py M master/buildbot/test/util/steps.py Log Message: ----------- Add a FakeSlave class for step tests. Commit: 4ccb2c8beb542f091a83f78b5c28107b8af3143f https://github.com/buildbot/buildbot/commit/4ccb2c8beb542f091a83f78b5c28107b8af3143f Author: Dustin J. Mitchell Date: 2012-11-30 (Fri, 30 Nov 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/test/unit/test_steps_master.py M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'fix-steps-master-env-sub' of git://github.com/jhnwsk/buildbot Commit: 38869a5dcf0122f6a7a7a40d59e56fd47ebf788b https://github.com/buildbot/buildbot/commit/38869a5dcf0122f6a7a7a40d59e56fd47ebf788b Author: Dustin J. Mitchell Date: 2012-11-30 (Fri, 30 Nov 2012) Changed paths: A master/buildbot/test/fake/slave.py M master/buildbot/test/util/steps.py Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot Commit: 386ce792011914418393f39862f044aa3563a011 https://github.com/buildbot/buildbot/commit/386ce792011914418393f39862f044aa3563a011 Author: Tom Prince Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/test/unit/test_master.py A master/buildbot/test/util/logging.py Log Message: ----------- test_master: Use a log observer to check log messages. Twisted has support for hooking in to the logging system. So just use that, rather than using a mock to record log messages. Commit: 2c6b8aeffd6ce975321e143aace951aa3f8c3e5a https://github.com/buildbot/buildbot/commit/2c6b8aeffd6ce975321e143aace951aa3f8c3e5a Author: Shriram Kunchanapalli Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/console.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/console.html Log Message: ----------- Adds the relevant css file and modifies corresponding files for Fail Again case Commit: 7d308fccf37bee3c6b2e6ac6d31025425c227131 https://github.com/buildbot/buildbot/commit/7d308fccf37bee3c6b2e6ac6d31025425c227131 Author: Shriram Kunchanapalli Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/status/web/base.py Log Message: ----------- Reverts one change from commit 6d197ea769a59137f2868a9d3b6639a8d6a31dd3. Commit: 053b85615df3381bc652ad92f9bb6fdf14c241aa https://github.com/buildbot/buildbot/commit/053b85615df3381bc652ad92f9bb6fdf14c241aa Author: Dustin J. Mitchell Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/status/web/console.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/console.html Log Message: ----------- Merge branch 'pull587' Commit: bd532a973db7c8003391367ffbab90718ee1193d https://github.com/buildbot/buildbot/commit/bd532a973db7c8003391367ffbab90718ee1193d Author: Dustin J. Mitchell Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/test/unit/test_master.py A master/buildbot/test/util/logging.py Log Message: ----------- Merge branch 'test-log-observer' of git://github.com/tomprince/buildbot Commit: d9b36bd0ac0e2d03d6059bd525da13f3482483ca https://github.com/buildbot/buildbot/commit/d9b36bd0ac0e2d03d6059bd525da13f3482483ca Author: Dustin J. Mitchell Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/test/util/querylog.py Log Message: ----------- disambiguate with absolute imports Commit: 3d03f7dd92ecf77f9f5aa1f46037bb9865fc0ee9 https://github.com/buildbot/buildbot/commit/3d03f7dd92ecf77f9f5aa1f46037bb9865fc0ee9 Author: Dustin J. Mitchell Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/buildbot/test/util/querylog.py Log Message: ----------- Merge branch 'pull585' Commit: 975ed3817093b8436870cb692c4275b6a2e74115 https://github.com/buildbot/buildbot/commit/975ed3817093b8436870cb692c4275b6a2e74115 Author: Tom Prince Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: R master/buildbot/steps/blocker.py R master/contrib/blockertest/Makefile R master/contrib/blockertest/README.txt R master/contrib/blockertest/master.cfg R master/contrib/blockertest/startpair M master/docs/relnotes/index.rst Log Message: ----------- Merge pull request #561 from tomprince/remove-Blocker Remove Blocker step. Commit: 4899bc640b5fa4a3222862e3e1e94eadc209ac1a https://github.com/buildbot/buildbot/commit/4899bc640b5fa4a3222862e3e1e94eadc209ac1a Author: Tom Prince Date: 2012-12-01 (Sat, 01 Dec 2012) Changed paths: M master/MANIFEST.in R master/buildbot/test/unit/test_steps_blocker.py Log Message: ----------- Remove blocker tests. Commit: dbbdc5a194b9a9623bc2de9e7b39be0737c70f51 https://github.com/buildbot/buildbot/commit/dbbdc5a194b9a9623bc2de9e7b39be0737c70f51 Author: Shriram Kunchanapalli Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/builder.py Log Message: ----------- Passes the numbuilds default value from WebStatus constructor to the Builder/* pages (BuildersResource) Commit: 376c47302a916fb197900dbcb6b3dd0684fb0104 https://github.com/buildbot/buildbot/commit/376c47302a916fb197900dbcb6b3dd0684fb0104 Author: Dustin J. Mitchell Date: 2012-12-03 (Mon, 03 Dec 2012) Changed paths: M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- verify that Interpolate can handle strings with newlines Commit: 2de628d20092d14d02b7b6155ce9fb7c267c8a8a https://github.com/buildbot/buildbot/commit/2de628d20092d14d02b7b6155ce9fb7c267c8a8a Author: Tom Prince Date: 2012-12-03 (Mon, 03 Dec 2012) Changed paths: M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/builder.py Log Message: ----------- Merge pull request #589 from ShriramK/master Fixes #2334. Commit: 6eb01dd301a81f0268b06f672598ce7cafbcd25d https://github.com/buildbot/buildbot/commit/6eb01dd301a81f0268b06f672598ce7cafbcd25d Author: Dustin J. Mitchell Date: 2012-12-04 (Tue, 04 Dec 2012) Changed paths: M master/buildbot/status/master.py Log Message: ----------- fix errors from startService running before stopService Commit: 5267dc8e03eb12f6f60f6ea1cb8232a93b72cfe4 https://github.com/buildbot/buildbot/commit/5267dc8e03eb12f6f60f6ea1cb8232a93b72cfe4 Author: Dustin J. Mitchell Date: 2012-12-04 (Tue, 04 Dec 2012) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/bug6202.py Log Message: ----------- monkey-patch around http://twistedmatrix.com/trac/ticket/6202 Commit: 919d7bd35b493985af80942de5743c14f4a6ccd5 https://github.com/buildbot/buildbot/commit/919d7bd35b493985af80942de5743c14f4a6ccd5 Author: Tom Prince Date: 2012-12-07 (Fri, 07 Dec 2012) Changed paths: M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py R master/buildbot/monkeypatches/bug6202.py Log Message: ----------- Don't call MultiService.stopService if we haven't called MultiService.stopService. As per the discussion in http://twistedmatrix.com/trac/ticket/6202 Thus, we don't need to patch around 6502. Commit: fc89785b24d13a76fafa4dbdf22ff291e2054b9c https://github.com/buildbot/buildbot/commit/fc89785b24d13a76fafa4dbdf22ff291e2054b9c Author: Dustin J. Mitchell Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/monkeypatches/testcase_patch.py Log Message: ----------- fix comment to reflect reality Commit: daa659cb4e0c83c94fb90445bf179e74126c3f2d https://github.com/buildbot/buildbot/commit/daa659cb4e0c83c94fb90445bf179e74126c3f2d Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/users/users.py M master/buildbot/schedulers/timed.py M master/buildbot/steps/source/bzr.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/test/unit/test_schedulers_timed_NightlyBase.py M master/buildbot/test/unit/test_steps_source_bzr.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 M master/buildbot/util/sautils.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-global.rst M master/setup.py Log Message: ----------- Merge branch 'buildbot-0.8.7' Conflicts: master/buildbot/steps/source/svn.py Commit: 5b3a4c88f0d65ea742792eddc45f630367e3acef https://github.com/buildbot/buildbot/commit/5b3a4c88f0d65ea742792eddc45f630367e3acef Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py Log Message: ----------- Update bzr, git, and hg to use pathExists. Commit: 130f13629a602be86fabc5b68440a9bdbf323c6b https://github.com/buildbot/buildbot/commit/130f13629a602be86fabc5b68440a9bdbf323c6b Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py R master/buildbot/monkeypatches/bug6202.py Log Message: ----------- Merge pull request #590 from tomprince/twisted-bug6206 Don't call MultiService.stopService if we haven't called MultiService.stopService Commit: b260ec09d77aa27dc003a84618d710a1222ff9eb https://github.com/buildbot/buildbot/commit/b260ec09d77aa27dc003a84618d710a1222ff9eb Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/users/users.py M master/buildbot/status/build.py M master/buildbot/status/mail.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_process_users_users.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Refactor logic of extracting contact information from builds. This incidentally, also changes getInterestedUsers to only return users that aren't responsible. Commit: daa1c53640b4c6c9f5a61e873f9384fb86b5534c https://github.com/buildbot/buildbot/commit/daa1c53640b4c6c9f5a61e873f9384fb86b5534c Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/users/users.py M master/buildbot/status/build.py M master/buildbot/status/mail.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_process_users_users.py M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- Merge pull request #591 from tomprince/mail-user-factor Refactor logic of extracting contact information from builds. Commit: b69278060e7c7d24b10f05d6976086ce28c78063 https://github.com/buildbot/buildbot/commit/b69278060e7c7d24b10f05d6976086ce28c78063 Author: Tom Prince Date: 2012-12-08 (Sat, 08 Dec 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py Log Message: ----------- Only set .fileIsImportant if it is not null. This breaks subclassing schedulers that implement fileIsImportant as method. Commit: 6876787d7fd65e48e38e947e34a7265606582fc3 https://github.com/buildbot/buildbot/commit/6876787d7fd65e48e38e947e34a7265606582fc3 Author: Dustin J. Mitchell Date: 2012-12-09 (Sun, 09 Dec 2012) Changed paths: M master/MANIFEST.in M master/buildbot/buildslave.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgpoller.py M master/buildbot/db/buildsets.py M master/buildbot/interfaces.py M master/buildbot/master.py M master/buildbot/monkeypatches/__init__.py M master/buildbot/monkeypatches/testcase_patch.py M master/buildbot/process/properties.py M master/buildbot/process/users/users.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/scripts/start.py M master/buildbot/status/build.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/changes.py M master/buildbot/status/web/console.py M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/change_macros.html M master/buildbot/status/web/templates/console.html M master/buildbot/status/words.py R master/buildbot/steps/blocker.py M master/buildbot/steps/master.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/bzr.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/trigger.py M master/buildbot/test/__init__.py M master/buildbot/test/fake/fakebuild.py A master/buildbot/test/fake/slave.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_pbmanager.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_process_users_users.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py M master/buildbot/test/unit/test_scripts_start.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_status_words.py R master/buildbot/test/unit/test_steps_blocker.py M master/buildbot/test/unit/test_steps_master.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_git.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_trigger.py A master/buildbot/test/util/logging.py M master/buildbot/test/util/querylog.py M master/buildbot/test/util/steps.py M master/buildbot/util/sautils.py R master/contrib/blockertest/Makefile R master/contrib/blockertest/README.txt R master/contrib/blockertest/master.cfg R master/contrib/blockertest/startpair M master/docs/manual/cfg-builders.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-global.rst M master/docs/relnotes/0.8.7.rst M master/docs/relnotes/index.rst M master/setup.py Log Message: ----------- Merge branch 'master' into nine Compare: https://github.com/buildbot/buildbot/compare/b525464a8812...6876787d7fd6 From nobody at buildbot.net Mon Dec 10 00:27:18 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27: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.c0e0251bb8d9d1d745da72be8f35dd3f@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 | -----------------------------+--------------------- Comment (by Tom Prince): Also decode the filed names when force-building. With ForceScheduler, it is possible to have semi-arbitrary names. This also cleans up the arg-preprocessing code somewhat. Refs #1054. Changeset: 92231c0926c6d7725f98cfdeb2201088badb1ce8 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:19 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' In-Reply-To: <040.4cf404700931197ce206a91446adcdd0@buildbot.net> References: <040.4cf404700931197ce206a91446adcdd0@buildbot.net> Message-ID: <055.db3ced2d3e5ccdab662bc8c0195e4751@buildbot.net> #2388: waterfall: exceptions.AttributeError: 'int' object has no attribute 'get' ---------------------+------------------------ Reporter: oc_dhart | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: fixed Keywords: | ---------------------+------------------------ Comment (by Tom Prince): Fix BuildStatus.getAllGotRevisions to properly handle vcs that use int. Fixes #2388, #2380. Changeset: cfa834b9d03fc3fe9fad7ab04587a939969dd609 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:18 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2154: Master-side git source step breaks revision+shallow In-Reply-To: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> References: <036.86713fb284eb4264cef6d32314567f45@buildbot.net> Message-ID: <051.7195e3c915c74d32f1391d3c8fe3cdde@buildbot.net> #2154: Master-side git source step breaks revision+shallow ------------------------------------------+--------------------- Reporter: Tobi | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: master | Resolution: fixed Keywords: git, master-side-source-steps | ------------------------------------------+--------------------- Comment (by Pradeepkumar Gayam): Don't allow git source step to make shallow in any mode other than clobber Fixes #2154 Changeset: 53204abf354854620a464d4ca9de7f2230fb6b3a -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:19 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2361: SetPropertiesFromEnv should log what properties it is setting along with their values In-Reply-To: <042.7d4e92e74f8e1784c22198330d10c681@buildbot.net> References: <042.7d4e92e74f8e1784c22198330d10c681@buildbot.net> Message-ID: <057.3820b49433e0681711c5d8601323de7f@buildbot.net> #2361: SetPropertiesFromEnv should log what properties it is setting along with their values -----------------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: enhancement | Status: closed Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: fixed Keywords: | -----------------------------+------------------------- Comment (by Tom Prince): SetPropertiesFromEnv: Log property changes. Fixes #2361. Changeset: ac294a5552d1d12b0fd37a323061e122f56bec9b -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:20 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2373: Exception caught notifying References: <046.0229272bf081295fe65e0f21d7fae129@buildbot.net> Message-ID: <061.4306503afc0b239a6295d13f06d439c6@buildbot.net> #2373: Exception caught notifying Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:20 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:20 -0000 Subject: [Buildbot-commits] [Buildbot] #1773: deprecate 'default branch' In-Reply-To: <038.07b8bbcf29816b44f3bd20048e226379@buildbot.net> References: <038.07b8bbcf29816b44f3bd20048e226379@buildbot.net> Message-ID: <053.b97a34957894d5049cf08ab77a81cb0b@buildbot.net> #1773: deprecate 'default branch' ----------------------------------------------+----------------------- Reporter: dustin | Owner: Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.+ Version: 0.8.3p1 | Resolution: Keywords: bzr, cvs, darcs, git, hg, p4, svn | ----------------------------------------------+----------------------- Comment (by Tom Prince): Git: Document that not specifying a branch gets the default remote branch. This has been the behaviour since 0.8.6, so fix the documentation to match. Refs #1773. Changeset: 95ccb18a5dc8d667f154b82abcfb32862961437d -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:19 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2393: SetPropertiesFromEnv doesn't find the specified environment variables In-Reply-To: <039.994cf64da486795720bf6a75d47978c5@buildbot.net> References: <039.994cf64da486795720bf6a75d47978c5@buildbot.net> Message-ID: <054.ec38293913f60e428a3228b6227335ee@buildbot.net> #2393: SetPropertiesFromEnv doesn't find the specified environment variables ---------------------------------+------------------------ Reporter: kervala | Owner: Type: undecided | Status: closed Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: fixed Keywords: SetPropertiesFromEnv | ---------------------------------+------------------------ Comment (by Tom Prince): SetPropertiesFromEnv: Use properties from slave, rather than set on master. The old implementation incorrectly used the set of environment variables set on the master, rather than those retrieved from the slave, when setting properties. Fixes #2393. Changeset: 2ea7aa34e55f0878763e3ad92b8dd68cc95e7cbc -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:20 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2376: trigger step does not properly pass changes to triggerable scheduler In-Reply-To: <036.d0a48a9754ed5e1e8ac54a28bf815600@buildbot.net> References: <036.d0a48a9754ed5e1e8ac54a28bf815600@buildbot.net> Message-ID: <051.8bce6d86a04b2e06dce98bdbacfdb009@buildbot.net> #2376: trigger step does not properly pass changes to triggerable scheduler -------------------+---------------------- Reporter: jmr2 | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7p1 Version: 0.8.7 | Resolution: fixed Keywords: | -------------------+---------------------- Comment (by Tom Prince): Properly accept changes, when creating buildsets for source stamp lists. Fixes #2376. Changeset: beff5a03169d7b80f10f9fabd183765c3ec39def -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:20 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2397: Update Status Targets documentation to change getSourceStamp to getSourceStamps In-Reply-To: <040.d685753fcf03bfec6bb125a7ee3fd6fd@buildbot.net> References: <040.d685753fcf03bfec6bb125a7ee3fd6fd@buildbot.net> Message-ID: <055.ee01910f17a046402aa6dddcbf11967e@buildbot.net> #2397: Update Status Targets documentation to change getSourceStamp to getSourceStamps ---------------------+--------------------- Reporter: hushp1pt | Owner: Type: defect | Status: closed Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: fixed Keywords: docs | ---------------------+--------------------- Comment (by Dustin J. Mitchell): fix docs for getSourceStamp -> getSourceStamps; fixes #2397 Changeset: fa43f2df85e8e70e37dd7e42eec7bc5d70bbad33 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:21 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2334: WebStatus parameter numbuilds not honored in builders/* pages In-Reply-To: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> References: <035.c921ac019013b808547ac2a08283d0c0@buildbot.net> Message-ID: <050.03b5881394a268073a3201cfe07307cf@buildbot.net> #2334: WebStatus parameter numbuilds not honored in builders/* pages ------------------------+--------------------- Reporter: krf | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: fixed Keywords: web | ------------------------+--------------------- Comment (by Tom Prince): Merge pull request #589 from ShriramK/master Fixes #2334. Changeset: 2de628d20092d14d02b7b6155ce9fb7c267c8a8a -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:21 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2395: test_master fails randomly In-Reply-To: <038.789155fcea1948d32fa8475fd39a9983@buildbot.net> References: <038.789155fcea1948d32fa8475fd39a9983@buildbot.net> Message-ID: <053.db08688290e017254d51a465fd6ab6f4@buildbot.net> #2395: test_master fails randomly -------------------+--------------------- Reporter: dustin | Owner: dustin Type: defect | Status: closed Priority: major | Milestone: 0.8.8 Version: master | Resolution: fixed Keywords: | -------------------+--------------------- Comment (by Dustin J. Mitchell): only catch Exception, and specifically not GeneratorExit, inside inlineCallbacks Refs #2395. Changeset: 2678d4dedc46eab0f68a27c6f79056c73a475b83 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:21 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2404: HgPoller builds every change since the epoch In-Reply-To: <036.8bc4bc9dee3d0be90c4715314e8ba69f@buildbot.net> References: <036.8bc4bc9dee3d0be90c4715314e8ba69f@buildbot.net> Message-ID: <051.f52ea15fcd1438f1001163821ee4a93e@buildbot.net> #2404: HgPoller builds every change since the epoch --------------------+------------------------ Reporter: dank | Owner: Type: defect | Status: closed Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: fixed Keywords: | --------------------+------------------------ Comment (by Dan Kegel): On first run, use head:head as range of changes, not 0:head Fixes #2404. Changeset: 1eafa61537133593770e036fd0d7923543036d9e -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 00:27:20 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 00:27:20 -0000 Subject: [Buildbot-commits] [Buildbot] #1992: master hangs on startup In-Reply-To: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> References: <038.f1eada51307e3e3bcc8741685c08d579@buildbot.net> Message-ID: <053.4b355d3fcdfe4c4dcd668efee6109085@buildbot.net> #1992: master hangs on startup ------------------------+------------------------- Reporter: dustin | Owner: tom.prince Type: defect | Status: closed Priority: major | Milestone: Version: 0.8.7 | Resolution: fixed Keywords: performance | ------------------------+------------------------- Comment (by Tom Prince): start: Don't fork python, when starting buildbot. This changes 'buildbot start' to use spawnProcess instead of fork to start the buildbot process. This should avoid the odd behaviour sometimes seen when starting up. Fixes #1992. Changeset: 59ad1152b155a40c20bbbee8fe4ec591ef1009d9 -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Dec 10 00:58:55 2012 From: noreply at github.com (GitHub) Date: Sun, 09 Dec 2012 16:58:55 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] c6fbbb: fix semantics of addBuilderMaster to correspond to... Message-ID: <50c533cff0974_727111fdaf02235f@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: c6fbbb0015d1292752718b5d531fea33a941d5eb https://github.com/buildbot/buildbot/commit/c6fbbb0015d1292752718b5d531fea33a941d5eb Author: Dustin J. Mitchell Date: 2012-12-09 (Sun, 09 Dec 2012) Changed paths: M master/buildbot/db/builders.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_builders.py M master/docs/developer/database.rst Log Message: ----------- fix semantics of addBuilderMaster to correspond to docs From noreply at github.com Mon Dec 10 14:36:38 2012 From: noreply at github.com (GitHub) Date: Mon, 10 Dec 2012 06:36:38 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] f65f8a: Raise ImportError instead of exiting, if buildbot.... Message-ID: <50c5f3767fb30_7fe7136eaec1107cc@sh2.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: f65f8a9a63359380fe52f76bddbb0813107c4da3 https://github.com/buildbot/buildbot/commit/f65f8a9a63359380fe52f76bddbb0813107c4da3 Author: Dustin J. Mitchell Date: 2012-12-10 (Mon, 10 Dec 2012) Changed paths: M slave/buildslave/test/__init__.py Log Message: ----------- Raise ImportError instead of exiting, if buildbot.test can't be imported. This apparently causes issue with 'pydoc -k', and is in general not nice. Trial still fails with a sensible error message. This is a slave-side reflection of commit 126e02341c76bd5a027c2ca5a8467aa5708228f2 From noreply at github.com Mon Dec 10 16:20:52 2012 From: noreply at github.com (GitHub) Date: Mon, 10 Dec 2012 08:20:52 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] f9fda4: sqlalchemy version changes Message-ID: <50c60be4cd104_6c7bd5eae411364@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: f9fda440b0719e2673dfba1be0ac6319af07778c https://github.com/buildbot/buildbot/commit/f9fda440b0719e2673dfba1be0ac6319af07778c Author: Dustin J. Mitchell Date: 2012-11-23 (Fri, 23 Nov 2012) Changed paths: M master/buildbot/util/sautils.py M master/setup.py Log Message: ----------- sqlalchemy version changes Don't fail on sqlalchemy versions with characters in them With that fix, 0.8.0 seems incompatible with sqlalchemy-migrate 0.7.2, which is the latest version, so mark it as incompatible for now. Commit: 693033a2b03503ec3e38d70ff6726a8eac06c7f1 https://github.com/buildbot/buildbot/commit/693033a2b03503ec3e38d70ff6726a8eac06c7f1 Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Fix detection of windows path module from slave. Commit: 7b97f3114bbca6966415b51c31de68b9cc7595f3 https://github.com/buildbot/buildbot/commit/7b97f3114bbca6966415b51c31de68b9cc7595f3 Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/buildbot/steps/source/bzr.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/test/unit/test_steps_source_bzr.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: ----------- Fix detection of vcs state dir on windows. `/` should work as a path separator on windows, but we do have the means to use the correct platform specific path manipulation functions, so use them. Commit: 48535176945fd75ce38f4e907d339e42275fef81 https://github.com/buildbot/buildbot/commit/48535176945fd75ce38f4e907d339e42275fef81 Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/steps/source/bzr.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/test/unit/test_steps_source_bzr.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 'svn-paths' into buildbot-0.8.7 Commit: b8634e4abc111538247744c0325cf7bcfb57fa94 https://github.com/buildbot/buildbot/commit/b8634e4abc111538247744c0325cf7bcfb57fa94 Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- Fix revlink documentation. The documentation incorrectly used basic rather than python regexes. Commit: 575c23e0149ffc940640b7cdc47b21391378766d https://github.com/buildbot/buildbot/commit/575c23e0149ffc940640b7cdc47b21391378766d Author: Tom Prince Date: 2012-11-29 (Thu, 29 Nov 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- Merge branch 'revlink-docs' into buildbot-0.8.7 Commit: 882525e6517818afbf764ec51e71a8f58cf82081 https://github.com/buildbot/buildbot/commit/882525e6517818afbf764ec51e71a8f58cf82081 Author: Tom Prince Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py Log Message: ----------- Report missing python-dateutil at config time, rather than later. Commit: 32dff09d87658322b47f0475c1896c11d3b87165 https://github.com/buildbot/buildbot/commit/32dff09d87658322b47f0475c1896c11d3b87165 Author: Tom Prince Date: 2012-12-02 (Sun, 02 Dec 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py Log Message: ----------- Merge pull request #588 from tomprince/dateutil-error Report missing python-dateutil at config time, rather than later. Commit: 16ed7b26c337999386a75bf49bee4f49317fc84f https://github.com/buildbot/buildbot/commit/16ed7b26c337999386a75bf49bee4f49317fc84f Author: Dustin J. Mitchell Date: 2012-12-04 (Tue, 04 Dec 2012) Changed paths: M master/buildbot/process/users/users.py Log Message: ----------- remove log.msg invocation that can unintentionally include unicode; fixes #2407. Commit: 021fdeadc1473ae75c18f8801afe76918a3159b0 https://github.com/buildbot/buildbot/commit/021fdeadc1473ae75c18f8801afe76918a3159b0 Author: Tom Prince Date: 2012-12-06 (Thu, 06 Dec 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- doc: BuildFactory has .addStep, not .append. Commit: a061feaff2845503a6b9120145a796a68b060df1 https://github.com/buildbot/buildbot/commit/a061feaff2845503a6b9120145a796a68b060df1 Author: Tom Prince Date: 2012-12-06 (Thu, 06 Dec 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge commit '021fdeadc1473ae75c18f8801afe76918a3159b0' into buildbot-0.8.7 Commit: 9ed0f22931b6dd92c2ab3a3a6a2c510dc103ba50 https://github.com/buildbot/buildbot/commit/9ed0f22931b6dd92c2ab3a3a6a2c510dc103ba50 Author: Tom Prince Date: 2012-12-10 (Mon, 10 Dec 2012) Log Message: ----------- Fake merge branch 'buildbot-0.8.7' The code was merged, but not recorded in daa659cb4e0c83c94fb90445bf179e74126c3f2d. Compare: https://github.com/buildbot/buildbot/compare/b69278060e7c...9ed0f22931b6 From nobody at buildbot.net Mon Dec 10 16:20:55 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 16:20:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) In-Reply-To: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> References: <040.7b4c5b6f5df7bbf5ba55cb871855bd1f@buildbot.net> Message-ID: <055.b61ecce148ef2b4bed337c253149091c@buildbot.net> #2407: UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 58: ordinal not in range(128) ---------------------+------------------------ Reporter: mattiasr | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.7 | Resolution: fixed Keywords: | ---------------------+------------------------ Comment (by Dustin J. Mitchell): remove log.msg invocation that can unintentionally include unicode; fixes #2407. Changeset: 16ed7b26c337999386a75bf49bee4f49317fc84f -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 10 23:09:32 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 23:09:32 -0000 Subject: [Buildbot-commits] [Buildbot] #2409: Use DeferredLock.run in preference to .acquire + .release. Message-ID: <042.a933674536b648553a0f9a92a682bc6b@buildbot.net> #2409: Use DeferredLock.run in preference to .acquire + .release. -----------------------+------------------- Reporter: tom.prince | Owner: Type: task | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Keywords: -----------------------+------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Mon Dec 10 23:13:37 2012 From: noreply at github.com (GitHub) Date: Mon, 10 Dec 2012 15:13:37 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] dc1057: Replace non-inlineCallbacks uses of DeferredLock.a... Message-ID: <50c66ca0f4191_644a1c45ae467673@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: dc1057622e8ac9a7809d172691dcc72a21d0311a https://github.com/buildbot/buildbot/commit/dc1057622e8ac9a7809d172691dcc72a21d0311a Author: Tom Prince Date: 2012-12-10 (Mon, 10 Dec 2012) Changed paths: M master/buildbot/process/botmaster.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/util/misc.py Log Message: ----------- Replace non-inlineCallbacks uses of DeferredLock.acquire. Refs #2409. From nobody at buildbot.net Mon Dec 10 23:13:39 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 10 Dec 2012 23:13:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2409: Use DeferredLock.run in preference to .acquire + .release. In-Reply-To: <042.a933674536b648553a0f9a92a682bc6b@buildbot.net> References: <042.a933674536b648553a0f9a92a682bc6b@buildbot.net> Message-ID: <057.eedad77c0961790a362ceba66728c687@buildbot.net> #2409: Use DeferredLock.run in preference to .acquire + .release. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: task | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Resolution: Keywords: | -----------------------+-------------------- Comment (by Tom Prince): Replace non-inlineCallbacks uses of DeferredLock.acquire. Refs #2409. Changeset: dc1057622e8ac9a7809d172691dcc72a21d0311a -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 11 18:34:37 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 11 Dec 2012 18:34:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2410: ForceScheduler doesn't verify that its arguments are Parameter classes Message-ID: <042.745d0c4f864ede022ba617def63f5674@buildbot.net> #2410: ForceScheduler doesn't verify that its arguments are Parameter classes -----------------------+------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.8 Version: 0.8.7p1 | Keywords: force -----------------------+------------------- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 12 20:14:57 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 12 Dec 2012 20:14:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2098: support for patches in master-side source steps In-Reply-To: <038.7bf88629819eaedd012609f66bc29db2@buildbot.net> References: <038.7bf88629819eaedd012609f66bc29db2@buildbot.net> Message-ID: <053.666006b1985a9934d1826b6ce9d910ab@buildbot.net> #2098: support for patches in master-side source steps -------------------------------------+-------------------- Reporter: dustin | Owner: Type: enhancement | Status: new Priority: critical | Milestone: 0.8.+ Version: 0.8.4p2 | Resolution: Keywords: master-side-source-steps | -------------------------------------+-------------------- Changes (by mikesorrenti): * cc: msorrenti@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 12 20:18:57 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 12 Dec 2012 20:18:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2324: Please add the ability to automatically delete unused build directories In-Reply-To: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> References: <036.2be0902f81c813e1ff32ffdce42f2e8d@buildbot.net> Message-ID: <051.aa3bc633f2aacb6f94e9ed1c8a7f11ea@buildbot.net> #2324: Please add the ability to automatically delete unused build directories ------------------------+-------------------- Reporter: smat | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: | ------------------------+-------------------- Changes (by mikesorrenti): * cc: msorrenti@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 12 22:47:04 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 12 Dec 2012 22:47:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit Message-ID: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------+----------------------- Reporter: philippem | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- I created a buildbot master pullling from gerrit; everything works fine with multiple builders, some building on gerrit patchset-created events, and others on ref-updated events. This master.cfg used the older version of the git step. I switched to the newer version of the git step, because I wanted to use the clean method rather than a full clobber. The waterfall page now displays an exception, after switching the git step to use the new version of the git step "from buildbot.steps.source.git import Git" and modifying the corresponding mode and method args. The exception is below. When reverting the source step back to "from buildbot.steps.source import Git", the waterfall page continues to show the exception. When recreating the master from scratch with the same config, the waterfall page renders correctly. web.Server Traceback (most recent call last): exceptions.AttributeError: WithProperties instance has no attribute '__getitem__' /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:551 in _runCallbacks 550 try: 551 current.result = callback(current.result, *args, **kw) 552 finally: /usr/local/lib/python2.7/dist- packages/buildbot/status/web/waterfall.py:426 in call_content 425 return self.content_with_db_data(results['changes'], 426 brcounts, request, ctx) 427 d.addCallback(call_content) /usr/local/lib/python2.7/dist- packages/buildbot/status/web/waterfall.py:490 in content_with_db_data 489 ctx.update(self.phase2(request, changeNames + builderNames, timestamps, eventGrid, 490 sourceEvents)) 491 /usr/local/lib/python2.7/dist- packages/buildbot/status/web/waterfall.py:743 in phase2 742 # so the events are bottom-justified 743 b = IBox(block[i]).getBox(request) 744 b.parms['valign'] = "top" /usr/local/lib/python2.7/dist- packages/buildbot/status/web/waterfall.py:173 in getBox 172 text = [] 173 text = text[:] 174 logs = self.original.getLogs() exceptions.AttributeError: WithProperties instance has no attribute '__getitem__' buildbot at gerrit:~/buildbot-master$ buildbot --version Buildbot version: 0.8.7p1 Twisted version: 12.2.0 buildbot at gerrit:~/buildbot-master$ cat /etc/issue Ubuntu 12.10 \n \l -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 12 22:49:43 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 12 Dec 2012 22:49:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit In-Reply-To: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> References: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> Message-ID: <056.8d2ef53bebd30ca1cfcc20bd6c4f6e1e@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------+------------------------ Reporter: philippem | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------+------------------------ Description changed by tom.prince: Old description: > I created a buildbot master pullling from gerrit; everything works fine > with multiple builders, some building on gerrit patchset-created events, > and others on ref-updated events. This master.cfg used the older version > of the git step. > > I switched to the newer version of the git step, because I wanted to use > the clean method rather than a full clobber. > > The waterfall page now displays an exception, after switching the git > step to use the new version of the git step > "from buildbot.steps.source.git import Git" and modifying the > corresponding mode and method args. > > The exception is below. > > When reverting the source step back to "from buildbot.steps.source import > Git", the waterfall page continues to show the exception. When recreating > the master from scratch with the same config, the waterfall page renders > correctly. > > web.Server Traceback (most recent call last): > exceptions.AttributeError: WithProperties instance has no attribute > '__getitem__' > /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:551 in > _runCallbacks > 550 try: > 551 current.result = callback(current.result, > *args, **kw) > 552 finally: > /usr/local/lib/python2.7/dist- > packages/buildbot/status/web/waterfall.py:426 in call_content > 425 return self.content_with_db_data(results['changes'], > 426 brcounts, request, ctx) > 427 d.addCallback(call_content) > /usr/local/lib/python2.7/dist- > packages/buildbot/status/web/waterfall.py:490 in content_with_db_data > 489 ctx.update(self.phase2(request, changeNames + builderNames, > timestamps, eventGrid, > 490 sourceEvents)) > 491 > /usr/local/lib/python2.7/dist- > packages/buildbot/status/web/waterfall.py:743 in phase2 > 742 # so the events are bottom-justified > 743 b = IBox(block[i]).getBox(request) > 744 b.parms['valign'] = "top" > /usr/local/lib/python2.7/dist- > packages/buildbot/status/web/waterfall.py:173 in getBox > 172 text = [] > 173 text = text[:] > 174 logs = self.original.getLogs() > exceptions.AttributeError: WithProperties instance has no attribute > '__getitem__' > > > buildbot at gerrit:~/buildbot-master$ buildbot --version > Buildbot version: 0.8.7p1 > Twisted version: 12.2.0 > buildbot at gerrit:~/buildbot-master$ cat /etc/issue > Ubuntu 12.10 \n \l New description: I created a buildbot master pullling from gerrit; everything works fine with multiple builders, some building on gerrit patchset-created events, and others on ref-updated events. This master.cfg used the older version of the git step. I switched to the newer version of the git step, because I wanted to use the clean method rather than a full clobber. The waterfall page now displays an exception, after switching the git step to use the new version of the git step "from buildbot.steps.source.git import Git" and modifying the corresponding mode and method args. The exception is below. When reverting the source step back to "from buildbot.steps.source import Git", the waterfall page continues to show the exception. When recreating the master from scratch with the same config, the waterfall page renders correctly. {{{ web.Server Traceback (most recent call last): exceptions.AttributeError: WithProperties instance has no attribute '__getitem__' /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:551 in _runCallbacks 550 try: 551 current.result = callback(current.result, *args, **kw) 552 finally: /usr/local/lib/python2.7/dist- packages/buildbot/status/web/waterfall.py:426 in call_content 425 return self.content_with_db_data(results['changes'], 426 brcounts, request, ctx) 427 d.addCallback(call_content) /usr/local/lib/python2.7/dist- packages/buildbot/status/web/waterfall.py:490 in content_with_db_data 489 ctx.update(self.phase2(request, changeNames + builderNames, timestamps, eventGrid, 490 sourceEvents)) 491 /usr/local/lib/python2.7/dist- packages/buildbot/status/web/waterfall.py:743 in phase2 742 # so the events are bottom-justified 743 b = IBox(block[i]).getBox(request) 744 b.parms['valign'] = "top" /usr/local/lib/python2.7/dist- packages/buildbot/status/web/waterfall.py:173 in getBox 172 text = [] 173 text = text[:] 174 logs = self.original.getLogs() exceptions.AttributeError: WithProperties instance has no attribute '__getitem__' buildbot at gerrit:~/buildbot-master$ buildbot --version Buildbot version: 0.8.7p1 Twisted version: 12.2.0 buildbot at gerrit:~/buildbot-master$ cat /etc/issue Ubuntu 12.10 \n \l }}} -- -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 12 22:58:27 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 12 Dec 2012 22:58:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit In-Reply-To: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> References: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> Message-ID: <056.4be4b4eb8d8c33d6925d4541b2bc125c@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------------+------------------------ Reporter: philippem | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------------+------------------------ Changes (by dustin): * type: undecided => support-request Comment: Where are you using !WithProperties in your config? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 12 23:20:00 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 12 Dec 2012 23:20:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit In-Reply-To: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> References: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> Message-ID: <056.50dbf503e86b693629298ed746818087@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------------+------------------------ Reporter: philippem | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------------+------------------------ Comment (by philippem): I am using !WithProperties in multiple places in the config, for two reasons. The first reason is to record the absolute path of the build dir. The second reason is to set the description of the git update step, so that I can see what gerrit patch is being built. Here is an excerpt that adds steps to a factory. Note that this excerpt relies on the older git step behaviour, but contains the newer versions commented out. {{{ def AddINDMABuildSteps(factory, branch, config, dbname, auditdb=None, runUnitTests=False, runFlexUnitTests=False, ru\ nSysupgrade=False, mode="update"): CleanUpTemporaryFiles(factory) desc = "update" if mode == "update": desc = WithProperties("gerrit patch %(event.pat\ chSet.ref:-unknown ref)s by %(event.uploader.username:-buildbot)s") # factory.addStep(Git(repourl=repourl, mode="incremental", progress=True, description=desc, descriptionDone=d\ esc)) else: desc = WithProperties("update from %(event.refUpdate.refName:-unknown ref)s") # factory.addStep(Git(repourl=repourl, mode="full", method="clean", progress=True, description=desc, descript\ ionDone=desc)) factory.addStep(Git(repourl=repourl, mode="update", progress=True, description=desc, descriptionDone=desc)) factory.addStep(SetProperty(command=["python", "-c", "import os, sys; print os.getcwd(); sys.exit(0)"], property\ ='absBuildDir')) INBuild(factory, branch, config, WithProperties("%(absBuildDir)s"), "build\\INgrooves\\Scripts") PatchConfigFiles(factory, branch, dbname, "build") f_master_debug = factory.BuildFactory() AddINDMABuildSteps(f_master_debug, 'master', 'Debug', 'INgroovesTrunkContinuous', 'INgroovesAuditTrunkContinuous', m\ ode="copy") f_master_release = factory.BuildFactory() AddINDMABuildSteps(f_master_release, 'master', 'Release', 'INgroovesTrunkContinuous', 'INgroovesAuditTrunkContinuous\ ', mode="copy") f_master_verify_debug = factory.BuildFactory() AddINDMABuildSteps(f_master_verify_debug, 'master', 'Debug', 'INgroovesTrunkContinuous', 'INgroovesAuditTrunkContinu\ ous', mode="update") }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 12 23:48:47 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 12 Dec 2012 23:48:47 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit In-Reply-To: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> References: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> Message-ID: <056.3998c7d1b3fd649f666cb0d74c9279ad@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------------+------------------------ Reporter: philippem | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------------+------------------------ Comment (by philippem): one other data point: before the waterfall exception occurred, I generated a patchset-created event to test the new config. After that, the waterfall page would exhibit the exception, even after reverting to the previous config. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Dec 12 23:52:14 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 12 Dec 2012 23:52:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit In-Reply-To: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> References: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> Message-ID: <056.c911ea891a504e0cbcd7fdf3b5100ea3@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------------+------------------------ Reporter: philippem | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------------+------------------------ Comment (by dustin): I think it's the description. You're probably viewing the step before it's completed, when its properties still haven't been interpreted. Once the build is done, does it work better? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 00:05:39 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 00:05:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit In-Reply-To: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> References: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> Message-ID: <056.85971d47a9ff0b1f15add96b5fd697a0@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------------+------------------------ Reporter: philippem | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------------+------------------------ Comment (by philippem): - I did not wait for the build to be done, so I don't know. However, it worked when I used the older git source step. Also, the !WithProperties uses the {{{ %(prop:-text)s }}} syntax so I would expect it to succeed regardless. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 00:05:39 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 00:05:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit In-Reply-To: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> References: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> Message-ID: <056.af62f5d4dfa25f8f9dabba5c32962a48@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------------+------------------------ Reporter: philippem | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------------+------------------------ Comment (by philippem): - I did not wait for the build to be done, so I don't know. However, it worked when I used the older git source step. Also, the !WithProperties uses the {{{ %(prop:-text)s }}} syntax so I would expect it to succeed regardless. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 00:09:30 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 00:09:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit In-Reply-To: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> References: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> Message-ID: <056.06e57dff185c9ebe07b784298e1784b2@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------------+------------------------ Reporter: philippem | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------------+------------------------ Comment (by dustin): Well, waterfall's not smart enough to render properties. I expect this didn't work with the old step, either - you just never happened to look at it at the wrong time. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 00:16:57 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 00:16:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2411: waterfall exception when using newer version of git source step with gerrit In-Reply-To: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> References: <041.2c1578e0481cdd39718c8171e8041dd1@buildbot.net> Message-ID: <056.cf1801ff334ac7967d9ad49eac66dc05@buildbot.net> #2411: waterfall exception when using newer version of git source step with gerrit ----------------------------+------------------------ Reporter: philippem | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | ----------------------------+------------------------ Comment (by philippem): using the old git source step, here is a screenshot of the builder "master-verify-debug" updating from the patchset-created event (where it would evaluate the description parameter): http://grab.by/ifBW Here is a screenshot of the builder "master-verify-debug" after the update step is done (where it would evaluate the descriptionDone parameter): http://grab.by/ifCa -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 15:04:57 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 15:04:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2412: CVS incremental update works improperly when using modules instead of directories Message-ID: <040.c124ab3d6ef8123e3a021729c07cbe47@buildbot.net> #2412: CVS incremental update works improperly when using modules instead of directories ---------------------+----------------------- Reporter: daviddev | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: cvs ---------------------+----------------------- Using the new CVS source steps, when passing a CVS module (i.e. one defined in CVSROOT/modules) to the "cvsmodule" parameter, instead of a directory name, the incremental update won't work. The reason is that the content of "CVS/Repository" will not match the module name given. Instead, the name of the real folder in the repository will appear leading to a non-match and, in the end, to a clobber update. I am not myself an expert on CVS, but my guess is that the value in "CVS/Repository" cannot be used to check if we can do an update in the build directory. One solution is to remove this check, but in some cases (e.g. when passing directory names in the "cvsmodule" parameter) there will be a loss of functionality. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 15:25:55 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 15:25:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2413: CVS incremental update uses -d option which might have unfortunate side effects Message-ID: <040.efc685cda3a6a51328afae11cf543c2a@buildbot.net> #2413: CVS incremental update uses -d option which might have unfortunate side effects ------------------------+----------------------- Reporter: daviddev | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Keywords: cvs ------------------------+----------------------- As per the cvs man page, in relation to the "update -d" option: "This is useful for updating directories that were created in the repository since the initial checkout; but it has an unfortunate side effect. If you deliberately avoided certain directories in the repository when you created your working directory (either through use of a module name or by listing explicitly the files and directories you wanted on the command line), then updating with -d will create those directories, which may not be what you want." Pros of -d: * If a new subdirectory was created in the directory of your checkout, then it will automatically be created. Cons of -d: * The unfortunate side effect mentioned in the manual. * New module dependencies will not be created (these would translate into new subdirectories) because it's only when doing a checkout, that module dependencies (stated through the file CVSROOT/modules) will be resolved. In my particular case, using this option effectively messes up my working dir, so I'll be removing it in my server, but maybe someone has a better idea? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 17:48:41 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 17:48:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2412: CVS incremental update works improperly when using modules instead of directories In-Reply-To: <040.c124ab3d6ef8123e3a021729c07cbe47@buildbot.net> References: <040.c124ab3d6ef8123e3a021729c07cbe47@buildbot.net> Message-ID: <055.7f3c0ad106e012548025a20295909b02@buildbot.net> #2412: CVS incremental update works improperly when using modules instead of directories -----------------------------+-------------------- Reporter: daviddev | Owner: Type: defect | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: cvs | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 17:48:48 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 17:48:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2413: CVS incremental update uses -d option which might have unfortunate side effects In-Reply-To: <040.efc685cda3a6a51328afae11cf543c2a@buildbot.net> References: <040.efc685cda3a6a51328afae11cf543c2a@buildbot.net> Message-ID: <055.8de90c68099b217108422d6960af961f@buildbot.net> #2413: CVS incremental update uses -d option which might have unfortunate side effects -----------------------------+-------------------- Reporter: daviddev | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: cvs | -----------------------------+-------------------- Changes (by tom.prince): * priority: minor => patches-accepted * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 21:51:50 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 21:51:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2414: Git Source Checkout - Support Pull of Multiple Branches Message-ID: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> #2414: Git Source Checkout - Support Pull of Multiple Branches ---------------------------+----------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: | Keywords: git ---------------------------+----------------------- It would be very useful if BuildBot natively supported a checkout of multiple Git branches, thereby performing an automatic merge of the branches. The company I work for has implemented a build strategy of using long running Git branches that will eventually be merged together. Therefore, to perform proper testing, we need to run builds that dynamically merge Git branches together. We do this now by utilizing two steps - the first being a Git source checkout of the master branch (master side), and then the second being a custom script that performs a git pull of all the other required branches into master branch (EX: git pull master featureA featureB). This works well (as long as there's no conflicts), but we've run into a performance hit because of this strategy. Our build tool happens to compare the timestamp of the source with the timestamp of the derived files. If the source is newer, a rebuild takes place, otherwise nothing happens. This speeds up the build process a lot. (https://git.wiki.kernel.org/index.php/GitFaq#Why_isn.27t_Git_preserving_modification_time_on_files.3F). With our current process, if a file is modified in one of the required branches, it's modified timestamp is changed when the source checkout occurs, and then it's changed again when the merge happens. This causes a rebuild every time the builder is run, even if no new commits have been made. Unfortunately, we're taking a huge hit in builder runtime because of this. If instead, BuildBot natively supported a Source checkout of multiple branches, this would be avoided because buildbot would not change the modified date unless a new commit with a change for that file was made. For instance, using "git pull origin master featureA featureB" will not change the timestamp of file A that is in all the branches, but modified in featureA. It will merely report "Already up-to-date." -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 21:58:33 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 21:58:33 -0000 Subject: [Buildbot-commits] [Buildbot] #2414: Git Source Checkout - Support Pull of Multiple Branches In-Reply-To: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> References: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> Message-ID: <061.3cfb7ea1ddd8481a13936db4d273ab5c@buildbot.net> #2414: Git Source Checkout - Support Pull of Multiple Branches ---------------------------+------------------------ Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: | Resolution: Keywords: git | ---------------------------+------------------------ Comment (by tom.prince): While this sounds interesting, I think it is outside the scope of buildbot proper. One difficulty is that buildbot's data model doesn't support a sourcestamp having multiple branches, so that there is no way to communicate to the source step that it should check out multiple branches. There is also the issue of how to handle merge conflicts One way to handle this would be to follow what github does with pull requests. For each pull request, github exposes two heads, one for the tip of the pull request, and one for the result of merging it (assuming that it merges cleanly). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 21:59:14 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 21:59:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2414: Git Source Checkout - Support Pull of Multiple Branches In-Reply-To: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> References: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> Message-ID: <061.4afab84eaa0f6c0bb5c52efc1b21eeee@buildbot.net> #2414: Git Source Checkout - Support Pull of Multiple Branches -----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 2.0.+ Version: | Resolution: Keywords: git | -----------------------------+-------------------- Changes (by tom.prince): * priority: minor => patches-accepted * milestone: undecided => 2.0.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 13 22:46:49 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 13 Dec 2012 22:46:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2414: Git Source Checkout - Support Pull of Multiple Branches In-Reply-To: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> References: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> Message-ID: <061.96bc66af4d42d009cd6c0f57d72a4202@buildbot.net> #2414: Git Source Checkout - Support Pull of Multiple Branches -----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 2.0.+ Version: | Resolution: Keywords: git | -----------------------------+-------------------- Comment (by Jeremy.Cornett): Replying to [comment:1 tom.prince]: > While this sounds interesting, I think it is outside the scope of buildbot proper. One difficulty is that buildbot's data model doesn't support a sourcestamp having multiple branches, so that there is no way to communicate to the source step that it should check out multiple branches. Yes, it is a problem that the sourcestamp doesn't support having multiple branches. We had to forgo using the sourcestamp to determine what commit to check out for the builds. Because we are looking for changes to multiple branch for a single builder, we have to check out the head no matter what using the alwaysUseLatest=True switch on the Git source checkout because it doesn't check out the branch in the timestamp, but instead a set branch which is the base branch (master). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Dec 14 11:55:31 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 14 Dec 2012 11:55:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2400: Logging in does not clear "Authentication failed" message In-Reply-To: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> References: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> Message-ID: <051.4185e59a7fad25d54fefed582be8bf41@buildbot.net> #2400: Logging in does not clear "Authentication failed" message -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: web | -------------------+-------------------- Comment (by ShriramK): Would http://pastie.org/5527348 help ? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 00:29:48 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 00:29:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2415: exceptions.TypeError: is not JSON serializable Message-ID: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> #2415: exceptions.TypeError: is not JSON serializable --------------------+----------------------- Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: --------------------+----------------------- This buildmaster is running 0.8.5. I have applied the patches from http://trac.buildbot.net/ticket/1947 but we're still seeing the errors below. The database is MySQL-driven. The original ticket mentions 'builders with no changes' were potentially causing this. What does that mean exactly, and how can I check if that's the case? Thank you, Virgil 2012-12-14 16:23:50-0800 [-] Unhandled Error Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/application/app.py", line 445, in startReactor self.config, oldstdout, oldstderr, self.profiler, reactor) File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/application/app.py", line 348, in runReactorWithLogging reactor.run() File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/internet/base.py", line 1128, in run self.mainLoop() File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/internet/base.py", line 1137, in mainLoop self.runUntilCurrent() --- --- File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/internet/base.py", line 757, in runUntilCurrent call.func(*call.args, **call.kw) File "/Library/Python/2.6/site- packages/buildbot-0.8.5-py2.6.egg/buildbot/status/status_push.py", line 89, in hookPushCb return serverPushCb(self) File "/Library/Python/2.6/site- packages/buildbot-0.8.5-py2.6.egg/buildbot/status/status_push.py", line 398, in pushHttp (encoded_packets, items) = self.popChunk() File "/Library/Python/2.6/site- packages/buildbot-0.8.5-py2.6.egg/buildbot/status/status_push.py", line 380, in popChunk packets = json.dumps(items, separators=(',',':')) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/__init__.py", line 237, in dumps **kw).encode(obj) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 367, in encode chunks = list(self.iterencode(o)) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 317, in _iterencode for chunk in self._iterencode_default(o, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 323, in _iterencode_default newobj = self.default(o) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 344, in default raise TypeError(repr(o) + " is not JSON serializable") exceptions.TypeError: is not JSON serializable -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 10:22:06 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 10:22:06 -0000 Subject: [Buildbot-commits] [Buildbot] #942: Slave backward compatibility totally broken and underdocumented In-Reply-To: <041.e4616dec2b998a994d94946b5e0bac1f@buildbot.net> References: <041.e4616dec2b998a994d94946b5e0bac1f@buildbot.net> Message-ID: <056.5f5f3bfb974b3b808903bcf6eb409a36@buildbot.net> #942: Slave backward compatibility totally broken and underdocumented ----------------------+--------------------- Reporter: dabrahams | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.1 Version: 0.8.0 | Resolution: fixed Keywords: docs | ----------------------+--------------------- Comment (by techtonik): Link is broken. The new one: http://buildbot.net/buildbot/docs/latest/manual/installation.html #upgrading-an-existing-buildslave Upgrading deserves a new chapter. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 10:45:03 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 10:45:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2416: Slave backward compatibility is not documented Message-ID: <041.8adb5e221f184aefcd2f70688df6d6a8@buildbot.net> #2416: Slave backward compatibility is not documented ----------------------+----------------------- Reporter: techtonik | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.7p1 | Keywords: ----------------------+----------------------- I have a standard Debian squeeze installation as a buildbot slave with: {{{ Buildbot version: 0.7.12 Twisted version: 10.1.0 Python 2.6.6 }}} and running 0.8.7p1 as a buildbot server. The build fails with the following trace: {{{ Traceback (most recent call last): File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site- packages/twisted/internet/defer.py", line 368, in callback self._startRunCallbacks(result) File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site- packages/twisted/internet/defer.py", line 464, in _startRunCallbacks self._runCallbacks() File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site- packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site- packages/twisted/internet/defer.py", line 1101, in gotResult _inlineCallbacks(r, g, deferred) --- --- File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site- packages/twisted/internet/defer.py", line 1043, in _inlineCallbacks result = result.throwExceptionIntoGenerator(g) File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site- packages/twisted/spread/pb.py", line 470, in throwExceptionIntoGenerator return g.throw(RemoteError(self.type, self.value, self.traceback)) File "/home/sconsbuildbot/buildbot-master/bbenv_087/lib/python2.7/site- packages/buildbot/steps/source/mercurial.py", line 129, in full updatable = yield self._sourcedirIsUpdatable() twisted.spread.pb.RemoteError: unrecognized SlaveCommand 'stat' }}} I'm puzzled about python2.7 directory name and whether it is buildbot bug with Python versions or backward compatibility issue. It would be nice if backward compatibility was properly documented. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 11:02:35 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 11:02:35 -0000 Subject: [Buildbot-commits] [Buildbot] #917: Upgrade from 0.7.12 fails: 'Failed to load application: No module named slave.bot' In-Reply-To: <038.858115ce8b6c4a75c6b4afffd5be447e@buildbot.net> References: <038.858115ce8b6c4a75c6b4afffd5be447e@buildbot.net> Message-ID: <053.d0143e708dbfb65fbdaa93f6e427592d@buildbot.net> #917: Upgrade from 0.7.12 fails: 'Failed to load application: No module named slave.bot' -------------------+----------------------- Reporter: tfogal | Owner: Type: defect | Status: reopened Priority: major | Milestone: 0.8.2 Version: 0.8.1 | Resolution: Keywords: | -------------------+----------------------- Changes (by techtonik): * status: closed => reopened * resolution: fixed => Comment: buildbot should track version of its environment and propose upgrade when necessary. I've just run into the same issue. It is not fixed. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 18:47:46 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 18:47:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2416: Slave backward compatibility is not documented In-Reply-To: <041.8adb5e221f184aefcd2f70688df6d6a8@buildbot.net> References: <041.8adb5e221f184aefcd2f70688df6d6a8@buildbot.net> Message-ID: <056.2a4f85b86d0243f77cb95e32cc3db947@buildbot.net> #2416: Slave backward compatibility is not documented -----------------------------+-------------------- Reporter: techtonik | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: | -----------------------------+-------------------- Changes (by tom.prince): * priority: major => patches-accepted * type: undecided => enhancement * milestone: undecided => 0.8.+ Comment: The new master-side steps don't work with old buildslaves. I suspect the cut-off is 0.8.5. If somebody were to research and document the requirements, that would certainly be accepted. (Note: The traceback is from the master) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 19:06:06 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 19:06:06 -0000 Subject: [Buildbot-commits] [Buildbot] #917: Upgrade from 0.7.12 fails: 'Failed to load application: No module named slave.bot' In-Reply-To: <038.858115ce8b6c4a75c6b4afffd5be447e@buildbot.net> References: <038.858115ce8b6c4a75c6b4afffd5be447e@buildbot.net> Message-ID: <053.c22874f068fdab97be88b4c9afc7e8cf@buildbot.net> #917: Upgrade from 0.7.12 fails: 'Failed to load application: No module named slave.bot' -------------------+--------------------- Reporter: tfogal | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.2 Version: 0.8.1 | Resolution: fixed Keywords: | -------------------+--------------------- Changes (by tom.prince): * status: reopened => closed * resolution: => fixed Comment: While having this would be nice, adding more code to detect this doesn't seem worth the effort, at this point. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 19:44:11 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 19:44:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2414: Git Source Checkout - Support Pull of Multiple Branches In-Reply-To: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> References: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> Message-ID: <061.802ee5c458a355cdad2b5f15c7d444a5@buildbot.net> #2414: Git Source Checkout - Support Pull of Multiple Branches -----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 2.0.+ Version: | Resolution: Keywords: git | -----------------------------+-------------------- Comment (by dustin): Perhaps a better solution for your case is to use the Git step and your custom code to do the merge in one directory, and then pull from there into a distinct working copy in which you do your builds. Then pull should only modify the files that are actually modified in the merge. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 19:45:38 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 19:45:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2400: Logging in does not clear "Authentication failed" message In-Reply-To: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> References: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> Message-ID: <051.82653b04b3adf1f3e4a738bee08b8a98@buildbot.net> #2400: Logging in does not clear "Authentication failed" message -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: web | -------------------+-------------------- Comment (by dustin): For posterity, that pastie contains: {{{ !patch diff --git a/master/buildbot/status/web/auth.py b/master/buildbot/status/web/auth.py index e9b168c..1577dd5 100644 --- a/master/buildbot/status/web/auth.py +++ b/master/buildbot/status/web/auth.py @@ -183,7 +183,8 @@ class AuthFailResource(HtmlResource): def content(self, request, cxt): templates =request.site.buildbot_service.templates - template = templates.get_template("authfail.html") + template = templates.get_template("authfail.html") + cxt['referer'] =request.requestHeaders.getRawHeaders('referer') return template.render(**cxt) class AuthzFailResource(HtmlResource): @@ -196,16 +197,23 @@ class AuthzFailResource(HtmlResource): class LoginResource(ActionResource): + originalPage = None def performAction(self, request): authz = self.getAuthz(request) d = authz.login(request) def on_login(res): if res: + if originalPage is not None: + # Nullify originalPage to be assigned url on next login failure + originalPage = None status = request.site.buildbot_service.master.status root = status.getBuildbotURL() return request.requestHeaders.getRawHeaders('referer', [root])[0] else: + if originalPage is None: + # Preserve url of the Original Page/Referer + originalPage = request.requestHeaders.getRawHeaders('referer') return path_to_authfail(request) d.addBoth(on_login) return d diff --git a/master/buildbot/status/web/templates/authfail.html b/master/buildbot/status/web/templates/authfail.html index bae600f..bad1f35 100644 --- a/master/buildbot/status/web/templates/authfail.html +++ b/master/buildbot/status/web/templates/authfail.html @@ -5,7 +5,8 @@

Authentication Failed

The username or password you entered were not correct. - Please go back and try again. + Click here to go back and try again. + back

{% endblock %} }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 19:49:57 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 19:49:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2400: Logging in does not clear "Authentication failed" message In-Reply-To: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> References: <036.990563bb95c7d8a2fcecc316a03779c5@buildbot.net> Message-ID: <051.18c29c616a72f2bd7b534fc37644c4b9@buildbot.net> #2400: Logging in does not clear "Authentication failed" message -------------------+-------------------- Reporter: dank | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.8 Version: 0.8.7 | Resolution: Keywords: web | -------------------+-------------------- Comment (by dustin): That is storing the originalPage state on the !LoginResource object, which is global to all users of the site -- not what we want. Following HATEOAS (google that one!), the client's state (including originalPage) needs to be stored on the client. The easiest way to do that is to embed it in the URL. For example, when authentication fails, redirect to /authfail.html?originalPage=http%3A%2F%2Fserver.com%2Fbuilder%2Ffoo%2F then, when rendering authfail, extract that URL and redirect to it if the user is logged in. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 19:56:44 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 19:56:44 -0000 Subject: [Buildbot-commits] [Buildbot] #2415: exceptions.TypeError: is not JSON serializable In-Reply-To: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> References: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> Message-ID: <054.5ec406ce32019d4e6955e17e003e339e@buildbot.net> #2415: exceptions.TypeError: is not JSON serializable --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Changes (by dustin): * version: 0.8.7p1 => 0.8.5 Old description: > This buildmaster is running 0.8.5. I have applied the patches from > http://trac.buildbot.net/ticket/1947 but we're still seeing the errors > below. The database is MySQL-driven. The original ticket mentions > 'builders with no changes' were potentially causing this. What does that > mean exactly, and how can I check if that's the case? > > Thank you, > Virgil > > 2012-12-14 16:23:50-0800 [-] Unhandled Error > Traceback (most recent call last): > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/application/app.py", > line 445, in startReactor > self.config, oldstdout, oldstderr, self.profiler, reactor) > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/application/app.py", > line 348, in runReactorWithLogging > reactor.run() > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/internet/base.py", > line 1128, in run > self.mainLoop() > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/internet/base.py", > line 1137, in mainLoop > self.runUntilCurrent() > --- --- > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/internet/base.py", > line 757, in runUntilCurrent > call.func(*call.args, **call.kw) > File "/Library/Python/2.6/site- > packages/buildbot-0.8.5-py2.6.egg/buildbot/status/status_push.py", line > 89, in hookPushCb > return serverPushCb(self) > File "/Library/Python/2.6/site- > packages/buildbot-0.8.5-py2.6.egg/buildbot/status/status_push.py", line > 398, in pushHttp > (encoded_packets, items) = self.popChunk() > File "/Library/Python/2.6/site- > packages/buildbot-0.8.5-py2.6.egg/buildbot/status/status_push.py", line > 380, in popChunk > packets = json.dumps(items, separators=(',',':')) > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/__init__.py", > line 237, in dumps > **kw).encode(obj) > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 367, in encode > chunks = list(self.iterencode(o)) > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 306, in _iterencode > for chunk in self._iterencode_list(o, markers): > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 204, in _iterencode_list > for chunk in self._iterencode(value, markers): > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 309, in _iterencode > for chunk in self._iterencode_dict(o, markers): > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 275, in _iterencode_dict > for chunk in self._iterencode(value, markers): > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 309, in _iterencode > for chunk in self._iterencode_dict(o, markers): > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 275, in _iterencode_dict > for chunk in self._iterencode(value, markers): > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 317, in _iterencode > for chunk in self._iterencode_default(o, markers): > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 323, in _iterencode_default > newobj = self.default(o) > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", > line 344, in default > raise TypeError(repr(o) + " is not JSON serializable") > exceptions.TypeError: instance at 0x10c502cb0> is not JSON serializable New description: This buildmaster is running 0.8.5. I have applied the patches from http://trac.buildbot.net/ticket/1947 but we're still seeing the errors below. The database is MySQL-driven. The original ticket mentions 'builders with no changes' were potentially causing this. What does that mean exactly, and how can I check if that's the case? Thank you, Virgil {{{ 2012-12-14 16:23:50-0800 [-] Unhandled Error Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/application/app.py", line 445, in startReactor self.config, oldstdout, oldstderr, self.profiler, reactor) File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/application/app.py", line 348, in runReactorWithLogging reactor.run() File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/internet/base.py", line 1128, in run self.mainLoop() File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/internet/base.py", line 1137, in mainLoop self.runUntilCurrent() --- --- File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/internet/base.py", line 757, in runUntilCurrent call.func(*call.args, **call.kw) File "/Library/Python/2.6/site- packages/buildbot-0.8.5-py2.6.egg/buildbot/status/status_push.py", line 89, in hookPushCb return serverPushCb(self) File "/Library/Python/2.6/site- packages/buildbot-0.8.5-py2.6.egg/buildbot/status/status_push.py", line 398, in pushHttp (encoded_packets, items) = self.popChunk() File "/Library/Python/2.6/site- packages/buildbot-0.8.5-py2.6.egg/buildbot/status/status_push.py", line 380, in popChunk packets = json.dumps(items, separators=(',',':')) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/__init__.py", line 237, in dumps **kw).encode(obj) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 367, in encode chunks = list(self.iterencode(o)) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 317, in _iterencode for chunk in self._iterencode_default(o, markers): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 323, in _iterencode_default newobj = self.default(o) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 344, in default raise TypeError(repr(o) + " is not JSON serializable") exceptions.TypeError: is not JSON serializable }}} -- Comment: That fix (#1947) was for `status_json`. You're using `status_push`, which might need a similar fix. The fix is, essentially, checking that something has an asDict method before trying to call it. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 19:58:15 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 19:58:15 -0000 Subject: [Buildbot-commits] [Buildbot] #942: Slave backward compatibility totally broken and underdocumented In-Reply-To: <041.e4616dec2b998a994d94946b5e0bac1f@buildbot.net> References: <041.e4616dec2b998a994d94946b5e0bac1f@buildbot.net> Message-ID: <056.155f271498ba088c56dbacb8e846cb72@buildbot.net> #942: Slave backward compatibility totally broken and underdocumented ----------------------+--------------------- Reporter: dabrahams | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.1 Version: 0.8.0 | Resolution: fixed Keywords: docs | ----------------------+--------------------- Comment (by dustin): Feel free to write one! -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 15 20:02:09 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 15 Dec 2012 20:02:09 -0000 Subject: [Buildbot-commits] [Buildbot] #917: Upgrade from 0.7.12 fails: 'Failed to load application: No module named slave.bot' In-Reply-To: <038.858115ce8b6c4a75c6b4afffd5be447e@buildbot.net> References: <038.858115ce8b6c4a75c6b4afffd5be447e@buildbot.net> Message-ID: <053.2c9396f5369e98c3bb1a1d10876f90d8@buildbot.net> #917: Upgrade from 0.7.12 fails: 'Failed to load application: No module named slave.bot' -------------------+--------------------- Reporter: tfogal | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.2 Version: 0.8.1 | Resolution: fixed Keywords: | -------------------+--------------------- Comment (by dustin): techtonik - actually, having Buildbot compare the runtime version to the version in the TAC file, and refuse to start up (or at least warn) if they disagree isn't a bad idea. It should be a new bug, though - re-opening bugs is generally pretty unfriendly. Feel free to file such a new bug, and better, provide a patch to implement it :) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 17 06:08:18 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 17 Dec 2012 06:08:18 -0000 Subject: [Buildbot-commits] [Buildbot] #942: Slave backward compatibility totally broken and underdocumented In-Reply-To: <041.e4616dec2b998a994d94946b5e0bac1f@buildbot.net> References: <041.e4616dec2b998a994d94946b5e0bac1f@buildbot.net> Message-ID: <056.bb9db574df5b0362cd8e9df24c0b1b25@buildbot.net> #942: Slave backward compatibility totally broken and underdocumented ----------------------+--------------------- Reporter: dabrahams | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.1 Version: 0.8.0 | Resolution: fixed Keywords: docs | ----------------------+--------------------- Comment (by techtonik): I lack the knowledge, and because GPL code is not something I can reuse, the situation is unlikely to change in near future. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 17 10:08:57 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 17 Dec 2012 10:08:57 -0000 Subject: [Buildbot-commits] [Buildbot] #2405: buildmaster 0.8.7p1 does not start from a buildout In-Reply-To: <036.e78a738bcc0115392985f6977e5642ec@buildbot.net> References: <036.e78a738bcc0115392985f6977e5642ec@buildbot.net> Message-ID: <051.5c3d53fcf483e4a177c98d33344d07d3@buildbot.net> #2405: buildmaster 0.8.7p1 does not start from a buildout --------------------+------------------------ Reporter: flox | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by flox): Replying to [comment:2 dustin]: > I suspect the fix is for Buildout to install its own method of starting buildbot (or just instruct folks to use 'twistd'). I will try to fiddle with twistd, indeed. The method of chaining the buildouts will fail probably: the way buildout works, it does not alter sys.executable, but it alters only sys.path. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 17 16:54:21 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 17 Dec 2012 16:54:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2414: Git Source Checkout - Support Pull of Multiple Branches In-Reply-To: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> References: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> Message-ID: <061.b97613dbc97e2b00a2004b31d27d3125@buildbot.net> #2414: Git Source Checkout - Support Pull of Multiple Branches -----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 2.0.+ Version: | Resolution: Keywords: git | -----------------------------+-------------------- Comment (by Jeremy.Cornett): Yes, that would probably work, but that would double the disk space necessary for performing a checkout and merge. Unfortunately, that's not acceptable for some of the hardware and OS platforms we have to build on. There's no enough disk space. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 17 17:16:15 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 17 Dec 2012 17:16:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2414: Git Source Checkout - Support Pull of Multiple Branches In-Reply-To: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> References: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> Message-ID: <061.c6b9fe33b1972d90d4992309ef4aefd8@buildbot.net> #2414: Git Source Checkout - Support Pull of Multiple Branches -----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 2.0.+ Version: | Resolution: Keywords: git | -----------------------------+-------------------- Comment (by dustin): If Buildbot did what you're asking, it would do exactly what I suggested -- just behind the scenes, rather than in shell scripts you write. You can save a lot of space between local git repos by sharing objects and using a bare repo, so if you're careful this might not use any significant extra disk space. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 17 23:13:15 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 17 Dec 2012 23:13:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2414: Git Source Checkout - Support Pull of Multiple Branches In-Reply-To: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> References: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> Message-ID: <061.8ff26f6083294e96199231cf4ba9407d@buildbot.net> #2414: Git Source Checkout - Support Pull of Multiple Branches -----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: new Priority: patches-accepted | Milestone: 2.0.+ Version: | Resolution: Keywords: git | -----------------------------+-------------------- Comment (by Jeremy.Cornett): A Git merge can only be done in a working tree. Therefore, using a bare repo for the merge is not possible. Also, this case does not allow for sharing objects between local repos. Do you know of another way minimize the used disk space? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 17 23:13:24 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 17 Dec 2012 23:13:24 -0000 Subject: [Buildbot-commits] [Buildbot] #942: Slave backward compatibility totally broken and underdocumented In-Reply-To: <041.e4616dec2b998a994d94946b5e0bac1f@buildbot.net> References: <041.e4616dec2b998a994d94946b5e0bac1f@buildbot.net> Message-ID: <056.b03d486db4c9e1b3fee9efdc71953cb6@buildbot.net> #942: Slave backward compatibility totally broken and underdocumented ----------------------+--------------------- Reporter: dabrahams | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.1 Version: 0.8.0 | Resolution: fixed Keywords: docs | ----------------------+--------------------- Comment (by dustin): Well, then, good luck hoping someone else will do it ;) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Dec 17 23:19:06 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 17 Dec 2012 23:19:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2414: Git Source Checkout - Support Pull of Multiple Branches In-Reply-To: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> References: <046.3e342d1e351eefe558b76b9292d9d724@buildbot.net> Message-ID: <061.28ff2a86d9efc501242210e455079d9b@buildbot.net> #2414: Git Source Checkout - Support Pull of Multiple Branches -----------------------------+------------------------- Reporter: Jeremy.Cornett | Owner: Type: enhancement | Status: closed Priority: patches-accepted | Milestone: Version: | Resolution: worksforme Keywords: git | -----------------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme * milestone: 2.0.+ => Comment: It sounds like your requirements are impossible to satisfy. There's certainly not a lot Buildbot can do to help! FWIW merging on build like this is a *very* unusual approach. The more common version is for the long-running development branches to merge *from* master periodically, and then have CI just build the latest revision on each dev branch. When it's time to merge the dev branch back to master, make sure the latest commit on the dev branch is a merge from the latest master, and then tree on master after the merge will be identical to the tree on the branch. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 18 01:44:55 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 18 Dec 2012 01:44:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2415: exceptions.TypeError: is not JSON serializable In-Reply-To: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> References: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> Message-ID: <054.6c7f6800fbc39106897b40c1d4add09e@buildbot.net> #2415: exceptions.TypeError: is not JSON serializable --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): Hi, Dustin, I made the changes in the attached file and have not seen another JSON traceback since. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 18 01:46:10 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 18 Dec 2012 01:46:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2415: exceptions.TypeError: is not JSON serializable In-Reply-To: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> References: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> Message-ID: <054.47e525da062d33236bb072100143d534@buildbot.net> #2415: exceptions.TypeError: is not JSON serializable --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): Thanks! How should I credit authorship in the patch? (Incidentally, `diff -u` makes patches that are much easier to apply, but I can work it out in this case) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 18 01:57:27 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 18 Dec 2012 01:57:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2415: exceptions.TypeError: is not JSON serializable In-Reply-To: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> References: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> Message-ID: <054.a755e1929352d25739dd16af6d551b95@buildbot.net> #2415: exceptions.TypeError: is not JSON serializable --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): Here's the diff (the !BuildSetStatus change is already in master): {{{ #!patch From cb9986cce2b5281caa766179814754921f3d5621 Mon Sep 17 00:00:00 2001 From: "Dustin J. Mitchell" Date: Mon, 17 Dec 2012 20:56:06 -0500 Subject: [PATCH] call item.asDict, if the method exists, in status_push --- master/buildbot/status/status_push.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/master/buildbot/status/status_push.py b/master/buildbot/status/status_push.py index 267ff45..e8d3320 100644 --- a/master/buildbot/status/status_push.py +++ b/master/buildbot/status/status_push.py @@ -378,10 +378,16 @@ def popChunk(self): while True: items = self.queue.popChunk(chunkSize) + newitems = [] + for item in items: + if hasattr(item, 'asDict'): + newitems.append(item.asDict()) + else: + newitems.append(item) if self.debug: - packets = json.dumps(items, indent=2, sort_keys=True) + packets = json.dumps(newitems, indent=2, sort_keys=True) else: - packets = json.dumps(items, separators=(',',':')) + packets = json.dumps(newitems, separators=(',',':')) params = {'packets': packets} params.update(self.extra_post_params) data = urllib.urlencode(params) -- 1.7.10 }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Dec 18 02:26:07 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 18 Dec 2012 02:26:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2415: exceptions.TypeError: is not JSON serializable In-Reply-To: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> References: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> Message-ID: <054.f0e3fe102d61940935a211c8395e2afb@buildbot.net> #2415: exceptions.TypeError: is not JSON serializable --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Comment (by virgilg): Replying to [comment:3 dustin]: > Thanks! How should I credit authorship in the patch? Virgil Gheorghiu (virgilg at gmail.com) would be fine. > (Incidentally, `diff -u` makes patches that are much easier to apply, but I can work it out in this case) Yep, I know about diff -u but this was on a live system and I 'remade' the diff to be attached. Will use that in the future. Thanks for working it out. Thanks for taking the printf's out as well. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Dec 18 02:29:41 2012 From: noreply at github.com (GitHub) Date: Mon, 17 Dec 2012 18:29:41 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] c3e75c: call item.asDict, if the method exists, in status_... Message-ID: <50cfd5152e391_5d53181cae46873b@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c3e75cc4115a3dee9b4980301cf074597a73e89b https://github.com/buildbot/buildbot/commit/c3e75cc4115a3dee9b4980301cf074597a73e89b Author: Virgil Gheorghiu Date: 2012-12-17 (Mon, 17 Dec 2012) Changed paths: M master/buildbot/status/status_push.py Log Message: ----------- call item.asDict, if the method exists, in status_push. Fixes #2415. From nobody at buildbot.net Tue Dec 18 02:29:42 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 18 Dec 2012 02:29:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2415: exceptions.TypeError: is not JSON serializable In-Reply-To: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> References: <039.83ec08332bd587f95f5654bec3334e90@buildbot.net> Message-ID: <054.6a54047886db34e5ac54507ab1517045@buildbot.net> #2415: exceptions.TypeError: is not JSON serializable --------------------+------------------------ Reporter: virgilg | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: fixed Keywords: | --------------------+------------------------ Changes (by Virgil Gheorghiu): * status: new => closed * resolution: => fixed Comment: call item.asDict, if the method exists, in status_push. Fixes #2415. Changeset: c3e75cc4115a3dee9b4980301cf074597a73e89b -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Dec 20 01:45:31 2012 From: noreply at github.com (GitHub) Date: Wed, 19 Dec 2012 17:45:31 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 9a2a95: Fix perforce patch generation Message-ID: <50d26dbbe3d99_6bf911bfae8395f6@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 9a2a9552d8a90ebd46e5041bf3ae3d5a9780869b https://github.com/buildbot/buildbot/commit/9a2a9552d8a90ebd46e5041bf3ae3d5a9780869b Author: Yasser Lebon Date: 2012-12-19 (Wed, 19 Dec 2012) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- Fix perforce patch generation Commit: 5b07b8699517fab8b5e025127fc56b7b1ae5f6f9 https://github.com/buildbot/buildbot/commit/5b07b8699517fab8b5e025127fc56b7b1ae5f6f9 Author: Dustin J. Mitchell Date: 2012-12-19 (Wed, 19 Dec 2012) Changed paths: M master/buildbot/clients/tryclient.py Log Message: ----------- Merge branch 'myfixes' of git://github.com/mx-mad/buildbot Compare: https://github.com/buildbot/buildbot/compare/c3e75cc4115a...5b07b8699517 From nobody at buildbot.net Thu Dec 20 09:09:42 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 20 Dec 2012 09:09:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2417: sa_version in sautils Message-ID: <043.a00c186fcf78aa0ab57a684ca4d947f4@buildbot.net> #2417: sa_version in sautils ------------------------+--------------------------------------- Reporter: abracadaber | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: master-create, sa_version ------------------------+--------------------------------------- sa_version function from buildbot.util.sautils failed with exception when creating master:[[BR]][[BR]] buildbot create-master master[[BR]] updating existing installation[[BR]] buildbot.tac already exists and is correct[[BR]] creating /home/*****/.virtualenvs/buildbot/master/master.cfg.sample[[BR]] public_html/ already exists: not replacing[[BR]] templates/ already exists: not replacing[[BR]] Traceback (most recent call last): File "/home/*****/.virtualenvs/buildbot/local/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py", line 1187, in unwindGenerator return _inlineCallbacks(None, gen, Deferred()) File "/home/*****/.virtualenvs/buildbot/local/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py", line 1045, in _inlineCallbacks result = g.send(result) File "/home/*****/.virtualenvs/buildbot/local/lib/python2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/scripts/create_master.py", line 145, in createMaster yield createDB(config) File "/home/*****/.virtualenvs/buildbot/local/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py", line 1187, in unwindGenerator return _inlineCallbacks(None, gen, Deferred()) --- --- File "/home/*****/.virtualenvs/buildbot/local/lib/python2.7/site- packages/Twisted-12.2.0-py2.7-linux-i686.egg/twisted/internet/defer.py", line 1045, in _inlineCallbacks result = g.send(result) File "/home/*****/.virtualenvs/buildbot/local/lib/python2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/scripts/create_master.py", line 122, in createDB monkeypatches.patch_all() File "/home/*****/.virtualenvs/buildbot/local/lib/python2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/monkeypatches/__init__.py", line 69, in patch_all patch_sqlalchemy2364() File "/home/*****/.virtualenvs/buildbot/local/lib/python2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/monkeypatches/__init__.py", line 55, in patch_sqlalchemy2364 if sautils.sa_version() < (0,7,5): File "/home/*****/.virtualenvs/buildbot/local/lib/python2.7/site- packages/buildbot-0.8.7p1-py2.7.egg/buildbot/util/sautils.py", line 36, in sa_version return tuple(map(int, sa.__version__.split('.'))) exceptions.ValueError: invalid literal for int() with base 10: '0b2' [[BR]][[BR]] I think, it should not take into account the third level of numbering.[[BR]] Something like this:[[BR]][[BR]] def sa_version(): if hasattr(sa, '__version__'): return tuple(map(int, sa.__version__.split('.')[:2])) return (0,0) # "it's old" -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Dec 20 14:14:49 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 20 Dec 2012 14:14:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2417: sa_version in sautils In-Reply-To: <043.a00c186fcf78aa0ab57a684ca4d947f4@buildbot.net> References: <043.a00c186fcf78aa0ab57a684ca4d947f4@buildbot.net> Message-ID: <058.5cb6c3d3f1bdcbfc8524baeb47c0fc14@buildbot.net> #2417: sa_version in sautils ------------------------+--------------------- Reporter: abracadaber | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: fixed Keywords: | ------------------------+--------------------- Changes (by dustin): * keywords: master-create, sa_version => * status: new => closed * resolution: => fixed Comment: This has already been fixed in https://github.com/buildbot/buildbot/commit/daa659cb4e0c83c94fb90445bf179e74126c3f2d I blame SQLAlchemy for widely releasing a beta.. ;) -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Dec 21 16:45:25 2012 From: noreply at github.com (GitHub) Date: Fri, 21 Dec 2012 08:45:25 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] d675d6: handle errors showing tracebacks better Message-ID: <50d492257fd7a_4d4a1bc4ae89064a@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d675d67618b5b64405aabb5b17cf10d86a769a3e https://github.com/buildbot/buildbot/commit/d675d67618b5b64405aabb5b17cf10d86a769a3e Author: Dustin J. Mitchell Date: 2012-12-19 (Wed, 19 Dec 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- handle errors showing tracebacks better Commit: ba9338e3c08b659f5070eeebc29716d228cfeabb https://github.com/buildbot/buildbot/commit/ba9338e3c08b659f5070eeebc29716d228cfeabb Author: Dustin J. Mitchell Date: 2012-12-21 (Fri, 21 Dec 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Merge branch 'failure-showing-failure' of git://github.com/djmitche/buildbot Compare: https://github.com/buildbot/buildbot/compare/5b07b8699517...ba9338e3c08b From nobody at buildbot.net Fri Dec 21 22:59:43 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 21 Dec 2012 22:59:43 -0000 Subject: [Buildbot-commits] [Buildbot] #2418: Can't sort SourceStamp listing in Jinja2 build.html template Message-ID: <044.fe788632f524388eea09125bb0afa05a@buildbot.net> #2418: Can't sort SourceStamp listing in Jinja2 build.html template -------------------------+---------------------------------- Reporter: mikesorrenti | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Keywords: SourceStamp sort web -------------------------+---------------------------------- Our buildbot installation is used for several codebases so our !SourceStamp listing on the individual build pages gets lengthy. I tried using Jinja2's sort method to sort this listing by the codebase attribute but failed: {{{ : SourceStamp instance has no attribute '__getitem__' }}} Jinja2 sorting happens in filters.py at do_sort, using environment.getitem to attempt to retrieve the attribute via bracket notation: {{{ # Jinja2 2.6 environment.py line 353 return obj[argument] }}} I attempted to add a simple `__getitem__` method to my local sourcestamp.!SourceStamp but no dice, are the historical !SourceStamp objects serialized or something like that? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Dec 21 23:07:20 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 21 Dec 2012 23:07:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2418: Can't sort SourceStamp listing in Jinja2 build.html template In-Reply-To: <044.fe788632f524388eea09125bb0afa05a@buildbot.net> References: <044.fe788632f524388eea09125bb0afa05a@buildbot.net> Message-ID: <059.c7103eafe5d0154ca9f31fcc49974337@buildbot.net> #2418: Can't sort SourceStamp listing in Jinja2 build.html template ---------------------------------+------------------------ Reporter: mikesorrenti | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: SourceStamp sort web | ---------------------------------+------------------------ Comment (by mikesorrenti): Note: my templating diff was {{{ 47c47 < {% for ss in sourcestamps %} --- > {% for ss in sourcestamps|sort(attribute='codebase') %} }}} Buildbot 0.8.7p1 status/web/templates/build.html -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 22 11:10:06 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 22 Dec 2012 11:10:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2381: SVN export method can't export single files In-Reply-To: <039.46a2f1fea1e274ea3c1f2b0330ffb35a@buildbot.net> References: <039.46a2f1fea1e274ea3c1f2b0330ffb35a@buildbot.net> Message-ID: <054.2605a5087cbad04833610b704feeae23@buildbot.net> #2381: SVN export method can't export single files ------------------------+-------------------- Reporter: Quentin | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: master | Resolution: Keywords: svn | ------------------------+-------------------- Changes (by Quentin): * cc: quentin.pradet@? (added) Comment: It makes sense indeed. SVN returns "svn: E200007: URL 'repourl' refers to a file, not a directory", so maybe I can use the "E200007" part wich is not locale-dependant. (I turns out I'm only working on this in extremely short time slices, so if someone is also affected by this issue, he can work on it.) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Dec 22 15:29:39 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 22 Dec 2012 15:29:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2418: Can't sort SourceStamp listing in Jinja2 build.html template In-Reply-To: <044.fe788632f524388eea09125bb0afa05a@buildbot.net> References: <044.fe788632f524388eea09125bb0afa05a@buildbot.net> Message-ID: <059.b714cac6d63c63373910b42ec9ee2324@buildbot.net> #2418: Can't sort SourceStamp listing in Jinja2 build.html template ---------------------------------+------------------------ Reporter: mikesorrenti | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.7p1 | Resolution: Keywords: SourceStamp sort web | ---------------------------------+------------------------ Comment (by dustin): It's probably easiest to just sort that in the Python. From what you say, it looks like the sort filter is intended for dictionaries, not objects. The !SourceStamp class is about to die in nine, and the web status will, too, so I don't see a lot of benefit to making this more complicated than necessary -- in particular, adding {{__getitem__}} to !SourceStamp seems like overkill. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Dec 25 00:13:44 2012 From: noreply at github.com (GitHub) Date: Mon, 24 Dec 2012 16:13:44 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 7d3a8b: move addSourceStampSet to the SourceStampConnector Message-ID: <50d8efb8dbdad_56dd1a30aec150126@sh2.rs.github.com.mail> Branch: refs/heads/9/sourcestamps Home: https://github.com/buildbot/buildbot Commit: 7d3a8bbe746ccb9aee54cd20a9338eb0805746ac https://github.com/buildbot/buildbot/commit/7d3a8bbe746ccb9aee54cd20a9338eb0805746ac Author: Dustin J. Mitchell Date: 2012-12-09 (Sun, 09 Dec 2012) Changed paths: M master/buildbot/db/connector.py M master/buildbot/db/sourcestamps.py R master/buildbot/db/sourcestampsets.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/trysched.py M master/buildbot/sourcestamp.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/unit/test_db_sourcestamps.py R master/buildbot/test/unit/test_db_sourcestampsets.py M master/buildbot/test/util/scheduler.py M master/docs/developer/database.rst Log Message: ----------- move addSourceStampSet to the SourceStampConnector Commit: 7147a007205aa90b79c719d0000847d12055e624 https://github.com/buildbot/buildbot/commit/7147a007205aa90b79c719d0000847d12055e624 Author: Dustin J. Mitchell Date: 2012-12-24 (Mon, 24 Dec 2012) Changed paths: M README.md M master/buildbot/clients/debug.py M master/buildbot/clients/tryclient.py M master/buildbot/data/buildsets.py M master/buildbot/data/changes.py M master/buildbot/data/connector.py A master/buildbot/data/sourcestamps.py M master/buildbot/db/base.py M master/buildbot/db/buildsets.py M master/buildbot/db/changes.py A master/buildbot/db/migrate/versions/026_sourcestamps_refactor.py M master/buildbot/db/model.py M master/buildbot/db/sourcestamps.py M master/buildbot/interfaces.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/debug.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/schedulers/trysched.py R master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/buildrequest.py M master/buildbot/status/web/grid.py M master/buildbot/status/words.py M master/buildbot/steps/trigger.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/fake/fakemq.py M master/buildbot/test/integration/test_upgrade.py M master/buildbot/test/regressions/test_import_unicode_changes.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/regressions/test_shell_command_properties.py R master/buildbot/test/regressions/test_sourcestamp_revision.py M master/buildbot/test/scenarios/base.py M master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_changes_hgpoller.py M master/buildbot/test/unit/test_data_builders.py M master/buildbot/test/unit/test_data_buildsets.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_data_masters.py A master/buildbot/test/unit/test_data_sourcestamps.py M master/buildbot/test/unit/test_db_builders.py M master/buildbot/test/unit/test_db_buildrequests.py M master/buildbot/test/unit/test_db_builds.py M master/buildbot/test/unit/test_db_buildsets.py M master/buildbot/test/unit/test_db_changes.py M master/buildbot/test/unit/test_db_masters.py A master/buildbot/test/unit/test_db_migrate_versions_026_sourcestamps_refactor.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_master.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildrequest.py M master/buildbot/test/unit/test_process_users_manual.py M master/buildbot/test/unit/test_process_users_users.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_forcesched.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_schedulers_trysched.py R master/buildbot/test/unit/test_sourcestamp.py M master/buildbot/test/unit/test_status_build.py M master/buildbot/test/unit/test_status_client.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_status_master.py M master/buildbot/test/unit/test_steps_trigger.py A master/buildbot/test/unit/test_test_util_validation.py R master/buildbot/test/unit/test_test_util_verifier.py M master/buildbot/test/util/connector_component.py M master/buildbot/test/util/db.py M master/buildbot/test/util/scheduler.py R master/buildbot/test/util/types/__init__.py R master/buildbot/test/util/types/builders.py R master/buildbot/test/util/types/buildsets.py R master/buildbot/test/util/types/changes.py R master/buildbot/test/util/types/masters.py R master/buildbot/test/util/types/schedulers.py A master/buildbot/test/util/validation.py R master/buildbot/test/util/verifier.py A master/buildbot/util/pickle_prereqs.py M master/docs/developer/data.rst M master/docs/developer/database.rst M master/docs/developer/rtype-buildset.rst M master/docs/developer/rtype-change.rst A master/docs/developer/rtype-sourcestamp.rst M master/docs/manual/cfg-builders.rst M master/docs/manual/cmdline.rst M master/docs/manual/customization.rst M master/docs/relnotes/index.rst Log Message: ----------- Sourcestamps refactor (WARNING!) WARNING: this breaks the existing status hierarchy; in particular, BuildStatus.getSourceStamps now returns nothing. It's all downhill from here! Sourcestampsets are gone; instead, buildsets have a collection of changes (roughly equivalent to the existing sourcestampsets, but treated as a simple many:many relationship instead); each change has one sourcestamp, and sourcestamps are uniquely identified. More importantly, SourceStamps are gone! The class has moved to the pickle_prereqs module for use when importing pickles, but is otherwise gone from Buildbot. This has required significant changes to the process classes. All of this begins to break the status hierarchy, which will disappear by the end of the nine process anyway. In particular, BuildStatus.getSourceStamps now always returns []. This commit also introduces a new method of validating data types, allowing more flexible specification of nested types. Compare: https://github.com/buildbot/buildbot/compare/7d3a8bbe746c^...7147a007205a From noreply at github.com Tue Dec 25 00:15:45 2012 From: noreply at github.com (GitHub) Date: Mon, 24 Dec 2012 16:15:45 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] Message-ID: <50d8f031abaaf_18fe15deae844784@sh3.rs.github.com.mail> Branch: refs/heads/9/sourcestamps Home: https://github.com/buildbot/buildbot From nobody at buildbot.net Tue Dec 25 08:21:05 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 25 Dec 2012 08:21:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2419: Svn update is failing with different language Message-ID: <037.d09b95a389cdf41938cfbb5ab9287554@buildbot.net> #2419: Svn update is failing with different language --------------------+------------------------ Reporter: Alice | Owner: Alice Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Keywords: svn,update --------------------+------------------------ when im doing svn update in buildfactory(): addStep(SVN(repourl='http://localhost/package/' + VERSION + "",username='username', password='password', workdir='svnpoller-workdir' , mode='full')) on japanese language enviroment is failing because it have no match = re.search('Revision:(.+?)\n', stdout) because svn info returns this: ??: . URL: http://svn.localhost.com/repos/test/vendors ?????????: http://svn.localhost.com/repos/test ????? UUID: 5e7d134a-54fb-0310-bd04-b611643e5c25 ?????: 101 ?????: ?????? ??????: ???? ?????: Guest ?????????: 100 ??????: 2012-12-18 22:32:16 +0900 (?, 18 12? 2012) added a simple language enviroment patch -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Thu Dec 27 23:41:58 2012 From: noreply at github.com (GitHub) Date: Thu, 27 Dec 2012 15:41:58 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] 315c66: don't run sqlalchemy betas, either Message-ID: <50dcdcc666b68_1ecb1aceae4594a5@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 315c66bd5ae246193c7e2832c64817348cfc9de7 https://github.com/buildbot/buildbot/commit/315c66bd5ae246193c7e2832c64817348cfc9de7 Author: Dustin J. Mitchell Date: 2012-12-27 (Thu, 27 Dec 2012) Changed paths: M master/setup.py Log Message: ----------- don't run sqlalchemy betas, either From noreply at github.com Fri Dec 28 04:26:41 2012 From: noreply at github.com (GitHub) Date: Thu, 27 Dec 2012 20:26:41 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] ab3cef: WIP: Adding UserCancel to list of available status... Message-ID: <50dd1f81595_2435163dae81126a8@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: ab3cefc9c46d197747628b92c66435cb6a78c88d https://github.com/buildbot/buildbot/commit/ab3cefc9c46d197747628b92c66435cb6a78c88d Author: Edmund Wong Date: 2012-10-17 (Wed, 17 Oct 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/status/builder.py M master/buildbot/status/results.py M master/buildbot/status/tinderbox.py Log Message: ----------- WIP: Adding UserCancel to list of available status. (ref: Moz bmo: bug Commit: c44485b9de673c1a578a068d49d0822b99dded3c https://github.com/buildbot/buildbot/commit/c44485b9de673c1a578a068d49d0822b99dded3c Author: Edmund Wong Date: 2012-10-17 (Wed, 17 Oct 2012) Changed paths: M master/buildbot/status/results.py M master/docs/developer/results.rst Log Message: ----------- - Updated docs and comment. Commit: 8fe84e6348b88c351521664452aa71c5cabe2fad https://github.com/buildbot/buildbot/commit/8fe84e6348b88c351521664452aa71c5cabe2fad Author: Edmund Wong Date: 2012-10-26 (Fri, 26 Oct 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/status/words.py Log Message: ----------- - Added UserCancel to words.py and buildstep.py. Commit: 8affa95e6c33d52fc6bc24c752989dd2e2a7aa80 https://github.com/buildbot/buildbot/commit/8affa95e6c33d52fc6bc24c752989dd2e2a7aa80 Author: Edmund Wong Date: 2012-10-26 (Fri, 26 Oct 2012) Changed paths: M master/buildbot/status/web/files/default.css Log Message: ----------- - Added pink (actually magenta) to default.css for usercancel status. Commit: 910631fa5ff611cd551f7d4e5f25029cd405d951 https://github.com/buildbot/buildbot/commit/910631fa5ff611cd551f7d4e5f25029cd405d951 Author: Edmund Wong Date: 2012-10-26 (Fri, 26 Oct 2012) Changed paths: M master/buildbot/status/web/baseweb.py Log Message: ----------- - Added 'usercancel to list of states in comment. Commit: 79010949200859304826668526c76de4c7ed6796 https://github.com/buildbot/buildbot/commit/79010949200859304826668526c76de4c7ed6796 Author: Edmund Wong Date: 2012-10-26 (Fri, 26 Oct 2012) Changed paths: M master/buildbot/status/mail.py Log Message: ----------- - Added Usercancel state and code to mail.py. Commit: 4fe54f8dff81ec56ad1b6d0c0e93aca80ab14b2c https://github.com/buildbot/buildbot/commit/4fe54f8dff81ec56ad1b6d0c0e93aca80ab14b2c Author: Edmund Wong Date: 2012-11-06 (Tue, 06 Nov 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/status/mail.py M master/buildbot/status/results.py M master/buildbot/status/tinderbox.py M master/buildbot/status/words.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_status_mail.py M master/docs/developer/results.rst Log Message: ----------- - Changed USERCANCEL to CANCELLED. Commit: 4bdb5307eaf658b26b9fc0621a2c3c71c1173000 https://github.com/buildbot/buildbot/commit/4bdb5307eaf658b26b9fc0621a2c3c71c1173000 Author: Edmund Wong Date: 2012-12-14 (Fri, 14 Dec 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/status/builder.py M master/buildbot/status/web/files/default.css M master/buildbot/test/unit/test_status_mail.py Log Message: ----------- - Changed some more files to use CANCELLED instead of USERCANCEL. Commit: abd20aec7a3db2c204654c015fa79f8e201ce254 https://github.com/buildbot/buildbot/commit/abd20aec7a3db2c204654c015fa79f8e201ce254 Author: Edmund Wong Date: 2012-12-14 (Fri, 14 Dec 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/status/mail.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- - Changed the remaining USERCANCEL reminants to CANCELLED. Commit: c4825e9e9566ccb7ef148316a813186e6d010222 https://github.com/buildbot/buildbot/commit/c4825e9e9566ccb7ef148316a813186e6d010222 Author: Edmund Wong Date: 2012-12-14 (Fri, 14 Dec 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/status/mail.py M master/buildbot/status/results.py M master/buildbot/status/tinderbox.py M master/buildbot/status/words.py Log Message: ----------- - Still had some leftover usercancel mentions. Fixed. Commit: e281efa9f806520922d50cb0aadf5cb0c3af0e1d https://github.com/buildbot/buildbot/commit/e281efa9f806520922d50cb0aadf5cb0c3af0e1d Author: Edmund Wong Date: 2012-12-14 (Fri, 14 Dec 2012) Changed paths: M master/buildbot/status/web/baseweb.py Log Message: ----------- - Updated a comment to be cancelled instead of usercancel. Commit: c279c4d0b557d5847c2443855cefc39bbc82ae2c https://github.com/buildbot/buildbot/commit/c279c4d0b557d5847c2443855cefc39bbc82ae2c Author: Dustin J. Mitchell Date: 2012-12-27 (Thu, 27 Dec 2012) Changed paths: M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_steps_python.py Log Message: ----------- fix pyflakes Commit: 5bb8dba41d8c87b7f05cd9ac98d5452d4183ed1d https://github.com/buildbot/buildbot/commit/5bb8dba41d8c87b7f05cd9ac98d5452d4183ed1d Author: Dustin J. Mitchell Date: 2012-12-27 (Thu, 27 Dec 2012) Changed paths: M master/docs/relnotes/index.rst Log Message: ----------- add relnotes Commit: 44c7cd5f56ad112e6e8a06c1a3592f6a4bc95d8c https://github.com/buildbot/buildbot/commit/44c7cd5f56ad112e6e8a06c1a3592f6a4bc95d8c Author: Dustin J. Mitchell Date: 2012-12-27 (Thu, 27 Dec 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/status/builder.py M master/buildbot/status/mail.py M master/buildbot/status/results.py M master/buildbot/status/tinderbox.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/files/default.css M master/buildbot/status/words.py M master/buildbot/test/unit/test_process_build.py M master/docs/developer/results.rst M master/docs/relnotes/index.rst Log Message: ----------- Merge branch 'pull555' into nine Compare: https://github.com/buildbot/buildbot/compare/c6fbbb0015d1...44c7cd5f56ad From nobody at buildbot.net Sat Dec 29 16:23:15 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 29 Dec 2012 16:23:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2419: Svn update is failing with different language In-Reply-To: <037.d09b95a389cdf41938cfbb5ab9287554@buildbot.net> References: <037.d09b95a389cdf41938cfbb5ab9287554@buildbot.net> Message-ID: <052.b453a3ed45fdfd7726131438e02614a4@buildbot.net> #2419: Svn update is failing with different language -----------------------+-------------------- Reporter: Alice | Owner: Alice Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.7p1 | Resolution: Keywords: svn,update | -----------------------+-------------------- Comment (by dustin): This is the right solution (using {{{LANG=C}}}), but your patch throws out `self.env`, which may contain other necessary information. Can you update with a version that preserves it? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Dec 30 03:18:16 2012 From: noreply at github.com (GitHub) Date: Sat, 29 Dec 2012 19:18:16 -0800 Subject: [Buildbot-commits] [buildbot/buildbot] f17e53: don't run sqlalchemy betas, either Message-ID: <50dfb278b6165_58dc1611aec16907c@sh3.rs.github.com.mail> Branch: refs/heads/buildbot-0.8.7 Home: https://github.com/buildbot/buildbot Commit: f17e53036804c83ef8269897f7758401a921fbf1 https://github.com/buildbot/buildbot/commit/f17e53036804c83ef8269897f7758401a921fbf1 Author: Dustin J. Mitchell Date: 2012-12-29 (Sat, 29 Dec 2012) Changed paths: M master/setup.py Log Message: ----------- don't run sqlalchemy betas, either