<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot/docker/buildmaster, branch v1</title>
<subtitle>LEDE buildbot configuration</subtitle>
<id>https://git.openwrt.org/buildbot/atom?h=v1</id>
<link rel='self' href='https://git.openwrt.org/buildbot/atom?h=v1'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/'/>
<updated>2021-11-03T13:03:04Z</updated>
<entry>
<title>docker: sort installed packages alphabetically</title>
<updated>2021-11-03T13:03:04Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-09-03T18:35:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=55b6b205b348707a1c671b639f013f77a2b4ffbf'/>
<id>urn:sha1:55b6b205b348707a1c671b639f013f77a2b4ffbf</id>
<content type='text'>
Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>buildmaster: provide OpenWrt version in About section</title>
<updated>2021-03-25T10:25:43Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-25T10:03:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=64f3414cd0f3bd983fa8fb41428e8e1d9eeb4225'/>
<id>urn:sha1:64f3414cd0f3bd983fa8fb41428e8e1d9eeb4225</id>
<content type='text'>
So it's clear to anyone which version is actually deployed.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>buildmaster: add some OpenWrt branding</title>
<updated>2021-03-17T09:30:26Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-17T09:28:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=8060fb27302ed986d3a108f63ae8fdeb8e6df9d8'/>
<id>urn:sha1:8060fb27302ed986d3a108f63ae8fdeb8e6df9d8</id>
<content type='text'>
 Welcome to OpenWrt buildbot

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>Revert "docker: master/worker: fix issue with latest stable sqlalchemy"</title>
<updated>2021-03-17T08:35:30Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-17T08:35:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=582b8c1d8ac16c38062e0a1d03a62c8f7a3d5b68'/>
<id>urn:sha1:582b8c1d8ac16c38062e0a1d03a62c8f7a3d5b68</id>
<content type='text'>
This reverts commit 1d17927e74896df84208da090c80c2d1791d5fe6 as the
issue got fixed in Buildbot version 3.0.2

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>docker: master/worker: fix issue with latest stable sqlalchemy</title>
<updated>2021-03-15T22:39:55Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-15T22:39:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=1d17927e74896df84208da090c80c2d1791d5fe6'/>
<id>urn:sha1:1d17927e74896df84208da090c80c2d1791d5fe6</id>
<content type='text'>
Fixes following issue with sqlalchemy version 1.4.0 and too relaxed
dependecies `sqlalchemy&gt;=1.2.0` in buildbot:

 Traceback (most recent call last):
   File "/usr/local/bin/buildbot", line 8, in &lt;module&gt;
     sys.exit(run())
     from buildbot.db import enginestrategy
   ...
   File "/usr/local/lib/python3.7/dist-packages/buildbot/db/enginestrategy.py", line 154, in &lt;module&gt;
     class BuildbotEngineStrategy(strategies.PlainEngineStrategy):
 AttributeError: module 'sqlalchemy.engine.strategies' has no attribute 'PlainEngineStrategy'

References: https://github.com/buildbot/buildbot/issues/5911
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>buildmaster: replace horizons with JanitorConfigurator</title>
<updated>2021-03-05T15:11:31Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-05T11:42:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=a19b8e41f64cf3d2e61a235342f22495a8a47fb0'/>
<id>urn:sha1:a19b8e41f64cf3d2e61a235342f22495a8a47fb0</id>
<content type='text'>
The old c['logHorizon'] way of configuring is not supported anymore, we
should use JanitorConfigurator. A new __Janitor builder will be created
to help keep an eye on the cleanup activities and for that we need
buildbot-worker package as well.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>buildmaster: fix permissions</title>
<updated>2021-03-05T15:11:31Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-05T08:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=16616668ef7431488fcedf7e15e79cd7dabfeb73'/>
<id>urn:sha1:16616668ef7431488fcedf7e15e79cd7dabfeb73</id>
<content type='text'>
Otherwise buildbot wouldn't be able to access config.ini or certs and thus fail
to start:

 2021-03-05 08:08:18+0000 [-] Loading configuration from '/phase1/master.cfg'
 2021-03-05 08:08:18+0000 [-] error while parsing config file:
 ...
 configparser.NoSectionError: No section: 'general'

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>docker: fix Python cryptography build failure</title>
<updated>2021-03-02T14:14:06Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-02T14:13:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=92a90e32d4909b6da336ab10a9867df0afb3facf'/>
<id>urn:sha1:92a90e32d4909b6da336ab10a9867df0afb3facf</id>
<content type='text'>
It seems like recent Python cryptography package versions need Rust
compiler present for OpenSSL wrapper, which leads to following error:

 generating cffi module 'build/temp.linux-x86_64-3.7/_openssl.c'
 running build_rust
 ...
 error: Can not find Rust compiler

There is following note regarding this issue in the documentation:

 If you are on RHEL/CentOS/Fedora/Debian/Ubuntu or another distribution
 derived from the preceding list, then you should upgrade pip (in a
 virtual environment!) and attempt to install cryptography again before
 trying to install the Rust toolchain. These platforms will receive a
 binary wheel and require no compiler if you have an updated pip!

So fix this by recommended pip update.

References: https://cryptography.io/en/latest/installation.html#rust
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>docker: make TLS working</title>
<updated>2021-03-02T11:47:11Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-01-14T16:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=89787beb4e72d70b2492fdc954dc474cd832eb69'/>
<id>urn:sha1:89787beb4e72d70b2492fdc954dc474cd832eb69</id>
<content type='text'>
Fixes following errors during setup:

 buildslave-phase2_1   | Failed to load application: name 'optionsForClientTLS' is not defined

 [-] while starting BuildMaster
 ...
 builtins.ModuleNotFoundError: No module named 'OpenSSL'

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>docker: alphabetical sorting of packages</title>
<updated>2021-03-02T11:47:11Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-01-14T15:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=eef4803014a88ab256fc6d296d82be36af4c9cb4'/>
<id>urn:sha1:eef4803014a88ab256fc6d296d82be36af4c9cb4</id>
<content type='text'>
So it's easier to follow.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
</feed>
