<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/noltari/tools, branch master</title>
<subtitle>Staging tree of Alvaro Fernandez Rojas</subtitle>
<id>https://git.openwrt.org/openwrt/staging/noltari/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/noltari/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/'/>
<updated>2023-03-05T16:48:31Z</updated>
<entry>
<title>Remove ccache wrappers</title>
<updated>2023-03-05T16:48:31Z</updated>
<author>
<name>Paul Fertser</name>
</author>
<published>2023-01-20T15:25:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=5a1eb3bb2c27ede3046bb2977008c74a04681db9'/>
<id>urn:sha1:5a1eb3bb2c27ede3046bb2977008c74a04681db9</id>
<content type='text'>
These wrappers are not needed as CC doesn't need to be a single word.

a53b084e497a9f1629a2caada833ebe14a6838b7 which introduced the wrappers
doesn't explain why they were really needed and why only for the target
and not for the host.

Moreover, name of the wrappers breaks a ccache assumption: since
v4.0-3-g6a92b4cd3a67 it has special handling for "chained" invocation
such as "ccache ccache gcc" where it skips all the "ccache*" names in
the middle and proceeds to run as if it was started as "ccache
gcc"[1][2].

This becomes important when a build system sees ccache in the PATH and
automatically enables it by prepending to CC. An example of such a
system would be autosetup as used by jimtcl. With the wrappers it breaks
as the command line ends up being just "ccache -Os..." because
"ccache_cc" gets skipped as it starts with "ccache".

[1] https://github.com/ccache/ccache/blob/master/src/ccache.cpp#L2105
[2] https://github.com/ccache/ccache/blob/master/src/Util.cpp#L802

Reported-by: Karl Palsson &lt;karlp@etactica.com&gt;
Signed-off-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: fix PKG_MIRROR_HASH</title>
<updated>2023-02-25T19:01:53Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-02-25T17:49:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=af5e230c2036af07ef0fca6795ee259849b51e59'/>
<id>urn:sha1:af5e230c2036af07ef0fca6795ee259849b51e59</id>
<content type='text'>
The hash currently matches neither the SHA256 of the Github download
nor the hash of the archive generated by the OpenWrt build system.
(and yes, they differ...)

Set hash of Github-generated tarball.

Fixes: 30f2d516ba ("tools/squashfs4: add new tool for squashfs4 images")
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>tools/squashfskit4: drop unused tool</title>
<updated>2023-02-20T06:34:07Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2022-10-14T15:36:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=eac6fe6f742c7da980799b5583819183a9f33c01'/>
<id>urn:sha1:eac6fe6f742c7da980799b5583819183a9f33c01</id>
<content type='text'>
Drop squashfskit4 tool as it got replaced by new version of squashfs4
tool.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: add new tool for squashfs4 images</title>
<updated>2023-02-20T06:34:03Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-02-06T22:22:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=30f2d516ba7be08f06f7ca8767472c3ea5678706'/>
<id>urn:sha1:30f2d516ba7be08f06f7ca8767472c3ea5678706</id>
<content type='text'>
squashfs tool is finally reborn and correctly maintained.

Introduce the new version as a replacement for squasfs4kit as it was a
fork and also abandoned.

Add additional patch to add the missing feature present in squashfskit4
but still missing on this new project.

Backport each required patch that fix compilation error on macos.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/squashfs: rename to squashfs3-lzma</title>
<updated>2023-02-18T20:11:36Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-02-06T22:07:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=01262c921c7cbafc9a32b912e42c58982f47725c'/>
<id>urn:sha1:01262c921c7cbafc9a32b912e42c58982f47725c</id>
<content type='text'>
The name of squashfs is confusing since in reality it's a really old
version using an old lzma library. This tools is used for old ath79
netgear target and to produde a fake squasfs3 image needed for some
specific bootloader from some OEM (AVM for example)

Rename squashfs tool to squasfs3-lzma to better describe it.
Rename the installed bin from mksquashfs-lzma to mksquashfs3-lzma.
Use tar transform to migrate the root directory in tar to the new
naming.
Drop redundant PKG_CAT variable not needed anymore.
Also update any user of this tool.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/zstd: update to 1.5.4</title>
<updated>2023-02-18T16:38:01Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2023-02-10T02:13:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=80d61c41d5b8833e19b594fa48f7d9ec5970b35b'/>
<id>urn:sha1:80d61c41d5b8833e19b594fa48f7d9ec5970b35b</id>
<content type='text'>
Mostly performance improvements, as usual.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/e2fsprogs: update to 1.47.0</title>
<updated>2023-02-12T15:45:29Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-02-11T14:22:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=11591752ac54436ca083647c4989eb82a886ba7d'/>
<id>urn:sha1:11591752ac54436ca083647c4989eb82a886ba7d</id>
<content type='text'>
Release notes:
https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.0

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>Revert "tools/fakeroot: update to 1.30.1"</title>
<updated>2023-02-12T00:02:22Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2023-01-20T04:34:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=eeba2a67caa2b9b92ffb9d756089408643971a2e'/>
<id>urn:sha1:eeba2a67caa2b9b92ffb9d756089408643971a2e</id>
<content type='text'>
This reverts commit 52167feff8ae3fbd02be22dfe6021e7e9c79c599.

Fakeroot 1.30.1 broke building on certain hosts (32-bit archs).

As of 2023-01-10, this was apparently fixed in source code,
however, the version is still 1.30.1 (patch release),
so the old binaries are removed from the repository and replaced,
but the source provided by the repository remains the same.

Furthermore, there are some complicated issues blocking
the "testing" release from being bumped to a 1.30.x version.

Considering all of this, it would likely be better for this package
to follow the "testing" release instead of the "unstable" release,
which is still 1.29-1, so revert to that.

Link: https://bugs.debian.org/1023286
Link: https://tracker.debian.org/news/1407613/accepted-fakeroot-1301-11-source-into-unstable/
Link: https://qa.debian.org/excuses.php?package=fakeroot
Link: https://bugs.debian.org/1027803
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>tools/cmake: remove rpath ldflag</title>
<updated>2023-02-09T01:53:36Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-09-30T20:18:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=786c4099b4f65f6f323096db6480c28a79676a16'/>
<id>urn:sha1:786c4099b4f65f6f323096db6480c28a79676a16</id>
<content type='text'>
no longer needed because of tools/zstd

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/zstd: build libraries as static</title>
<updated>2023-02-09T01:53:36Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-09-25T01:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=e704a2b57bd9f593e0133a44bd7b35986152d864'/>
<id>urn:sha1:e704a2b57bd9f593e0133a44bd7b35986152d864</id>
<content type='text'>
Enables to get rid of rpath hack for all users.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
