<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildbot/phase2, branch v28</title>
<subtitle>LEDE buildbot configuration</subtitle>
<id>https://git.openwrt.org/buildbot/atom?h=v28</id>
<link rel='self' href='https://git.openwrt.org/buildbot/atom?h=v28'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/'/>
<updated>2026-11-01T10:06:33Z</updated>
<entry>
<title>phase2: reformat master.cfg with black 26.10.1</title>
<updated>2026-11-01T10:06:33Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2026-10-28T05:54:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=5b118336797ceb086120277823899ddac3e08179'/>
<id>urn:sha1:5b118336797ceb086120277823899ddac3e08179</id>
<content type='text'>
Formatting only, no functional change. This prepares for running
`black --check` on phase2 too.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
Link: https://github.com/openwrt/buildbot/pull/84
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>phase2: fix not signing each package</title>
<updated>2026-06-15T08:06:35Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2026-06-15T08:04:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=8177d30013165326023cab9bb2e78e23f4bcf67d'/>
<id>urn:sha1:8177d30013165326023cab9bb2e78e23f4bcf67d</id>
<content type='text'>
This commit fixes the previous commit. While manual testing falsely gave the
impression of it working, this should now really do the trick (via more manual
testing).

Fixes: e29de99 phase2: don't sign each package
Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>phase2: don't sign each package</title>
<updated>2026-06-08T10:03:32Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2026-06-08T10:01:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=e29de99dbbdbe6662a795d04844c7a472f89ac37'/>
<id>urn:sha1:e29de99dbbdbe6662a795d04844c7a472f89ac37</id>
<content type='text'>
Signing each package on buildworkers adds a signature embedded to the APK
files, which breaks reproducibility. Furthermore the worker keys are not
tracked nor shared, rendering them useless for downstream users anyway.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>phase2: add support for overriding feeds host</title>
<updated>2026-01-12T21:28:00Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2026-01-11T08:43:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=f2c82f2232b2ebdf1e643b38b406e41923181a72'/>
<id>urn:sha1:f2c82f2232b2ebdf1e643b38b406e41923181a72</id>
<content type='text'>
Port the feeds_host_override functionality from phase1 to phase2,
allowing phase2 builds to use alternate feed hosts.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>phase1: apply feeds_host_override to main repository URL</title>
<updated>2026-01-12T21:27:57Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2026-01-10T19:30:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=78343984a6699d6dcaf5e561c6e72887fee5bf3b'/>
<id>urn:sha1:78343984a6699d6dcaf5e561c6e72887fee5bf3b</id>
<content type='text'>
When feeds_host_override is configured, also apply it to the main
OpenWrt repository URL (repo_url). This fixes git fetch 503 errors
when git.openwrt.org is overloaded by redirecting to GitHub mirror.

  git fetch -f -t https://git.openwrt.org/openwrt/openwrt.git main --progress
  error: RPC failed; HTTP 503 curl 22 The requested URL returned error: 503
  fatal: the remote end hung up unexpectedly

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>phase2: fix signing steps when only apk_key is defined</title>
<updated>2025-12-13T08:19:17Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2025-12-13T08:02:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=b0a3bf3f9b2acf5be391ed1d684e135f1161af19'/>
<id>urn:sha1:b0a3bf3f9b2acf5be391ed1d684e135f1161af19</id>
<content type='text'>
Signing steps are currently skipped if only APK signing is configured,
because phase2 effectively enables signing only when `usign` is present.

Fix this by making `IsSignEnabled` explicitly cover APK signing too.

While at it, refactor the signing checks into dedicated helper functions
`IsUsignEnabled`, `IsApkSigningEnabled`, and `IsGpgSigningEnabled`, and
use them consistently to align phase2 with the phase1 implementation.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>phase2: support multiple branch in parse_feed_entry and SingleBranchScheduler</title>
<updated>2024-11-05T15:30:27Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-11-05T15:22:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/buildbot/commit/?id=115c39f64dbacb3e77e67dd8b3e7a083f3c45265'/>
<id>urn:sha1:115c39f64dbacb3e77e67dd8b3e7a083f3c45265</id>
<content type='text'>
Add support for multiple branch in parse_feed_entry and
SingleBranchScheduler.

- Moving to GitPoller branches
- Change feedbranches to define an array of branches
- Update the filter_fn to check multiple entry in feedbranches

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<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>
</feed>
