<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot/phase1, branch v2</title>
<subtitle>LEDE buildbot configuration</subtitle>
<id>https://git-03.infra.openwrt.org/buildbot/atom?h=v2</id>
<link rel='self' href='https://git-03.infra.openwrt.org/buildbot/atom?h=v2'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/'/>
<updated>2023-05-15T15:36:01Z</updated>
<entry>
<title>phase1: fix crash on exception during Git update</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-15T14:18:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=2cbc3df5878f49a90f3fa1d595805e422549e0ec'/>
<id>urn:sha1:2cbc3df5878f49a90f3fa1d595805e422549e0ec</id>
<content type='text'>
Fixes following exception:

 2023-05-15 14:08:56+0000 [-] &lt;Build master_apm821xx/nand number:1 results:success&gt; build got exception when running step Git(name='git', repourl='https://git.openwrt.org/openwrt/openwrt.git', mode='full', method='fresh', locks=renderer(&lt;function NetLockDl at 0x7f5d33351ee0&gt;), haltOnFailure=True)
 2023-05-15 14:08:56+0000 [-] Unhandled Error
	Traceback (most recent call last):
	  File "/usr/local/lib/python3.9/dist-packages/twisted/internet/defer.py", line 1792, in gotResult
	    _inlineCallbacks(r, gen, status, context)
	  File "/usr/local/lib/python3.9/dist-packages/twisted/internet/defer.py", line 1693, in _inlineCallbacks
	    result = context.run(
	  File "/usr/local/lib/python3.9/dist-packages/twisted/python/failure.py", line 518, in throwExceptionIntoGenerator
	    return g.throw(self.type, self.value, self.tb)
	  File "/usr/local/lib/python3.9/dist-packages/buildbot/process/build.py", line 576, in _start_next_step_impl
	    log.err(e)
	--- &lt;exception caught here&gt; ---
	  File "/usr/local/lib/python3.9/dist-packages/buildbot/process/build.py", line 562, in _start_next_step_impl
	    results = yield step.startStep(self.conn)
	builtins.KeyError: None

as None is valid property value, but cant be used as dict index.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>phase1: make 'rsync -4' worker-configurable</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-11-15T09:44:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=54e80d5cedcd61455d2e297ef52db71e470ddf5f'/>
<id>urn:sha1:54e80d5cedcd61455d2e297ef52db71e470ddf5f</id>
<content type='text'>
We set '-4' in rsync_defopts, asking rsync to "prefer" ipv4 whenever
possible on _all_ workers. This was historically done because some
workers had flaky ipv6 connectivity, however in the future the reverse
may be true, with worker having worse networking over ipv4 than ipv6.

This change introduces an 'rsync_ipv4' worker configuration option:
when set to a true value, the old rsync behavior (adding '-4') is used,
when unset or set to false, the extra rsync argument is not used.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase1: call host ccache in stats</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-10-28T09:05:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=f7fcc68b4c4c9add7e773f2646c1caad8e7d155c'/>
<id>urn:sha1:f7fcc68b4c4c9add7e773f2646c1caad8e7d155c</id>
<content type='text'>
We do not use the staging_dir ccache on buildbots (config seed contains
CONFIG_CCACHE=n), only the host tool if present.
Also only execute this step if 'ccache_command' is set.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase1: tag builders with their intended branch name</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-10-27T20:35:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=549c940746cba4913ed02f27a7bbcb5d6d63523b'/>
<id>urn:sha1:549c940746cba4913ed02f27a7bbcb5d6d63523b</id>
<content type='text'>
This helps sorting them in waterfall and builders views.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase1: documentation update</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-10-27T18:31:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=11286e4718e7e2f30705c60fe09c09c5979d7c9b'/>
<id>urn:sha1:11286e4718e7e2f30705c60fe09c09c5979d7c9b</id>
<content type='text'>
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase1: allow restricting builders to tag builds only</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-10-27T12:56:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=16939fc2275c8d6ba446a3cba2e9c4629f74df9f'/>
<id>urn:sha1:16939fc2275c8d6ba446a3cba2e9c4629f74df9f</id>
<content type='text'>
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase1: refactor worker parsing</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-10-27T12:32:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=344059d3bc43555559bfd3bffd928e00a79c006b'/>
<id>urn:sha1:344059d3bc43555559bfd3bffd928e00a79c006b</id>
<content type='text'>
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase1: disable debug messages</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-10-27T12:11:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=0b1dad9be34cb635ddb86158ff5d406316dbbf08'/>
<id>urn:sha1:0b1dad9be34cb635ddb86158ff5d406316dbbf08</id>
<content type='text'>
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase1: prioritize builders by branch order</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-10-27T11:27:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=d86ad1742e6e1f705d9a0491162db1c82c0e4d9f'/>
<id>urn:sha1:d86ad1742e6e1f705d9a0491162db1c82c0e4d9f</id>
<content type='text'>
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase1: switch to separate builders per branch per target</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-10-27T11:09:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=924e16b31aa7feccde0029d0247cab58734d8970'/>
<id>urn:sha1:924e16b31aa7feccde0029d0247cab58734d8970</id>
<content type='text'>
This will simplify reporting and ensure consistent build statistics.
It will also simplify prioritizing builders by branch.

This also introduces a single "trigger" scheduler that will handle all
trigger requests for each branch/target combination, speeding up the
forcing of builds.

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
</feed>
