From nobody at buildbot.net Sat Jun 2 18:19:36 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 02 Jun 2012 18:19:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2307: HgPoller: native poller for Mercurial Message-ID: <040.3bfeb7bf2f6fffb5cd75b9eb632862d9@buildbot.net> #2307: HgPoller: native poller for Mercurial ------------------------+----------------------- Reporter: gracinet | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: hg ------------------------+----------------------- Buildbot does not currently ship with a poller for Mercurial. To my knowledge, there has been some discussion to parse some RSS feeds (notably pushlog). By "native" I mean that it relies on the standard capabilities of the VCS itself, therefore making it applicable to any remote repository on which the command-line executable can work. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jun 2 18:24:03 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 02 Jun 2012 18:24:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2307: HgPoller: native poller for Mercurial In-Reply-To: <040.3bfeb7bf2f6fffb5cd75b9eb632862d9@buildbot.net> References: <040.3bfeb7bf2f6fffb5cd75b9eb632862d9@buildbot.net> Message-ID: <055.f86208f7a573ae83e24d7ef3371e5771@buildbot.net> #2307: HgPoller: native poller for Mercurial ------------------------+------------------------ Reporter: gracinet | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: hg | ------------------------+------------------------ Comment (by gracinet): proof-of-concept available in https://github.com/gracinet/buildbot/tree /hgpoller-poc Needs unit tests, resolution of TODOs, probably handling of exceptional conditions (what happens over ssh if the server isn't in known-hosts yet?) but it seems to work in basic cases. This branch may be renamed or trashed before this turns into a proper pull-request. I'm not sure of the proper way to clean up history to meet buildbot standards, if necessary. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jun 2 20:05:39 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 02 Jun 2012 20:05:39 -0000 Subject: [Buildbot-commits] [Buildbot] #2308: change classification fallback to update fails on postgres Message-ID: <038.8000cf7e94c05245e942634ac908ac31@buildbot.net> #2308: change classification fallback to update fails on postgres --------------------+---------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Keywords: database --------------------+---------------------- Harry sent along the traceback and logs, and I had a look. I think what's happening here is that the same change is classified by the same scheduler twice, as suggested as a possibility in {{{ master/buildbot/schedulers/basic.py 148 # NOTE: this may double-call gotChange for changes that arrive just as 149 # the scheduler starts up. In practice, this doesn't hurt anything. }}} It looks like postgres is aborting the transaction after the first failed query, which is annoying but known: {{{ dustin=# begin; BEGIN dustin=# insert into foo values (1); INSERT 0 1 dustin=# insert into foo values (1); ERROR: duplicate key value violates unique constraint "foo_d_key" dustin=# update foo set d=2; ERROR: current transaction is aborted, commands ignored until end of transaction block }} I suspect that this can be fixed by ending the transaction and starting a new one. But, we should be revealing this problem with some tests, first. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jun 2 20:21:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 02 Jun 2012 20:21:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2308: change classification fallback to update fails on postgres In-Reply-To: <038.8000cf7e94c05245e942634ac908ac31@buildbot.net> References: <038.8000cf7e94c05245e942634ac908ac31@buildbot.net> Message-ID: <053.1006a733c83ec11f7584694cac562809@buildbot.net> #2308: change classification fallback to update fails on postgres ---------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: database | ---------------------+-------------------- Changes (by dustin): * milestone: 0.8.7 => 0.8.+ Comment: This *is* tested, and the tests pass on Postgres. From the logs: {{{ Jun 2 15:15:54 knuth postgres[23450]: [76-1] LOG: execute pg8000_statement_0/pg8000_portal_0: BEGIN TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [77-1] LOG: execute /pg8000_portal_44: INSERT INTO scheduler_changes (objectid, changeid, important) VALUES ($1, $2, $3) Jun 2 15:15:54 knuth postgres[23450]: [77-2] DETAIL: parameters: $1 = '24', $2 = '3', $3 = '0' Jun 2 15:15:54 knuth postgres[23450]: [78-1] LOG: execute pg8000_statement_1/pg8000_portal_1: COMMIT TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [79-1] LOG: execute pg8000_statement_2/pg8000_portal_2: ROLLBACK TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [80-1] LOG: execute pg8000_statement_0/pg8000_portal_0: BEGIN TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [81-1] LOG: execute /pg8000_portal_45: INSERT INTO scheduler_changes (objectid, changeid, important) VALUES ($1, $2, $3) Jun 2 15:15:54 knuth postgres[23450]: [81-2] DETAIL: parameters: $1 = '24', $2 = '3', $3 = '1' Jun 2 15:15:54 knuth postgres[23450]: [82-1] ERROR: duplicate key value violates unique constraint "scheduler_changes_unique" Jun 2 15:15:54 knuth postgres[23450]: [82-2] STATEMENT: INSERT INTO scheduler_changes (objectid, changeid, important) VALUES ($1, $2, $3) Jun 2 15:15:54 knuth postgres[23450]: [83-1] LOG: execute pg8000_statement_2/pg8000_portal_2: ROLLBACK TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [84-1] LOG: execute pg8000_statement_0/pg8000_portal_0: BEGIN TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [85-1] LOG: execute /pg8000_portal_46: UPDATE scheduler_changes SET important=$1 WHERE scheduler_changes.objectid = $2 AND scheduler_changes.changeid = $3 Jun 2 15:15:54 knuth postgres[23450]: [85-2] DETAIL: parameters: $1 = '1', $2 = '24', $3 = '3' Jun 2 15:15:54 knuth postgres[23450]: [86-1] LOG: execute pg8000_statement_1/pg8000_portal_1: COMMIT TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [87-1] LOG: execute pg8000_statement_2/pg8000_portal_2: ROLLBACK TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [88-1] LOG: execute pg8000_statement_0/pg8000_portal_0: BEGIN TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [89-1] LOG: execute /pg8000_portal_47: SELECT scheduler_changes.objectid, scheduler_changes.changeid, scheduler_changes.important Jun 2 15:15:54 knuth postgres[23450]: [89-2] FROM scheduler_changes ORDER BY scheduler_changes.changeid Jun 2 15:15:54 knuth postgres[23450]: [90-1] LOG: execute pg8000_statement_2/pg8000_portal_2: ROLLBACK TRANSACTION Jun 2 15:15:54 knuth postgres[23450]: [91-1] LOG: execute pg8000_statement_0/pg8000_portal_0: BEGIN TRANSACTION }}} Possibilities: * sqlalchemy version (but metabuildbot tests the supported versions) * postgres version (I'm using 8.4) * postgres driver (I'm using pg8000, as the logs show) Harry, what versions are you using? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sat Jun 2 22:41:03 2012 From: noreply at github.com (GitHub) Date: Sat, 02 Jun 2012 15:41:03 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 3231bb: hook a single master or a list of masters to mercu... Message-ID: <4fca967f11da9_7e1011e7ae8628c3@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 3231bb99250855203d28797f6829407386b3a496 https://github.com/buildbot/buildbot/commit/3231bb99250855203d28797f6829407386b3a496 Author: Benoit Allard Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/buildbot/changes/hgbuildbot.py Log Message: ----------- hook a single master or a list of masters to mercurial Commit: 82e3bbbcc301fae672c8e37d721679e3e54da834 https://github.com/buildbot/buildbot/commit/82e3bbbcc301fae672c8e37d721679e3e54da834 Author: Harry Borkhuis Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- master list feature added to hgbuildbot documentation Commit: 4df4838968507f026493790b08507a46b3ed6609 https://github.com/buildbot/buildbot/commit/4df4838968507f026493790b08507a46b3ed6609 Author: Harry Borkhuis Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- indentation typo fixed Commit: 3d968a1f193cdc692ac278d5b7cf368918eb986b https://github.com/buildbot/buildbot/commit/3d968a1f193cdc692ac278d5b7cf368918eb986b Author: tycho garen Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/docs/developer/style.rst Log Message: ----------- changes to the style guide (language clean up and rst tweaks.) Commit: 824c568b2c5b2ad05c1bd5a5b421873800ee869a https://github.com/buildbot/buildbot/commit/824c568b2c5b2ad05c1bd5a5b421873800ee869a Author: Dustin J. Mitchell Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/changes/hgbuildbot.py M master/docs/manual/cfg-changesources.rst Log Message: ----------- Merge branch 'mercurialhook-masters' of git://github.com/hborkhuis/buildbot * 'mercurialhook-masters' of git://github.com/hborkhuis/buildbot: indentation typo fixed master list feature added to hgbuildbot documentation hook a single master or a list of masters to mercurial Commit: 88398012fd9ac672628a259f24d2a213a1a23b51 https://github.com/buildbot/buildbot/commit/88398012fd9ac672628a259f24d2a213a1a23b51 Author: Dustin J. Mitchell Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- relnotes for pull 436 Commit: b9c00ac85a6b169a6eae41aeeb6e9704d592225a https://github.com/buildbot/buildbot/commit/b9c00ac85a6b169a6eae41aeeb6e9704d592225a Author: Dustin J. Mitchell Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/docs/developer/style.rst Log Message: ----------- Merge branch 'docs-patch-1' of git://github.com/tychoish/buildbot * 'docs-patch-1' of git://github.com/tychoish/buildbot: changes to the style guide (language clean up and rst tweaks.) Compare: https://github.com/buildbot/buildbot/compare/906976b...b9c00ac From noreply at github.com Sat Jun 2 22:42:16 2012 From: noreply at github.com (GitHub) Date: Sat, 02 Jun 2012 15:42:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] Message-ID: <4fca96c8700be_22212ecaec5247f@sh3.rs.github.com.mail> Branch: refs/heads/slave-proto Home: https://github.com/buildbot/buildbot From nobody at buildbot.net Sat Jun 2 23:13:31 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 02 Jun 2012 23:13:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2307: HgPoller: native poller for Mercurial In-Reply-To: <040.3bfeb7bf2f6fffb5cd75b9eb632862d9@buildbot.net> References: <040.3bfeb7bf2f6fffb5cd75b9eb632862d9@buildbot.net> Message-ID: <055.0135606e3092f3804582bcaac6f06747@buildbot.net> #2307: HgPoller: native poller for Mercurial ------------------------+------------------------ Reporter: gracinet | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: hg | ------------------------+------------------------ Comment (by dustin): Don't worry about git history - rebase, edit, or commit fixes all you want until it gets merged. I always use recursive merges, so the difference between "mainline" development and topic branches remains clear. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:11 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2265: Ensure that all properties can be converted to json. In-Reply-To: <042.ec39ec882f9837162fd9e2de587a7f82@buildbot.net> References: <042.ec39ec882f9837162fd9e2de587a7f82@buildbot.net> Message-ID: <057.937569e71cc562f4fce29a2b00b4909a@buildbot.net> #2265: Ensure that all properties can be converted to json. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.6p1 | Resolution: Keywords: | -----------------------+-------------------- Comment (by Tom Prince): Warn about non-jsonable properties. Once builds are stored in the database, properties that are not jsonable won't be supported. As it is, there are many places that don't like non-jsonable properties. Provide a warning for now, to allow people notice of the change. Refs #2265. Changeset: 834fb7b3af372846dbcd4b1245dee080ae2bb6a1 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:11 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2287: master-side cvs step doesn't verify that checkout points to correct repository In-Reply-To: <042.e4ee86a7b0d1c484f17ab119ababd423@buildbot.net> References: <042.e4ee86a7b0d1c484f17ab119ababd423@buildbot.net> Message-ID: <057.3e07f8c7e5a664a582619dc42682173a@buildbot.net> #2287: master-side cvs step doesn't verify that checkout points to correct repository ------------------------------------------+--------------------- Reporter: tom.prince | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: cvs, master-side-source-steps | ------------------------------------------+--------------------- Comment (by Tom Prince): Check that cvs checkout is pointing at the correct location. This checks 'CVS/Root' and 'CVS/Repository'. Fixes #2287. Changeset: f27d85d348acfbd0c0599258cebbe9413a8d3cfa -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 3 02:13:06 2012 From: noreply at github.com (GitHub) Date: Sat, 02 Jun 2012 19:13:06 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a8f887: Use magic __new__ for step factories. Message-ID: <4fcac83233de0_7e1011e7ae87212c@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: a8f88771f93ac92e0a9043bd2e5c359a4395a1e6 https://github.com/buildbot/buildbot/commit/a8f88771f93ac92e0a9043bd2e5c359a4395a1e6 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/config.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/util/steps.py Log Message: ----------- Use magic __new__ for step factories. Commit: a77e511860b1be57feaa79ed4cf6a66d08eafca8 https://github.com/buildbot/buildbot/commit/a77e511860b1be57feaa79ed4cf6a66d08eafca8 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/process/mtrlogobserver.py M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/base.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py Log Message: ----------- Remove calls to BuildStep.addFactoryArguments. This call does nothing anymore, so remove calls to it. The function is still around for backwards compatibility. Commit: fe0de9359599f78dacc2896abe5b706f640783e2 https://github.com/buildbot/buildbot/commit/fe0de9359599f78dacc2896abe5b706f640783e2 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- Don't bother copying build step arguments. *args and **kwargs automatically make copies of what get passed to them. Commit: 87ba7381dd04cfc81b14d773e81c6169ca5f7c2c https://github.com/buildbot/buildbot/commit/87ba7381dd04cfc81b14d773e81c6169ca5f7c2c Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/util/steps.py Log Message: ----------- BuildStep: Make getStepFactory return a factory function. Previously, it returned a factory, and arguments for the factory. This was used to print an error when the factory failed. This is moved into the factory function itself. The config also checks step locks. This functionality will be removed. Commit: f114f217e971c59978b077a56446dfb4a6326267 https://github.com/buildbot/buildbot/commit/f114f217e971c59978b077a56446dfb4a6326267 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/factory.py Log Message: ----------- Remove deprecated support for passing step factories a tuples. Instead, we support either BuildStep objects, or 0-argument callables. Commit: af7b6149b82a6ee648d22dbc1f18678cfbd872b9 https://github.com/buildbot/buildbot/commit/af7b6149b82a6ee648d22dbc1f18678cfbd872b9 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- MasterConfig: Don't check for slave lock conflicts. With the change to representing step factories as callables, we no longer are able to examine the step arguments to check for a locks argument, so remove the check. Commit: 88cc9ab41fb4d2eb2b07276b03a8da4369127230 https://github.com/buildbot/buildbot/commit/88cc9ab41fb4d2eb2b07276b03a8da4369127230 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Remove silly call of __init__ from __new__ in BuildStep. Commit: 92feb5062728c5e8b555031c52836c02692e7245 https://github.com/buildbot/buildbot/commit/92feb5062728c5e8b555031c52836c02692e7245 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/factory.py M master/buildbot/test/unit/test_process_factory.py Log Message: ----------- Remove s(). Commit: 798120c7ceabf005a4eb6c236d11be4f671d6796 https://github.com/buildbot/buildbot/commit/798120c7ceabf005a4eb6c236d11be4f671d6796 Author: Tom Prince Date: 2012-03-31 (Sat, 31 Mar 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_factory.py Log Message: ----------- Create a _BuildStepFactory to capture the arguments to BuildStep subclasses. We use an instance of this class, rather than a closure mostly to make it easier to test that the right factories are getting created. Commit: 060c98297f759de8b9e6a678d9c472d29bc10579 https://github.com/buildbot/buildbot/commit/060c98297f759de8b9e6a678d9c472d29bc10579 Author: Tom Prince Date: 2012-04-01 (Sun, 01 Apr 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/test/util/steps.py Log Message: ----------- Add a IBuildStepFactory, and make BuildFactory require instances. Rather than having a class implementing __call__ representing step factories, use a class with a real method. Commit: 34fd47dbfcc0e6440b84bdecec5b8f21ddeac000 https://github.com/buildbot/buildbot/commit/34fd47dbfcc0e6440b84bdecec5b8f21ddeac000 Author: Tom Prince Date: 2012-04-23 (Mon, 23 Apr 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/process/botmaster.py A master/buildbot/test/fake/botmaster.py M master/buildbot/test/unit/test_buildslave.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py Log Message: ----------- Merge branch 'bug2278' into buildbot-0.8.6 Conflicts: master/buildbot/test/unit/test_buildslave.py Commit: 2049177c1ad0a6db15fab2ae6b379fb69fc5ace5 https://github.com/buildbot/buildbot/commit/2049177c1ad0a6db15fab2ae6b379fb69fc5ace5 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Allow Domain class to be specified by Connection class This allows subclasses of Connection to use a subclass of Domain without any fuss. Commit: c764c6f026834ecb101d40911616092770b21a22 https://github.com/buildbot/buildbot/commit/c764c6f026834ecb101d40911616092770b21a22 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- More wrappers for libvirt API Allows enumeration of libvirt VM's that are already running when buildbot starts. Commit: 6bb96d2912d948b994d7bf06929469c299701d98 https://github.com/buildbot/buildbot/commit/6bb96d2912d948b994d7bf06929469c299701d98 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Can use inlineCallbacks now Commit: 11edf46ea1a6a65b7bfe1ad611f7920229969169 https://github.com/buildbot/buildbot/commit/11edf46ea1a6a65b7bfe1ad611f7920229969169 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Cope with orphaned build slaves When insubstantiate_after_build is False you can get orphan slaves that are duplicated when you restart buildbot. This prevents that by enumerating existing VM's and attempting to match them to defined slaves. Commit: 1617ec53bb65dcede60677eafddad6d46cdc1b6b https://github.com/buildbot/buildbot/commit/1617ec53bb65dcede60677eafddad6d46cdc1b6b Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Fix typo in log message Commit: 68de3502e61a8310fdd4b66f9d9148c204b54598 https://github.com/buildbot/buildbot/commit/68de3502e61a8310fdd4b66f9d9148c204b54598 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/buildslave.py Log Message: ----------- Make sure we can't start new builds when a latent slave is shutting down Commit: 895ef265d07396fecba99cee3006a35bb1049eaa https://github.com/buildbot/buildbot/commit/895ef265d07396fecba99cee3006a35bb1049eaa Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/libvirtbuildslave.py Log Message: ----------- Try and unify build_wait_timeout and insub_after_build When i added insubtantiate_after_build i wasn't aware of the build_wait_timeout option. They are both "how quickly should the slave go away" options, so unify them and support a "never turn the slave off" option. Commit: 91c96e63a8228930eba5799d5a7d3121b434c941 https://github.com/buildbot/buildbot/commit/91c96e63a8228930eba5799d5a7d3121b434c941 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- start_instance much more readable with inlineCallbacks Commit: 2da11349143e81e50841c04eba6914d9049f1570 https://github.com/buildbot/buildbot/commit/2da11349143e81e50841c04eba6914d9049f1570 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py Log Message: ----------- Complain nicely via the configuration loader if libvirt isn't available Commit: 322ec7cc32557b4d9f9de8e237ed57c6980c41bc https://github.com/buildbot/buildbot/commit/322ec7cc32557b4d9f9de8e237ed57c6980c41bc Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py A master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- Add some basic tests Commit: b47b07aac45ed0c51ab4bee5837792f4a7e2e65a https://github.com/buildbot/buildbot/commit/b47b07aac45ed0c51ab4bee5837792f4a7e2e65a Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/buildbot/libvirtbuildslave.py M master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- Add more tests Commit: 0c8c56ef81ef3e416b933e922f40a87abbc26503 https://github.com/buildbot/buildbot/commit/0c8c56ef81ef3e416b933e922f40a87abbc26503 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: A master/buildbot/test/fake/libvirt.py M master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- Move libvirt fake to buildbot.test.fake Commit: 7d1eeba9958dddfa2fde48aaea8c47bd63db72b9 https://github.com/buildbot/buildbot/commit/7d1eeba9958dddfa2fde48aaea8c47bd63db72b9 Author: John Carr Date: 2012-04-29 (Sun, 29 Apr 2012) Changed paths: M master/docs/manual/cfg-buildslaves.rst Log Message: ----------- Update documentation for build_wait_timeout Commit: 024182e4ef4c2ecdc110b26eb18f56fd3abf7576 https://github.com/buildbot/buildbot/commit/024182e4ef4c2ecdc110b26eb18f56fd3abf7576 Author: Tom Prince Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/developer/cls-buildsteps.rst M master/docs/manual/customization.rst Log Message: ----------- Rewrap some buildstep documentation. Commit: 369e4185bf1b8b50fe116d9d9eb0bd7624710582 https://github.com/buildbot/buildbot/commit/369e4185bf1b8b50fe116d9d9eb0bd7624710582 Author: Tom Prince Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/docs/developer/cls-buildsteps.rst M master/docs/manual/customization.rst Log Message: ----------- Update documentation to reflect new BuildStep constructors. Since addFactoryArguments no longer needs to be called, remove the documentation about it Commit: d73d939aa70ff388d83ce09d4179fb11fbef6e4c https://github.com/buildbot/buildbot/commit/d73d939aa70ff388d83ce09d4179fb11fbef6e4c Author: Tom Prince Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_factory.py M master/buildbot/test/util/steps.py Log Message: ----------- Mark _getStepFactory and _factory as private. Commit: 51ae9da33893ba8205be9cd871ad24584cfcbd09 https://github.com/buildbot/buildbot/commit/51ae9da33893ba8205be9cd871ad24584cfcbd09 Author: Tom Prince Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M master/buildbot/test/unit/test_process_build.py Log Message: ----------- Fix test_process_build to use IBuildStepFactory. These tests should be fixed to not use Mock, but until then, use a custom FakeStepFactory to "build" the mock. Commit: 9eb7be702d9c64be4f8dad30fee24a30f2bb0237 https://github.com/buildbot/buildbot/commit/9eb7be702d9c64be4f8dad30fee24a30f2bb0237 Author: Tom Prince Date: 2012-05-13 (Sun, 13 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/interfaces.py M master/buildbot/process/build.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/process/mtrlogobserver.py M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/base.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_factory.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-buildsteps.rst M master/docs/manual/customization.rst Log Message: ----------- Merge branch 'magic-__new__' Conflicts: master/buildbot/steps/master.py master/buildbot/steps/shell.py master/buildbot/steps/source/base.py master/buildbot/steps/source/git.py master/buildbot/steps/source/svn.py master/docs/developer/cls-buildsteps.rst Commit: 56523b37eb51f9c5adedcc8af54b001f7bde79d0 https://github.com/buildbot/buildbot/commit/56523b37eb51f9c5adedcc8af54b001f7bde79d0 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- Fix test handling exception from BuildStep.start. Commit: 5d202962b2e01e3bf07e9a6bc85f51a9995e426c https://github.com/buildbot/buildbot/commit/5d202962b2e01e3bf07e9a6bc85f51a9995e426c Author: Tom Prince Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/status/logfile.py Log Message: ----------- Fix upgrading old builds? Commit: 5d61618979fbdfcd3e87c37c246a82d0a111db16 https://github.com/buildbot/buildbot/commit/5d61618979fbdfcd3e87c37c246a82d0a111db16 Author: Dustin J. Mitchell Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/db/changes.py M master/buildbot/test/unit/test_db_changes.py Log Message: ----------- Prune changes in batches of 100. Fixes #2299. Commit: 1c515be63e78cf87bb1ccab6738252893dbd3810 https://github.com/buildbot/buildbot/commit/1c515be63e78cf87bb1ccab6738252893dbd3810 Author: Dustin J. Mitchell Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/test/unit/test_db_changes.py Log Message: ----------- don't try to insert an id=0, as mysql will autoincrement it Commit: 1f124cd81de74c1e3adc5e34085c349dea65141e https://github.com/buildbot/buildbot/commit/1f124cd81de74c1e3adc5e34085c349dea65141e Author: Dustin J. Mitchell Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/MANIFEST.in Log Message: ----------- remove NEWS from manifest Commit: c8079379bc130997e97ab7e4b96aebaae1bf3912 https://github.com/buildbot/buildbot/commit/c8079379bc130997e97ab7e4b96aebaae1bf3912 Author: Dustin J. Mitchell Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/test/unit/test_status_web_base.py Log Message: ----------- Decode form values from HTTP POSTs Fixes #1054. One hopes. Commit: 74ab736bd4a0d348af7358194787685ea57fab37 https://github.com/buildbot/buildbot/commit/74ab736bd4a0d348af7358194787685ea57fab37 Author: Tom Prince Date: 2012-05-17 (Thu, 17 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Skip balanced parentheses in ternary Interpolations. Normal python % substitution skips over nested balanced parentheses. We should do the same thing when parsing Interpolate. Commit: a878a0a7e51b8aeafd0fdd6410a8198c6d17a871 https://github.com/buildbot/buildbot/commit/a878a0a7e51b8aeafd0fdd6410a8198c6d17a871 Author: Tom Prince Date: 2012-05-17 (Thu, 17 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Be strict about identifiers accepted by Interpolate. Commit: e8f9ef997c7ed6f404144b361e5276616899899d https://github.com/buildbot/buildbot/commit/e8f9ef997c7ed6f404144b361e5276616899899d Author: Tom Prince Date: 2012-05-17 (Thu, 17 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Merge branch 'ternary-split' Commit: ade94e1b8f250e0639372242e50860f8127b6a52 https://github.com/buildbot/buildbot/commit/ade94e1b8f250e0639372242e50860f8127b6a52 Author: Tom Prince Date: 2012-05-17 (Thu, 17 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Merge pull request #409 from tomprince/ternary-split Don't use regexes in Interpolate. Commit: 34a3f6d9a6121b860d36f7c5b80f5bb96a251119 https://github.com/buildbot/buildbot/commit/34a3f6d9a6121b860d36f7c5b80f5bb96a251119 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/status/web/baseweb.py Log Message: ----------- Fix race condition during web status reconfig. Service.setServiceParent starts the current service, if the parent is already started. Thus, the current service needs to be ready to run when we call it. Fixes #2301. Commit: 32459822263e23f1d4baeac77faa020614301a99 https://github.com/buildbot/buildbot/commit/32459822263e23f1d4baeac77faa020614301a99 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/process/properties.py Log Message: ----------- Refactor Properties.update to use Properties.setProperty). Commit: 834fb7b3af372846dbcd4b1245dee080ae2bb6a1 https://github.com/buildbot/buildbot/commit/834fb7b3af372846dbcd4b1245dee080ae2bb6a1 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Warn about non-jsonable properties. Once builds are stored in the database, properties that are not jsonable won't be supported. As it is, there are many places that don't like non-jsonable properties. Provide a warning for now, to allow people notice of the change. Refs #2265. Commit: 5b6e0e51560366bdf3931b31538d4e4d353fa8d7 https://github.com/buildbot/buildbot/commit/5b6e0e51560366bdf3931b31538d4e4d353fa8d7 Author: Jay Soffian Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/status/builder.py Log Message: ----------- Fix AttributeError in BuilderStatus.prune Fix bug introduced by b4fb9fbf22 (Refactor configuration handling, 2011-11-12), which removed the BuilderStatus.buildHorizon attribute. Commit: 78c9e45291f8af81b7116e66ec98b1408cee625c https://github.com/buildbot/buildbot/commit/78c9e45291f8af81b7116e66ec98b1408cee625c Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- Store a copy of the slave's path module on Build. This is saves navigating to through the slavebuilder and slave each time this is needed. Commit: 1690dd92709ae0ae8285db612bbc3df9c3ac08ed https://github.com/buildbot/buildbot/commit/1690dd92709ae0ae8285db612bbc3df9c3ac08ed Author: Jay Soffian Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/interfaces.py Log Message: ----------- Remove waitUntilSuccess from IBuildSetStatus 7109604105 (remove waitUntilSuccess, rewrite waitUntilFinished, 2011-04-24) removed the method from the implementation. Commit: f27d85d348acfbd0c0599258cebbe9413a8d3cfa https://github.com/buildbot/buildbot/commit/f27d85d348acfbd0c0599258cebbe9413a8d3cfa Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Check that cvs checkout is pointing at the correct location. This checks 'CVS/Root' and 'CVS/Repository'. Fixes #2287. Commit: 0464a04c48887d03d830ee4579dcaba5eb918734 https://github.com/buildbot/buildbot/commit/0464a04c48887d03d830ee4579dcaba5eb918734 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py Log Message: ----------- Fix _ComputeRepositoryURL for multirepo support. Fixes #2241, #2230. Commit: cdd3271731dadbd06b53f01fb69a79ae481bcaa3 https://github.com/buildbot/buildbot/commit/cdd3271731dadbd06b53f01fb69a79ae481bcaa3 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- Use deferredLock for nested function in BaseBasicScheduler. Commit: 76e2165c1347bafff54ae151d83be594651ffc41 https://github.com/buildbot/buildbot/commit/76e2165c1347bafff54ae151d83be594651ffc41 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/schedulers/basic.py Log Message: ----------- _stable_timers is a defaultdict, so clear it, instead of changing it to a normal dict. Commit: 6864057675e2cd7f6c91dde28837934e28fb9df7 https://github.com/buildbot/buildbot/commit/6864057675e2cd7f6c91dde28837934e28fb9df7 Author: Tom Prince Date: 2012-05-18 (Fri, 18 May 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py Log Message: ----------- Make basic schedulers report pending build times. Fixes #2251. Commit: 516d41c436acf2e9fb08a7549c7beb499c2e70d6 https://github.com/buildbot/buildbot/commit/516d41c436acf2e9fb08a7549c7beb499c2e70d6 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/config.py Log Message: ----------- Add warning about absolute builddir. Refs #2260. Commit: efcea6932de4e33eddb96bf0ea6047911dd6c93e https://github.com/buildbot/buildbot/commit/efcea6932de4e33eddb96bf0ea6047911dd6c93e Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/libvirtbuildslave.py M master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- fix pyflakes, with one significant change (undefined Failure) Commit: 508b3b61b466532f7997a3beeef91c32d1148eda https://github.com/buildbot/buildbot/commit/508b3b61b466532f7997a3beeef91c32d1148eda Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/libvirtbuildslave.py M master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- fix error handling Commit: 2033200de441e924951eaa5a675967a0fd3d21a3 https://github.com/buildbot/buildbot/commit/2033200de441e924951eaa5a675967a0fd3d21a3 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: A master/buildbot/test/unit/test_libvirtbuildslave.py R master/buildbot/test/unit/test_libvirtslave.py Log Message: ----------- rename unit test file to match the module it tests Commit: 23ecfa684e8419ab81edcdb6ea134173447b8b7a https://github.com/buildbot/buildbot/commit/23ecfa684e8419ab81edcdb6ea134173447b8b7a Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/buildslave.py M master/buildbot/libvirtbuildslave.py A master/buildbot/test/fake/libvirt.py A master/buildbot/test/unit/test_libvirtbuildslave.py M master/docs/manual/cfg-buildslaves.rst Log Message: ----------- Merge branch 'pull392' * pull392: rename unit test file to match the module it tests fix error handling fix pyflakes, with one significant change (undefined Failure) Update documentation for build_wait_timeout Move libvirt fake to buildbot.test.fake Add more tests Add some basic tests Complain nicely via the configuration loader if libvirt isn't available start_instance much more readable with inlineCallbacks Try and unify build_wait_timeout and insub_after_build Make sure we can't start new builds when a latent slave is shutting down Fix typo in log message Cope with orphaned build slaves Can use inlineCallbacks now More wrappers for libvirt API Allow Domain class to be specified by Connection class Commit: 97dc121b4cf22c374a32bcbe5e38c08c630d9d32 https://github.com/buildbot/buildbot/commit/97dc121b4cf22c374a32bcbe5e38c08c630d9d32 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/process/properties.py M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Merge branch 'json-properties' of git://github.com/tomprince/buildbot * 'json-properties' of git://github.com/tomprince/buildbot: Warn about non-jsonable properties. Refactor Properties.update to use Properties.setProperty). Commit: 616118995fd28f0ca42998946e5b1a6c14ceed72 https://github.com/buildbot/buildbot/commit/616118995fd28f0ca42998946e5b1a6c14ceed72 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/status/builder.py Log Message: ----------- Merge branch 'master' of git://github.com/jaysoffian/buildbot * 'master' of git://github.com/jaysoffian/buildbot: Remove waitUntilSuccess from IBuildSetStatus Fix AttributeError in BuilderStatus.prune Commit: b92efa494faf77913beec1f79e4b1e3abe495ed5 https://github.com/buildbot/buildbot/commit/b92efa494faf77913beec1f79e4b1e3abe495ed5 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/test/unit/test_libvirtbuildslave.py Log Message: ----------- don't pass strings to defer.fail Commit: dffbdc25a726a7d4803dd5dea5161116cc6648e6 https://github.com/buildbot/buildbot/commit/dffbdc25a726a7d4803dd5dea5161116cc6648e6 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/util/compat.py Log Message: ----------- support for using fakeWarnings, which is not supported on py27+tw0900 Commit: c6e3e2d20da60fd6da8985153bb66e24d89e38f1 https://github.com/buildbot/buildbot/commit/c6e3e2d20da60fd6da8985153bb66e24d89e38f1 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/test/unit/test_steps_master.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Allow MasterShellCommand to be interrupted. Fixes #2149. Commit: 4791d51323d6bc4916716eadaf2c46ae918d4d73 https://github.com/buildbot/buildbot/commit/4791d51323d6bc4916716eadaf2c46ae918d4d73 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/steps/source/cvs.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Merge branch 'cvs-root' of git://github.com/tomprince/buildbot into pull415 * 'cvs-root' of git://github.com/tomprince/buildbot: Check that cvs checkout is pointing at the correct location. Store a copy of the slave's path module on Build. Commit: 7226de53321c549c600410241b1be4f9d3815e1c https://github.com/buildbot/buildbot/commit/7226de53321c549c600410241b1be4f9d3815e1c Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Spell maxsize correctly, and check for None or 0 in cmd.rc Commit: 0375655ecfc5f4dfcec21188b94102fd17ca097e https://github.com/buildbot/buildbot/commit/0375655ecfc5f4dfcec21188b94102fd17ca097e Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- give the module last on the cvs commandline Commit: 2b2eba96ace2a477baeb960eb6ab7615859268d0 https://github.com/buildbot/buildbot/commit/2b2eba96ace2a477baeb960eb6ab7615859268d0 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- correctly rmdir when a CVS dir is not updatable Commit: d430153e4db4cfd06c3b4ae684fd394eb3b9b327 https://github.com/buildbot/buildbot/commit/d430153e4db4cfd06c3b4ae684fd394eb3b9b327 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py Log Message: ----------- Merge branch 'compute-repository-url-multirepo' of git://github.com/tomprince/buildbot * 'compute-repository-url-multirepo' of git://github.com/tomprince/buildbot: Fix _ComputeRepositoryURL for multirepo support. Commit: 13378f4fc88bf7b7a83fcf3c59140c48a50c714b https://github.com/buildbot/buildbot/commit/13378f4fc88bf7b7a83fcf3c59140c48a50c714b Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/regressions/test_oldpaths.py M master/docs/release-notes.rst M slave/buildslave/commands/p4.py M slave/buildslave/commands/registry.py Log Message: ----------- Remove P4Sync (but not P4) as promised Commit: c0f1b7421cd601846479431a2bbea981c0fec227 https://github.com/buildbot/buildbot/commit/c0f1b7421cd601846479431a2bbea981c0fec227 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/schedulers/basic.py M master/buildbot/test/unit/test_schedulers_basic.py Log Message: ----------- Merge branch 'bug2251' of git://github.com/tomprince/buildbot * 'bug2251' of git://github.com/tomprince/buildbot: Make basic schedulers report pending build times. _stable_timers is a defaultdict, so clear it, instead of changing it to a normal dict. Use deferredLock for nested function in BaseBasicScheduler. Commit: 57845055f35db5b71f8d6bf36368d19ac9245ef8 https://github.com/buildbot/buildbot/commit/57845055f35db5b71f8d6bf36368d19ac9245ef8 Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/config.py Log Message: ----------- Merge branch 'bug2260' of git://github.com/tomprince/buildbot * 'bug2260' of git://github.com/tomprince/buildbot: Add warning about absolute builddir. Commit: 0ba689bf655d5b1982bd026cb2002daf01e60ccd https://github.com/buildbot/buildbot/commit/0ba689bf655d5b1982bd026cb2002daf01e60ccd Author: Dustin J. Mitchell Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Fixes to builddir warning Commit: 041f9386b8d02b1c99ec4e387c17a835579dae14 https://github.com/buildbot/buildbot/commit/041f9386b8d02b1c99ec4e387c17a835579dae14 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/steps/source/cvs.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Merge pull request #423 from djmitche/pull415 Response: Check that cvs checkout is against the correct repository Commit: 25fff52bc14b223f936129de1f14ee7c48e81552 https://github.com/buildbot/buildbot/commit/25fff52bc14b223f936129de1f14ee7c48e81552 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Merge pull request #424 from djmitche/bug2260 Fixes for absolute-builddir warning Commit: eaf13be615110d18c7c1aec7ea474c5ac34b0273 https://github.com/buildbot/buildbot/commit/eaf13be615110d18c7c1aec7ea474c5ac34b0273 Author: Tom Prince Date: 2012-05-19 (Sat, 19 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/maxq.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Factor checking of cmd.rc to allow other successful results. This provides an argument successfulRC to RemoteCommand, to specify some non-zero RCs as successes. Fixes #2225. Commit: 130637fc34c4b0cf89218edca0e86dc95befd8a7 https://github.com/buildbot/buildbot/commit/130637fc34c4b0cf89218edca0e86dc95befd8a7 Author: Dustin J. Mitchell Date: 2012-05-20 (Sun, 20 May 2012) Changed paths: M master/buildbot/steps/master.py M master/buildbot/test/unit/test_steps_master.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'bug2149' of git://github.com/tomprince/buildbot * 'bug2149' of git://github.com/tomprince/buildbot: Allow MasterShellCommand to be interrupted. Commit: cd3ffbf731bd94e81ebf374fe8720d5573ef59e2 https://github.com/buildbot/buildbot/commit/cd3ffbf731bd94e81ebf374fe8720d5573ef59e2 Author: David Alfonso Date: 2012-05-22 (Tue, 22 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py Log Message: ----------- Fixes #2304 (self.branch was always empty) Commit: dc9c28b1f356248e99386caac0cd0a8b9bb9f8f8 https://github.com/buildbot/buildbot/commit/dc9c28b1f356248e99386caac0cd0a8b9bb9f8f8 Author: ewongbb Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/docs/tutorial/tour.rst Log Message: ----------- Update master/docs/tutorial/tour.rst Commit: 3873aea18951314f5055ede9232f2ea68c14646f https://github.com/buildbot/buildbot/commit/3873aea18951314f5055ede9232f2ea68c14646f Author: Dustin J. Mitchell Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/docs/tutorial/tour.rst Log Message: ----------- Merge pull request #427 from ewongbb/master Spelling nit Commit: 975126d9e3ef71d9f0a7f086fbe68c8059b1c9af https://github.com/buildbot/buildbot/commit/975126d9e3ef71d9f0a7f086fbe68c8059b1c9af Author: Jorge Gonzalez Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/docs/manual/cfg-buildsteps.rst M slave/buildslave/commands/repo.py Log Message: ----------- Add -j option tree syncs using Repo source step Change-Id: I478dbdcbae9b7277d920ab7abc28328f18535ff2 Commit: 98649f7cc2de7fedb772210f484c3e6c33d64618 https://github.com/buildbot/buildbot/commit/98649f7cc2de7fedb772210f484c3e6c33d64618 Author: David Alfonso Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Added four tests for branches. Two for when the branch is specified on the CVS step and two for when the branch comes from a sourcestamp (e.g. using a timed.Nightly with a specific branch). Commit: 9fc970bf20a2146810286cb042d5bdd66e788f8d https://github.com/buildbot/buildbot/commit/9fc970bf20a2146810286cb042d5bdd66e788f8d Author: Bryce Lelbach Date: 2012-05-24 (Thu, 24 May 2012) Changed paths: M master/setup.py Log Message: ----------- Add missing files to setup.py so that they get installed. Commit: 10f8c33926dd46ff53243343b60dfabf0e5f51f1 https://github.com/buildbot/buildbot/commit/10f8c33926dd46ff53243343b60dfabf0e5f51f1 Author: Tom Prince Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/setup.py Log Message: ----------- Merge pull request #428 from brycelelbach/master Adds missing files to setup.py Commit: 848077d6e067a77fb9616affca3beb94c78f768c https://github.com/buildbot/buildbot/commit/848077d6e067a77fb9616affca3beb94c78f768c Author: Tom Prince Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/buildbot/steps/source/oldsource.py M master/docs/manual/cfg-buildsteps.rst M slave/buildslave/commands/repo.py Log Message: ----------- Merge pull request #418 from jgonzalezmendez/ext_topic_repo_step_sync_jobs Add -j option tree syncs using Repo source step Commit: 27bf15c64006b271a1f21fda64628239abfae58e https://github.com/buildbot/buildbot/commit/27bf15c64006b271a1f21fda64628239abfae58e Author: Dustin J. Mitchell Date: 2012-05-26 (Sat, 26 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- Handle exceptions in hideStepIf Fixes #2305. Commit: 453110799336c89f9f87f806cf9f0f39242a78a1 https://github.com/buildbot/buildbot/commit/453110799336c89f9f87f806cf9f0f39242a78a1 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/test/unit/test_steps_source_cvs.py Log Message: ----------- Merge branch 'cvsfixes' of git://github.com/davidag/buildbot * 'cvsfixes' of git://github.com/davidag/buildbot: Added four tests for branches. Two for when the branch is specified on the CVS step and two for when the branch comes from a sourcestamp (e.g. using a timed.Nightly with a specific branch). Fixes #2304 (self.branch was always empty) Commit: 63c3a92e47ff90329c39dbaea121dea69c01e2db https://github.com/buildbot/buildbot/commit/63c3a92e47ff90329c39dbaea121dea69c01e2db Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/status/web/baseweb.py Log Message: ----------- Merge branch 'bug2301' of https://github.com/tomprince/buildbot * 'bug2301' of https://github.com/tomprince/buildbot: Fix race condition during web status reconfig. Commit: cc5b2ed5a952250846d98b06617dbf346bbc9998 https://github.com/buildbot/buildbot/commit/cc5b2ed5a952250846d98b06617dbf346bbc9998 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/status/master.py Log Message: ----------- Don't reset webstatus.master to None when it is replaced This is an awful hack, but re-creating WebStatus on every reconfig is also a bad idea. Fixes #2301. Commit: 374e8c7dd9d248d6e596e4a7db8145a5f82459bc https://github.com/buildbot/buildbot/commit/374e8c7dd9d248d6e596e4a7db8145a5f82459bc Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Make FakeMaster a full class, not a Mock This is a compromise between adding the required methods (and other classes) to fakemaster.py, and mocking out the required methods/class in the tests, or using a real method/class where appropriate. Fixes #2302 Commit: e38bea2a8d8693d7dd7440f384e8e127110b6432 https://github.com/buildbot/buildbot/commit/e38bea2a8d8693d7dd7440f384e8e127110b6432 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/maxq.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'bug2225' of git://github.com/tomprince/buildbot into bug2225 * 'bug2225' of git://github.com/tomprince/buildbot: Factor checking of cmd.rc to allow other successful results. Commit: 94ccf27b379a68a247ded9090fbb807879442a61 https://github.com/buildbot/buildbot/commit/94ccf27b379a68a247ded9090fbb807879442a61 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/unit/test_process_buildstep.py Log Message: ----------- Remove local 'FakeCmd' fake, add more interface tests for FakeRemoteCommand Refs #2225 Commit: 7eb6257b501ff8c246ac8c5eaa30f15a45e270d8 https://github.com/buildbot/buildbot/commit/7eb6257b501ff8c246ac8c5eaa30f15a45e270d8 Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/interfaces/test_remotecommand.py Log Message: ----------- add and test for an active attribute Commit: 8d0e78a56344d3ecd4cd08b00feafbbb2565b34d https://github.com/buildbot/buildbot/commit/8d0e78a56344d3ecd4cd08b00feafbbb2565b34d Author: Dustin J. Mitchell Date: 2012-05-27 (Sun, 27 May 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Merge branch 'bug2302' of git://github.com/djmitche/buildbot * 'bug2302' of git://github.com/djmitche/buildbot: Make FakeMaster a full class, not a Mock Commit: 4582b5680a9fed0d0ce180c95c8ed411ac064ba9 https://github.com/buildbot/buildbot/commit/4582b5680a9fed0d0ce180c95c8ed411ac064ba9 Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/process/buildstep.py M master/buildbot/steps/maxq.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'bug2225' of git://github.com/djmitche/buildbot * 'bug2225' of git://github.com/djmitche/buildbot: add and test for an active attribute Remove local 'FakeCmd' fake, add more interface tests for FakeRemoteCommand Factor checking of cmd.rc to allow other successful results. Commit: 935399f5a1b6a8f826fdcaca9058081b7af89ae7 https://github.com/buildbot/buildbot/commit/935399f5a1b6a8f826fdcaca9058081b7af89ae7 Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/fake/remotecommand.py Log Message: ----------- add a comment about useLog and fakeLogData Commit: 2717407450b0710a5fc1e3a92b9cad55f965bf9d https://github.com/buildbot/buildbot/commit/2717407450b0710a5fc1e3a92b9cad55f965bf9d Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/status/build.py M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v085-README.txt A master/buildbot/test/integration/v085.tgz Log Message: ----------- add upgrade test from v0.8.5 Commit: 5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 https://github.com/buildbot/buildbot/commit/5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 Author: Tom Prince Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/steps/source/base.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/svn.py Log Message: ----------- Make master-side source steps respect timeout option. Fixes #2248, #2203. Commit: 75328e15dec2b4e20590315f2a2f65b899dde521 https://github.com/buildbot/buildbot/commit/75328e15dec2b4e20590315f2a2f65b899dde521 Author: Tom Prince Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/steps/source/base.py M master/buildbot/steps/source/oldsource.py Log Message: ----------- Factor out slave-side step specific Source code. Commit: 35e53c353e3eed263d233cead404c79cad596ae9 https://github.com/buildbot/buildbot/commit/35e53c353e3eed263d233cead404c79cad596ae9 Author: Tom Prince Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/status/master.py M master/buildbot/status/web/baseweb.py M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/tutorial/tour.rst M master/setup.py M slave/buildslave/commands/repo.py Log Message: ----------- Merge remote-tracking branch 'origin' into bug2248 Commit: 9dc97f447339206a55bac069e692f49d8167681d https://github.com/buildbot/buildbot/commit/9dc97f447339206a55bac069e692f49d8167681d Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v086p1.tgz Log Message: ----------- upgrade tests for 0.8.6p1, too Commit: cd7b3e5e8ce7dd3071866c1587fa6d5c38186eae https://github.com/buildbot/buildbot/commit/cd7b3e5e8ce7dd3071866c1587fa6d5c38186eae Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/integration/test_upgrade.py Log Message: ----------- unpickle v0.8.2 pickles too Commit: 72258477482d6bba6ca1bda7e7e38c4c087fab47 https://github.com/buildbot/buildbot/commit/72258477482d6bba6ca1bda7e7e38c4c087fab47 Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/status/logfile.py Log Message: ----------- Merge branch 'pickle-error' of git://github.com/tomprince/buildbot * 'pickle-error' of git://github.com/tomprince/buildbot: Fix upgrading old builds? Commit: 3e1071f31f98f9e5dd9f3f1ad2837bffdb6e7786 https://github.com/buildbot/buildbot/commit/3e1071f31f98f9e5dd9f3f1ad2837bffdb6e7786 Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/integration/v085.tgz A master/buildbot/test/integration/v086p1-README.txt M master/buildbot/test/integration/v086p1.tgz Log Message: ----------- use an older version of sqlite to generate the databases, for compatibility with slaves Commit: 8f173b778f7653b434ecc7d4e168d92a02b1b07d https://github.com/buildbot/buildbot/commit/8f173b778f7653b434ecc7d4e168d92a02b1b07d Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/unit/test_scripts_runner.py Log Message: ----------- fix win32 test error in test_scripts_runner.TestCreateMasterOptions.test_db_basedir Commit: e5916463847efb6b0e5584ee27bdc8698ae0513c https://github.com/buildbot/buildbot/commit/e5916463847efb6b0e5584ee27bdc8698ae0513c Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/unit/test_scripts_base.py Log Message: ----------- fix double-slashifying in fake expanduser Commit: 08060ca875d5990067ac353817adb626a003afbd https://github.com/buildbot/buildbot/commit/08060ca875d5990067ac353817adb626a003afbd Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/unit/test_scripts_base.py Log Message: ----------- fix tests for homedir searching on win32 On windows, buildbot looks for a config in %APPDATA%/buildbot, rather than $HOME/.buildbot. Commit: 0de2aee19e55bb9ccb792042342bbab74f40ca0c https://github.com/buildbot/buildbot/commit/0de2aee19e55bb9ccb792042342bbab74f40ca0c Author: Dustin J. Mitchell Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M master/buildbot/test/unit/test_steps_master.py Log Message: ----------- don't expect interrupting a command to return a signal on windows Commit: ab47f56fe1e441a761098234adfac9a27077a1f9 https://github.com/buildbot/buildbot/commit/ab47f56fe1e441a761098234adfac9a27077a1f9 Author: Beno?t Allard Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Correct typo in parameter to RemoteCommand Commit: 179a62f5e4513092053140542936bd72805a26ec https://github.com/buildbot/buildbot/commit/179a62f5e4513092053140542936bd72805a26ec Author: Tom Prince Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/process/buildstep.py Log Message: ----------- Merge pull request #432 from benallard/patch-1 Correct typo in parameter to RemoteCommand Commit: c8ed2a3eb4d15efd42cb2ddb6144098e850ae598 https://github.com/buildbot/buildbot/commit/c8ed2a3eb4d15efd42cb2ddb6144098e850ae598 Author: Tom Prince Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Tests for master-side source steps timeout. Also includes missing timeout arguments discovered during testing. Commit: 8c79548aeb0fa4ddcc60e0efcf2d1dd590a8c2c2 https://github.com/buildbot/buildbot/commit/8c79548aeb0fa4ddcc60e0efcf2d1dd590a8c2c2 Author: Tom Prince Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/test/interfaces/test_remotecommand.py Log Message: ----------- Test that RemoteShellCommand's constructor can run with trivial arguments. This catches the error fixed in ab47f56fe1e441a761098234adfac9a27077a1f9. Commit: bee6af86dca8a17af667a7453e3c2e49ed3bee3f https://github.com/buildbot/buildbot/commit/bee6af86dca8a17af667a7453e3c2e49ed3bee3f Author: Edmund Wong Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- - Added check and tests for int values for caches Commit: e80d3a0d3c1e8f3d51c074b201b945aa3b174f08 https://github.com/buildbot/buildbot/commit/e80d3a0d3c1e8f3d51c074b201b945aa3b174f08 Author: Dustin J. Mitchell Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/test/unit/test_steps_source_git.py Log Message: ----------- remove accidentally duplicated test Commit: 97f2750421deae49707d70bdbf928b3207a2f837 https://github.com/buildbot/buildbot/commit/97f2750421deae49707d70bdbf928b3207a2f837 Author: Dustin J. Mitchell Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/steps/source/base.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_svn.py Log Message: ----------- Merge branch 'pull414' * pull414: remove accidentally duplicated test Tests for master-side source steps timeout. Factor out slave-side step specific Source code. Make master-side source steps respect timeout option. Commit: 5b22df96df9056ba01a47b27f2c889af48d9a623 https://github.com/buildbot/buildbot/commit/5b22df96df9056ba01a47b27f2c889af48d9a623 Author: Edmund Wong Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Added check for ints for caches and added a test. Commit: 5166fd6a031665e401f757001d238e49b032cd5e https://github.com/buildbot/buildbot/commit/5166fd6a031665e401f757001d238e49b032cd5e Author: Edmund Wong Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Added check for ints for caches and added a test. Commit: 75614412c87f800dc1568b716910c075b21324d9 https://github.com/buildbot/buildbot/commit/75614412c87f800dc1568b716910c075b21324d9 Author: Dustin J. Mitchell Date: 2012-05-30 (Wed, 30 May 2012) Changed paths: M master/buildbot/config.py M master/buildbot/test/unit/test_config.py Log Message: ----------- Merge branch 'check-cache-ints' of git://github.com/ewongbb/buildbot * 'check-cache-ints' of git://github.com/ewongbb/buildbot: Added check for ints for caches and added a test. Added check for ints for caches and added a test. - Added check and tests for int values for caches Commit: 3231bb99250855203d28797f6829407386b3a496 https://github.com/buildbot/buildbot/commit/3231bb99250855203d28797f6829407386b3a496 Author: Benoit Allard Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/buildbot/changes/hgbuildbot.py Log Message: ----------- hook a single master or a list of masters to mercurial Commit: 82e3bbbcc301fae672c8e37d721679e3e54da834 https://github.com/buildbot/buildbot/commit/82e3bbbcc301fae672c8e37d721679e3e54da834 Author: Harry Borkhuis Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- master list feature added to hgbuildbot documentation Commit: 4df4838968507f026493790b08507a46b3ed6609 https://github.com/buildbot/buildbot/commit/4df4838968507f026493790b08507a46b3ed6609 Author: Harry Borkhuis Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/docs/manual/cfg-changesources.rst Log Message: ----------- indentation typo fixed Commit: e77702b83e5f63bced6e0891e721b7fef969f582 https://github.com/buildbot/buildbot/commit/e77702b83e5f63bced6e0891e721b7fef969f582 Author: Edmund Wong Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/buildbot/status/web/templates/build.html Log Message: ----------- Fix ticket #268. Commit: ccf072c16f53832cdb533908779be58418cf0fdb https://github.com/buildbot/buildbot/commit/ccf072c16f53832cdb533908779be58418cf0fdb Author: Edmund Wong Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/buildbot/status/web/templates/build.html Log Message: ----------- Changed "Annotate" to "Responsible Users" Commit: 906976b60da2f5c68ef09bf5b49cae3d9f009819 https://github.com/buildbot/buildbot/commit/906976b60da2f5c68ef09bf5b49cae3d9f009819 Author: Dustin J. Mitchell Date: 2012-05-31 (Thu, 31 May 2012) Changed paths: M master/buildbot/status/web/templates/build.html Log Message: ----------- Merge branch 'blame_rename' of git://github.com/ewongbb/buildbot * 'blame_rename' of git://github.com/ewongbb/buildbot: Changed "Annotate" to "Responsible Users" Fix ticket #268. Commit: 3d968a1f193cdc692ac278d5b7cf368918eb986b https://github.com/buildbot/buildbot/commit/3d968a1f193cdc692ac278d5b7cf368918eb986b Author: tycho garen Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/docs/developer/style.rst Log Message: ----------- changes to the style guide (language clean up and rst tweaks.) Commit: 824c568b2c5b2ad05c1bd5a5b421873800ee869a https://github.com/buildbot/buildbot/commit/824c568b2c5b2ad05c1bd5a5b421873800ee869a Author: Dustin J. Mitchell Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/changes/hgbuildbot.py M master/docs/manual/cfg-changesources.rst Log Message: ----------- Merge branch 'mercurialhook-masters' of git://github.com/hborkhuis/buildbot * 'mercurialhook-masters' of git://github.com/hborkhuis/buildbot: indentation typo fixed master list feature added to hgbuildbot documentation hook a single master or a list of masters to mercurial Commit: 88398012fd9ac672628a259f24d2a213a1a23b51 https://github.com/buildbot/buildbot/commit/88398012fd9ac672628a259f24d2a213a1a23b51 Author: Dustin J. Mitchell Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- relnotes for pull 436 Commit: b9c00ac85a6b169a6eae41aeeb6e9704d592225a https://github.com/buildbot/buildbot/commit/b9c00ac85a6b169a6eae41aeeb6e9704d592225a Author: Dustin J. Mitchell Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/docs/developer/style.rst Log Message: ----------- Merge branch 'docs-patch-1' of git://github.com/tychoish/buildbot * 'docs-patch-1' of git://github.com/tychoish/buildbot: changes to the style guide (language clean up and rst tweaks.) Commit: 3324c684a046407e1cb13935586a4c23b704781d https://github.com/buildbot/buildbot/commit/3324c684a046407e1cb13935586a4c23b704781d Author: Dustin J. Mitchell Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/MANIFEST.in M master/buildbot/buildslave.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/config.py M master/buildbot/db/changes.py M master/buildbot/interfaces.py M master/buildbot/libvirtbuildslave.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/process/mtrlogobserver.py M master/buildbot/process/properties.py M master/buildbot/schedulers/basic.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/logfile.py M master/buildbot/status/master.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/templates/build.html M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/base.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/fakemaster.py A master/buildbot/test/fake/libvirt.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v085-README.txt A master/buildbot/test/integration/v085.tgz A master/buildbot/test/integration/v086p1-README.txt A master/buildbot/test/integration/v086p1.tgz M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_changes.py A master/buildbot/test/unit/test_libvirtbuildslave.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_process_factory.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_scripts_base.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_web_base.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/compat.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-remotecommands.rst M master/docs/developer/style.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst M master/docs/tutorial/tour.rst M master/setup.py M slave/buildslave/commands/p4.py M slave/buildslave/commands/registry.py M slave/buildslave/commands/repo.py Log Message: ----------- Merge branch 'master' into nine * master: (94 commits) relnotes for pull 436 changes to the style guide (language clean up and rst tweaks.) Changed "Annotate" to "Responsible Users" Fix ticket #268. indentation typo fixed master list feature added to hgbuildbot documentation hook a single master or a list of masters to mercurial Added check for ints for caches and added a test. Added check for ints for caches and added a test. remove accidentally duplicated test - Added check and tests for int values for caches Test that RemoteShellCommand's constructor can run with trivial arguments. Tests for master-side source steps timeout. Correct typo in parameter to RemoteCommand don't expect interrupting a command to return a signal on windows fix tests for homedir searching on win32 fix double-slashifying in fake expanduser fix win32 test error in test_scripts_runner.TestCreateMasterOptions.test_db_basedir use an older version of sqlite to generate the databases, for compatibility with slaves unpickle v0.8.2 pickles too ... Conflicts: master/buildbot/test/unit/test_process_builder.py Compare: https://github.com/buildbot/buildbot/compare/1cb10b3...3324c68 From nobody at buildbot.net Sun Jun 3 02:13:10 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:10 -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.19c0d1f1200fd3ad4699ff0b3288eb9d@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 Dustin J. Mitchell): Decode form values from HTTP POSTs Fixes #1054. One hopes. Changeset: c8079379bc130997e97ab7e4b96aebaae1bf3912 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:10 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2299: while pruning changes: too many SQL variables In-Reply-To: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> References: <045.eb13d4d02dec1f0a8d845b421957fe58@buildbot.net> Message-ID: <060.d95b13611128155f1f62a6191f20f10a@buildbot.net> #2299: while pruning changes: too many SQL variables --------------------------+--------------------- Reporter: admin@? | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: database | --------------------------+--------------------- Comment (by Dustin J. Mitchell): Prune changes in batches of 100. Fixes #2299. Changeset: 5d61618979fbdfcd3e87c37c246a82d0a111db16 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:10 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.2627413d97d4d617f66938b085846e71@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+--------------------- Reporter: pwp | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: reconfig | ---------------------+--------------------- Comment (by Tom Prince): Fix race condition during web status reconfig. Service.setServiceParent starts the current service, if the parent is already started. Thus, the current service needs to be ready to run when we call it. Fixes #2301. Changeset: 34a3f6d9a6121b860d36f7c5b80f5bb96a251119 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:11 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2241: invalid getSourceStamp call in oldsource.py In-Reply-To: <038.ab65151a7bbe56f7beca4af36e8ea417@buildbot.net> References: <038.ab65151a7bbe56f7beca4af36e8ea417@buildbot.net> Message-ID: <053.a70593e5e9b0a7dd53e28b8fc23a37a6@buildbot.net> #2241: invalid getSourceStamp call in oldsource.py -------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: | -------------------+--------------------- Comment (by Tom Prince): Fix _ComputeRepositoryURL for multirepo support. Fixes #2241, #2230. Changeset: 0464a04c48887d03d830ee4579dcaba5eb918734 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:11 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2230: _ComputeRepositoryURL is broken with respect to multi-repo changes. In-Reply-To: <042.61cf3e79d7e33ef2c3cb111ef1abf29d@buildbot.net> References: <042.61cf3e79d7e33ef2c3cb111ef1abf29d@buildbot.net> Message-ID: <057.120901a5af148267dc9a4f0f6778ecdb@buildbot.net> #2230: _ComputeRepositoryURL is broken with respect to multi-repo changes. -----------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: | -----------------------+------------------------- Comment (by Tom Prince): Fix _ComputeRepositoryURL for multirepo support. Fixes #2241, #2230. Changeset: 0464a04c48887d03d830ee4579dcaba5eb918734 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:12 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2149: MasterShellCommand cannot be interrupted In-Reply-To: <035.16ba8e8d373d7917569116956748908b@buildbot.net> References: <035.16ba8e8d373d7917569116956748908b@buildbot.net> Message-ID: <050.9225a10079fe9e3483991d8fe80868f4@buildbot.net> #2149: MasterShellCommand cannot be interrupted --------------------+--------------------- Reporter: pwp | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.4p2 | Resolution: fixed Keywords: | --------------------+--------------------- Comment (by Tom Prince): Allow MasterShellCommand to be interrupted. Fixes #2149. Changeset: c6e3e2d20da60fd6da8985153bb66e24d89e38f1 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:13 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.0aec929a4f5597ee05b58b0248a1d08a@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+--------------------- Reporter: pwp | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: reconfig | ---------------------+--------------------- Comment (by Dustin J. Mitchell): Don't reset webstatus.master to None when it is replaced This is an awful hack, but re-creating WebStatus on every reconfig is also a bad idea. Fixes #2301. Changeset: cc5b2ed5a952250846d98b06617dbf346bbc9998 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:12 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2225: LoggingBuildStep should take an option to specify which exit codes indicate errors. In-Reply-To: <042.54a88721511b2a05ea80e07a5ad115d2@buildbot.net> References: <042.54a88721511b2a05ea80e07a5ad115d2@buildbot.net> Message-ID: <057.66a90a9c19bd9880d8b4dfeba1e41f97@buildbot.net> #2225: LoggingBuildStep should take an option to specify which exit codes indicate errors. ------------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.2 | Resolution: fixed Keywords: | ------------------------+------------------------- Comment (by Tom Prince): Factor checking of cmd.rc to allow other successful results. This provides an argument successfulRC to RemoteCommand, to specify some non-zero RCs as successes. Fixes #2225. Changeset: eaf13be615110d18c7c1aec7ea474c5ac34b0273 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:14 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2225: LoggingBuildStep should take an option to specify which exit codes indicate errors. In-Reply-To: <042.54a88721511b2a05ea80e07a5ad115d2@buildbot.net> References: <042.54a88721511b2a05ea80e07a5ad115d2@buildbot.net> Message-ID: <057.fa6be36dc7cd0ce35880f105112e1f53@buildbot.net> #2225: LoggingBuildStep should take an option to specify which exit codes indicate errors. ------------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: enhancement | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.2 | Resolution: fixed Keywords: | ------------------------+------------------------- Comment (by Dustin J. Mitchell): Remove local 'FakeCmd' fake, add more interface tests for FakeRemoteCommand Refs #2225 Changeset: 94ccf27b379a68a247ded9090fbb807879442a61 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:12 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2304: Code from CVS branches can't be checked out In-Reply-To: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> References: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> Message-ID: <055.e8b27de6118c38f8e09d38d328a987e9@buildbot.net> #2304: Code from CVS branches can't be checked out ---------------------+------------------------ Reporter: daviddev | Owner: Type: defect | Status: closed Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: cvs | ---------------------+------------------------ Comment (by David Alfonso): Fixes #2304 (self.branch was always empty) Changeset: cd3ffbf731bd94e81ebf374fe8720d5573ef59e2 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:11 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2251: SingleBranchScheduler in 0.8.5 (and 0.8.6) does not show "next in ... minutes" anymore In-Reply-To: <037.951e1c1ddd381fbb0c031f265b3b97dd@buildbot.net> References: <037.951e1c1ddd381fbb0c031f265b3b97dd@buildbot.net> Message-ID: <052.72a748040e08f0cfe7a9d1e899b88dbe@buildbot.net> #2251: SingleBranchScheduler in 0.8.5 (and 0.8.6) does not show "next in ... minutes" anymore --------------------+--------------------- Reporter: anjos | Owner: Type: defect | Status: closed Priority: trivial | Milestone: 0.8.7 Version: 0.8.6 | Resolution: fixed Keywords: | --------------------+--------------------- Comment (by Tom Prince): Make basic schedulers report pending build times. Fixes #2251. Changeset: 6864057675e2cd7f6c91dde28837934e28fb9df7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:12 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2260: 'builddir' path is used on both master and slave In-Reply-To: <037.7959f633653eb0835f9d4fef7d20a5a4@buildbot.net> References: <037.7959f633653eb0835f9d4fef7d20a5a4@buildbot.net> Message-ID: <052.335d78b8419e317934fb1ed7258155ac@buildbot.net> #2260: 'builddir' path is used on both master and slave -------------------+-------------------- Reporter: ayust | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.9.0 Version: master | Resolution: Keywords: | -------------------+-------------------- Comment (by Tom Prince): Add warning about absolute builddir. Refs #2260. Changeset: 516d41c436acf2e9fb08a7549c7beb499c2e70d6 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:13 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2304: Code from CVS branches can't be checked out In-Reply-To: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> References: <040.56bc97f9410b49f815f125d0541c09a4@buildbot.net> Message-ID: <055.9bfd6758d4091d2b3f17d47ca0216863@buildbot.net> #2304: Code from CVS branches can't be checked out ---------------------+------------------------ Reporter: daviddev | Owner: Type: defect | Status: closed Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: cvs | ---------------------+------------------------ Comment (by Dustin J. Mitchell): Merge branch 'cvsfixes' of git://github.com/davidag/buildbot * 'cvsfixes' of git://github.com/davidag/buildbot: Added four tests for branches. Two for when the branch is specified on the CVS step and two for when the branch comes from a sourcestamp (e.g. using a timed.Nightly with a specific branch). Fixes #2304 (self.branch was always empty) Changeset: 453110799336c89f9f87f806cf9f0f39242a78a1 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:12 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2305: If doStepIf callable errors out build ends badly In-Reply-To: <036.eee1724e5df50705185b97967508c918@buildbot.net> References: <036.eee1724e5df50705185b97967508c918@buildbot.net> Message-ID: <051.57605f381f20c359bc191aa8dcbce74a@buildbot.net> #2305: If doStepIf callable errors out build ends badly ----------------------+--------------------- Reporter: Jc2k | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.+ Version: master | Resolution: fixed Keywords: buildstep | ----------------------+--------------------- Comment (by Dustin J. Mitchell): Handle exceptions in hideStepIf Fixes #2305. Changeset: 27bf15c64006b271a1f21fda64628239abfae58e -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:14 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2248: ForceScheduler does not reconfig correctly In-Reply-To: <042.99e7ab81106a14f19ba121dda7936209@buildbot.net> References: <042.99e7ab81106a14f19ba121dda7936209@buildbot.net> Message-ID: <057.1441f5df0426b7af489368ecca94f3eb@buildbot.net> #2248: ForceScheduler does not reconfig correctly -----------------------+------------------------ Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6 | Resolution: fixed Keywords: | -----------------------+------------------------ Comment (by Tom Prince): Make master-side source steps respect timeout option. Fixes #2248, #2203. Changeset: 5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:14 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2203: svn copy method, timeout setting has no impact In-Reply-To: <035.6e064d864f152aafabd80460867793de@buildbot.net> References: <035.6e064d864f152aafabd80460867793de@buildbot.net> Message-ID: <050.ad6bde11d438ce3d8971dab8b2926a79@buildbot.net> #2203: svn copy method, timeout setting has no impact -------------------+--------------------- Reporter: doh | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.5 | Resolution: fixed Keywords: | -------------------+--------------------- Comment (by Tom Prince): Make master-side source steps respect timeout option. Fixes #2248, #2203. Changeset: 5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 3 02:13:13 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 03 Jun 2012 02:13:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2302: Make FakeMaster not be a mock. In-Reply-To: <042.2f841ccde22506e25c91a8b0ef8c0f2a@buildbot.net> References: <042.2f841ccde22506e25c91a8b0ef8c0f2a@buildbot.net> Message-ID: <057.9b791469f1002b3efc809531fbc8b989@buildbot.net> #2302: Make FakeMaster not be a mock. ------------------------+--------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.8.+ Version: master | Resolution: fixed Keywords: tests | ------------------------+--------------------- Comment (by Dustin J. Mitchell): Make FakeMaster a full class, not a Mock This is a compromise between adding the required methods (and other classes) to fakemaster.py, and mocking out the required methods/class in the tests, or using a real method/class where appropriate. Fixes #2302 Changeset: 374e8c7dd9d248d6e596e4a7db8145a5f82459bc -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 5 20:32:55 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 05 Jun 2012 20:32:55 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build Message-ID: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+----------------------- Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: --------------------+----------------------- On the [http://build.webkit.org/ WebKit Buildbot] we recently altered our configuration to [http://trac.webkit.org/changeset/117508/trunk/Tools/BuildSlaveSupport prioritize the newest pending build request] by using a `nextBuild` function on the builder configuration. However, we have noticed that this causes Buildbot to build the wrong revision if merging of build requests is enabled for that builder. Such an example of the incorrect building can be seen [http://build.webkit.org/builders/Lion%20Release%20%28Build%29/builds/10276 here]. In this instance, change number 430 (SVN r119458) was selected by our `pickLatestBuild` function due to being the most recent pending build at the time. Note however that the source stamp refers to SVN r119457, as do the commands that are later invoked. This appears to be due to the manner in which the merging of build requests occurs. It seems as though all eligible requests are merged in to the request that the `nextBuild` function returns. This results in the changes being listed out of order on the build page (430, 428, 429 in the example above). Code elsewhere in Buildbot appears to look only at the last change in the build request when determining the SVN revision to work with. This results in it picking the SVN revision from change number 429 (SVN r119457) rather than using the most recent SVN revision from the set of changes associated with the build. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 5 20:40:54 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 05 Jun 2012 20:40:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build In-Reply-To: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> References: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> Message-ID: <052.df4de8da582fb7544928c869a26d4eee@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+------------------------ Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by tom.prince): One difficulty with this is that buildbot doesn't really have any notion of ordering of changes. For svn, it is fairly obvious how to do this, but for something like git, none of the meta-data we capture allows us to order changes. So, I'm not sure how best we should fix this. A work around would be to disable merging of build requests. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 5 20:43:18 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 05 Jun 2012 20:43:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build In-Reply-To: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> References: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> Message-ID: <052.c728ea7be8c1684c433601ad107b46bf@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+------------------------ Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by bdash): The Change instances are numbered and have timestamps associated with them. Surely one of those two pieces of information could be used to inform the ordering? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 5 20:52:37 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 05 Jun 2012 20:52:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build In-Reply-To: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> References: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> Message-ID: <052.c269faf35407b654fda55946c516eefd@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+------------------------ Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by tom.prince): We have no guarantee that either of those actually represent the order of commits. We could use either of those as a stop-gap measure. But that would depend on changes being added to the db in order. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 5 20:54:35 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 05 Jun 2012 20:54:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build In-Reply-To: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> References: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> Message-ID: <052.cbdb43f4660f0c2d2a5bb91cc78fe567@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+------------------------ Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by bdash): Perhaps the presence of a non-default `nextBuild` function should disable merging of build requests then, since claiming to build rN while actually building some older revision is a pretty nasty situation to hit. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 5 21:04:02 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 05 Jun 2012 21:04:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build In-Reply-To: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> References: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> Message-ID: <052.0b400a0fd505afbabe60f99f13bbf019@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+------------------------ Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by tom.prince): As long as the `nextBuild` function only differs from the default by sometimes returning requests without changes (which only get merged with requests with matching versions), then this bug wont be triggered. To be clear: I think the current behavior is buggy. I'd like to fix it properly, rather than just with a stopgap. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jun 5 21:34:16 2012 From: noreply at github.com (GitHub) Date: Tue, 05 Jun 2012 14:34:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] a94047: Add a web hook that can trigger named pollers Message-ID: <4fce7b5885c90_48cc1121af092874@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: a94047bc8d69cd192d376ed653c05422c90cddbd https://github.com/buildbot/buildbot/commit/a94047bc8d69cd192d376ed653c05422c90cddbd Author: John Carr Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py A master/buildbot/status/web/hooks/poller.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Add a web hook that can trigger named pollers Commit: e1f505f1e540c9c783a25dc5ae39c66bf1f5cd50 https://github.com/buildbot/buildbot/commit/e1f505f1e540c9c783a25dc5ae39c66bf1f5cd50 Author: John Carr Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/status/web/hooks/poller.py M master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- If 'poller' argument isn't provided, trigger all of them Commit: aa177f38517c47857b77d1262a16811d66f34e72 https://github.com/buildbot/buildbot/commit/aa177f38517c47857b77d1262a16811d66f34e72 Author: John Carr Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/status/web/hooks/poller.py M master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Implement an allowed list Commit: 4c12f65d50595be12c24e393c72cac5c9ecb20f5 https://github.com/buildbot/buildbot/commit/4c12f65d50595be12c24e393c72cac5c9ecb20f5 Author: Tom Prince Date: 2012-06-05 (Tue, 05 Jun 2012) Changed paths: M master/buildbot/test/unit/test_status_web_change_hooks_poller.py Log Message: ----------- poller-web-hook: Add a test of all allowed pollers. Commit: 44d9b40f36ed6a2a232a3ffde60b4f0cea519652 https://github.com/buildbot/buildbot/commit/44d9b40f36ed6a2a232a3ffde60b4f0cea519652 Author: Tom Prince Date: 2012-06-05 (Tue, 05 Jun 2012) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py A master/buildbot/status/web/hooks/poller.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch 'poll-hook' Compare: https://github.com/buildbot/buildbot/compare/b9c00ac...44d9b40 From noreply at github.com Tue Jun 5 22:34:15 2012 From: noreply at github.com (GitHub) Date: Tue, 05 Jun 2012 15:34:15 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] c1d4b2: Add a 'jinja_loaders' parameter to WebStatus for c... Message-ID: <4fce89671b328_1f0a1197ae8174f2@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: c1d4b2af6d25219cc119e1f296b37c85cad0e23f https://github.com/buildbot/buildbot/commit/c1d4b2af6d25219cc119e1f296b37c85cad0e23f Author: John Carr Date: 2012-06-05 (Tue, 05 Jun 2012) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Add a 'jinja_loaders' parameter to WebStatus for customizers who want to use additional Jina2 loaders Commit: da08dff6fda652ff9393862d1f34c9fb0e176433 https://github.com/buildbot/buildbot/commit/da08dff6fda652ff9393862d1f34c9fb0e176433 Author: Tom Prince Date: 2012-06-05 (Tue, 05 Jun 2012) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge commit 'refs/pull/442/head' of github.com:buildbot/buildbot Conflicts: master/docs/manual/cfg-statustargets.rst Compare: https://github.com/buildbot/buildbot/compare/44d9b40...da08dff From noreply at github.com Wed Jun 6 16:26:52 2012 From: noreply at github.com (GitHub) Date: Wed, 06 Jun 2012 09:26:52 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 1ef312: RpmLint updates Message-ID: <4fcf84cc4ec48_3d5bf29af4255262@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 1ef312e26aa38cc98503bdb9a968948e66de2373 https://github.com/buildbot/buildbot/commit/1ef312e26aa38cc98503bdb9a968948e66de2373 Author: Marius Rieder Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/rpmlint.py Log Message: ----------- RpmLint updates * Set buildstep name to 'rpmlint' not 'test' * Changed fileloc default from '*rpm' to '.'. Globing did not work. * Added config parameter to set the rpmlint user config file * Add warning/error logs only if not empty * Replace 'Rpmlint' with the number or warning/error in the logname Commit: 210308a9f6b697bc35bda1b8a11939d948648749 https://github.com/buildbot/buildbot/commit/210308a9f6b697bc35bda1b8a11939d948648749 Author: Marius Rieder Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py Log Message: ----------- New rpm mock build steps Add MockBuildSRPM and MockRebuild. MockBuildSRPM build a srpm out of the specfile. MockRebuild rebuild the srpm into rpm(s). Commit: 7964a7cfd84956933e7a01cd7b48f1ff3623b49d https://github.com/buildbot/buildbot/commit/7964a7cfd84956933e7a01cd7b48f1ff3623b49d Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/mock.py Log Message: ----------- Improve the Mock steps * Use config.error instead of assert * Populate logfiles in start (self.build.path_module is unavailable in init) Commit: 6a31eebf2d01e96bb89c0c21899bb578f9e1c74d https://github.com/buildbot/buildbot/commit/6a31eebf2d01e96bb89c0c21899bb578f9e1c74d Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/mock.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py Log Message: ----------- Added unit tests for mock steps Commit: 262bb8e44a17704fea3dc342f5bad9749702868c https://github.com/buildbot/buildbot/commit/262bb8e44a17704fea3dc342f5bad9749702868c Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/rpmlint.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py Log Message: ----------- Add unit test for RpmLint step Commit: 0ea41fe517b56f6d5d5dd110fcad066d6663b728 https://github.com/buildbot/buildbot/commit/0ea41fe517b56f6d5d5dd110fcad066d6663b728 Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Added documentation for RpmLint MockBuildSRPM and MockRebuild Commit: 27d41093a8e2d9a6119dcad2cbbdf37cd51a4b45 https://github.com/buildbot/buildbot/commit/27d41093a8e2d9a6119dcad2cbbdf37cd51a4b45 Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/mock.py Log Message: ----------- Nested Mock.revoveDone within Mock.start Commit: a4cc7cc95adacf9239da3475e5d54646d2a25d49 https://github.com/buildbot/buildbot/commit/a4cc7cc95adacf9239da3475e5d54646d2a25d49 Author: Marius Rieder Date: 2012-06-04 (Mon, 04 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py Log Message: ----------- Update RpmBuild * Added doc string documentation * check for specfile during __init__ * createSummary * use log.getText instead of log.readlines, STDERR is needed as well. * Check with startswith instead of in in createSummary. ' ' is to comming within lines to match as error. * Don't add a line multiple times to the log if more the one prefix match the line. (Should not happen anyway, was much more likly to happen befor with the 'in' compare.) Commit: b6a971d627cbb63ecb9b5c4d38d66b120d88dc1e https://github.com/buildbot/buildbot/commit/b6a971d627cbb63ecb9b5c4d38d66b120d88dc1e Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/mock.py Log Message: ----------- Add Mock LogObserver Mock could take some time to finish. This give some information about the current state of the step. And a bugfix. Forgot 'self.' in front of embedded function. Commit: 73e40525936f24b205fdc9c6fc5ddc398fa1c44e https://github.com/buildbot/buildbot/commit/73e40525936f24b205fdc9c6fc5ddc398fa1c44e Author: Dustin J. Mitchell Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/package/rpm/rpmlint.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'rpmsteps' of git://github.com/jiuka/buildbot * 'rpmsteps' of git://github.com/jiuka/buildbot: Add Mock LogObserver Update RpmBuild Nested Mock.revoveDone within Mock.start Added documentation for RpmLint MockBuildSRPM and MockRebuild Add unit test for RpmLint step Added unit tests for mock steps Improve the Mock steps New rpm mock build steps RpmLint updates Commit: f76e6a49cb7fcd2cf6adf6ca7abc3d494bd9eb91 https://github.com/buildbot/buildbot/commit/f76e6a49cb7fcd2cf6adf6ca7abc3d494bd9eb91 Author: Dustin J. Mitchell Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/changes/base.py Log Message: ----------- tabs to spaces Compare: https://github.com/buildbot/buildbot/compare/da08dff...f76e6a4 From nobody at buildbot.net Wed Jun 6 16:48:11 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 06 Jun 2012 16:48:11 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build In-Reply-To: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> References: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> Message-ID: <052.f265c4a1df43123401574b3ff799e289@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+------------------------ Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: | --------------------+------------------------ Comment (by dustin): We already assume that changes are supplied in order when merging changes, so continuing to assume that here would not be a regression. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jun 6 16:53:27 2012 From: noreply at github.com (GitHub) Date: Wed, 06 Jun 2012 09:53:27 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 463820: Triggerable and Trigger extended with multiple cod... Message-ID: <4fcf8b0755e31_535f1649af01881fc@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 463820ef58b1dfc375d990e5d9dc6b7200cfe8e5 https://github.com/buildbot/buildbot/commit/463820ef58b1dfc375d990e5d9dc6b7200cfe8e5 Author: Harry Borkhuis Date: 2012-05-15 (Tue, 15 May 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Triggerable and Trigger extended with multiple codebases functionality Commit: 63ed42626eab05ee538b35d3985a7bac67612a78 https://github.com/buildbot/buildbot/commit/63ed42626eab05ee538b35d3985a7bac67612a78 Author: Harry Borkhuis Date: 2012-05-21 (Mon, 21 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Some renaming of triggerable local vars Commit: 7520b4846049d76014038921143826f6a56c0f49 https://github.com/buildbot/buildbot/commit/7520b4846049d76014038921143826f6a56c0f49 Author: Harry Borkhuis Date: 2012-05-21 (Mon, 21 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Pass codebase as kwargs, base scheduler will catch codebases and set default value Commit: 2a7bf102a217b4680c15d10a4f517346d53eeb1e https://github.com/buildbot/buildbot/commit/2a7bf102a217b4680c15d10a4f517346d53eeb1e Author: Harry Borkhuis Date: 2012-05-21 (Mon, 21 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Pass kwargs to base scheduler Commit: e7ba48cf8edc685be8f10c5ee9716001fd5a6f88 https://github.com/buildbot/buildbot/commit/e7ba48cf8edc685be8f10c5ee9716001fd5a6f88 Author: Harry Borkhuis Date: 2012-05-21 (Mon, 21 May 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Codebases documented for Trigger and Triggerable Commit: 87ca041d50a3f17bdfda1593244000ffb4110c3a https://github.com/buildbot/buildbot/commit/87ca041d50a3f17bdfda1593244000ffb4110c3a Author: Harry Borkhuis Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Trigger step composes a set sourcestamps for the Triggerable scheduler. Scheduler merges this set with its configuration (codebases) and creates new buildset. Commit: abf3e2bb6e14fa5e6852e198119010f2dc474863 https://github.com/buildbot/buildbot/commit/abf3e2bb6e14fa5e6852e198119010f2dc474863 Author: Harry Borkhuis Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- Obsolete method removed, getAllSourceStamps not as generator Commit: 48e368f746bfd746dbd28418299a34dea9e4e981 https://github.com/buildbot/buildbot/commit/48e368f746bfd746dbd28418299a34dea9e4e981 Author: Harry Borkhuis Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Extra reference for argument Commit: 90c0a112a0f37f7aeee23f5af25ee1cd9c6583a6 https://github.com/buildbot/buildbot/commit/90c0a112a0f37f7aeee23f5af25ee1cd9c6583a6 Author: Harry Borkhuis Date: 2012-05-29 (Tue, 29 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Comment changed Commit: 5dcd60aa95d0c9288e3af75eac00622aea98c48b https://github.com/buildbot/buildbot/commit/5dcd60aa95d0c9288e3af75eac00622aea98c48b Author: Harry Borkhuis Date: 2012-05-29 (Tue, 29 May 2012) Changed paths: M master/buildbot/sourcestamp.py M master/buildbot/steps/trigger.py Log Message: ----------- Optional parameter removed from asDict. Patch attributes added to asDict Commit: c75dac353fa6bfa073cfd72d55ea8e00e18f4d4b https://github.com/buildbot/buildbot/commit/c75dac353fa6bfa073cfd72d55ea8e00e18f4d4b Author: Harry Borkhuis Date: 2012-05-29 (Tue, 29 May 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Fixed documentation for Triggerable Commit: 94fe2857f46f0924f8de863a6f09e4da4af7b39c https://github.com/buildbot/buildbot/commit/94fe2857f46f0924f8de863a6f09e4da4af7b39c Author: Harry Borkhuis Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_triggerable.py Log Message: ----------- pyflakes Commit: a22e6ff0e2c60501de67991468e865c8fa98e93d https://github.com/buildbot/buildbot/commit/a22e6ff0e2c60501de67991468e865c8fa98e93d Author: Harry Borkhuis Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M .gitignore M master/MANIFEST.in M master/buildbot/buildslave.py M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/config.py M master/buildbot/db/changes.py M master/buildbot/db/connector.py M master/buildbot/interfaces.py M master/buildbot/libvirtbuildslave.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/process/mtrlogobserver.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/logfile.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/console.py M master/buildbot/status/web/feeds.py M master/buildbot/status/web/grid.py A master/buildbot/status/web/hooks/poller.py M master/buildbot/status/web/templates/build.html M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/base.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/fakemaster.py A master/buildbot/test/fake/libvirt.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v085-README.txt A master/buildbot/test/integration/v085.tgz A master/buildbot/test/integration/v086p1-README.txt A master/buildbot/test/integration/v086p1.tgz M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_changes.py A master/buildbot/test/unit/test_libvirtbuildslave.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_process_factory.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_scripts_base.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_status_web_base.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_source_base_Source.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/compat.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-remotecommands.rst M master/docs/developer/style.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst M master/docs/tutorial/tour.rst A master/setup.cfg M master/setup.py A master/tox.ini M slave/buildslave/commands/p4.py M slave/buildslave/commands/registry.py M slave/buildslave/commands/repo.py A slave/setup.cfg M slave/setup.py A slave/tox.ini Log Message: ----------- Merged with master Commit: 6ca1c735427a1a9536157cf50d4ee996d9b0ad5a https://github.com/buildbot/buildbot/commit/6ca1c735427a1a9536157cf50d4ee996d9b0ad5a Author: Dustin J. Mitchell Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_steps_trigger.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'multirepo-triggerable' of git://github.com/hborkhuis/buildbot * 'multirepo-triggerable' of git://github.com/hborkhuis/buildbot: pyflakes Fixed documentation for Triggerable Optional parameter removed from asDict. Patch attributes added to asDict Comment changed Extra reference for argument Obsolete method removed, getAllSourceStamps not as generator Trigger step composes a set sourcestamps for the Triggerable scheduler. Scheduler merges this set with its configuration (codebases) and creates new buildset. Codebases documented for Trigger and Triggerable Pass kwargs to base scheduler Pass codebase as kwargs, base scheduler will catch codebases and set default value Some renaming of triggerable local vars Triggerable and Trigger extended with multiple codebases functionality Compare: https://github.com/buildbot/buildbot/compare/f76e6a4...6ca1c73 From nobody at buildbot.net Wed Jun 6 17:36:32 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 06 Jun 2012 17:36:32 -0000 Subject: [Buildbot-commits] [Buildbot] #77: Better way for python to kill subprocesses on win32? In-Reply-To: <039.d1705b33e5cd83225dd65bafca80d5f3@buildbot.net> References: <039.d1705b33e5cd83225dd65bafca80d5f3@buildbot.net> Message-ID: <054.755a8ae097586895e47ec7b36f173472@buildbot.net> #77: Better way for python to kill subprocesses on win32? --------------------+----------------------- Reporter: joduinn | Owner: warner Type: defect | Status: reopened Priority: major | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: | --------------------+----------------------- Changes (by dustin): * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jun 6 17:36:45 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 06 Jun 2012 17:36:45 -0000 Subject: [Buildbot-commits] [Buildbot] #2307: HgPoller: native poller for Mercurial In-Reply-To: <040.3bfeb7bf2f6fffb5cd75b9eb632862d9@buildbot.net> References: <040.3bfeb7bf2f6fffb5cd75b9eb632862d9@buildbot.net> Message-ID: <055.47116525d64fc7e97326fd57152a6710@buildbot.net> #2307: HgPoller: native poller for Mercurial ------------------------+-------------------- Reporter: gracinet | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: hg | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jun 6 17:37:00 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 06 Jun 2012 17:37:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build In-Reply-To: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> References: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> Message-ID: <052.8888211720e39d231edd8302d35a5d9d@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+-------------------- Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: | --------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jun 6 17:40:18 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 06 Jun 2012 17:40:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2232: ForceScheduler should repopulate on error In-Reply-To: <042.8776053bf275446880cebe62970da16a@buildbot.net> References: <042.8776053bf275446880cebe62970da16a@buildbot.net> Message-ID: <057.2e14f6dcf2fd58f459c75b08888f65d1@buildbot.net> #2232: ForceScheduler should repopulate on error -----------------------+-------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6 | Resolution: Keywords: force | -----------------------+-------------------- Changes (by dustin): * milestone: 0.8.7 => 0.8.+ Comment: Unless there's some easy way to do this with Jinja2 that I don't know about, I don't think we'll see this in 0.8.7. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jun 6 17:46:15 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 06 Jun 2012 17:46:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build In-Reply-To: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> References: <037.574ac64410be7c016844b6c0af7c9364@buildbot.net> Message-ID: <052.dd16379aeac02568f92d95765e087157@buildbot.net> #2309: When 'nextBuild' picks something other than the oldest build, build request merging results in incorrect revision number being used for the build --------------------+-------------------- Reporter: bdash | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: | --------------------+-------------------- Comment (by dustin): tomprince, I think #2249 was the other bug you were thinking of. Unfortunately, it's at a dead-end. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jun 6 17:46:31 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 06 Jun 2012 17:46:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2249: change merging is no longer picking the newest change In-Reply-To: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> References: <038.f93398e709d16911e6724171d2de32ee@buildbot.net> Message-ID: <053.3c6faf643604ff1a4fc63ee6d43b6fab@buildbot.net> #2249: change merging is no longer picking the newest change -------------------+------------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6 | Resolution: worksforme Keywords: | -------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme Comment: Let's re-open this if we find more data.. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jun 6 21:51:36 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 06 Jun 2012 21:51:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2310: Change master.cfg path Message-ID: <038.821f792fd746d7847d807ccb9ec39eb4@buildbot.net> #2310: Change master.cfg path --------------------+------------------------ Reporter: KeiKun | Owner: Type: defect | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Keywords: master,svn --------------------+------------------------ Hi! i was trying to change my master.cfg location like for example its my buildmaster is located at /home/user/master/ (and so as my master.cfg is found) i wanna change my master.cfg location to /home/user/buildbot/ i tried editing configfile = r'master.cfg' to configfile = r'/home/user/buildbot/master.cfg' but still buildbot is finding the master.cfg in /home/user/master/ why is this happening -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jun 6 22:13:04 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 06 Jun 2012 22:13:04 -0000 Subject: [Buildbot-commits] [Buildbot] #2310: Change master.cfg path In-Reply-To: <038.821f792fd746d7847d807ccb9ec39eb4@buildbot.net> References: <038.821f792fd746d7847d807ccb9ec39eb4@buildbot.net> Message-ID: <053.3a2ad6e80012f6e4e08f258d8e16acbe@buildbot.net> #2310: Change master.cfg path ------------------------+------------------------ Reporter: KeiKun | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: master,svn | ------------------------+------------------------ Changes (by KeiKun): * type: defect => enhancement Comment: okay i guess the problem about my report is i didn't specified it but anyways i guess its my fault either i didn't tell that i was using 2 commands since before you run you do a test. now since the command "buildbot start" works fine now. after changing the new path of the master.cfg. i was wondering now why the other commands still uses old path of master.cfg. for example since "buildbot start" works without other things not like the other 2 commands("buildbot checkconfig" and "buildbot reconfig") requires path of new master.cfg like as my issue was /home/user/buildbot ("buildbot checkconfig /home/user/buildbot/master.cfg") for the command to work. Im saying.. Why those 2 commands requires the New path of master.cfg for it to work. isn't it when you run those commands it will automatically use the new path of master.cfg instead of the old one? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 7 02:06:46 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 07 Jun 2012 02:06:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2310: upgrade-master doesn't support master.cfg located outside of basedir (was: Change master.cfg path) In-Reply-To: <038.821f792fd746d7847d807ccb9ec39eb4@buildbot.net> References: <038.821f792fd746d7847d807ccb9ec39eb4@buildbot.net> Message-ID: <053.d3abba4d3abc004f00b063ea1955e3bb@buildbot.net> #2310: upgrade-master doesn't support master.cfg located outside of basedir ------------------------+-------------------- Reporter: KeiKun | Owner: Type: enhancement | Status: new Priority: trivial | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: simple | ------------------------+-------------------- Changes (by tom.prince): * keywords: master,svn => simple * priority: minor => trivial * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 7 06:48:30 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 07 Jun 2012 06:48:30 -0000 Subject: [Buildbot-commits] [Buildbot] #2311: Forced Scheduler don't erforce required or need_email Message-ID: <037.7859cc86d4777a039be4cc3bb2a41560@buildbot.net> #2311: Forced Scheduler don't erforce required or need_email -------------------+----------------------- Reporter: Jiuka | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: master | Keywords: -------------------+----------------------- [https://github.com/buildbot/buildbot/blob/master/master/buildbot/status/web/builder.py#L138 ForceBuildActionResource ask Authz] for the username and pass this as owner to ForceScheduler.force [https://github.com/buildbot/buildbot/blob/master/master/buildbot/status/web/authz.py#L96 Authz.getUsernameFull] returns eigther the formvalue username or "" for unauthenticated users. [https://github.com/buildbot/buildbot/blob/master/master/buildbot/schedulers/forcesched.py#L291 ForceScheduler] thin check if owner is None then get the value from [https://github.com/buildbot/buildbot/blob/master/master/buildbot/schedulers/forcesched.py#L125 UserNameParameter] which enforce the required and/or need_email. As getUsernameFull will return u'' if the form was not filled in or "" if the form input was missing, this will never happens. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 7 07:19:53 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 07 Jun 2012 07:19:53 -0000 Subject: [Buildbot-commits] [Buildbot] #1827: Make clean shutdown a buildbot command In-Reply-To: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> References: <035.0e49a5e0b9b88be7892ca41082c5f07e@buildbot.net> Message-ID: <050.b576c45e880f8933d6fce68e2608ae06@buildbot.net> #1827: Make clean shutdown a buildbot command ------------------------+----------------------- Reporter: mjw | Owner: Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.7 Version: 0.8.3p1 | Resolution: Keywords: sprint | ------------------------+----------------------- Changes (by ewong): * cc: ewongbb@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 08:18:50 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 08:18:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2312: Add the build status to build properties Message-ID: <035.802eceec29fb08c89c9aee7e7acd310d@buildbot.net> #2312: Add the build status to build properties ------------------------+----------------------------------- Reporter: krf | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Keywords: status build property ------------------------+----------------------------------- Scenario: We'd like to add the build status as a custom mail header. For this to work (properly) we need a way to access the build status from 'WithProperties' to pass it to MailNotifier's extraHeaders. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 11:17:31 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 11:17:31 -0000 Subject: [Buildbot-commits] [Buildbot] #2313: more than 40 exception in buildbot twistd.log Message-ID: <039.f6dd4b2b8ea4b7a3bd1f104f42085a11@buildbot.net> #2313: more than 40 exception in buildbot twistd.log --------------------+----------------------- Reporter: sathiya | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Keywords: --------------------+----------------------- There are more than 40 exception like below. And there is no issues with the functionality when this error happens, so what is wrong ? Attached errors as file ... -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 11:51:12 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 11:51:12 -0000 Subject: [Buildbot-commits] [Buildbot] #2313: more than 40 exception in buildbot twistd.log In-Reply-To: <039.f6dd4b2b8ea4b7a3bd1f104f42085a11@buildbot.net> References: <039.f6dd4b2b8ea4b7a3bd1f104f42085a11@buildbot.net> Message-ID: <054.e07819fcdd03041dfb499c8cb910435c@buildbot.net> #2313: more than 40 exception in buildbot twistd.log --------------------+------------------------ Reporter: sathiya | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Comment (by Jc2k): Are you using sqlite? What version of sqlite and what version of pysqlite? In the latest version (0.8.6p1) the changelog says: {{{ Older versions of SQLite which could limp along for previous versions of Buildbot are no longer supported. The minimum version is 3.4.0, and 3.7.0 or higher is recommended. }}} I suspect you have one of the "limp along" versions perhaps? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 18:18:21 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 18:18:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes Message-ID: <046.95750ed02847df06bc569df952f95f88@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ---------------------------+------------------------------- Reporter: Jeremy.Cornett | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Keywords: SVN, Windows 2003 ---------------------------+------------------------------- An SVN checkout through buildbot on the following buildslave freezes. If the SVN checkout is performed directly on the slave through a CMD, the checkout performs perfectly, even with the exact same parameters. I have attempted to perform this checkout through BuildBot using a slave-side checkout, and a master side check out. Both produce the same results - a freeze on the actual checkout command. See the two attached examples of the build step output. Please provide input as to what is causing this problem. Build Master... * OS: OpenSUSE 12.1 * BuildBot: 0.8.6p1 * Twisted: 12.1.0 * Python: 2.7.3 Build Slave... * OS: Windows Server 2003 * SVN Client: CollabNetSubversion-client-1.7.5-1-Win32 * SVN Interface: TortoiseSVN-1.7.7.22907-win32-svn-1.7.5 * BuildBot: 0.8.6p1 * Python: 2.7.3 * Twisted: 12.1.0 * PyWin: 217 for Python 2.7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 18:38:40 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 18:38:40 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.c7c7748b3a6a5eb810fd36e88d0a9554@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ------------------------------+------------------------ Reporter: Jeremy.Cornett | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: SVN, Windows 2003 | ------------------------------+------------------------ Comment (by tom.prince): How long does it take to do a checkout, when you do it by hand? You may need to increase the timeout option (master-side steps only support this in HEAD, unfortunately). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 18:46:47 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 18:46:47 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.a7c08a114d9be1b656f3ae7402863405@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ------------------------------+------------------------ Reporter: Jeremy.Cornett | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: SVN, Windows 2003 | ------------------------------+------------------------ Comment (by Jeremy.Cornett): It only takes a couple seconds to do it by hand. The timeout is currently 1200 seconds, or 20 minutes. The timeout is definitely not the problem. :) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 18:53:36 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 18:53:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2248: ForceScheduler does not reconfig correctly In-Reply-To: <042.99e7ab81106a14f19ba121dda7936209@buildbot.net> References: <042.99e7ab81106a14f19ba121dda7936209@buildbot.net> Message-ID: <057.a050ae2ceae37e27e95aacd5ffd051b5@buildbot.net> #2248: ForceScheduler does not reconfig correctly -----------------------+------------------------ Reporter: jaredgrubb | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6 | Resolution: fixed Keywords: | -----------------------+------------------------ Comment (by tom.prince): The commit message was mistaken in what ticket it fixed. Make master-side source steps respect timeout option. Fixes #2248, #2203. Changeset: 5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 18:54:26 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 18:54:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2258: master-side Git timeout ineffective In-Reply-To: <038.c31a3ba33418ecbfad1eb227a2737dfb@buildbot.net> References: <038.c31a3ba33418ecbfad1eb227a2737dfb@buildbot.net> Message-ID: <053.2421658e940a048c314e25f5695f429d@buildbot.net> #2258: master-side Git timeout ineffective ------------------------------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6 | Resolution: fixed Keywords: git, master-side-source-steps | ------------------------------------------+--------------------- Changes (by tom.prince): * status: new => closed * resolution: => fixed -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 18:54:19 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 18:54:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2258: master-side Git timeout ineffective In-Reply-To: <038.c31a3ba33418ecbfad1eb227a2737dfb@buildbot.net> References: <038.c31a3ba33418ecbfad1eb227a2737dfb@buildbot.net> Message-ID: <053.421567099a707ea6d55e7e6a75c60249@buildbot.net> #2258: master-side Git timeout ineffective ------------------------------------------+-------------------- Reporter: dustin | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: 0.8.6 | Resolution: Keywords: git, master-side-source-steps | ------------------------------------------+-------------------- Comment (by tom.prince): The commit message was mistaken in what ticket it fixed. Make master-side source steps respect timeout option. Fixes #2248, #2203. Changeset: 5a18dc6ab0de1007fa59eeeefb31aad3d0fba246 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 8 23:17:34 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 08 Jun 2012 23:17:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.6c6e0211436aa8230fb8ddb3d691285e@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ------------------------------+------------------------ Reporter: Jeremy.Cornett | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: SVN, Windows 2003 | ------------------------------+------------------------ Comment (by Jeremy.Cornett): One VERY interesting thing to note - if I start the BuildBot Windows service in debug mode, this problem goes away. There must be something going on with the Windows service that is blocking the execution of SVN. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sat Jun 9 01:51:14 2012 From: nobody at buildbot.net (Buildbot) Date: Sat, 09 Jun 2012 01:51:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.a59a3ebbdb0aa31e2f2483413d164702@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ------------------------------+------------------------ Reporter: Jeremy.Cornett | Owner: Type: defect | Status: new Priority: critical | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: SVN, Windows 2003 | ------------------------------+------------------------ Comment (by tom.prince): That suggests to me very strongly, that the issue is related to the environment buildbot is running in (environment variables and the like. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 12 05:36:37 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 12 Jun 2012 05:36:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2315: test_master.py tests change singal handling but don't restore state afterwards. Message-ID: <042.84da69ac6d596210034004d2e7f64578@buildbot.net> #2315: test_master.py tests change singal handling but don't restore state afterwards. ------------------------+----------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Keywords: tests ------------------------+----------------------- `BuildMaster.startService` calls `singal.signal`, but the tests that call that don't cleanup afterwards. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 12 13:43:22 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 12 Jun 2012 13:43:22 -0000 Subject: [Buildbot-commits] [Buildbot] #2316: option --db not recognized, when trying to upgrade MySQL database Message-ID: <039.e97612676eae38a3ab0932265f64248b@buildbot.net> #2316: option --db not recognized, when trying to upgrade MySQL database --------------------+----------------------------- Reporter: edsouza | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: MySQL, database --------------------+----------------------------- If the[[BR]] c\['db_url'\] = "sqlite:///state.sqlite" entry in master.cfg is changed to use a local MySQL database like so: c\['db_url'\] = "mysql://root:@localhost/buildbot?max_idle=300"[[BR]] The twistd.log prints the following instructions:[[BR]] If you are[[BR]] 2012-06-12 09:28:47-0400 [-] using MySQL, you must specify the connector string on the upgrade-master[[BR]] 2012-06-12 09:28:47-0400 [-] command line:[[BR]] 2012-06-12 09:28:47-0400 [-] [[BR]] 2012-06-12 09:28:47-0400 [-] buildbot upgrade-master --db= path/to/master[[BR]] [[BR]] However, the --db option does not appear to be supported:[[BR]] [[BR]] bash-4.1$ buildbot upgrade-master --db=mysql://root:@localhost/buildbot?max_idle=300 .[[BR]] /usr/local/bin/buildbot: option --db not recognized[[BR]] -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 12 13:59:38 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 12 Jun 2012 13:59:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2316: option --db not recognized, when trying to upgrade MySQL database In-Reply-To: <039.e97612676eae38a3ab0932265f64248b@buildbot.net> References: <039.e97612676eae38a3ab0932265f64248b@buildbot.net> Message-ID: <054.326f8ff81516ae96eadbcac548de617c@buildbot.net> #2316: option --db not recognized, when trying to upgrade MySQL database ----------------------------+------------------------ Reporter: edsouza | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: MySQL, database | ----------------------------+------------------------ Comment (by KeiKun): just use buildbot upgrade-master before that update your master.cfg no need to use --db since --db only applies at buildbot create-master {{{ c['db'] = { 'db_url' : "mysql://sql_user:sql_password at sql_host/sql_db", } }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 12 14:35:14 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 12 Jun 2012 14:35:14 -0000 Subject: [Buildbot-commits] [Buildbot] #2317: Multiple issue with Buildmaster Message-ID: <038.7072c64ffe27a66d4fc0f89587a7fa26@buildbot.net> #2317: Multiple issue with Buildmaster ----------------------+----------------------------------- Reporter: KeiKun | Owner: Type: undecided | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: multiple,branches,svn ----------------------+----------------------------------- I have this Multiple issues with Buildbot.. in IRC some gave answer but some of their answer doesn't match or output the result that i want.. My goal is this since my slave path is this C:\slave\ then my buildername is Windows-x64-VS10 so.. path will be (C:\slave\Windows-x64-VS10). 1. C:\slave\Windows-x64-VS10 to checkkout my SVN ROOT. 2. Compile my SVN Branches.(Branch path are < /branches/stable and /trunk >) 3. Since Windows can't Compile multiple branches at a time... Schedule the Build with the SVN Repository. if there are changes in both branches( '''first thing to build is /trunk then next build will be /branches/stable''' ) or ( first to compile is /trunk then next to compile is /branches/stable so their waterfall will be in 1 build only( if that even exist or not ). Okay.. so i made this code (that failed to do the 3 goals i want). The problems are this. 1. Even without defaultBranch, it still checkout the /trunk instead of / or '''root'''. 2. Waterfall or buildbot.domain.com/waterfall, saw the changes in /trunk and /branches/stable. But doesn't do anything at all. 3. My Current Code Compiled the changes i did in /branches/stable '''( Clean C:\slave\Windows-x64-VS10 or new checkout as better term)'''. But after the changes in /branches/stable i did committed changes in next rev in /trunk but didn't do anything at all (due to Problem #2). here's my code that i was talking about {{{ from buildbot.changes.svnpoller import SVNPoller, split_file_branches source_code_svn_url='http://domain.com/svn/Project_Name/' c['change_source'].append( SVNPoller( svnurl=source_code_svn_url, split_file=split_file_branches, pollinterval=60, histmax=10, ) ) def modified_files(change): for name in change.files: if name.endswith(".c"): return True elif name.endswith(".h"): return True return False from buildbot import scheduler from buildbot.changes.filter import ChangeFilter s1=scheduler.AnyBranchScheduler( name="Project_Test", treeStableTimer=2*60, change_filter=ChangeFilter( branch=[ 'trunk' 'branches/stable' ] ), builderNames=[ "Windows-x64-VS10", ], fileIsImportant=modified_files ) c['schedulers']=[s1] from buildbot.process import factory from buildbot.steps import source,shell from buildbot.config import BuilderConfig step_source_svn=source.SVN( mode='copy', baseURL=source_code_svn_url, defaultBranch='trunk', retry=(30,2) ) f2=factory.BuildFactory() f2.addStep(step_source_svn) f2.addStep( shell.Compile( command=[ "devenv.com", "MakeMe.sln", "/build", "Release^|Win32" ], logEnviron=False ) ) }}} Thanks, KeiKun -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 12 14:37:41 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 12 Jun 2012 14:37:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2317: Multiple issue with Buildmaster In-Reply-To: <038.7072c64ffe27a66d4fc0f89587a7fa26@buildbot.net> References: <038.7072c64ffe27a66d4fc0f89587a7fa26@buildbot.net> Message-ID: <053.32806f6a58ef7bd3deb87c8160c2bc0c@buildbot.net> #2317: Multiple issue with Buildmaster ----------------------------------+------------------------ Reporter: KeiKun | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: multiple,branches,svn | ----------------------------------+------------------------ Changes (by tom.prince): * cc: l (removed) * type: undecided => support-request -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Wed Jun 13 09:12:52 2012 From: nobody at buildbot.net (Buildbot) Date: Wed, 13 Jun 2012 09:12:52 -0000 Subject: [Buildbot-commits] [Buildbot] #2318: invalid character (Chinese) in BuildStep's stdout log (BuildSlave on Windows) Message-ID: <038.01558ae49a42aeadbc983f3fc325d456@buildbot.net> #2318: invalid character (Chinese) in BuildStep's stdout log (BuildSlave on Windows) --------------------+---------------------- Reporter: ppggff | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Keywords: encoding --------------------+---------------------- version: Buildbot: 0.8.6p1 Twisted: 12.0.0 Jinja: 2.6 Python: 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) [GCC 4.4.5] Buildmaster platform: linux2 BuildSlave on Windows 7, Chinese version. I got invalid character from buildstep's stdout log. These characters should be Chinese encoded in GB2312 or GBK. BuildMaster's encoding is utf-8. Is there a way to set buildbot convert stdout log from one encoding to another? Thanks. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 14 09:10:15 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 14 Jun 2012 09:10:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2319: How to use the same builder for daytime commit builds and nightly full rebuilds? Message-ID: <040.4f46339550bde674a3c8254396160701@buildbot.net> #2319: How to use the same builder for daytime commit builds and nightly full rebuilds? ------------------------+----------------------- Reporter: dtrosset | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Keywords: ------------------------+----------------------- I've asked this question in SO and got no answer. http://stackoverflow.com/q/11028960/212063 Is this possible with the current buildbot, or could this be an enhancement? -- I'm using buildbot as continuous integration tool. It's working perfectly to run commit builds and nightly builds on both Linux and Windows platforms. For the commit builds (triggered at each commit) and for the (every night, building from a clean repository checkout) I use two different builders. But in the end, they both run the same commands, apart from the source repository get step. Furthermore, in the http waterfall view, they occupy two columns, whereas one is used only at day time, and the other only once during the night. It wastes screen estate. I was wondering if it was possible to have a configuration with only one single builder (one column in waterfall) that would perform both the nightly builds and the daily commit builds? (It would add as a benefit to reset the commit builds every night on clean grounds!) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 14 13:49:42 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 14 Jun 2012 13:49:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2319: How to use the same builder for daytime commit builds and nightly full rebuilds? In-Reply-To: <040.4f46339550bde674a3c8254396160701@buildbot.net> References: <040.4f46339550bde674a3c8254396160701@buildbot.net> Message-ID: <055.531b02ebe46c6ef6ea75e78df3b951af@buildbot.net> #2319: How to use the same builder for daytime commit builds and nightly full rebuilds? ----------------------------+-------------------------- Reporter: dtrosset | Owner: Type: support-request | Status: closed Priority: minor | Milestone: undecided Version: 0.8.6p1 | Resolution: no-response Keywords: | ----------------------------+-------------------------- Changes (by tom.prince): * status: new => closed * type: enhancement => support-request * resolution: => no-response -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 14 16:42:38 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 14 Jun 2012 16:42:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2320: P4Source: ignore PATH Message-ID: <039.26a5bd41c427c12d70ca4798f1916e8d@buildbot.net> #2320: P4Source: ignore PATH --------------------+----------------------- Reporter: sanxiyn | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: p4 --------------------+----------------------- P4Source's p4bin defaults to "p4", and the manual says "You only need to do this if the perforce binary is not in the path of the buildbot user". This is currently not the case. P4Source sanitizes environment to include P4* variables and ultimately calls os.execvpe. But "When the environment is being replaced, the new environment is used as the source of the PATH variable" (Python Library Reference). PATH is not included in the sanitized environment. The end result is that you get an error if your perforce binary is installed at /opt/bin/p4, even if /opt/bin is in PATH. How did this work at all? Because execvpe defaults to confstr(_CS_PATH) if PATH can't be found... -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jun 13 23:32:34 2012 From: noreply at github.com (GitHub) Date: Wed, 13 Jun 2012 16:32:34 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 8d1e4c: Use repo forall instead of find to rm git locks Message-ID: <4fd92312d11bd_ca31349ae41013c3@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 8d1e4ca8a91fb59873d9d862f0676a1c816c590d https://github.com/buildbot/buildbot/commit/8d1e4ca8a91fb59873d9d862f0676a1c816c590d Author: Jacob Stultz Date: 2012-06-07 (Thu, 07 Jun 2012) Changed paths: M slave/buildslave/commands/repo.py Log Message: ----------- Use repo forall instead of find to rm git locks For large repositories, performing a find operation can take quite a long time. Instead, use repo to tell us where we might find index.lock files, if they exist. Commit: 3a7b46afe1e49f0ef257ae379b98ed1199f98528 https://github.com/buildbot/buildbot/commit/3a7b46afe1e49f0ef257ae379b98ed1199f98528 Author: Tom Prince Date: 2012-06-13 (Wed, 13 Jun 2012) Changed paths: M slave/buildslave/commands/repo.py Log Message: ----------- Merge pull request #446 from jstultz/repoforall Use repo forall instead of find to rm git locks Compare: https://github.com/buildbot/buildbot/compare/6ca1c735427a...3a7b46afe1e4 From nobody at buildbot.net Tue Jun 19 15:41:05 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 19 Jun 2012 15:41:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2321: P4Source: support client syntax Message-ID: <039.ed298b26cc5c4570de2e3902ba3bd60f@buildbot.net> #2321: P4Source: support client syntax ------------------------+----------------------- Reporter: sanxiyn | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: p4 ------------------------+----------------------- [http://www.perforce.com/perforce/doc.current/manuals/cmdref/o.fspecs.html Perforce path] can be specified in "client syntax". Currently P4Source's p4base argument seems to expect "depot syntax". Right now, p4base argument is used for two different things: as an argument to "p4 changes", and to filter output of "p4 describe". The first can be in any syntax, but the second must be in depot syntax since that's what Perforce outputs. So if one specifies p4base in client syntax, no output matches and no change is added. I think two should be specified by two separate arguments, probably with a sensible default. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 19 15:46:20 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 19 Jun 2012 15:46:20 -0000 Subject: [Buildbot-commits] [Buildbot] #2321: P4Source: support client syntax In-Reply-To: <039.ed298b26cc5c4570de2e3902ba3bd60f@buildbot.net> References: <039.ed298b26cc5c4570de2e3902ba3bd60f@buildbot.net> Message-ID: <054.3454383a461f4f304264634d8515b74a@buildbot.net> #2321: P4Source: support client syntax ------------------------+------------------------ Reporter: sanxiyn | Owner: Type: enhancement | Status: new Priority: minor | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: p4 | ------------------------+------------------------ Changes (by tom.prince): * cc: bdbaddog (added) * priority: major => minor -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Tue Jun 19 20:44:31 2012 From: noreply at github.com (GitHub) Date: Tue, 19 Jun 2012 13:44:31 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d438d6: Add some docstrings to GitPoller. Message-ID: <4fe0e4af97c8a_19a3ddaaf454956@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d438d656d8d60c335c4766ecda5bb809e9cf6f05 https://github.com/buildbot/buildbot/commit/d438d656d8d60c335c4766ecda5bb809e9cf6f05 Author: Tom Prince Date: 2012-06-19 (Tue, 19 Jun 2012) Changed paths: M master/buildbot/changes/gitpoller.py Log Message: ----------- Add some docstrings to GitPoller. From noreply at github.com Thu Jun 21 05:10:41 2012 From: noreply at github.com (GitHub) Date: Wed, 20 Jun 2012 22:10:41 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 711fe0: Rename a locally define FakeRenderable Message-ID: <4fe2acd1f3338_1461c7dae88032@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 711fe0490bc785cff7ac2cb8adc43871782727c0 https://github.com/buildbot/buildbot/commit/711fe0490bc785cff7ac2cb8adc43871782727c0 Author: Tom Prince Date: 2012-06-20 (Wed, 20 Jun 2012) Changed paths: M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Rename a locally define FakeRenderable It is in fact a actual renderable, that has custom behaviour. From noreply at github.com Thu Jun 21 05:19:13 2012 From: noreply at github.com (GitHub) Date: Wed, 20 Jun 2012 22:19:13 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b2c0a6: Rename FakeRenderable to ConstantRenderable. Message-ID: <4fe2aed190a7e_2861f57ae4117033@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b2c0a6dd308e6e2bf6fe7e6f0a8eb981debbc7fa https://github.com/buildbot/buildbot/commit/b2c0a6dd308e6e2bf6fe7e6f0a8eb981debbc7fa Author: Tom Prince Date: 2012-06-20 (Wed, 20 Jun 2012) Changed paths: M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/util/properties.py Log Message: ----------- Rename FakeRenderable to ConstantRenderable. The renderable isn't actually fake, it just renders a constant value. It probably isn't useful outside of tests, but it is a real renderable. From nobody at buildbot.net Fri Jun 22 07:23:24 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 22 Jun 2012 07:23:24 -0000 Subject: [Buildbot-commits] [Buildbot] #2311: Forced Scheduler don't erforce required or need_email In-Reply-To: <037.7859cc86d4777a039be4cc3bb2a41560@buildbot.net> References: <037.7859cc86d4777a039be4cc3bb2a41560@buildbot.net> Message-ID: <052.19aa0654b4249bc157f22610e3b42c1c@buildbot.net> #2311: Forced Scheduler don't erforce required or need_email -------------------+-------------------- Reporter: Jiuka | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: master | Resolution: Keywords: users | -------------------+-------------------- Changes (by dustin): * keywords: => users * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 12:22:46 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 12:22:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2313: more than 40 exception in buildbot twistd.log In-Reply-To: <039.f6dd4b2b8ea4b7a3bd1f104f42085a11@buildbot.net> References: <039.f6dd4b2b8ea4b7a3bd1f104f42085a11@buildbot.net> Message-ID: <054.a365c1fff905e3f43c577da83bd81be0@buildbot.net> #2313: more than 40 exception in buildbot twistd.log --------------------+------------------------ Reporter: sathiya | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: Keywords: | --------------------+------------------------ Comment (by sathiya): We changed from SQLite to mysql sometime back and because of a overwrite of the configuration file, buildbot started to use SQLite again which is the reason for these errors. Thanks for the response, I've switched the buildbot to use mysql and there is no more errors. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 14:12:42 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 14:12:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2312: Add the build status to build properties In-Reply-To: <035.802eceec29fb08c89c9aee7e7acd310d@buildbot.net> References: <035.802eceec29fb08c89c9aee7e7acd310d@buildbot.net> Message-ID: <050.af7482335cebf55bae2132fe8fd615f2@buildbot.net> #2312: Add the build status to build properties ------------------------+-------------------- Reporter: krf | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: mail | ------------------------+-------------------- Changes (by dustin): * keywords: status build property => mail * milestone: 0.8.+ => 0.9.+ Comment: I think that this is something where your custom mail notifier would be querying data from the data API. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 14:14:21 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 14:14:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2312: Add the build status to build properties In-Reply-To: <035.802eceec29fb08c89c9aee7e7acd310d@buildbot.net> References: <035.802eceec29fb08c89c9aee7e7acd310d@buildbot.net> Message-ID: <050.2ef5b98425d4fefe4cd6d89d1d6e38f9@buildbot.net> #2312: Add the build status to build properties ------------------------+-------------------- Reporter: krf | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: mail | ------------------------+-------------------- Comment (by tom.prince): Which could be wrapped in a custom `IRenderable`. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 14:27:37 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 14:27:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.58c56b46561c9de6e72c1343f6888185@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: support-request | Status: new Priority: critical | Milestone: 0.8.6 Version: 0.8.6p1 | Resolution: Keywords: svn | ----------------------------+-------------------- Changes (by dustin): * keywords: SVN, Windows 2003 => svn * type: defect => support-request * milestone: undecided => 0.8.6 Comment: Can you figure out from the process state what SVN is hanging on? Is it prompting for a password, perhaps? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 14:31:02 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 14:31:02 -0000 Subject: [Buildbot-commits] [Buildbot] #2315: test_master.py tests change singal handling but don't restore state afterwards. In-Reply-To: <042.84da69ac6d596210034004d2e7f64578@buildbot.net> References: <042.84da69ac6d596210034004d2e7f64578@buildbot.net> Message-ID: <057.9300a2487023b111673bea79545d93dd@buildbot.net> #2315: test_master.py tests change singal handling but don't restore state afterwards. ------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: tests | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.7 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 14:33:18 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 14:33:18 -0000 Subject: [Buildbot-commits] [Buildbot] #2316: option --db not recognized, when trying to upgrade MySQL database In-Reply-To: <039.e97612676eae38a3ab0932265f64248b@buildbot.net> References: <039.e97612676eae38a3ab0932265f64248b@buildbot.net> Message-ID: <054.0edf3cdeddd47fa858aa792dbf04fccf@buildbot.net> #2316: option --db not recognized, when trying to upgrade MySQL database ----------------------------+------------------------ Reporter: edsouza | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: MySQL, database | ----------------------------+------------------------ Comment (by dustin): That error message has already been fixed, but it's still wrong in the manual. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 24 14:36:07 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 07:36:07 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 49e492: update docs on buildbot upgrade-master and --db op... Message-ID: <4fe725d7b2094_22814b4af0116594@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 49e492d85d2c2713226958e9d726d3001393ba50 https://github.com/buildbot/buildbot/commit/49e492d85d2c2713226958e9d726d3001393ba50 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/docs/manual/installation.rst Log Message: ----------- update docs on buildbot upgrade-master and --db option Fixes #2316. From nobody at buildbot.net Sun Jun 24 14:36:10 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 14:36:10 -0000 Subject: [Buildbot-commits] [Buildbot] #2316: option --db not recognized, when trying to upgrade MySQL database In-Reply-To: <039.e97612676eae38a3ab0932265f64248b@buildbot.net> References: <039.e97612676eae38a3ab0932265f64248b@buildbot.net> Message-ID: <054.d07a7fdd32e8a9f4bb9c82457a372854@buildbot.net> #2316: option --db not recognized, when trying to upgrade MySQL database ----------------------------+------------------------ Reporter: edsouza | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: MySQL, database | ----------------------------+------------------------ Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: update docs on buildbot upgrade-master and --db option Fixes #2316. Changeset: 49e492d85d2c2713226958e9d726d3001393ba50 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 14:46:00 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 14:46:00 -0000 Subject: [Buildbot-commits] [Buildbot] #2317: Multiple issue with Buildmaster In-Reply-To: <038.7072c64ffe27a66d4fc0f89587a7fa26@buildbot.net> References: <038.7072c64ffe27a66d4fc0f89587a7fa26@buildbot.net> Message-ID: <053.2c2979821c2475419a3bc3225118b819@buildbot.net> #2317: Multiple issue with Buildmaster ----------------------------------+------------------------ Reporter: KeiKun | Owner: Type: support-request | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: multiple,branches,svn | ----------------------------------+------------------------ Comment (by dustin): So you should probably separate out the problems you're having. First, get the changes set up correctly (your branch splitting is probably not what you want, so this may fix problem 1). You can look at the changes directly in the logfile, or by clicking on them in the waterfall. Then, when that's fixed, look at the schedulers - they're behind problem #2 and probably #3 as well. You may have better luck looking for support on the mailing list - trac is mostly used for bug reports and enhancement requests. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 14:54:41 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 14:54:41 -0000 Subject: [Buildbot-commits] [Buildbot] #2318: invalid character (Chinese) in BuildStep's stdout log (BuildSlave on Windows) In-Reply-To: <038.01558ae49a42aeadbc983f3fc325d456@buildbot.net> References: <038.01558ae49a42aeadbc983f3fc325d456@buildbot.net> Message-ID: <053.ce64c03149b42c75552ba5c560e97dc6@buildbot.net> #2318: invalid character (Chinese) in BuildStep's stdout log (BuildSlave on Windows) ---------------------+-------------------- Reporter: ppggff | Owner: Type: defect | Status: new Priority: major | Milestone: 0.9.0 Version: 0.8.6p1 | Resolution: Keywords: encoding | ---------------------+-------------------- Changes (by dustin): * milestone: 0.8.+ => 0.9.0 Comment: Not at the moment, no. This will need to be fixed as we move logs into the database. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 15:01:06 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 15:01:06 -0000 Subject: [Buildbot-commits] [Buildbot] #2319: How to use the same builder for daytime commit builds and nightly full rebuilds? In-Reply-To: <040.4f46339550bde674a3c8254396160701@buildbot.net> References: <040.4f46339550bde674a3c8254396160701@buildbot.net> Message-ID: <055.1eef8f8a556a4ce61020044e4594c240@buildbot.net> #2319: How to use the same builder for daytime commit builds and nightly full rebuilds? ----------------------------+-------------------------- Reporter: dtrosset | Owner: Type: support-request | Status: closed Priority: minor | Milestone: ongoing Version: 0.8.6p1 | Resolution: no-response Keywords: | ----------------------------+-------------------------- Changes (by dustin): * milestone: undecided => ongoing Comment: You can have two schedulers trigger the same builder - just list the builder in each scheduler's ``builderNames``. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 15:02:25 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 15:02:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2320: P4Source: ignore PATH In-Reply-To: <039.26a5bd41c427c12d70ca4798f1916e8d@buildbot.net> References: <039.26a5bd41c427c12d70ca4798f1916e8d@buildbot.net> Message-ID: <054.730920152ec6c96db442df13c96a9036@buildbot.net> #2320: P4Source: ignore PATH --------------------+------------------------ Reporter: sanxiyn | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: p4 | --------------------+------------------------ Changes (by dustin): * cc: bdbaddog (added) Comment: So we should not be sanitizing PATH when running p4. Bill, can you take a look? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 15:37:53 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 15:37:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2313: more than 40 exception in buildbot twistd.log In-Reply-To: <039.f6dd4b2b8ea4b7a3bd1f104f42085a11@buildbot.net> References: <039.f6dd4b2b8ea4b7a3bd1f104f42085a11@buildbot.net> Message-ID: <054.1a3cbd8cbfddfaded25d9f4a169f4ace@buildbot.net> #2313: more than 40 exception in buildbot twistd.log --------------------+------------------------ Reporter: sathiya | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.5 | Resolution: invalid Keywords: | --------------------+------------------------ Changes (by dustin): * status: new => closed * resolution: => invalid -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 15:48:54 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 15:48:54 -0000 Subject: [Buildbot-commits] [Buildbot] #2321: P4Source: support client syntax In-Reply-To: <039.ed298b26cc5c4570de2e3902ba3bd60f@buildbot.net> References: <039.ed298b26cc5c4570de2e3902ba3bd60f@buildbot.net> Message-ID: <054.b8cd109dc0e8dd51c047a5412f0c6764@buildbot.net> #2321: P4Source: support client syntax ------------------------+-------------------- Reporter: sanxiyn | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: p4 | ------------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 24 16:46:33 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 09:46:33 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 954d3c: patch inlineCallbacks to preserve functions' argps... Message-ID: <4fe74469e0d3d_3eac12feae41614de@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 954d3c4cb2148e9c99658ed8fc0f39de88731671 https://github.com/buildbot/buildbot/commit/954d3c4cb2148e9c99658ed8fc0f39de88731671 Author: Dustin J. Mitchell Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/buildbot/monkeypatches/__init__.py A master/buildbot/monkeypatches/decorators.py M master/buildbot/test/util/interfaces.py Log Message: ----------- patch inlineCallbacks to preserve functions' argpsecs Commit: 5e012d71e895e570c435eda7a96371ec6fdcdc07 https://github.com/buildbot/buildbot/commit/5e012d71e895e570c435eda7a96371ec6fdcdc07 Author: Dustin J. Mitchell Date: 2012-06-23 (Sat, 23 Jun 2012) Changed paths: M master/buildbot/master.py M master/buildbot/mq/base.py M master/buildbot/mq/connector.py M master/buildbot/mq/simple.py M master/buildbot/process/botmaster.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/dependent.py M master/buildbot/schedulers/triggerable.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakemq.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/interfaces/test_mq.py M master/buildbot/test/unit/test_data_connector.py M master/buildbot/test/unit/test_master.py M master/buildbot/test/unit/test_mq_connector.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_schedulers_base.py M master/buildbot/test/unit/test_schedulers_dependent.py M master/buildbot/test/unit/test_schedulers_triggerable.py R master/buildbot/test/unit/test_util_topicmatch.py A master/buildbot/test/unit/test_util_tuplematch.py R master/buildbot/test/util/topicmatching.py A master/buildbot/test/util/tuplematching.py R master/buildbot/util/topicmatch.py A master/buildbot/util/tuplematch.py M master/docs/developer/mq.rst Log Message: ----------- Refactor MQ to use tuples rather than dotted keys This makes the Python API more Pythonic, and probably also improves performance for single-master configurations. It also removes the need to correctly re-implement AMQP's topic-matching logic. Documentation remains to be updated, but that can be done in future commits. Commit: 57b3f7da105f755b627187bb6f3469fb9bd61cee https://github.com/buildbot/buildbot/commit/57b3f7da105f755b627187bb6f3469fb9bd61cee Author: Dustin J. Mitchell Date: 2012-06-23 (Sat, 23 Jun 2012) Changed paths: M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/mail.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/pb.py M master/buildbot/changes/svnpoller.py M master/buildbot/data/base.py M master/buildbot/data/changes.py M master/buildbot/data/connector.py R master/buildbot/data/update.py M master/buildbot/master.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakedb.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/fake/fakemq.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/interfaces/test_data_connector.py M master/buildbot/test/interfaces/test_db_changes.py M master/buildbot/test/interfaces/test_mq.py M master/buildbot/test/unit/test_changes_bonsaipoller.py M master/buildbot/test/unit/test_changes_gerritchangesource.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_mail.py M master/buildbot/test/unit/test_changes_p4poller.py M master/buildbot/test/unit/test_changes_pb.py M master/buildbot/test/unit/test_changes_svnpoller.py M master/buildbot/test/unit/test_data_base.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_master.py M master/buildbot/test/unit/test_process_botmaster_BotMaster.py M master/buildbot/test/unit/test_process_builder.py R master/buildbot/test/unit/test_test_util_typeverifier.py A master/buildbot/test/unit/test_test_util_verifier.py M master/buildbot/test/unit/test_util.py M master/buildbot/test/util/changesource.py R master/buildbot/test/util/dbtype.py M master/buildbot/test/util/endpoint.py R master/buildbot/test/util/resourcetype.py M master/buildbot/test/util/scheduler.py A master/buildbot/test/util/types/__init__.py A master/buildbot/test/util/types/changes.py R master/buildbot/test/util/typeverifier.py A master/buildbot/test/util/verifier.py M master/buildbot/util/__init__.py M master/contrib/bzr_buildbot.py M master/contrib/googlecode_atom.py M master/docs/bbdocs/ext.py M master/docs/developer/data.rst M master/docs/developer/database.rst M master/docs/developer/rtype-change.rst M master/docs/developer/utils.rst M master/docs/release-notes.rst Log Message: ----------- Major refactor of data API * update methods are defined on resource types * resource types know how to send messages - routing keys generated automatically from the message contents * change sources use the master.data.updates.addChange - with some differences from master.addChange * more consistent and automatic testing of data and message formats * documentation on writing endpoints, resource types, etc. NOTE: data.updates.addChange does not yet enforce unicode-ness on its arguments, but it will. Commit: 0148b46c6c2a83d5f9b34b16feb10eadb872f995 https://github.com/buildbot/buildbot/commit/0148b46c6c2a83d5f9b34b16feb10eadb872f995 Author: Dustin J. Mitchell Date: 2012-06-23 (Sat, 23 Jun 2012) Changed paths: M master/buildbot/data/changes.py M master/buildbot/test/unit/test_data_base.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/util/endpoint.py M master/docs/developer/rtype-change.rst Log Message: ----------- add change consumption to /change Commit: 505e1d6fd2dcae77f6c0106d46919f92d9177a1e https://github.com/buildbot/buildbot/commit/505e1d6fd2dcae77f6c0106d46919f92d9177a1e Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/util/scheduler.py Log Message: ----------- Schedulers subscribe to messages via the data API. Commit: 747bf65644c2af5559e3c65fc3ad9964275d5914 https://github.com/buildbot/buildbot/commit/747bf65644c2af5559e3c65fc3ad9964275d5914 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gerritchangesource.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/mail.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/data/changes.py M master/buildbot/master.py M master/buildbot/test/fake/fakedata.py M master/buildbot/test/interfaces/test_data_connector.py M master/buildbot/test/unit/test_changes_gitpoller.py M master/buildbot/test/unit/test_changes_mail.py M master/buildbot/test/unit/test_data_changes.py M master/buildbot/test/unit/test_util.py M master/buildbot/util/__init__.py M master/docs/developer/data.rst M master/docs/release-notes.rst Log Message: ----------- data.updates.addChange expects unicode and not bytestrings All change sources supply this, and master.addChange automatically coerces to unicode. Commit: c121afd9b687c8c84f8afc5ef09688e5d803cd72 https://github.com/buildbot/buildbot/commit/c121afd9b687c8c84f8afc5ef09688e5d803cd72 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/test/fake/fakedata.py M master/buildbot/test/fake/fakemaster.py M master/buildbot/test/unit/test_data_base.py M master/buildbot/test/unit/test_data_changes.py M master/docs/developer/data.rst M master/docs/release-notes.rst Log Message: ----------- fixes from tomprince's comments Compare: https://github.com/buildbot/buildbot/compare/3324c684a046...c121afd9b687 From noreply at github.com Sun Jun 24 16:54:17 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 09:54:17 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 8db0ae: clarify addCHange changes in release-notes per tom... Message-ID: <4fe74639555cc_126cdbaaec18067e@sh3.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 8db0ae1fe2d548cf103570e4616719bd83eb4e58 https://github.com/buildbot/buildbot/commit/8db0ae1fe2d548cf103570e4616719bd83eb4e58 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/docs/release-notes.rst Log Message: ----------- clarify addCHange changes in release-notes per tomprince's suggestion From noreply at github.com Sun Jun 24 16:59:00 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 09:59:00 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 6511f7: React to the irc bot nickname instead of the gener... Message-ID: <4fe747548f27a_39ce1914af011681e@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 6511f7f3c0a8523043d6d3e733c91c43fce1d552 https://github.com/buildbot/buildbot/commit/6511f7f3c0a8523043d6d3e733c91c43fce1d552 Author: Fl?vio J. Saraiva Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/status/words.py Log Message: ----------- React to the irc bot nickname instead of the generic name "buildbot". Commit: 264088676326556d4350b137f7780f25249647e3 https://github.com/buildbot/buildbot/commit/264088676326556d4350b137f7780f25249647e3 Author: Fl?vio J. Saraiva Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Get irc contacts with case insensitive name. Commit: c92c2d4a0c86c9ab204496ff31ee2f06cc2c7129 https://github.com/buildbot/buildbot/commit/c92c2d4a0c86c9ab204496ff31ee2f06cc2c7129 Author: Fl?vio J. Saraiva Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Detect private messages when the nickname has uppercase letters. Commit: cc110cfe42165c82ad5b10f95c59cf4909300a96 https://github.com/buildbot/buildbot/commit/cc110cfe42165c82ad5b10f95c59cf4909300a96 Author: Fl?vio J. Saraiva Date: 2012-06-15 (Fri, 15 Jun 2012) Changed paths: M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Update tests covering the irc bot. Commit: bf3ad98f6e7f638088e0dbd6ace8ff7b20ed6510 https://github.com/buildbot/buildbot/commit/bf3ad98f6e7f638088e0dbd6ace8ff7b20ed6510 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Merge branch 'master' of git://github.com/flaviojs/buildbot * 'master' of git://github.com/flaviojs/buildbot: Update tests covering the irc bot. Detect private messages when the nickname has uppercase letters. Get irc contacts with case insensitive name. React to the irc bot nickname instead of the generic name "buildbot". Compare: https://github.com/buildbot/buildbot/compare/49e492d85d2c...bf3ad98f6e7f From noreply at github.com Sun Jun 24 17:15:07 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 10:15:07 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] b9e5bf: Remove left "ear" of Offline Legend in Console Vie... Message-ID: <4fe74b1bad7ac_63f31058aec9771c@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: b9e5bfba08545cc57de992c9a07858e908eec003 https://github.com/buildbot/buildbot/commit/b9e5bfba08545cc57de992c9a07858e908eec003 Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/status/web/files/default.css Log Message: ----------- Remove left "ear" of Offline Legend in Console View. Commit: d18e0eea2b0d635d33138cbe770939cb6ea1074c https://github.com/buildbot/buildbot/commit/d18e0eea2b0d635d33138cbe770939cb6ea1074c Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- last should be set in the loop it is used. The last category of each revision should be tagges as last of there row not all category of the last revision. However dont round the last of the upmost revision as there are some boxes above. Commit: 98a02546f26c410a44192a3e6054bec8c5ad3958 https://github.com/buildbot/buildbot/commit/98a02546f26c410a44192a3e6054bec8c5ad3958 Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Do not round the last DevSlave we didn't the first eigther. Commit: fac77739d38837a488a72bab20d964f4de342432 https://github.com/buildbot/buildbot/commit/fac77739d38837a488a72bab20d964f4de342432 Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/console.html Log Message: ----------- Round the DevDetails instead of DevComment if there are some details. Created a new DevBottom for rounding which is attached where it fits. Commit: 27055a744e93ca04dd2db69b6d1c15e347835b70 https://github.com/buildbot/buildbot/commit/27055a744e93ca04dd2db69b6d1c15e347835b70 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/console.html Log Message: ----------- Merge branch 'webglitches' of git://github.com/jiuka/buildbot * 'webglitches' of git://github.com/jiuka/buildbot: Round the DevDetails instead of DevComment if there are some details. Do not round the last DevSlave we didn't the first eigther. last should be set in the loop it is used. Remove left "ear" of Offline Legend in Console View. Compare: https://github.com/buildbot/buildbot/compare/bf3ad98f6e7f...27055a744e93 From nobody at buildbot.net Sun Jun 24 18:07:16 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 18:07:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2317: Multiple issue with Buildmaster In-Reply-To: <038.7072c64ffe27a66d4fc0f89587a7fa26@buildbot.net> References: <038.7072c64ffe27a66d4fc0f89587a7fa26@buildbot.net> Message-ID: <053.005419af708268c1b1b7217e6afc3805@buildbot.net> #2317: Multiple issue with Buildmaster ----------------------------+---------------------- Reporter: KeiKun | Owner: Type: support-request | Status: new Priority: major | Milestone: ongoing Version: 0.8.6p1 | Resolution: Keywords: svn | ----------------------------+---------------------- Changes (by dustin): * keywords: multiple,branches,svn => svn * milestone: undecided => ongoing -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 18:07:23 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 18:07:23 -0000 Subject: [Buildbot-commits] [Buildbot] #2320: P4Source: ignore PATH In-Reply-To: <039.26a5bd41c427c12d70ca4798f1916e8d@buildbot.net> References: <039.26a5bd41c427c12d70ca4798f1916e8d@buildbot.net> Message-ID: <054.f793b41a7eb76793b7617df3282e82e0@buildbot.net> #2320: P4Source: ignore PATH --------------------+-------------------- Reporter: sanxiyn | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.6p1 | Resolution: Keywords: p4 | --------------------+-------------------- Changes (by dustin): * milestone: undecided => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 18:14:59 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 18:14:59 -0000 Subject: [Buildbot-commits] [Buildbot] #891: Better BK tests In-Reply-To: <038.b2cd0b947803f158bea663784a34c052@buildbot.net> References: <038.b2cd0b947803f158bea663784a34c052@buildbot.net> Message-ID: <053.b21430cab1feca29ccf0d129d96680be@buildbot.net> #891: Better BK tests ------------------------+----------------------- Reporter: dustin | Owner: Type: enhancement | Status: reopened Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: Keywords: bk | ------------------------+----------------------- Changes (by dustin): * cc: harlan (added) * status: closed => reopened * resolution: fixed => -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 24 18:16:27 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 11:16:27 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] ca6941: Restore BK slave-side step. Message-ID: <4fe7597b56895_1aca1b83ae84399a4@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 https://github.com/buildbot/buildbot/commit/ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M MAINTAINERS.txt M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/oldsource.py M master/buildbot/test/regressions/test_oldpaths.py A master/contrib/bk_buildbot.py M master/docs/developer/definitions.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/release-notes.rst A slave/buildslave/commands/bk.py M slave/buildslave/commands/registry.py A slave/buildslave/test/unit/test_commands_bk.py Log Message: ----------- Restore BK slave-side step. Note that Buildbot was not released with this step missing, so no compatibility concerns exist. Fixes #2223. Refs #891. Refs #2198. From noreply at github.com Sun Jun 24 18:16:31 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 11:16:31 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 463820: Triggerable and Trigger extended with multiple cod... Message-ID: <4fe7597f9843f_47801844ae421473b@sh2.rs.github.com.mail> Branch: refs/heads/nine Home: https://github.com/buildbot/buildbot Commit: 463820ef58b1dfc375d990e5d9dc6b7200cfe8e5 https://github.com/buildbot/buildbot/commit/463820ef58b1dfc375d990e5d9dc6b7200cfe8e5 Author: Harry Borkhuis Date: 2012-05-15 (Tue, 15 May 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Triggerable and Trigger extended with multiple codebases functionality Commit: 63ed42626eab05ee538b35d3985a7bac67612a78 https://github.com/buildbot/buildbot/commit/63ed42626eab05ee538b35d3985a7bac67612a78 Author: Harry Borkhuis Date: 2012-05-21 (Mon, 21 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Some renaming of triggerable local vars Commit: 7520b4846049d76014038921143826f6a56c0f49 https://github.com/buildbot/buildbot/commit/7520b4846049d76014038921143826f6a56c0f49 Author: Harry Borkhuis Date: 2012-05-21 (Mon, 21 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Pass codebase as kwargs, base scheduler will catch codebases and set default value Commit: 2a7bf102a217b4680c15d10a4f517346d53eeb1e https://github.com/buildbot/buildbot/commit/2a7bf102a217b4680c15d10a4f517346d53eeb1e Author: Harry Borkhuis Date: 2012-05-21 (Mon, 21 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Pass kwargs to base scheduler Commit: e7ba48cf8edc685be8f10c5ee9716001fd5a6f88 https://github.com/buildbot/buildbot/commit/e7ba48cf8edc685be8f10c5ee9716001fd5a6f88 Author: Harry Borkhuis Date: 2012-05-21 (Mon, 21 May 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Codebases documented for Trigger and Triggerable Commit: 87ca041d50a3f17bdfda1593244000ffb4110c3a https://github.com/buildbot/buildbot/commit/87ca041d50a3f17bdfda1593244000ffb4110c3a Author: Harry Borkhuis Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_steps_trigger.py Log Message: ----------- Trigger step composes a set sourcestamps for the Triggerable scheduler. Scheduler merges this set with its configuration (codebases) and creates new buildset. Commit: abf3e2bb6e14fa5e6852e198119010f2dc474863 https://github.com/buildbot/buildbot/commit/abf3e2bb6e14fa5e6852e198119010f2dc474863 Author: Harry Borkhuis Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/buildbot/process/build.py Log Message: ----------- Obsolete method removed, getAllSourceStamps not as generator Commit: 48e368f746bfd746dbd28418299a34dea9e4e981 https://github.com/buildbot/buildbot/commit/48e368f746bfd746dbd28418299a34dea9e4e981 Author: Harry Borkhuis Date: 2012-05-25 (Fri, 25 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Extra reference for argument Commit: 90c0a112a0f37f7aeee23f5af25ee1cd9c6583a6 https://github.com/buildbot/buildbot/commit/90c0a112a0f37f7aeee23f5af25ee1cd9c6583a6 Author: Harry Borkhuis Date: 2012-05-29 (Tue, 29 May 2012) Changed paths: M master/buildbot/schedulers/triggerable.py Log Message: ----------- Comment changed Commit: 5dcd60aa95d0c9288e3af75eac00622aea98c48b https://github.com/buildbot/buildbot/commit/5dcd60aa95d0c9288e3af75eac00622aea98c48b Author: Harry Borkhuis Date: 2012-05-29 (Tue, 29 May 2012) Changed paths: M master/buildbot/sourcestamp.py M master/buildbot/steps/trigger.py Log Message: ----------- Optional parameter removed from asDict. Patch attributes added to asDict Commit: c75dac353fa6bfa073cfd72d55ea8e00e18f4d4b https://github.com/buildbot/buildbot/commit/c75dac353fa6bfa073cfd72d55ea8e00e18f4d4b Author: Harry Borkhuis Date: 2012-05-29 (Tue, 29 May 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Fixed documentation for Triggerable Commit: 1ef312e26aa38cc98503bdb9a968948e66de2373 https://github.com/buildbot/buildbot/commit/1ef312e26aa38cc98503bdb9a968948e66de2373 Author: Marius Rieder Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/rpmlint.py Log Message: ----------- RpmLint updates * Set buildstep name to 'rpmlint' not 'test' * Changed fileloc default from '*rpm' to '.'. Globing did not work. * Added config parameter to set the rpmlint user config file * Add warning/error logs only if not empty * Replace 'Rpmlint' with the number or warning/error in the logname Commit: 210308a9f6b697bc35bda1b8a11939d948648749 https://github.com/buildbot/buildbot/commit/210308a9f6b697bc35bda1b8a11939d948648749 Author: Marius Rieder Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py Log Message: ----------- New rpm mock build steps Add MockBuildSRPM and MockRebuild. MockBuildSRPM build a srpm out of the specfile. MockRebuild rebuild the srpm into rpm(s). Commit: a94047bc8d69cd192d376ed653c05422c90cddbd https://github.com/buildbot/buildbot/commit/a94047bc8d69cd192d376ed653c05422c90cddbd Author: John Carr Date: 2012-06-02 (Sat, 02 Jun 2012) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py A master/buildbot/status/web/hooks/poller.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Add a web hook that can trigger named pollers Commit: 7964a7cfd84956933e7a01cd7b48f1ff3623b49d https://github.com/buildbot/buildbot/commit/7964a7cfd84956933e7a01cd7b48f1ff3623b49d Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/mock.py Log Message: ----------- Improve the Mock steps * Use config.error instead of assert * Populate logfiles in start (self.build.path_module is unavailable in init) Commit: 6a31eebf2d01e96bb89c0c21899bb578f9e1c74d https://github.com/buildbot/buildbot/commit/6a31eebf2d01e96bb89c0c21899bb578f9e1c74d Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/mock.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py Log Message: ----------- Added unit tests for mock steps Commit: 262bb8e44a17704fea3dc342f5bad9749702868c https://github.com/buildbot/buildbot/commit/262bb8e44a17704fea3dc342f5bad9749702868c Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/rpmlint.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py Log Message: ----------- Add unit test for RpmLint step Commit: 0ea41fe517b56f6d5d5dd110fcad066d6663b728 https://github.com/buildbot/buildbot/commit/0ea41fe517b56f6d5d5dd110fcad066d6663b728 Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Added documentation for RpmLint MockBuildSRPM and MockRebuild Commit: e1f505f1e540c9c783a25dc5ae39c66bf1f5cd50 https://github.com/buildbot/buildbot/commit/e1f505f1e540c9c783a25dc5ae39c66bf1f5cd50 Author: John Carr Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/status/web/hooks/poller.py M master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- If 'poller' argument isn't provided, trigger all of them Commit: aa177f38517c47857b77d1262a16811d66f34e72 https://github.com/buildbot/buildbot/commit/aa177f38517c47857b77d1262a16811d66f34e72 Author: John Carr Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/status/web/hooks/poller.py M master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Implement an allowed list Commit: 27d41093a8e2d9a6119dcad2cbbdf37cd51a4b45 https://github.com/buildbot/buildbot/commit/27d41093a8e2d9a6119dcad2cbbdf37cd51a4b45 Author: Marius Rieder Date: 2012-06-03 (Sun, 03 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/mock.py Log Message: ----------- Nested Mock.revoveDone within Mock.start Commit: a4cc7cc95adacf9239da3475e5d54646d2a25d49 https://github.com/buildbot/buildbot/commit/a4cc7cc95adacf9239da3475e5d54646d2a25d49 Author: Marius Rieder Date: 2012-06-04 (Mon, 04 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py Log Message: ----------- Update RpmBuild * Added doc string documentation * check for specfile during __init__ * createSummary * use log.getText instead of log.readlines, STDERR is needed as well. * Check with startswith instead of in in createSummary. ' ' is to comming within lines to match as error. * Don't add a line multiple times to the log if more the one prefix match the line. (Should not happen anyway, was much more likly to happen befor with the 'in' compare.) Commit: 4c12f65d50595be12c24e393c72cac5c9ecb20f5 https://github.com/buildbot/buildbot/commit/4c12f65d50595be12c24e393c72cac5c9ecb20f5 Author: Tom Prince Date: 2012-06-05 (Tue, 05 Jun 2012) Changed paths: M master/buildbot/test/unit/test_status_web_change_hooks_poller.py Log Message: ----------- poller-web-hook: Add a test of all allowed pollers. Commit: 44d9b40f36ed6a2a232a3ffde60b4f0cea519652 https://github.com/buildbot/buildbot/commit/44d9b40f36ed6a2a232a3ffde60b4f0cea519652 Author: Tom Prince Date: 2012-06-05 (Tue, 05 Jun 2012) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py A master/buildbot/status/web/hooks/poller.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge branch 'poll-hook' Commit: c1d4b2af6d25219cc119e1f296b37c85cad0e23f https://github.com/buildbot/buildbot/commit/c1d4b2af6d25219cc119e1f296b37c85cad0e23f Author: John Carr Date: 2012-06-05 (Tue, 05 Jun 2012) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Add a 'jinja_loaders' parameter to WebStatus for customizers who want to use additional Jina2 loaders Commit: da08dff6fda652ff9393862d1f34c9fb0e176433 https://github.com/buildbot/buildbot/commit/da08dff6fda652ff9393862d1f34c9fb0e176433 Author: Tom Prince Date: 2012-06-05 (Tue, 05 Jun 2012) Changed paths: M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/docs/manual/cfg-statustargets.rst Log Message: ----------- Merge commit 'refs/pull/442/head' of github.com:buildbot/buildbot Conflicts: master/docs/manual/cfg-statustargets.rst Commit: 94fe2857f46f0924f8de863a6f09e4da4af7b39c https://github.com/buildbot/buildbot/commit/94fe2857f46f0924f8de863a6f09e4da4af7b39c Author: Harry Borkhuis Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_triggerable.py Log Message: ----------- pyflakes Commit: a22e6ff0e2c60501de67991468e865c8fa98e93d https://github.com/buildbot/buildbot/commit/a22e6ff0e2c60501de67991468e865c8fa98e93d Author: Harry Borkhuis Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M .gitignore M master/MANIFEST.in M master/buildbot/buildslave.py M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/config.py M master/buildbot/db/changes.py M master/buildbot/db/connector.py M master/buildbot/interfaces.py M master/buildbot/libvirtbuildslave.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildrequest.py M master/buildbot/process/buildstep.py M master/buildbot/process/factory.py M master/buildbot/process/mtrlogobserver.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/basic.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/logfile.py M master/buildbot/status/mail.py M master/buildbot/status/master.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py M master/buildbot/status/web/console.py M master/buildbot/status/web/feeds.py M master/buildbot/status/web/grid.py A master/buildbot/status/web/hooks/poller.py M master/buildbot/status/web/templates/build.html M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/base.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/fakemaster.py A master/buildbot/test/fake/libvirt.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v085-README.txt A master/buildbot/test/integration/v085.tgz A master/buildbot/test/integration/v086p1-README.txt A master/buildbot/test/integration/v086p1.tgz M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_buildslave.py A master/buildbot/test/unit/test_changes_changes.py M master/buildbot/test/unit/test_config.py M master/buildbot/test/unit/test_db_changes.py A master/buildbot/test/unit/test_libvirtbuildslave.py M master/buildbot/test/unit/test_process_build.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_process_factory.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_scripts_base.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_mail.py M master/buildbot/test/unit/test_status_web_base.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/buildbot/test/unit/test_steps_master.py M master/buildbot/test/unit/test_steps_shell.py M master/buildbot/test/unit/test_steps_source_base_Source.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/compat.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-buildsteps.rst M master/docs/developer/cls-remotecommands.rst M master/docs/developer/style.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-global.rst M master/docs/manual/cfg-properties.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/concepts.rst M master/docs/manual/customization.rst M master/docs/release-notes.rst M master/docs/tutorial/tour.rst A master/setup.cfg M master/setup.py A master/tox.ini M slave/buildslave/commands/p4.py M slave/buildslave/commands/registry.py M slave/buildslave/commands/repo.py A slave/setup.cfg M slave/setup.py A slave/tox.ini Log Message: ----------- Merged with master Commit: b6a971d627cbb63ecb9b5c4d38d66b120d88dc1e https://github.com/buildbot/buildbot/commit/b6a971d627cbb63ecb9b5c4d38d66b120d88dc1e Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/mock.py Log Message: ----------- Add Mock LogObserver Mock could take some time to finish. This give some information about the current state of the step. And a bugfix. Forgot 'self.' in front of embedded function. Commit: 73e40525936f24b205fdc9c6fc5ddc398fa1c44e https://github.com/buildbot/buildbot/commit/73e40525936f24b205fdc9c6fc5ddc398fa1c44e Author: Dustin J. Mitchell Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/package/rpm/rpmlint.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py M master/docs/manual/cfg-buildsteps.rst Log Message: ----------- Merge branch 'rpmsteps' of git://github.com/jiuka/buildbot * 'rpmsteps' of git://github.com/jiuka/buildbot: Add Mock LogObserver Update RpmBuild Nested Mock.revoveDone within Mock.start Added documentation for RpmLint MockBuildSRPM and MockRebuild Add unit test for RpmLint step Added unit tests for mock steps Improve the Mock steps New rpm mock build steps RpmLint updates Commit: f76e6a49cb7fcd2cf6adf6ca7abc3d494bd9eb91 https://github.com/buildbot/buildbot/commit/f76e6a49cb7fcd2cf6adf6ca7abc3d494bd9eb91 Author: Dustin J. Mitchell Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/changes/base.py Log Message: ----------- tabs to spaces Commit: 6ca1c735427a1a9536157cf50d4ee996d9b0ad5a https://github.com/buildbot/buildbot/commit/6ca1c735427a1a9536157cf50d4ee996d9b0ad5a Author: Dustin J. Mitchell Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/process/build.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_steps_trigger.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'multirepo-triggerable' of git://github.com/hborkhuis/buildbot * 'multirepo-triggerable' of git://github.com/hborkhuis/buildbot: pyflakes Fixed documentation for Triggerable Optional parameter removed from asDict. Patch attributes added to asDict Comment changed Extra reference for argument Obsolete method removed, getAllSourceStamps not as generator Trigger step composes a set sourcestamps for the Triggerable scheduler. Scheduler merges this set with its configuration (codebases) and creates new buildset. Codebases documented for Trigger and Triggerable Pass kwargs to base scheduler Pass codebase as kwargs, base scheduler will catch codebases and set default value Some renaming of triggerable local vars Triggerable and Trigger extended with multiple codebases functionality Commit: b9e5bfba08545cc57de992c9a07858e908eec003 https://github.com/buildbot/buildbot/commit/b9e5bfba08545cc57de992c9a07858e908eec003 Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/status/web/files/default.css Log Message: ----------- Remove left "ear" of Offline Legend in Console View. Commit: d18e0eea2b0d635d33138cbe770939cb6ea1074c https://github.com/buildbot/buildbot/commit/d18e0eea2b0d635d33138cbe770939cb6ea1074c Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- last should be set in the loop it is used. The last category of each revision should be tagges as last of there row not all category of the last revision. However dont round the last of the upmost revision as there are some boxes above. Commit: 98a02546f26c410a44192a3e6054bec8c5ad3958 https://github.com/buildbot/buildbot/commit/98a02546f26c410a44192a3e6054bec8c5ad3958 Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/status/web/templates/console.html Log Message: ----------- Do not round the last DevSlave we didn't the first eigther. Commit: fac77739d38837a488a72bab20d964f4de342432 https://github.com/buildbot/buildbot/commit/fac77739d38837a488a72bab20d964f4de342432 Author: Marius Rieder Date: 2012-06-06 (Wed, 06 Jun 2012) Changed paths: M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/console.html Log Message: ----------- Round the DevDetails instead of DevComment if there are some details. Created a new DevBottom for rounding which is attached where it fits. Commit: 8d1e4ca8a91fb59873d9d862f0676a1c816c590d https://github.com/buildbot/buildbot/commit/8d1e4ca8a91fb59873d9d862f0676a1c816c590d Author: Jacob Stultz Date: 2012-06-07 (Thu, 07 Jun 2012) Changed paths: M slave/buildslave/commands/repo.py Log Message: ----------- Use repo forall instead of find to rm git locks For large repositories, performing a find operation can take quite a long time. Instead, use repo to tell us where we might find index.lock files, if they exist. Commit: 3a7b46afe1e49f0ef257ae379b98ed1199f98528 https://github.com/buildbot/buildbot/commit/3a7b46afe1e49f0ef257ae379b98ed1199f98528 Author: Tom Prince Date: 2012-06-13 (Wed, 13 Jun 2012) Changed paths: M slave/buildslave/commands/repo.py Log Message: ----------- Merge pull request #446 from jstultz/repoforall Use repo forall instead of find to rm git locks Commit: 6511f7f3c0a8523043d6d3e733c91c43fce1d552 https://github.com/buildbot/buildbot/commit/6511f7f3c0a8523043d6d3e733c91c43fce1d552 Author: Fl?vio J. Saraiva Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/status/words.py Log Message: ----------- React to the irc bot nickname instead of the generic name "buildbot". Commit: 264088676326556d4350b137f7780f25249647e3 https://github.com/buildbot/buildbot/commit/264088676326556d4350b137f7780f25249647e3 Author: Fl?vio J. Saraiva Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Get irc contacts with case insensitive name. Commit: c92c2d4a0c86c9ab204496ff31ee2f06cc2c7129 https://github.com/buildbot/buildbot/commit/c92c2d4a0c86c9ab204496ff31ee2f06cc2c7129 Author: Fl?vio J. Saraiva Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/status/words.py Log Message: ----------- Detect private messages when the nickname has uppercase letters. Commit: cc110cfe42165c82ad5b10f95c59cf4909300a96 https://github.com/buildbot/buildbot/commit/cc110cfe42165c82ad5b10f95c59cf4909300a96 Author: Fl?vio J. Saraiva Date: 2012-06-15 (Fri, 15 Jun 2012) Changed paths: M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Update tests covering the irc bot. Commit: d438d656d8d60c335c4766ecda5bb809e9cf6f05 https://github.com/buildbot/buildbot/commit/d438d656d8d60c335c4766ecda5bb809e9cf6f05 Author: Tom Prince Date: 2012-06-19 (Tue, 19 Jun 2012) Changed paths: M master/buildbot/changes/gitpoller.py Log Message: ----------- Add some docstrings to GitPoller. Commit: 711fe0490bc785cff7ac2cb8adc43871782727c0 https://github.com/buildbot/buildbot/commit/711fe0490bc785cff7ac2cb8adc43871782727c0 Author: Tom Prince Date: 2012-06-20 (Wed, 20 Jun 2012) Changed paths: M master/buildbot/test/unit/test_process_properties.py Log Message: ----------- Rename a locally define FakeRenderable It is in fact a actual renderable, that has custom behaviour. Commit: b2c0a6dd308e6e2bf6fe7e6f0a8eb981debbc7fa https://github.com/buildbot/buildbot/commit/b2c0a6dd308e6e2bf6fe7e6f0a8eb981debbc7fa Author: Tom Prince Date: 2012-06-20 (Wed, 20 Jun 2012) Changed paths: M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/util/properties.py Log Message: ----------- Rename FakeRenderable to ConstantRenderable. The renderable isn't actually fake, it just renders a constant value. It probably isn't useful outside of tests, but it is a real renderable. Commit: 49e492d85d2c2713226958e9d726d3001393ba50 https://github.com/buildbot/buildbot/commit/49e492d85d2c2713226958e9d726d3001393ba50 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/docs/manual/installation.rst Log Message: ----------- update docs on buildbot upgrade-master and --db option Fixes #2316. Commit: bf3ad98f6e7f638088e0dbd6ace8ff7b20ed6510 https://github.com/buildbot/buildbot/commit/bf3ad98f6e7f638088e0dbd6ace8ff7b20ed6510 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/status/words.py M master/buildbot/test/unit/test_status_words.py Log Message: ----------- Merge branch 'master' of git://github.com/flaviojs/buildbot * 'master' of git://github.com/flaviojs/buildbot: Update tests covering the irc bot. Detect private messages when the nickname has uppercase letters. Get irc contacts with case insensitive name. React to the irc bot nickname instead of the generic name "buildbot". Commit: 27055a744e93ca04dd2db69b6d1c15e347835b70 https://github.com/buildbot/buildbot/commit/27055a744e93ca04dd2db69b6d1c15e347835b70 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/status/web/files/default.css M master/buildbot/status/web/templates/console.html Log Message: ----------- Merge branch 'webglitches' of git://github.com/jiuka/buildbot * 'webglitches' of git://github.com/jiuka/buildbot: Round the DevDetails instead of DevComment if there are some details. Do not round the last DevSlave we didn't the first eigther. last should be set in the loop it is used. Remove left "ear" of Offline Legend in Console View. Commit: 1ad1d846464b8d880ceaded7890df4739e94228b https://github.com/buildbot/buildbot/commit/1ad1d846464b8d880ceaded7890df4739e94228b Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/process/build.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/files/default.css A master/buildbot/status/web/hooks/poller.py M master/buildbot/status/web/templates/console.html M master/buildbot/status/words.py M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/package/rpm/rpmlint.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_schedulers_triggerable.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/buildbot/test/unit/test_status_words.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/properties.py M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/manual/installation.rst M slave/buildslave/commands/repo.py Log Message: ----------- Merge branch 'master' into nine * master: (40 commits) update docs on buildbot upgrade-master and --db option Rename FakeRenderable to ConstantRenderable. Rename a locally define FakeRenderable Add some docstrings to GitPoller. Update tests covering the irc bot. Detect private messages when the nickname has uppercase letters. Get irc contacts with case insensitive name. React to the irc bot nickname instead of the generic name "buildbot". Use repo forall instead of find to rm git locks Round the DevDetails instead of DevComment if there are some details. Do not round the last DevSlave we didn't the first eigther. last should be set in the loop it is used. Remove left "ear" of Offline Legend in Console View. tabs to spaces Add Mock LogObserver pyflakes Add a 'jinja_loaders' parameter to WebStatus for customizers who want to use additional Jina2 loaders poller-web-hook: Add a test of all allowed pollers. Update RpmBuild Nested Mock.revoveDone within Mock.start ... Conflicts: master/buildbot/test/unit/test_schedulers_triggerable.py Compare: https://github.com/buildbot/buildbot/compare/8db0ae1fe2d5...1ad1d846464b From nobody at buildbot.net Sun Jun 24 18:16:34 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 18:16:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2316: option --db not recognized, when trying to upgrade MySQL database In-Reply-To: <039.e97612676eae38a3ab0932265f64248b@buildbot.net> References: <039.e97612676eae38a3ab0932265f64248b@buildbot.net> Message-ID: <054.a870b005c2c9049e62afd019e0af26f1@buildbot.net> #2316: option --db not recognized, when trying to upgrade MySQL database ----------------------------+------------------------ Reporter: edsouza | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: MySQL, database | ----------------------------+------------------------ Comment (by Dustin J. Mitchell): update docs on buildbot upgrade-master and --db option Fixes #2316. Changeset: 49e492d85d2c2713226958e9d726d3001393ba50 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 18:16:50 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 18:16:50 -0000 Subject: [Buildbot-commits] [Buildbot] #2198: remove BK In-Reply-To: <038.d5de2e6c144f9ad358c20f1fc4cccd02@buildbot.net> References: <038.d5de2e6c144f9ad358c20f1fc4cccd02@buildbot.net> Message-ID: <053.8cddf028afa2f772888919043c1a263d@buildbot.net> #2198: remove BK -------------------+--------------------- Reporter: dustin | Owner: Type: task | Status: closed Priority: major | Milestone: 0.8.+ Version: 0.8.5 | Resolution: fixed Keywords: bk | -------------------+--------------------- Comment (by Dustin J. Mitchell): Restore BK slave-side step. Note that Buildbot was not released with this step missing, so no compatibility concerns exist. Fixes #2223. Refs #891. Refs #2198. Changeset: ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 18:16:50 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 18:16:50 -0000 Subject: [Buildbot-commits] [Buildbot] #891: Better BK tests In-Reply-To: <038.b2cd0b947803f158bea663784a34c052@buildbot.net> References: <038.b2cd0b947803f158bea663784a34c052@buildbot.net> Message-ID: <053.0935f9585521c05a5720a377470cb2aa@buildbot.net> #891: Better BK tests ------------------------+----------------------- Reporter: dustin | Owner: Type: enhancement | Status: reopened Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: Keywords: bk | ------------------------+----------------------- Comment (by Dustin J. Mitchell): Restore BK slave-side step. Note that Buildbot was not released with this step missing, so no compatibility concerns exist. Fixes #2223. Refs #891. Refs #2198. Changeset: ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 18:16:51 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 18:16:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2223: Consider reverting removal of slave-side BK step. In-Reply-To: <042.adba6b490c04c5469778d0f4c5d73657@buildbot.net> References: <042.adba6b490c04c5469778d0f4c5d73657@buildbot.net> Message-ID: <057.0bdb85cf863e6ba0bfc868a39a904634@buildbot.net> #2223: Consider reverting removal of slave-side BK step. -----------------------+------------------------- Reporter: tom.prince | Owner: tom.prince Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: bk | -----------------------+------------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Restore BK slave-side step. Note that Buildbot was not released with this step missing, so no compatibility concerns exist. Fixes #2223. Refs #891. Refs #2198. Changeset: ca6941b7e0e69e1aeb16a9892adfb9aab2465e34 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 18:17:15 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 18:17:15 -0000 Subject: [Buildbot-commits] [Buildbot] #2233: gitpoller should detect when it needs to reinitialize its state. In-Reply-To: <042.a98c26c43c4f6fac9b2583beee812904@buildbot.net> References: <042.a98c26c43c4f6fac9b2583beee812904@buildbot.net> Message-ID: <057.7f3745a1a6330923629532c37370ea6c@buildbot.net> #2233: gitpoller should detect when it needs to reinitialize its state. ---------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: git, gitpoller | ---------------------------+-------------------- Changes (by dustin): * type: defect => enhancement * milestone: 0.8.7 => 0.8.+ Comment: This is true, but not something we'll be able to squeeze into 0.8.7, most likely. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 24 18:34:24 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 11:34:24 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d8fff0: documentation: course grained pass through the glo... Message-ID: <4fe75db084683_63f31058aec10643b@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d8fff04c35bb61c62b58bac0882cf75410b605a8 https://github.com/buildbot/buildbot/commit/d8fff04c35bb61c62b58bac0882cf75410b605a8 Author: tycho garen Date: 2012-06-12 (Tue, 12 Jun 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- documentation: course grained pass through the global configuration section. Commit: a9a2aafcc9c123c3cd58fecc1adbd5afd2e3aec2 https://github.com/buildbot/buildbot/commit/a9a2aafcc9c123c3cd58fecc1adbd5afd2e3aec2 Author: tycho garen Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- Corrections in response to feedback from @tomprince: - breaking sentence lines - a number other minor corrections - removing redundant examples Commit: 1d66dd1a6e2e630a1e23ffbcfc0ec9bfd265a1f3 https://github.com/buildbot/buildbot/commit/1d66dd1a6e2e630a1e23ffbcfc0ec9bfd265a1f3 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/docs/manual/cfg-global.rst Log Message: ----------- Merge branch 'docs-patch-2' of git://github.com/tychoish/buildbot * 'docs-patch-2' of git://github.com/tychoish/buildbot: Corrections in response to feedback from @tomprince: - breaking sentence lines - a number other minor corrections - removing redundant examples documentation: course grained pass through the global configuration section. Compare: https://github.com/buildbot/buildbot/compare/ca6941b7e0e6...1d66dd1a6e2e From noreply at github.com Sun Jun 24 20:26:33 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 13:26:33 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 771b73: Add .png versions of manual images Message-ID: <4fe777f9ca4ec_22814b4af013842@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 771b73611fcc220f3f5feec301189f509d95d479 https://github.com/buildbot/buildbot/commit/771b73611fcc220f3f5feec301189f509d95d479 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M .gitignore A master/docs/manual/_images/master.png A master/docs/manual/_images/overview.png A master/docs/manual/_images/slaves.png A master/docs/manual/_images/status.png Log Message: ----------- Add .png versions of manual images Fixes #2238. From nobody at buildbot.net Sun Jun 24 20:26:36 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 20:26:36 -0000 Subject: [Buildbot-commits] [Buildbot] #2238: Need TeX-compatible images for PDF generation In-Reply-To: <038.7dd06c0c62ba4856eaa53640dd29e202@buildbot.net> References: <038.7dd06c0c62ba4856eaa53640dd29e202@buildbot.net> Message-ID: <053.8c680643e29ce425f60481284e6f20f2@buildbot.net> #2238: Need TeX-compatible images for PDF generation -------------------+--------------------- Reporter: dustin | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6 | Resolution: fixed Keywords: docs | -------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Add .png versions of manual images Fixes #2238. Changeset: 771b73611fcc220f3f5feec301189f509d95d479 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 20:54:46 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 20:54:46 -0000 Subject: [Buildbot-commits] [Buildbot] #2270: Exception found: finished time is None In-Reply-To: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> References: <042.5c2cc16b961a830493aff95159ec54a2@buildbot.net> Message-ID: <057.5cea722e192faed72eb2dd00a0b5789e@buildbot.net> #2270: Exception found: finished time is None -----------------------+-------------------- Reporter: jaredgrubb | Owner: Type: defect | Status: new Priority: minor | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: Keywords: | -----------------------+-------------------- Comment (by dustin): Let's get this merged now for 0.8.7's sake (with or without tests). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 20:55:16 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 20:55:16 -0000 Subject: [Buildbot-commits] [Buildbot] #2300: Waterfall's ?branch= parameter is broken with source stamp sets. In-Reply-To: <042.3a8abde50821addc9cc0295ba2780fbb@buildbot.net> References: <042.3a8abde50821addc9cc0295ba2780fbb@buildbot.net> Message-ID: <057.5d3df2be61492de1353bde2de022d8b7@buildbot.net> #2300: Waterfall's ?branch= parameter is broken with source stamp sets. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: web | -----------------------+-------------------- Changes (by dustin): * cc: hborkhuis (added) Comment: Harry, any ideas? Tom, can you give some more details? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 24 20:55:16 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 13:55:16 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] ddf2f6: Update Nightly tests to work in non-whole-hour tim... Message-ID: <4fe77eb4f18db_129d1198aec15675b@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: ddf2f6127e5137a55392a5859c9c01b477fb16da https://github.com/buildbot/buildbot/commit/ddf2f6127e5137a55392a5859c9c01b477fb16da Author: Naveen Kumar K Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_timed_Nightly.py Log Message: ----------- Update Nightly tests to work in non-whole-hour timezones Fixes #2261. This is a modified version of Navneen's patch from bug 2261. From nobody at buildbot.net Sun Jun 24 20:55:19 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 20:55:19 -0000 Subject: [Buildbot-commits] [Buildbot] #2261: Nightly tests fail in timezones which differ by odd multiples of 30 minutes from UTC. In-Reply-To: <035.e397a4a95a3b2b7ca34fa31411bc020c@buildbot.net> References: <035.e397a4a95a3b2b7ca34fa31411bc020c@buildbot.net> Message-ID: <050.2f6952168fb5afc18bfabdfc48e6d65b@buildbot.net> #2261: Nightly tests fail in timezones which differ by odd multiples of 30 minutes from UTC. --------------------------+--------------------- Reporter: sa1 | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: tests, simple | --------------------------+--------------------- Changes (by Naveen Kumar K): * status: new => closed * resolution: => fixed Comment: Update Nightly tests to work in non-whole-hour timezones Fixes #2261. This is a modified version of Navneen's patch from bug 2261. Changeset: ddf2f6127e5137a55392a5859c9c01b477fb16da -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 20:57:39 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 20:57:39 -0000 Subject: [Buildbot-commits] [Buildbot] #159: should be possible to have two buildbot.steps.source.SVN(mode="copy") steps in a single build factory In-Reply-To: <039.026d4399280638dac0c43934f327f915@buildbot.net> References: <039.026d4399280638dac0c43934f327f915@buildbot.net> Message-ID: <054.127cd44193937a96c02eb787b01210ac@buildbot.net> #159: should be possible to have two buildbot.steps.source.SVN(mode="copy") steps in a single build factory -------------------------------------------------+------------------------- Reporter: exarkun | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.8.+ Version: 0.7.6 | Resolution: Keywords: projrepo, sprint, master-side- | source-steps | -------------------------------------------------+------------------------- Changes (by dustin): * milestone: 0.8.7 => 0.8.+ -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 20:58:50 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 20:58:50 -0000 Subject: [Buildbot-commits] [Buildbot] #1037: Refactor builds/build_requests tables to remove duplicate rows in builds table. In-Reply-To: <038.3079e84f94ab81c71bd89b104899b418@buildbot.net> References: <038.3079e84f94ab81c71bd89b104899b418@buildbot.net> Message-ID: <053.39db67e27b6dffe220590be7aa66dfce@buildbot.net> #1037: Refactor builds/build_requests tables to remove duplicate rows in builds table. ------------------------+---------------------- Reporter: catlee | Owner: Type: enhancement | Status: closed Priority: minor | Milestone: 0.8.7 Version: 0.8.1 | Resolution: wontfix Keywords: database | ------------------------+---------------------- Changes (by dustin): * status: new => closed * resolution: => wontfix Comment: The builds table will get dropped when builds actually move into the database, so I don't want to try do do anything in the interim. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 22:50:27 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 22:50:27 -0000 Subject: [Buildbot-commits] [Buildbot] #2300: Waterfall's ?branch= parameter is broken with source stamp sets. In-Reply-To: <042.3a8abde50821addc9cc0295ba2780fbb@buildbot.net> References: <042.3a8abde50821addc9cc0295ba2780fbb@buildbot.net> Message-ID: <057.a03d0d161a0420512de60188adee8586@buildbot.net> #2300: Waterfall's ?branch= parameter is broken with source stamp sets. -----------------------+-------------------- Reporter: tom.prince | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.7 Version: master | Resolution: Keywords: web | -----------------------+-------------------- Comment (by tom.prince): http://buildbot.buildbot.net/waterfall?branch=buildbot-0.8.6 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Sun Jun 24 22:51:49 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 22:51:49 -0000 Subject: [Buildbot-commits] [Buildbot] #2233: gitpoller should detect when it needs to reinitialize its state. In-Reply-To: <042.a98c26c43c4f6fac9b2583beee812904@buildbot.net> References: <042.a98c26c43c4f6fac9b2583beee812904@buildbot.net> Message-ID: <057.9161bfa0a28b925943b7dd959e8cb647@buildbot.net> #2233: gitpoller should detect when it needs to reinitialize its state. ---------------------------+-------------------- Reporter: tom.prince | Owner: Type: enhancement | Status: new Priority: minor | Milestone: 0.8.+ Version: 0.8.5 | Resolution: Keywords: git, gitpoller | ---------------------------+-------------------- Comment (by tom.prince): I was planning to work on this, this week. (Hence the gpo test framework). -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Sun Jun 24 23:12:56 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 16:12:56 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] d252e3: Refactor getNextBuildTime into base class. Message-ID: <4fe79ef8df52b_47801844ae42324b@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: d252e3703d28d4e8cc7875ef6c4df45949d4bc05 https://github.com/buildbot/buildbot/commit/d252e3703d28d4e8cc7875ef6c4df45949d4bc05 Author: Tom Prince Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py Log Message: ----------- Refactor getNextBuildTime into base class. Commit: 077c9ada2f64433068dfd901cba02448ae54bcf9 https://github.com/buildbot/buildbot/commit/077c9ada2f64433068dfd901cba02448ae54bcf9 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Add initial implementation of NightlyTriggerable. This scheduler responds to Trigger steps, but only builds the most recently triggered source stamp, when a timer fires. Commit: 5d6eefa0fe2ff7b5bcd987dabace4773a8c3c667 https://github.com/buildbot/buildbot/commit/5d6eefa0fe2ff7b5bcd987dabace4773a8c3c667 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py Log Message: ----------- Factor out NightlyBase tests into a separate file. Commit: 6032c0af1e722ce2b74e6107d671c9d54108dc26 https://github.com/buildbot/buildbot/commit/6032c0af1e722ce2b74e6107d671c9d54108dc26 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Add tests for NightlyTriggerable. Commit: b71ff47de312e60c69ac8c056cb61db4c0ca787b https://github.com/buildbot/buildbot/commit/b71ff47de312e60c69ac8c056cb61db4c0ca787b Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py Log Message: ----------- Add utility function to recreate a Properties object from the result of .asDict(). Commit: f6b8028b49acae11589a33f1fde15fa97c9573a9 https://github.com/buildbot/buildbot/commit/f6b8028b49acae11589a33f1fde15fa97c9573a9 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Make NightlyTriggerable persist last trigger information. Commit: 8c7462826e201b475cf90b4810bf48d28e93208e https://github.com/buildbot/buildbot/commit/8c7462826e201b475cf90b4810bf48d28e93208e Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Add tests for properties to NightlyTriggerable. Commit: 70b3133773963453fc62ad387c97b5c1aa38c3a5 https://github.com/buildbot/buildbot/commit/70b3133773963453fc62ad387c97b5c1aa38c3a5 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Add documentation for NightlyTriggerable. Commit: 940573ff8ef3e260b79939c738fb65de1da2456f https://github.com/buildbot/buildbot/commit/940573ff8ef3e260b79939c738fb65de1da2456f Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py Log Message: ----------- Make Trigger step recognize NightlyTriggerable. Commit: cc1ed1f07de742ffb18252eb9587ff28fe94be35 https://github.com/buildbot/buildbot/commit/cc1ed1f07de742ffb18252eb9587ff28fe94be35 Author: Tom Prince Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Fix compare_attrs of NightlyBase and Nightly scheduelers. Commit: 05a3a2cd0d9f918d6c14aae86d38dfa40cbf5020 https://github.com/buildbot/buildbot/commit/05a3a2cd0d9f918d6c14aae86d38dfa40cbf5020 Author: Tom Prince Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'timed-triggerable' Conflicts: master/buildbot/interfaces.py master/buildbot/schedulers/timed.py master/buildbot/test/unit/test_schedulers_timed_Nightly.py master/docs/manual/cfg-schedulers.rst Commit: 7f7b2e55d608ae9e809cf7df36ca68265c64fd27 https://github.com/buildbot/buildbot/commit/7f7b2e55d608ae9e809cf7df36ca68265c64fd27 Author: Tom Prince Date: 2012-05-16 (Wed, 16 May 2012) Changed paths: M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Fix NightlyTriggerable tests for sourcestamp sets. Commit: e19067f16fd466633845d0c0ac156c6ebda35b28 https://github.com/buildbot/buildbot/commit/e19067f16fd466633845d0c0ac156c6ebda35b28 Author: Tom Prince Date: 2012-06-07 (Thu, 07 Jun 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Fix passing hour to NightlyBase constructor. Commit: d716a8f7f02e543bbdc0ae4298bf79fd7133ccd3 https://github.com/buildbot/buildbot/commit/d716a8f7f02e543bbdc0ae4298bf79fd7133ccd3 Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/MANIFEST.in M master/buildbot/buildslave.py M master/buildbot/changes/base.py M master/buildbot/changes/bonsaipoller.py M master/buildbot/changes/gitpoller.py M master/buildbot/changes/hgbuildbot.py M master/buildbot/changes/p4poller.py M master/buildbot/changes/svnpoller.py M master/buildbot/config.py M master/buildbot/interfaces.py M master/buildbot/libvirtbuildslave.py M master/buildbot/process/build.py M master/buildbot/process/builder.py M master/buildbot/process/buildstep.py M master/buildbot/process/properties.py M master/buildbot/schedulers/basic.py M master/buildbot/schedulers/triggerable.py M master/buildbot/sourcestamp.py M master/buildbot/status/build.py M master/buildbot/status/builder.py M master/buildbot/status/logfile.py M master/buildbot/status/master.py M master/buildbot/status/web/base.py M master/buildbot/status/web/baseweb.py M master/buildbot/status/web/build.py M master/buildbot/status/web/builder.py A master/buildbot/status/web/hooks/poller.py M master/buildbot/status/web/templates/build.html M master/buildbot/steps/master.py M master/buildbot/steps/maxq.py M master/buildbot/steps/package/rpm/__init__.py A master/buildbot/steps/package/rpm/mock.py M master/buildbot/steps/package/rpm/rpmbuild.py M master/buildbot/steps/package/rpm/rpmlint.py M master/buildbot/steps/python.py M master/buildbot/steps/python_twisted.py M master/buildbot/steps/shell.py M master/buildbot/steps/slave.py M master/buildbot/steps/source/__init__.py M master/buildbot/steps/source/base.py M master/buildbot/steps/source/bzr.py M master/buildbot/steps/source/cvs.py M master/buildbot/steps/source/git.py M master/buildbot/steps/source/mercurial.py M master/buildbot/steps/source/oldsource.py M master/buildbot/steps/source/svn.py M master/buildbot/steps/subunit.py M master/buildbot/steps/transfer.py M master/buildbot/steps/trigger.py M master/buildbot/steps/vstudio.py M master/buildbot/test/fake/fakebuild.py M master/buildbot/test/fake/fakemaster.py A master/buildbot/test/fake/libvirt.py M master/buildbot/test/fake/remotecommand.py M master/buildbot/test/integration/test_slave_comm.py M master/buildbot/test/integration/test_upgrade.py A master/buildbot/test/integration/v085-README.txt A master/buildbot/test/integration/v085.tgz A master/buildbot/test/integration/v086p1-README.txt A master/buildbot/test/integration/v086p1.tgz M master/buildbot/test/interfaces/test_remotecommand.py M master/buildbot/test/regressions/test_oldpaths.py M master/buildbot/test/unit/test_config.py A master/buildbot/test/unit/test_libvirtbuildslave.py M master/buildbot/test/unit/test_process_builder.py M master/buildbot/test/unit/test_process_buildstep.py M master/buildbot/test/unit/test_process_properties.py M master/buildbot/test/unit/test_schedulers_basic.py M master/buildbot/test/unit/test_schedulers_triggerable.py M master/buildbot/test/unit/test_scripts_base.py M master/buildbot/test/unit/test_scripts_runner.py M master/buildbot/test/unit/test_status_web_base.py A master/buildbot/test/unit/test_status_web_change_hooks_poller.py M master/buildbot/test/unit/test_steps_master.py A master/buildbot/test/unit/test_steps_package_rpm_mock.py M master/buildbot/test/unit/test_steps_package_rpm_rpmbuild.py A master/buildbot/test/unit/test_steps_package_rpm_rpmlint.py M master/buildbot/test/unit/test_steps_source_bzr.py M master/buildbot/test/unit/test_steps_source_cvs.py M master/buildbot/test/unit/test_steps_source_git.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/buildbot/test/unit/test_steps_source_oldsource_ComputeRepositoryURL.py M master/buildbot/test/unit/test_steps_source_svn.py M master/buildbot/test/unit/test_steps_trigger.py M master/buildbot/test/util/compat.py M master/buildbot/test/util/steps.py M master/docs/developer/cls-remotecommands.rst M master/docs/developer/style.rst M master/docs/manual/cfg-buildslaves.rst M master/docs/manual/cfg-buildsteps.rst M master/docs/manual/cfg-changesources.rst M master/docs/manual/cfg-schedulers.rst M master/docs/manual/cfg-statustargets.rst M master/docs/release-notes.rst M master/docs/tutorial/tour.rst M master/setup.py M slave/buildslave/commands/p4.py M slave/buildslave/commands/registry.py M slave/buildslave/commands/repo.py Log Message: ----------- Merge remote-tracking branch 'origin' into timed-triggerable-master Conflicts: master/buildbot/steps/trigger.py Commit: 384455c206db5e4efbbb881e391b62501be0429c https://github.com/buildbot/buildbot/commit/384455c206db5e4efbbb881e391b62501be0429c Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py Log Message: ----------- Update NightlyTriggerable to match codebase-aware Triggerable. Commit: b2d51d07547fd2592f0d16b233a5e1f4116ca320 https://github.com/buildbot/buildbot/commit/b2d51d07547fd2592f0d16b233a5e1f4116ca320 Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- Cleanup commments in NightlyTriggerable. Commit: afc7f8f6073cc1e593a8c8b4fc7d93a46f47d69c https://github.com/buildbot/buildbot/commit/afc7f8f6073cc1e593a8c8b4fc7d93a46f47d69c Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Add references to 'codebases' parameter of schedulers. Commit: 4f6a83010d92cf238ad315fe674caf89c40743e2 https://github.com/buildbot/buildbot/commit/4f6a83010d92cf238ad315fe674caf89c40743e2 Author: Tom Prince Date: 2012-06-14 (Thu, 14 Jun 2012) Changed paths: M master/buildbot/schedulers/timed.py Log Message: ----------- NightlyTriggerable: Recover gracefully from a bad lastTrigger in db. There exists a version of NightlyTriggerable that stores a sourcestamp id, instead of a dictionary of sourcestamps. This ensures that a smooth transition can be made. Commit: bdf6f01ef44d21616a061c99a13973ef499fa0ac https://github.com/buildbot/buildbot/commit/bdf6f01ef44d21616a061c99a13973ef499fa0ac Author: Tom Prince Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/schedulers/timed.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Don't be ambivalent about not waiting for the build to complete. Commit: 49c33d89353f60e613ce5891fecc7533c7fc19f8 https://github.com/buildbot/buildbot/commit/49c33d89353f60e613ce5891fecc7533c7fc19f8 Author: Tom Prince Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge pull request #452 from tomprince/timed-triggerable-master Add NightlyTriggerable scheduler Compare: https://github.com/buildbot/buildbot/compare/ddf2f6127e51...49c33d89353f From noreply at github.com Sun Jun 24 23:57:03 2012 From: noreply at github.com (GitHub) Date: Sun, 24 Jun 2012 16:57:03 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 9ee066: Match branch filters against all branches in a sou... Message-ID: <4fe7a94fba32e_441c1ce1ae85189b9@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 9ee0662fbbc8f0da60a10641a77227959b167e0b https://github.com/buildbot/buildbot/commit/9ee0662fbbc8f0da60a10641a77227959b167e0b Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/status/builder.py Log Message: ----------- Match branch filters against all branches in a sourcestampset This fixes filtering for the waterfall, and probably a few other places, too. Fixes #2300. Commit: 3e9a04816510d5f1c4f5c655f9cbe1a542e6dbd0 https://github.com/buildbot/buildbot/commit/3e9a04816510d5f1c4f5c655f9cbe1a542e6dbd0 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/interfaces.py M master/buildbot/process/buildrequest.py M master/buildbot/process/properties.py M master/buildbot/schedulers/base.py M master/buildbot/schedulers/timed.py M master/buildbot/schedulers/triggerable.py M master/buildbot/steps/trigger.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py A master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py A master/buildbot/test/unit/test_schedulers_timed_NightlyTriggerable.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- Merge branch 'master' of github.com:buildbot/buildbot * 'master' of github.com:buildbot/buildbot: Don't be ambivalent about not waiting for the build to complete. NightlyTriggerable: Recover gracefully from a bad lastTrigger in db. Add references to 'codebases' parameter of schedulers. Cleanup commments in NightlyTriggerable. Update NightlyTriggerable to match codebase-aware Triggerable. Fix passing hour to NightlyBase constructor. Fix NightlyTriggerable tests for sourcestamp sets. Fix compare_attrs of NightlyBase and Nightly scheduelers. Make Trigger step recognize NightlyTriggerable. Add documentation for NightlyTriggerable. Add tests for properties to NightlyTriggerable. Make NightlyTriggerable persist last trigger information. Add utility function to recreate a Properties object from the result of .asDict(). Add tests for NightlyTriggerable. Factor out NightlyBase tests into a separate file. Add initial implementation of NightlyTriggerable. Refactor getNextBuildTime into base class. Commit: ba8a878838c721c4c0047220dc30815ccc1665e8 https://github.com/buildbot/buildbot/commit/ba8a878838c721c4c0047220dc30815ccc1665e8 Author: Dustin J. Mitchell Date: 2012-06-24 (Sun, 24 Jun 2012) Changed paths: M master/buildbot/schedulers/base.py M master/buildbot/schedulers/forcesched.py M master/buildbot/schedulers/triggerable.py M master/buildbot/test/unit/test_schedulers_timed_Nightly.py M master/docs/manual/cfg-schedulers.rst Log Message: ----------- fix typos and docs and merge error Compare: https://github.com/buildbot/buildbot/compare/49c33d89353f...ba8a878838c7 From nobody at buildbot.net Sun Jun 24 23:57:05 2012 From: nobody at buildbot.net (Buildbot) Date: Sun, 24 Jun 2012 23:57:05 -0000 Subject: [Buildbot-commits] [Buildbot] #2300: Waterfall's ?branch= parameter is broken with source stamp sets. In-Reply-To: <042.3a8abde50821addc9cc0295ba2780fbb@buildbot.net> References: <042.3a8abde50821addc9cc0295ba2780fbb@buildbot.net> Message-ID: <057.2a4485827ae5637eac69ae4802c1158a@buildbot.net> #2300: Waterfall's ?branch= parameter is broken with source stamp sets. -----------------------+--------------------- Reporter: tom.prince | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: master | Resolution: fixed Keywords: web | -----------------------+--------------------- Changes (by Dustin J. Mitchell): * status: new => closed * resolution: => fixed Comment: Match branch filters against all branches in a sourcestampset This fixes filtering for the waterfall, and probably a few other places, too. Fixes #2300. Changeset: 9ee0662fbbc8f0da60a10641a77227959b167e0b -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jun 25 09:10:25 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Jun 2012 09:10:25 -0000 Subject: [Buildbot-commits] [Buildbot] #2312: Add the build status to build properties In-Reply-To: <035.802eceec29fb08c89c9aee7e7acd310d@buildbot.net> References: <035.802eceec29fb08c89c9aee7e7acd310d@buildbot.net> Message-ID: <050.44c88c2b53717d6968d68580f4c13f37@buildbot.net> #2312: Add the build status to build properties ------------------------+-------------------- Reporter: krf | Owner: Type: enhancement | Status: new Priority: major | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: Keywords: mail | ------------------------+-------------------- Comment (by krf): Yep. That's what we did for now. For other people interested in this, here's the code: {{{ class BuildStatusRenderable(util.ComparableMixin): implements(interfaces.IRenderable) def getRenderingFor(self, props): build = props.getBuild() results = build.results return Results[results] extraHeaders = { 'X-Build-Status': BuildStatusRenderable() } }}} Feel free to close this. Thanks -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jun 25 12:01:51 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Jun 2012 12:01:51 -0000 Subject: [Buildbot-commits] [Buildbot] #2312: Add the build status to build properties In-Reply-To: <035.802eceec29fb08c89c9aee7e7acd310d@buildbot.net> References: <035.802eceec29fb08c89c9aee7e7acd310d@buildbot.net> Message-ID: <050.d260fc13164a5f1f5b7c56015b71fc74@buildbot.net> #2312: Add the build status to build properties ------------------------+------------------------- Reporter: krf | Owner: Type: enhancement | Status: closed Priority: major | Milestone: 0.9.+ Version: 0.8.6p1 | Resolution: worksforme Keywords: mail | ------------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jun 25 14:22:53 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Jun 2012 14:22:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.546174a7d3f0c89885ceccd1f96ab1e9@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: support-request | Status: new Priority: critical | Milestone: 0.8.6 Version: 0.8.6p1 | Resolution: Keywords: svn | ----------------------------+-------------------- Comment (by Jeremy.Cornett): Hi Dustin, I'm not familiar with 'process state.' How do I determine what that is? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jun 25 14:23:38 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Jun 2012 14:23:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.b27993fa48779b5dd8bc26e0a8e26311@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: support-request | Status: new Priority: critical | Milestone: 0.8.6 Version: 0.8.6p1 | Resolution: Keywords: svn | ----------------------------+-------------------- Comment (by dustin): On linux, I'd use ps, strace, and lsof. I'm not sure what the Windows equivalents are. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Mon Jun 25 15:37:53 2012 From: nobody at buildbot.net (Buildbot) Date: Mon, 25 Jun 2012 15:37:53 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.c9c6df41d90dae5a759fd2769ad05f9e@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: support-request | Status: new Priority: critical | Milestone: 0.8.6 Version: 0.8.6p1 | Resolution: Keywords: svn | ----------------------------+-------------------- Comment (by Jeremy.Cornett): Please see the text files in the zip I just attached. I used the Windows Process Explorer to obtain those files. Those starting wih DEBUG are from a successful run of the build when the service is in DEBUG mode. Those starting with RELEASE are from a failed run of the build when the service is running normally. I'm not sure if this is the information you were asking for. Please let me know. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 26 08:38:38 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 26 Jun 2012 08:38:38 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository Message-ID: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+----------------------- Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: ---------------------+----------------------- When buildbot checks out my Mercurial repository this exception is reported: {{{ Traceback (most recent call last): File "buildbot-0.8.6p1/lib/python2.7/site- packages/twisted/internet/defer.py", line 290, in addCallbacks self._runCallbacks() File "buildbot-0.8.6p1/lib/python2.7/site- packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) File "buildbot-0.8.6p1/lib/python2.7/site- packages/twisted/internet/defer.py", line 368, in callback self._startRunCallbacks(result) File "buildbot-0.8.6p1/lib/python2.7/site- packages/twisted/internet/defer.py", line 464, in _startRunCallbacks self._runCallbacks() --- --- File "buildbot-0.8.6p1/lib/python2.7/site- packages/twisted/internet/defer.py", line 551, in _runCallbacks current.result = callback(current.result, *args, **kw) File "buildbot-0.8.6p1/lib/python2.7/site- packages/buildbot/steps/source/mercurial.py", line 200, in _setrev raise ValueError("Incorrect revision id") exceptions.ValueError: Incorrect revision id }}} The stdio log says: {{{ hg --verbose identify --id --debug ... eol: detected change in .hgeol filtering .hgsub through filtering .hgsubstate through filtering .hgeol through filtering .hgignore through filtering .hgrc through filtering .hgsub through filtering .hgsubstate through filtering .hgtags through ... a6f56d22fd967ba6ca33c067f55a3f38aa439fdf program finished with exit code 0 elapsedTime=36.483546 }}} The eol and filtering lines are confusing buildbot. http://selenic.com/pipermail/mercurial-devel/2010-June/021550.html suggests using "hg parents --template '{node}\n'" instead of "hg identify --id --debug" -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Tue Jun 26 12:00:21 2012 From: nobody at buildbot.net (Buildbot) Date: Tue, 26 Jun 2012 12:00:21 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.2c12e4956e74adf91a02d048e4551bd4@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: hg | ---------------------+------------------------ Changes (by dustin): * cc: Callek (added) * keywords: => hg Comment: Callek, what do you think? -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Wed Jun 27 14:07:48 2012 From: noreply at github.com (GitHub) Date: Wed, 27 Jun 2012 07:07:48 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 0ac8f0: Correct mistake in the example for the env paramet... Message-ID: <4feb13b46432e_67a61d3daf0480412@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 0ac8f086cef9b6ed8c9a5b59ca5ce50864e3cca7 https://github.com/buildbot/buildbot/commit/0ac8f086cef9b6ed8c9a5b59ca5ce50864e3cca7 Author: Beno?t Allard Date: 2012-06-27 (Wed, 27 Jun 2012) Changed paths: M master/docs/manual/cfg-builders.rst Log Message: ----------- Correct mistake in the example for the env parameter of the BuilderConfig Commit: a47b553d55bd015de666db34c7f86138c3206095 https://github.com/buildbot/buildbot/commit/a47b553d55bd015de666db34c7f86138c3206095 Author: Tom Prince Date: 2012-06-27 (Wed, 27 Jun 2012) Changed paths: M master/docs/manual/cfg-builders.rst Log Message: ----------- Merge pull request #457 from benallard/patch-2 Correct mistake in the example for the env parameter of the BuilderConfi... Compare: https://github.com/buildbot/buildbot/compare/ba8a878838c7...a47b553d55bd From nobody at buildbot.net Thu Jun 28 02:27:37 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 02:27:37 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.8b8a1cf8a660a888d802ccdf98d9f022@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: support-request | Status: new Priority: critical | Milestone: 0.8.6 Version: 0.8.6p1 | Resolution: Keywords: svn | ----------------------------+-------------------- Comment (by dustin): I see Buildbot running cmd.exe -> svn.exe -> ssh.exe in the RELEASE version, but not the DEBUG version. So I'm guessing you have something wrong in your svn/ssh config? Is it prompting for a password? -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 28 05:49:13 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 05:49:13 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.c43c06b340e53c07f893b79e344330db@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: hg | ---------------------+------------------------ Comment (by callek): Overall I think this is ok to take if its fixing broken behavior. I'm not sure I completely understand why its broken (.hgeol I never heard of before now) The caveats: * the + is not printed when local changes exist. * local uncommitted merges print 2 revs. The first issue is not a problem, imo since this code would have already raised a ValueError in such a case (since length would have been 41) I also think it is safe to ignore the error caused by part 2 here, since an uncommitted change would also cause the + (with TWO changesets, same line) in the other method we currently use. So long story short r+ for dustin or you to do an official pull request and merge. Might as well update the Old source step version while you're here: https://github.com/buildbot/buildbot/blob/master/slave/buildslave/commands/hg.py#L273 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 28 08:43:26 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 08:43:26 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.8d07354e453ffa30847dd6de876e2e1f@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: hg | ---------------------+------------------------ Comment (by pepsiman): .hgeol is described here: http://mercurial.selenic.com/wiki/EolExtension It runs text files through a filter to convert them to native line endings. The filtering code says that it is doing this when {{{--debug}}} is used. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 28 12:32:34 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 12:32:34 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.4edf6a3c92422bd50a1e45955cd9f08c@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: hg | ---------------------+------------------------ Comment (by dustin): OK, I'll get the patch merged then. Thanks! -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 28 12:33:42 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 12:33:42 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.1eb2eebd335504f6135af670a4e0b9c4@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: hg | ---------------------+------------------------ Comment (by pepsiman): https://github.com/buildbot/buildbot/pull/458 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 28 14:06:59 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 14:06:59 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.ed2e61b1db9607b68af2a54f445dcaa5@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: Keywords: hg | ---------------------+------------------------ Comment (by pepsiman): {{{buildbot try}}} was also doing the wrong thing: {{{ job created Job: Repository: http://foo/bar Project: Branch: None Revision: filtering Builders: None }}} -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 28 15:14:48 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 15:14:48 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.404e8437534e1732b83159fd5aa861b7@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ----------------------------+-------------------- Reporter: Jeremy.Cornett | Owner: Type: support-request | Status: new Priority: critical | Milestone: 0.8.6 Version: 0.8.6p1 | Resolution: Keywords: svn | ----------------------------+-------------------- Comment (by Jeremy.Cornett): You see the cmd.exe -> svn.exe -> ssh.exe in the Release version only because SVN freezes at that point. The DEBUG version goes so fast it just completes. This really isn't an issue for us anymore as we rarely perform a build on Windows Server 2003. The setup and process works just fine on Windows Server 2008, which is what we use for all our other windows builds. Also, we're switching to GIT soon. So please change this ticket so that it's ignored as this will be a non-issue for us. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 28 15:35:07 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 15:35:07 -0000 Subject: [Buildbot-commits] [Buildbot] #2314: SVN Checkout Through BuildBot Freezes In-Reply-To: <046.95750ed02847df06bc569df952f95f88@buildbot.net> References: <046.95750ed02847df06bc569df952f95f88@buildbot.net> Message-ID: <061.8afc21024a39d99660f10b70a2731938@buildbot.net> #2314: SVN Checkout Through BuildBot Freezes ----------------------------+------------------------- Reporter: Jeremy.Cornett | Owner: Type: support-request | Status: closed Priority: critical | Milestone: 0.8.6 Version: 0.8.6p1 | Resolution: worksforme Keywords: svn | ----------------------------+------------------------- Changes (by dustin): * status: new => closed * resolution: => worksforme Comment: Well, right, that's my point -- it's SSH that's freezing :) You may run into similar problems with git if you're using SSH for it. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 28 17:56:08 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 17:56:08 -0000 Subject: [Buildbot-commits] [Buildbot] #2301: buildbot waterfall page shows error after reconfig In-Reply-To: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> References: <035.6d5530ab3ef1a9c2e456eb335d52680b@buildbot.net> Message-ID: <050.a0dc636071833abb4b6819b3bbb838ec@buildbot.net> #2301: buildbot waterfall page shows error after reconfig ---------------------+--------------------- Reporter: pwp | Owner: Type: defect | Status: closed Priority: major | Milestone: 0.8.7 Version: 0.8.6p1 | Resolution: fixed Keywords: reconfig | ---------------------+--------------------- Comment (by pitrou): For the record, the patches seem to have fixed the issues which had appeared on http://buildbot.python.org after upgrading to 0.8.6p1. -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Thu Jun 28 21:09:20 2012 From: nobody at buildbot.net (Buildbot) Date: Thu, 28 Jun 2012 21:09:20 -0000 Subject: [Buildbot-commits] [Buildbot] #928: Allow builder to be associated with multiple categories In-Reply-To: <038.51386ed5975d423860b7df3ecfae8e27@buildbot.net> References: <038.51386ed5975d423860b7df3ecfae8e27@buildbot.net> Message-ID: <053.250648be912a22e89b5da59aca58e795@buildbot.net> #928: Allow builder to be associated with multiple categories ------------------------+------------------------- Reporter: stefan | Owner: jaredgrubb Type: enhancement | Status: assigned Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: Keywords: sprint | ------------------------+------------------------- Changes (by bdbaddog): * cc: bill@? (added) -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 29 15:16:09 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 29 Jun 2012 15:16:09 -0000 Subject: [Buildbot-commits] [Buildbot] #865: buildbot try not working with mercurial In-Reply-To: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> References: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> Message-ID: <056.b183a10b0a9e71b664bdd5e6b757057f@buildbot.net> #865: buildbot try not working with mercurial ----------------------+-------------------- Reporter: bgunnison | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: Keywords: hg try | ----------------------+-------------------- Comment (by pepsiman): Replying to [comment:3 marcusl]: > We need to decide whether to: > > * send the missing changesets + patch, and optionally clean/strip the slave-repo afterwards > * or, just send one large patch between the user's repo and the slave's 'nearest' revision. Sending one large patch seems the simplest option to me. The diff between the parent of the first draft changeset on the current branch and the user's working directory can be obtained using {{{ hg diff -r 'parents(first(draft() and branch(parents())))' }}} This also works when using mercurial queues (ticket #180). -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 29 16:29:26 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 29 Jun 2012 16:29:26 -0000 Subject: [Buildbot-commits] [Buildbot] #865: buildbot try not working with mercurial In-Reply-To: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> References: <041.a375b2c212fda649dbc2c6fc6a4df45a@buildbot.net> Message-ID: <056.1d47036d404ece6b9e3a5ef4e3d27131@buildbot.net> #865: buildbot try not working with mercurial ----------------------+-------------------- Reporter: bgunnison | Owner: Type: defect | Status: new Priority: major | Milestone: 0.8.+ Version: 0.8.0 | Resolution: Keywords: hg try | ----------------------+-------------------- Comment (by pepsiman): https://github.com/pepsiman/buildbot/compare/pepsiman:master...pepsiman:mercurialtry -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 29 17:01:35 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 29 Jun 2012 17:01:35 -0000 Subject: [Buildbot-commits] [Buildbot] #2323: Antivirus Software Alert Message-ID: <036.08dc3978bd9a420587c23b1679afb0fa@buildbot.net> #2323: Antivirus Software Alert ------------------------+---------------------------------------- Reporter: goro | Owner: Type: enhancement | Status: new Priority: major | Milestone: undecided Version: 0.8.6p1 | Keywords: antivirus, software, tools ------------------------+---------------------------------------- One of the many significant things associated with the use of just about any [http://www.antivirussoftwarealert.us/ anti virus software] package is the appearance regarding antivirus software alert. It is actually a very helpful kind of note that lets you know that you have either come across any kind of malicious application or simply almost any computer infection will invade their own PC if they view a particular web site or even open a certain program. The significance of antivirus software alert is just unignorable specifically in the actual current day circumstances exactly where we're actually surrounded by PC infections from all around. Without the anti-virus software alert, we'd have no clue that whether a specific website of application is harmful or not. Virtually all great anti-virus software program have got the actual antivirus software alert as a part of their typical package which is perfect for you. This kind of anti-virus software alert is going to alert you actually by way of audio as well as video notifications that you're about to open up a malicious program and you will immediately be mindful. You can then behave in line with the scenario by simply shutting a certain site or a software program. It really is essential that you should take significant action as soon as you receive any notification regarding any safety risk. This antivirus software alert will ensure that you simply keep protected from virtually any malicious program and also PC infection which in case contaminates your personal computer, is going to harm the data within or perhaps take your personal details. Remember that a new strategy initiated by hackers is that they have just distributed a computer virus in the form of any kind of antivirus software alert. This really is to confuse you actually and whenever you value this thinking about that to be an alert, this infects your computer along with the virus. This kind of concealed computer virus alarms you actually to set up any certain program so that you can stay protected from all of the malicious programs. Whenever you allow the setting up of this type of application, your PC will get the particular computer virus. So you have to be cautious and it is just you who can differentiate between a true anti-virus software alert as well as a fake one based on your practical knowledge as well as the current conditions. -- Ticket URL: Buildbot Buildbot: build/test automation From noreply at github.com Fri Jun 29 19:46:00 2012 From: noreply at github.com (GitHub) Date: Fri, 29 Jun 2012 12:46:00 -0700 Subject: [Buildbot-commits] [buildbot/buildbot] 5e40ec: Get mercurial revision using hg parents --template... Message-ID: <4fee05f85e164_6bb515d3ae4107941@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/buildbot/buildbot Commit: 5e40ecf1ea85f58049c42413a1908f17314e39a7 https://github.com/buildbot/buildbot/commit/5e40ecf1ea85f58049c42413a1908f17314e39a7 Author: Malcolm Parsons Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/steps/source/mercurial.py M master/docs/manual/cmdline.rst M slave/buildslave/commands/hg.py M slave/buildslave/test/unit/test_commands_hg.py Log Message: ----------- Get mercurial revision using hg parents --template '{node}\n'; fixes #2322 Commit: a51a03ef8da92e4f913bb498fc01d0c8eb605000 https://github.com/buildbot/buildbot/commit/a51a03ef8da92e4f913bb498fc01d0c8eb605000 Author: Malcolm Parsons Date: 2012-06-28 (Thu, 28 Jun 2012) Changed paths: M master/buildbot/test/unit/test_steps_source_mercurial.py Log Message: ----------- Update mercurial unit tests Commit: 411bfba4d28c8bc06c2eed91fae2cc28af628903 https://github.com/buildbot/buildbot/commit/411bfba4d28c8bc06c2eed91fae2cc28af628903 Author: Dustin J. Mitchell Date: 2012-06-29 (Fri, 29 Jun 2012) Changed paths: M master/buildbot/clients/tryclient.py M master/buildbot/steps/source/mercurial.py M master/buildbot/test/unit/test_steps_source_mercurial.py M master/docs/manual/cfg-builders.rst M master/docs/manual/cmdline.rst M slave/buildslave/commands/hg.py M slave/buildslave/test/unit/test_commands_hg.py Log Message: ----------- Merge branch 'master' of git://github.com/pepsiman/buildbot * 'master' of git://github.com/pepsiman/buildbot: Update mercurial unit tests Get mercurial revision using hg parents --template '{node}\n'; fixes #2322 Correct mistake in the example for the env parameter of the BuilderConfig Compare: https://github.com/buildbot/buildbot/compare/a47b553d55bd...411bfba4d28c From nobody at buildbot.net Fri Jun 29 19:46:03 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 29 Jun 2012 19:46:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.1d0c0c20d4d0221e6f10135a2ebfb1f7@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: hg | ---------------------+------------------------ Comment (by Dustin J. Mitchell): Merge branch 'master' of git://github.com/pepsiman/buildbot * 'master' of git://github.com/pepsiman/buildbot: Update mercurial unit tests Get mercurial revision using hg parents --template '{node}\n'; fixes #2322 Correct mistake in the example for the env parameter of the BuilderConfig Changeset: 411bfba4d28c8bc06c2eed91fae2cc28af628903 -- Ticket URL: Buildbot Buildbot: build/test automation From nobody at buildbot.net Fri Jun 29 19:46:03 2012 From: nobody at buildbot.net (Buildbot) Date: Fri, 29 Jun 2012 19:46:03 -0000 Subject: [Buildbot-commits] [Buildbot] #2322: Exception when checking out Mercurial repository In-Reply-To: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> References: <040.8a424833fd5c5a7cc8d1e2105894524b@buildbot.net> Message-ID: <055.79b7b23ac2bccce98373cbade7dee2fd@buildbot.net> #2322: Exception when checking out Mercurial repository ---------------------+------------------------ Reporter: pepsiman | Owner: Type: defect | Status: closed Priority: major | Milestone: undecided Version: 0.8.6p1 | Resolution: fixed Keywords: hg | ---------------------+------------------------ Changes (by Malcolm Parsons): * status: new => closed * resolution: => fixed Comment: Get mercurial revision using hg parents --template '{node}\n'; fixes #2322 Changeset: 5e40ecf1ea85f58049c42413a1908f17314e39a7 -- Ticket URL: Buildbot Buildbot: build/test automation