<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot, branch v12</title>
<subtitle>LEDE buildbot configuration</subtitle>
<id>https://git.openwrt.org/buildbot/atom?h=v12</id>
<link rel='self' href='https://git.openwrt.org/buildbot/atom?h=v12'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/'/>
<updated>2023-12-22T13:46:57Z</updated>
<entry>
<title>phase2: max_builds is always set to 1</title>
<updated>2023-12-22T13:46:57Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2023-12-22T13:32:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=65502c7ec51968435036ab43be208fcb08728a5c'/>
<id>urn:sha1:65502c7ec51968435036ab43be208fcb08728a5c</id>
<content type='text'>
Align with phase1 (ac0d815)

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>buildmaster: fix Twisted dependency hell by using twisted==22.10.0</title>
<updated>2023-12-22T10:58:33Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-12-22T10:35:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=bc17dd9af0d3a56e3e9cd724c41deacc5ae0de14'/>
<id>urn:sha1:bc17dd9af0d3a56e3e9cd724c41deacc5ae0de14</id>
<content type='text'>
Force twisted==22.10.0 which fixes following buildbot master startup
issue:

Unhandled error in Deferred:

Traceback (most recent call last):
  File "/.../site-packages/buildbot/scripts/create_master.py", line 84, in createDB
    master = BuildMaster(config['basedir'])
  File "/.../site-packages/buildbot/master.py", line 102, in __init__
    self._services_d = self.create_child_services()
  File "/.../site-packages/twisted/internet/defer.py", line 2245, in unwindGenerator
    return _cancellableInlineCallbacks(gen)
  File "/.../site-packages/twisted/internet/defer.py", line 2157, in _cancellableInlineCallbacks
    _inlineCallbacks(None, gen, status, _copy_context())
--- &lt;exception caught here&gt; ---
  File "/.../site-packages/twisted/internet/defer.py", line 1997, in _inlineCallbacks
    result = context.run(gen.send, result)
  File "/.../site-packages/buildbot/master.py", line 188, in create_child_services
    self.www = wwwservice.WWWService()
  File "/.../site-packages/buildbot/www/service.py", line 196, in __init__
    self.apps = get_plugins('www', None, load_now=True)
  File "/.../site-packages/buildbot/plugins/db.py", line 356, in get_plugins
    return _DB.add_namespace(namespace, interface, check_extras, load_now)
  File "/.../site-packages/buildbot/plugins/db.py", line 306, in add_namespace
    tempo.load()
  File "/.../site-packages/buildbot/plugins/db.py", line 242, in load
    self._tree.load()
  File "/.../site-packages/buildbot/plugins/db.py", line 112, in load
    child.load()
  File "/.../site-packages/buildbot/plugins/db.py", line 45, in load
    self._value = self._loader(self._entry)
  File "/.../site-packages/buildbot/plugins/db.py", line 214, in _load_entry
    raise PluginDBError('Requirements are not satisfied '
buildbot.errors.PluginDBError: Requirements are not satisfied for buildbot.www:base:
The 'zope-interface&gt;=5' distribution was not found and is required by Twisted

This commit should be reverted once we bump to buildbot &gt;= 3.10 which
has this workaround integrated.

References: https://github.com/buildbot/buildbot/commit/94e2d59c23472f3fe640437630309bea518c5b9e
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ci: improve QA with cram based tests</title>
<updated>2023-12-22T10:58:33Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-12-22T09:46:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=f94c6dd611a4b8147c84f55e5b52677b6dc74a43'/>
<id>urn:sha1:f94c6dd611a4b8147c84f55e5b52677b6dc74a43</id>
<content type='text'>
Currently we've broken master container but we're not aware about it as
current tests are very lame, so lets improve it a bit with some more
reliable, extensible solution.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>buildmaster: entry.sh: fix errors by checking for dir existence</title>
<updated>2023-12-22T10:58:33Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-12-22T09:28:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=ba9021e3a1160469e2138a0ce17122dd03fafdbd'/>
<id>urn:sha1:ba9021e3a1160469e2138a0ce17122dd03fafdbd</id>
<content type='text'>
Get rid of following annyoing errors during testing:

  chown: cannot access '/config': No such file or directory
  chown: cannot access '/certs': No such file or directory
  chmod: cannot access '/config': No such file or directory
  chmod: cannot access '/certs': No such file or directory

As those dirs doesn't exist in the container, they're being provided as
volumes during deployment.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>phase2: remove unused git_ssh plumbing</title>
<updated>2023-11-16T08:57:19Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2023-11-15T14:12:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=40a52f094878654307015ce150ca13947bdfa2d1'/>
<id>urn:sha1:40a52f094878654307015ce150ca13947bdfa2d1</id>
<content type='text'>
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>scripts: remove unused expire.sh</title>
<updated>2023-11-16T08:57:19Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2023-11-15T12:45:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=2d247f89c26267a18a4a86bce8643c854e362891'/>
<id>urn:sha1:2d247f89c26267a18a4a86bce8643c854e362891</id>
<content type='text'>
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase2: remove unused tree_expire option and steps</title>
<updated>2023-11-16T08:57:19Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2023-11-15T12:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=5c994fce26062710099704ee5c8cd3fe69da261e'/>
<id>urn:sha1:5c994fce26062710099704ee5c8cd3fe69da261e</id>
<content type='text'>
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase2: rsync: use --size-only instead of --checksum for sourceupload</title>
<updated>2023-11-16T08:57:19Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2023-11-15T11:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=b71f4cd6991d60684042f669ded12325d578712c'/>
<id>urn:sha1:b71f4cd6991d60684042f669ded12325d578712c</id>
<content type='text'>
Align with phase1 (62a01a1)

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase2: use sha2rsync.pl for 'targetupload'</title>
<updated>2023-11-16T08:57:19Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2023-11-15T10:50:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=c3ddb0db167d2bcced98b80c4640d9b657bdbc0d'/>
<id>urn:sha1:c3ddb0db167d2bcced98b80c4640d9b657bdbc0d</id>
<content type='text'>
Align with phase1 (3246628)

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
</content>
</entry>
<entry>
<title>phase2: compute checksums</title>
<updated>2023-11-16T08:57:19Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2023-11-14T17:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=f0faed2970ddb151fa8e12ef542b1b797bad4818'/>
<id>urn:sha1:f0faed2970ddb151fa8e12ef542b1b797bad4818</id>
<content type='text'>
This will be necessary to get rid of 'rsync --checksum' and use
sha2rsync.pl instead, as on phase1, thereby easing the load on the rsync
server.

This uses the same construct as "make checksum" in the main repo.

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