<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot, branch v20</title>
<subtitle>LEDE buildbot configuration</subtitle>
<id>https://git.openwrt.org/buildbot/atom?h=v20</id>
<link rel='self' href='https://git.openwrt.org/buildbot/atom?h=v20'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/'/>
<updated>2024-10-12T08:03:30Z</updated>
<entry>
<title>phase1,phase2: GitPoller: fix deprecated API warning for pollinterval</title>
<updated>2024-10-12T08:03:30Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-10-12T08:03:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=3915bd80cec149897f37530eeaba366aa87e2784'/>
<id>urn:sha1:3915bd80cec149897f37530eeaba366aa87e2784</id>
<content type='text'>
Fixes following warning:

 gitpoller.py:103: buildbot.warnings.DeprecatedApiWarning: [3.11.3 and later] pollinterval has been deprecated: please use pollInterval

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>phase2: signpack: fix sha256sums signatures of apk packages.adb index</title>
<updated>2024-10-12T08:01:42Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-10-12T07:46:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=49c07ef5fa6b023c244402a0d2fa1dc8fe98c22c'/>
<id>urn:sha1:49c07ef5fa6b023c244402a0d2fa1dc8fe98c22c</id>
<content type='text'>
Currently the sha256sum verification of apk's packages.adb index
fails as the file is modified with `apk adbsign`, but we currently don't
send the sha256sums file to the master, thus it can't be fixed during
signing.

So lets pack sha256sums files and ship them to master for proper
signing.

Fixes: a94d4e15fdc1 ("add APK signing logic")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>phase2: signpack: code format</title>
<updated>2024-10-12T08:01:41Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-10-12T07:43:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=34033a7c50fa3e6606a3ee728f8217350e4a6c22'/>
<id>urn:sha1:34033a7c50fa3e6606a3ee728f8217350e4a6c22</id>
<content type='text'>
So its more readable and diffs of changes are more clear, thus easier to
review.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>scripts: signall: fix finish function not called when apk adbsign failed</title>
<updated>2024-09-29T18:21:02Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-29T18:21:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=117e151a2164a47c436436e644514ce2bcf09b07'/>
<id>urn:sha1:117e151a2164a47c436436e644514ce2bcf09b07</id>
<content type='text'>
The `finish 3` was not being called when the `apk adbsign` command
failed within the `find` command using `-exec`. This happened because
`find` does not exit with a non-zero status when the command executed by
`-exec` fails, so the `|| finish 3` condition was not triggered.

So lets replace the `find ... -exec ...` construct with a loop and call
`finish 3` immediately if it fails.

Fixes: a94d4e15fdc1 ("add APK signing logic")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>scripts: signall: fix wrong sha256sum on apk packages.adb index</title>
<updated>2024-09-29T17:59:15Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-28T12:22:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=75b1334a00b099b884e5141fc9c52226c2404fc6'/>
<id>urn:sha1:75b1334a00b099b884e5141fc9c52226c2404fc6</id>
<content type='text'>
Currently the sha256sum verification of apk's packages.adb index
fails as the file is modified with `apk adbsign`.

So lets update sha256sum of all packages.adb indexes after they were
signed with `apk adbsign`.

While at it fix formatting.

Fixes: a94d4e15fdc1 ("add APK signing logic")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>scripts: sha2rsync: add apk package index signature files</title>
<updated>2024-09-29T06:15:39Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-29T06:15:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=ef9abc44c37f72d6f648d40af8e8ec41623819af'/>
<id>urn:sha1:ef9abc44c37f72d6f648d40af8e8ec41623819af</id>
<content type='text'>
Currently additional_files list is missing signature files for apk's
package index, so lets add those to get them rsync-ed as well.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>scripts: sha2rsync: fix missing feeds in additional_files list</title>
<updated>2024-09-29T06:13:23Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-29T06:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=bab1a77e2f778725ad515c2d5c98a602a506866e'/>
<id>urn:sha1:bab1a77e2f778725ad515c2d5c98a602a506866e</id>
<content type='text'>
Currently only packages feeds are being handled in phase2, so lets add the
other missing feeds.

Fixes: c3ddb0db167d ("phase2: use sha2rsync.pl for 'targetupload'")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>buildworker: start: fix leaking BUILDWORKER_TLS env variable</title>
<updated>2024-09-28T17:17:50Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-28T17:12:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=213f6de2afc40e27bf6b773b72db0d6104ffd7fb'/>
<id>urn:sha1:213f6de2afc40e27bf6b773b72db0d6104ffd7fb</id>
<content type='text'>
I've noticed leakage of BUILDWORKER_TLS environment variable in build
logs, so lets fix it in a generic way via new
`cleanup_buildworker_env_variables()` by using Bash's parameter
expansion and unset all environment variables starting with BUILDWORKER_
prefix.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>scripts: signall: fix wrong GPG signature on apk packages.adb index</title>
<updated>2024-09-28T17:10:39Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-28T12:22:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=75930d3a890b1f4f4c3df153331a22f60d7429a9'/>
<id>urn:sha1:75930d3a890b1f4f4c3df153331a22f60d7429a9</id>
<content type='text'>
Currently the GPG signature verification of apk's packages.adb index
fails as the file is modified with `apk adbsign` after its GPG signed.

So lets fix it by moving the `apk adbsign` before the GPG signing step.

Fixes: a94d4e15fdc1 ("add APK signing logic")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>ci: use Python 3.11 from Debian 12 for testing</title>
<updated>2024-09-28T07:14:12Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2024-09-28T07:14:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=339e00d8f1cd1a5d9824056af5776175e7e9ea32'/>
<id>urn:sha1:339e00d8f1cd1a5d9824056af5776175e7e9ea32</id>
<content type='text'>
In commit 3ac7d39bd4c3 ("buildworker,buildmaster: bump Debian to version
12") we switched the base system to Debian 12 which uses Python 3.11.2,
thus lets test on CI with same version.

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