<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot, 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>ci: allow pushing of containers during pull requests</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-15T07:25:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=34103cd918bb558521eec724016a94bc70a953b4'/>
<id>urn:sha1:34103cd918bb558521eec724016a94bc70a953b4</id>
<content type='text'>
Make it possible to push containers in pull requests in private forks,
so the container can be actually runtime tested before merging the
changes.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>buildworker,buildmaster: bump Debian to version 11</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-15T07:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=f2744543fa8027117b254ba2f4fa4366149d5bfb'/>
<id>urn:sha1:f2744543fa8027117b254ba2f4fa4366149d5bfb</id>
<content type='text'>
Debian 10 LTS support ends on 6/2024, so it makes no sense to use it as
a base for 23.05 release, so lets switch to Debian 11 which should've
LTS support till 6/2026.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Bump buildbot version to latest stable release 3.8.0</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-15T07:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=e40a281b067f354d608f7ce01c9f7ff76b48b6aa'/>
<id>urn:sha1:e40a281b067f354d608f7ce01c9f7ff76b48b6aa</id>
<content type='text'>
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>buildmaster: fix unpinned buildbot package version</title>
<updated>2023-05-15T15:36:01Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-05-15T06:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=f8ad1d16e86745e60d3cd93b87670ca188dd9735'/>
<id>urn:sha1:f8ad1d16e86745e60d3cd93b87670ca188dd9735</id>
<content type='text'>
It seems, that current pip3 install pinning doesnt work properly as it
can result in the following package versions installation:

 buildbot-3.6.1 buildbot-console-view-3.5.0 buildbot-grid-view-3.5.0
 buildbot-waterfall-view-3.5.0 buildbot-worker-3.5.0 buildbot-www-3.5.0

So lets pin the buildbot package itself to BUILDBOT_VERSION as well.

References: https://gitlab.com/openwrt/buildbot/-/jobs/3324049571#L1158
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>
</feed>
