<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/zorun/scripts, branch main</title>
<subtitle>Staging tree of Baptiste Jonglez</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/zorun/atom?h=main</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/'/>
<updated>2026-02-10T23:08:34Z</updated>
<entry>
<title>scripts: update malta kernel path in qemustart</title>
<updated>2026-02-10T23:08:34Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2026-02-08T19:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=2d0f81f521044ba17adc6b11ec587537446cfad7'/>
<id>urn:sha1:2d0f81f521044ba17adc6b11ec587537446cfad7</id>
<content type='text'>
Update the default kernel path in start_qemu_malta() to match the new
image naming scheme after the malta target was converted to the Device
macro system with device name 'generic'.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>ext-toolchain: fix wrapper for gcc-ar, gcc-nm, gcc-ranlib</title>
<updated>2026-02-06T16:32:06Z</updated>
<author>
<name>Gustavo Henrique Nihei</name>
</author>
<published>2026-01-23T21:04:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=435917735ab8a9ba23300dda77aaace13fc16d96'/>
<id>urn:sha1:435917735ab8a9ba23300dda77aaace13fc16d96</id>
<content type='text'>
The pattern '*-*cc-*' incorrectly matches these tools because their names
contain 'cc-'. This causes them to receive compiler CFLAGS, breaking
builds with 'ar: two different operation options specified'.

Signed-off-by: Gustavo Henrique Nihei &lt;gustavo.nihei@espressif.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21757
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: auto-generate CONFLICTS for package variants sharing PROVIDES</title>
<updated>2026-01-22T10:20:17Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2026-01-13T09:31:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=6d5c71f7485da47e5c2a0318dafd47ba50311dd4'/>
<id>urn:sha1:6d5c71f7485da47e5c2a0318dafd47ba50311dd4</id>
<content type='text'>
Packages using PROVIDES to declare virtual package alternatives (like
tc-tiny, tc-bpf, tc-full all providing 'tc') could be simultaneously
selected as =y, causing installation conflicts. The PROVIDES mechanism
only handles dependency resolution, not mutual exclusion.

Add add_implicit_provides_conflicts() to automatically generate CONFLICTS
from default variants to non-default variants sharing the same PROVIDES.
This ensures only one variant can be built-in (=y) at a time.

Skip generating implicit conflicts when the non-default already has
explicit CONFLICTS with the default, to avoid Kconfig dependency cycles
with the select-based dependency resolution.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>projectsmirrors: switch to HTTPS</title>
<updated>2026-01-10T18:52:23Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2025-12-24T06:35:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=e4b8d3f294721c5199472c150a8953c5ac6e71fa'/>
<id>urn:sha1:e4b8d3f294721c5199472c150a8953c5ac6e71fa</id>
<content type='text'>
apache.mirrors.ovh.net supports HTTPS,
so let's use it.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
Link: https://github.com/openwrt/openwrt/pull/21268
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>projectsmirrors: drop some sites</title>
<updated>2026-01-10T18:52:23Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2025-12-24T06:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=b378868a398de8df4fda4a6c5a4c3cf3179d5ab0'/>
<id>urn:sha1:b378868a398de8df4fda4a6c5a4c3cf3179d5ab0</id>
<content type='text'>
This commit drop ftp.nara.wide.ad.jp and
www.ring.gr.jp from projectsmirrors.

These mirrors only supports plain HTTP.
Drop mirrors that does no meet modern
security standards.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
Link: https://github.com/openwrt/openwrt/pull/21268
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>build: add support for virtual provides</title>
<updated>2025-12-31T17:16:48Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-25T13:32:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=5ed650acbfd9cfbfd6a381df7db060c9153bacfc'/>
<id>urn:sha1:5ed650acbfd9cfbfd6a381df7db060c9153bacfc</id>
<content type='text'>
Allow defining virtual provides using the PROVIDES field by prefixing
them with @, e.g.:

PROVIDES:=@ca-certs

Virtual provides don't own the provided name and multiple packages with
the same virtual provides can be installed side-by-side. Packages must
still take care not to override each other's files.

Add an implicit self-provide to packages. apk can't handle self
provides, be it versioned or virtual, so opt for a suffix instead. This
allows several variants to provide the same virtual package without
adding extra provides to the default one, e.g. wget implicitly provides
wget-any and is marked as default, so wget-ssl can explicitly provide
@wget-any as well.

Filter out virtual provides when generating metadata.

Filter out virtual provides prefix and self provide where appropriate.

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
Link: https://github.com/openwrt/openwrt/pull/21288
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>scripts,ipkg-build: Fix error message for invalid package name</title>
<updated>2025-12-16T00:39:54Z</updated>
<author>
<name>Karsten Sperling</name>
</author>
<published>2025-09-12T03:49:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=63bf77b801d59e7cf97b6bcd90aa040f8464d99c'/>
<id>urn:sha1:63bf77b801d59e7cf97b6bcd90aa040f8464d99c</id>
<content type='text'>
Use the correct variable ($pkg instead of $name) in the error message.

Signed-off-by: Karsten Sperling &lt;ksperling@apple.com&gt;
Link: https://github.com/openwrt/openwrt/pull/20077
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>scripts/jungo-image: Fix up whitespace</title>
<updated>2025-12-10T18:11:13Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2025-06-19T12:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=1c7ec8ab19ab0b6d6cb35d277fd1efff273ce36a'/>
<id>urn:sha1:1c7ec8ab19ab0b6d6cb35d277fd1efff273ce36a</id>
<content type='text'>
Recent Python versions are strict about whitespace and will
complain about mixtures of tabs and spaces. Convert any tabs
so the script just use spaces for indentation.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Link: https://github.com/openwrt/openwrt/pull/21116
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>scripts/kernel_bump: adjust commit messages</title>
<updated>2025-12-08T23:06:07Z</updated>
<author>
<name>George Sapkin</name>
</author>
<published>2025-12-01T14:57:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=a703b9100e325596fcf870dcd137a4df4737534d'/>
<id>urn:sha1:a703b9100e325596fcf870dcd137a4df4737534d</id>
<content type='text'>
Due to the recent changes with the formality checks kernel_bump commit
messages no-longer pass them.

Adjust these messages to follow the updated checks:
- start the first word after prefix with lower-case
- reduce the overall subject length by removing the redundant 'kernel'

Signed-off-by: George Sapkin &lt;george@sapk.in&gt;
Link: https://github.com/openwrt/openwrt/pull/21012
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>filogic: add support for Netgear EAX17</title>
<updated>2025-11-23T23:57:19Z</updated>
<author>
<name>Jascha Sundaresan</name>
</author>
<published>2025-09-18T18:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/zorun/commit/?id=46ab9f3f1c0e6ac2a17efa5a3f34e466a0c2d4e0'/>
<id>urn:sha1:46ab9f3f1c0e6ac2a17efa5a3f34e466a0c2d4e0</id>
<content type='text'>
Hardware
--------

SOC:   MediaTek MT7981
RAM:   512MB DDR4
FLASH: 128MB SPI-NAND
WIFI:  Mediatek MT7915 (integrated) 2x2 802.11ax 2.4 / 5 GHz
ETH:   Mediatek MT7981 internal 1 GbE PHY
UART:  3V3 115200 8N1 (Pinout silkscreened / Do not connect VCC)

Installation
------------

1. Download the OpenWrt initramfs image. Copy the image to a TFTP server
2. Connect the TFTP server to the EAX17. Conect to the serial console,
   interrupt the autoboot process by pressing '0' when prompted.
3. Download &amp; Boot the OpenWrt initramfs image.

   $ tftpboot openwrt.bin
   $ bootm

4. Wait for OpenWrt to boot. Transfer the sysupgrade image to the device
   using scp and install using sysupgrade.

   $ sysupgrade -n &lt;path-to-sysupgrade.bin&gt;

Signed-off-by: Jascha Sundaresan &lt;flizarthanon@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/20354
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
