<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/linusw/tools, branch master</title>
<subtitle>Staging tree of Linus Walleij</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/linusw/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/'/>
<updated>2026-01-27T00:29:57Z</updated>
<entry>
<title>tools/mkimage: update to version 2026.01</title>
<updated>2026-01-27T00:29:57Z</updated>
<author>
<name>Stefan Kalscheuer</name>
</author>
<published>2026-01-24T08:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=1e678eb223c01bdc4bef70592298206cc22d2a70'/>
<id>urn:sha1:1e678eb223c01bdc4bef70592298206cc22d2a70</id>
<content type='text'>
Update package to the latest stable version.

Patches manually refreshed:
* 030-allow-to-use-different-magic.patch

Signed-off-by: Stefan Kalscheuer &lt;stefan@stklcode.de&gt;
Link: https://github.com/openwrt/openwrt/pull/21674
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: fix rare data corruption issue</title>
<updated>2026-01-09T12:50:38Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2026-01-08T13:10:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=d93429888c847b0604bd504640c6f3c4dda3fc3d'/>
<id>urn:sha1:d93429888c847b0604bd504640c6f3c4dda3fc3d</id>
<content type='text'>
There is a chance that the squashfs4 tool may create a broken image
under certain conditions. Backport the fix from upstream to address
this issue.

Report: https://forum.openwrt.org/t/bug-squashfs4-tools-4-7-4-create-corrupted-image/244894
Fixes: 64432358e098 ("tools/squashfs4: update to 4.7.3")
Reported-by: Oleg S &lt;remittor@gmail.com&gt;
Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21458
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: util-linux: update to 2.41.3</title>
<updated>2026-01-02T00:24:55Z</updated>
<author>
<name>Wei-Ting Yang</name>
</author>
<published>2025-12-24T15:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=99fd5aa496a6684994af23500fb851758987a8f1'/>
<id>urn:sha1:99fd5aa496a6684994af23500fb851758987a8f1</id>
<content type='text'>
Release notes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.41/v2.41.3-ReleaseNotes

Remove upstreamed:
110-meson-fix-a-bug-in-posixipc_libs-configuration.patch

Signed-off-by: Wei-Ting Yang &lt;williamatcg@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21276
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools/xz: update to 5.8.2</title>
<updated>2025-12-21T19:49:22Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2025-12-18T13:26:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=def7548867741206f6788d55e58d7417d859e106'/>
<id>urn:sha1:def7548867741206f6788d55e58d7417d859e106</id>
<content type='text'>
Release Notes:
https://github.com/tukaani-project/xz/releases/tag/v5.8.2

Signed-off-by: Shiji Yang &lt;yangshiji66@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21208
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: gnulib: fix broken install of .m4 files</title>
<updated>2025-12-04T15:35:40Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2025-12-04T15:32:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=78a8cfb57772138ff5b925b9d69928e5878931bf'/>
<id>urn:sha1:78a8cfb57772138ff5b925b9d69928e5878931bf</id>
<content type='text'>
Makefile foreach works only on parsing the Makefile and in this specific
case only works if the package is already extracted and file actually
exist.

On scenario where the package still has to be built, foreach doesn't
find any file causing Host/Install to not install any .m4 file.

To handle this, use a shell for loop that scan files in the
Host/install.

Fixes: c820f097e0be ("tools: gnulib: install .m4 file with gl_ prefix")
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>autoconf-archive: backport patch for C++23 support</title>
<updated>2025-12-03T19:00:21Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2025-12-03T18:58:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=8ad5f35a9013ca7c65e86e7aef92617903afeab0'/>
<id>urn:sha1:8ad5f35a9013ca7c65e86e7aef92617903afeab0</id>
<content type='text'>
Backport upstream patch for C++23 support on ax_cxx_compile_stdcxx.m4.

This is needed by Asterisk package to correctly configure.

It's currently not possible to bump to a more recent autoconf-archive
release 2024.10.16 as it's currently affected by multiple BUGs ([1])

[1] https://github.com/openwrt/openwrt/commit/e1acc7a67b92fa964710afe0a3ae2dad5c1f00c7

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: gnulib: install .m4 file with gl_ prefix</title>
<updated>2025-12-03T17:44:42Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2025-12-03T17:39:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=c820f097e0bede3ec09c62ca9608d915da21e62d'/>
<id>urn:sha1:c820f097e0bede3ec09c62ca9608d915da21e62d</id>
<content type='text'>
It was found that there is currently a conflict for the cond.m4 that
is also shipped by automake, making the gnulib one having priority causing
problem with finding AM_CONDITIONAL macro.

To handle this, install gnulib .m4 file with a gl_ prefix to the
filename.

This make sure gnulib .m4 file won't have name conflict with automake
.m4 default files permitting correct autoreconf run of any affected
package by this.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: mtd-utils: fix patch 110 for musl</title>
<updated>2025-11-26T09:16:48Z</updated>
<author>
<name>Mario Andrés Pérez</name>
</author>
<published>2025-11-26T00:40:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=2e944e083e7bddc0a8f54c5a83a01c9333b3777b'/>
<id>urn:sha1:2e944e083e7bddc0a8f54c5a83a01c9333b3777b</id>
<content type='text'>
This patch is introducing the same header that the other patch
001-ubifs-utils-link-libmissing.a-in-case-execinfo.h-isn.patch
is guarding against missing in musl libc. We need to
mimic that.

Signed-off-by: Mario Andrés Pérez &lt;mapb_@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/20938
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/ninja: update to 1.13.2</title>
<updated>2025-11-26T08:37:03Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2025-11-25T18:47:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=e7022ec14edb8c180930d2e1451304af636e804e'/>
<id>urn:sha1:e7022ec14edb8c180930d2e1451304af636e804e</id>
<content type='text'>
Release Notes:
https://github.com/ninja-build/ninja/releases/tag/v1.13.2

Link: https://github.com/openwrt/openwrt/pull/20935
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 4.2.0</title>
<updated>2025-11-25T16:22:46Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2025-11-22T07:29:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/linusw/commit/?id=9ba24e0ee9d9232517a536922c13b70b89b55c2b'/>
<id>urn:sha1:9ba24e0ee9d9232517a536922c13b70b89b55c2b</id>
<content type='text'>
Update cmake to version 4.2.0
Release notes at https://cmake.org/cmake/help/v4.2/release/4.2.html

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Link: https://github.com/openwrt/openwrt/pull/20863
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
</feed>
