<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-build.git/scripts/package-build, branch rolling</title>
<subtitle>VyOS image build scripts (mirror of https://github.com/vyos/vyos-build.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-build.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-build.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/'/>
<updated>2026-08-11T16:16:17+00:00</updated>
<entry>
<title>kernel: T9197: enable CONFIG_IWLMLD</title>
<updated>2026-08-11T16:16:17+00:00</updated>
<author>
<name>Stephen Nothnagel</name>
<email>srnoth@users.noreply.github.com</email>
</author>
<published>2026-08-11T16:16:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=8d1583caaabe5ecb3b5d8c384bf05a565ab978ca'/>
<id>urn:sha1:8d1583caaabe5ecb3b5d8c384bf05a565ab978ca</id>
<content type='text'>
Kernel 6.18 moved Intel BE200/BE-series (Wi-Fi 7) devices to the new
iwlmld op-mode driver: their dev_info entries in iwlwifi's pcie/drv.c
are guarded by IS_ENABLED(CONFIG_IWLMLD). The VyOS kernel config enables
IWLWIFI/IWLDVM/IWLMVM but not IWLMLD, so BE-series support is compiled
out and probing fails with error -22 (no wlan interface is created).

Enable IWLMLD as a module on x86 and arm64, matching the existing
IWLDVM/IWLMVM op-modes. The firmware these devices need is already
shipped by the linux-firmware package.
</content>
</entry>
<entry>
<title>T9198: Update the accel-ppp-ng package version to 9654bb6  </title>
<updated>2026-08-11T14:16:27+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-08-11T14:16:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=f6096ca60cb088b28899ac76e8fb1afdf5b71e2e'/>
<id>urn:sha1:f6096ca60cb088b28899ac76e8fb1afdf5b71e2e</id>
<content type='text'>
Update the accel-ppp-ng version to 9654bb6
Includes fixes for T8391
(Bonding interface permission errors with custom ethernet MTU)</content>
</entry>
<entry>
<title>Kernel: T9181: replace fpm with real Debian packaging, drop fpm entirely</title>
<updated>2026-08-08T20:39:56+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-08T19:46:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=07a3aa72ea686cbc922a60418500975b83016d80'/>
<id>urn:sha1:07a3aa72ea686cbc922a60418500975b83016d80</id>
<content type='text'>
Convert build-nat-rtsp.sh, build-ipt-netflow.sh, build-intel-nic.sh,
build-intel-qat.sh and build-linux-firmware.sh from fpm to debmake +
debuild, matching the jool/realtek packaging style.
</content>
</entry>
<entry>
<title>Kernel: T9181: stop re-reading data/defaults.toml during build</title>
<updated>2026-08-08T20:39:56+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-08T19:46:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=28b9d9d6bf304586bb4ba3529e5294047f649b73'/>
<id>urn:sha1:28b9d9d6bf304586bb4ba3529e5294047f649b73</id>
<content type='text'>
build-kernel.sh parsed kernel_flavor out of defaults.toml itself via a
brittle awk one-liner, even though build.py already has that value from
its own defaults.toml read.

Pass kernel_flavor down as an env var instead, so defaults.toml is read
in exactly one place (build.py's main) and everything downstream flows
through kernel-vars or explicit parameters.
</content>
</entry>
<entry>
<title>Kernel: T9181: convert jool/realtek sub-package scripts from Python to bash</title>
<updated>2026-08-08T20:39:56+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-08T19:45:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=24f6ed6ee8fa009dd7e7fbf4db8c70ef5f6ef04b'/>
<id>urn:sha1:24f6ed6ee8fa009dd7e7fbf4db8c70ef5f6ef04b</id>
<content type='text'>
Rewrite build-jool.py, build-realtek-r8126.py and build-realtek-r8152.py
as build-*.sh, matching the Bash convention already used by every other
sub-dependency script in this directory (kernel-vars sourcing, debmake +
debuild packaging).
</content>
</entry>
<entry>
<title>Kernel: T9181: skip redundant VPP rebuild for accel-ppp-ng</title>
<updated>2026-08-08T20:39:53+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-08T08:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=62f7a2bac4d4040928c9772495d8f69c84610fc5'/>
<id>urn:sha1:62f7a2bac4d4040928c9772495d8f69c84610fc5</id>
<content type='text'>
Accel-PPP-ng only links against a few VPP libraries, but the build triggered
a full VPP package rebuild (make pkg-deb) on every run, with no caching.
Skip that step when the required VPP libraries already exist from a
previous run.

Delete them to force a rebuild.
</content>
</entry>
<entry>
<title>Kernel: T9170: support compressed modules when searching module firmware</title>
<updated>2026-08-06T05:21:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-06T05:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=f7f5b1779f102cfa8ae0f01f6ef11daaae44b917'/>
<id>urn:sha1:f7f5b1779f102cfa8ae0f01f6ef11daaae44b917</id>
<content type='text'>
Commit 21c7e661 ("Kernel: T5641: enable module compression to save disk
space") which enabled module compression using XZ missed that when we search
modules for firmware inclusion, the pattern was hardcoded to *.ko instead of
*.ko* - this has been fixed.
</content>
</entry>
<entry>
<title>podman: T7736: update netavark and aardvark-dns packages</title>
<updated>2026-08-04T19:25:45+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-04T19:25:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=65bafb4fba33b90eeb0b55e07d4d1f0596b77464'/>
<id>urn:sha1:65bafb4fba33b90eeb0b55e07d4d1f0596b77464</id>
<content type='text'>
Package update required in lockstep mode to add support for renaming podman
macvlan interfaces.
</content>
</entry>
<entry>
<title>Merge pull request #1256 from vyos/sever-sever-patch-1</title>
<updated>2026-08-02T18:50:34+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-02T18:50:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=6dea44971db1addc73682f3a82add133bcaee2de'/>
<id>urn:sha1:6dea44971db1addc73682f3a82add133bcaee2de</id>
<content type='text'>
T9147: Bump accel-ppp-ng version to 9874ea3</content>
</entry>
<entry>
<title>Kernel: T9067: Update Linux Kernel to 6.18.41</title>
<updated>2026-08-02T06:54:32+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-02T06:54:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=97c2a87c09885e031605324ac37cf5d95b19106c'/>
<id>urn:sha1:97c2a87c09885e031605324ac37cf5d95b19106c</id>
<content type='text'>
Upgrade rolling release Kernel version.

Changelogs:
* 6.18.41 https://lwn.net/Articles/1086227/
* 6.18.40 https://lwn.net/Articles/1084923/
* 6.18.39 https://lwn.net/Articles/1083464/
</content>
</entry>
</feed>
