<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot/docker/buildworker/Dockerfile, 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>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>docker: install `mkisofs` to worker container</title>
<updated>2021-11-03T13:03:04Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-09-03T18:39:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=b5fe0a11ac3427fb42203cc33ea84160818b073e'/>
<id>urn:sha1:b5fe0a11ac3427fb42203cc33ea84160818b073e</id>
<content type='text'>
x86 targets allow the creation of ISO images, however this is not
possible because the `mkisofs` is missing. Install it.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<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-03.infra.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>docker,worker: install libelf-dev, libdw-dev</title>
<updated>2021-04-02T19:59:35Z</updated>
<author>
<name>Tony Ambardar</name>
</author>
<published>2021-03-26T09:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=ef5ef10a70c8fbf66fb733803ed79cc3e8f26a58'/>
<id>urn:sha1:ef5ef10a70c8fbf66fb733803ed79cc3e8f26a58</id>
<content type='text'>
The libelf-dev is a previous requirement to support STACK_VALIDATION
during kernel builds (x86/64). Building kernels with BTF debug
information requires both this and libdw-dev be installed.

Signed-off-by: Tony Ambardar &lt;itugrok@yahoo.com&gt;
</content>
</entry>
<entry>
<title>buildworker: provide OpenWrt version in description</title>
<updated>2021-03-25T10:25:43Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-25T10:21:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=bcaa5ec91a1092090a9e146e02ae2e6b260f7d34'/>
<id>urn:sha1:bcaa5ec91a1092090a9e146e02ae2e6b260f7d34</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>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-03.infra.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-03.infra.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>buildworker: add Python2 package</title>
<updated>2021-03-13T06:51:53Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-13T06:51:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=d3ad46365b4bb2c7b57cf335fe2fd27fbc3f75eb'/>
<id>urn:sha1:d3ad46365b4bb2c7b57cf335fe2fd27fbc3f75eb</id>
<content type='text'>
Which is still needed for 19.07 builds.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>docker,worker: install gcc-mulitlib</title>
<updated>2021-03-12T14:02:16Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-01-10T20:25:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=56f05546ab38e0675586c853503a5013c39a0a32'/>
<id>urn:sha1:56f05546ab38e0675586c853503a5013c39a0a32</id>
<content type='text'>
From openwrt/docker[1]:

This is required for luajit, which is in packages feed.  While it works
fine for ARMv8 (tested by using Github Actions: aarch64_cortex-a53) and
x84_x64 (tested inside Docker container, it does not work for 32-bits
target and because of that we need to install gcc-multilib.

Luajit fails with the following output: (tested against target:
	arm_cortex-a9+vfpv3-d16_musl_eabi inside Docker SDK image)

/usr/include/limits.h:26:10: fatal error: bits/libc-header-start.h: No
such file or directory #include &lt;bits/libc-header-start.h&gt;
^~~~~~~~~~~~~~~~~~~~~~~~~~

[1]: https://github.com/openwrt/docker/pull/74/commits/f9da188d53fd9809ca4911089611e1f42422d049

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>buildworker: add swig package</title>
<updated>2021-03-12T13:57:44Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2021-03-12T13:57:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/buildbot/commit/?id=3776a9157532e69478ef03236d22254267a4f12e'/>
<id>urn:sha1:3776a9157532e69478ef03236d22254267a4f12e</id>
<content type='text'>
The U-Boot build for more and more SoCs is using binman by default to
combine the images (SPL, U-Boot, ...). Binman is build from the U-Boot
project and it needs swig to build. We have multiple patches in OpenWrt
to remove this dependency from U-Boot, but it costs more and more time
to revert back to the old code. We have them in sunxi and rockchip
U-Boot, the Mediatek U-Boot build failed some time ago because of
missing swig in build bots.

In U-Boot 2021.01 the binman usage changed again, so it needs further
adaptations.

Building swig in OpenWrt tools will not be easy. We needs swig with
Python bindings and this version needs the Python development headers to
build.

References: https://lists.infradead.org/pipermail/openwrt-devel/2021-February/033654.html
Suggested-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
</feed>
