<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/jow/tools/squashfs4, branch main</title>
<subtitle>Staging tree of Jo-Philipp Wich</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/jow/atom?h=main</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/'/>
<updated>2024-04-06T09:24:18Z</updated>
<entry>
<title>treewide: update PKG_MIRROR_HASH to zst</title>
<updated>2024-04-06T09:24:18Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2024-03-25T09:03:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=b3c1c57a35a0974cf931c71f7279ec0e1fc0fa80'/>
<id>urn:sha1:b3c1c57a35a0974cf931c71f7279ec0e1fc0fa80</id>
<content type='text'>
When using zst instead of xz, the hash changes. This commit fixes the
hash for packages and tools in core.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: backport OpenWrt extended options patch</title>
<updated>2023-04-20T19:30:52Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-04-20T19:30:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=c7c3208192cc7227b99db6233ebf35f20c4cfcf9'/>
<id>urn:sha1:c7c3208192cc7227b99db6233ebf35f20c4cfcf9</id>
<content type='text'>
Due to us keeping a patch around for years and never proposing it to
squashfs4 repository, we resulted in having the same squashfs4 version
but with different supported options. (openwrt patched -- upstream)

To workaround this problem, a non-standard option was required.

To not have surprise on tool bump, backport the patch and add the new
config option required to enable these extended non-standard options.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: refresh multiple lzma configuration option patch</title>
<updated>2023-04-12T10:31:13Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-04-12T10:18:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=45329197119e5d23c379c938f6025af5a80fd6ad'/>
<id>urn:sha1:45329197119e5d23c379c938f6025af5a80fd6ad</id>
<content type='text'>
Refresh multiple lzma configuration option patch with new version
proposed upstream. (Reintroduce -Xe option and add more checks and
general better code quality)

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: bump to 4.6.1</title>
<updated>2023-04-01T19:58:31Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-03-31T13:42:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=f0103c78d83866fa2649f4d874b94e646d13c591'/>
<id>urn:sha1:f0103c78d83866fa2649f4d874b94e646d13c591</id>
<content type='text'>
Changelogs:
https://github.com/plougher/squashfs-tools/blob/4.6.1/CHANGES

Removed upstreamed patches:
- 001-Unsquashfs-Add-and-make-some-header-includes-conditi.patch
- 002-Mksquashfs-Make-sysinfo-conditional.patch
- 003-Only-use-available-CPUs.patch
- 004-action-rework-strdupa-with-POSIX-strdup-and-free.patch
- 005-Don-t-use-sigwaitinfo-sigtimedwait-if-not-supported.patch
- 006-Move-sysinfo.h-into-the-linux-only-section-should-fi.patch
- 007-Unsquashfs-fix-compilation-error-for-missing-sysctl..patch
- 100-portability.patch

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/squashfs4: enable parallel builds</title>
<updated>2023-04-01T19:58:31Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-03-31T13:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=3efd49a588d7d7c800b03551552d120b8af44bb7'/>
<id>urn:sha1:3efd49a588d7d7c800b03551552d120b8af44bb7</id>
<content type='text'>
Run `time make tools/squashfs4/{clean,compile} -j$(nproc)`
Before:
real    0m8.803s
user    0m12.415s
sys     0m1.317s
After:
real    0m13.781s
user    0m13.290s
sys     0m1.528s

Signed-off-by: Linhui Liu &lt;liulinhui36@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-03.infra.openwrt.org/openwrt/staging/jow/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/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-03.infra.openwrt.org/openwrt/staging/jow/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: migrate from squashfs4 to squashfskit4</title>
<updated>2019-02-28T00:38:46Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2018-12-12T15:10:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=889b6423b78bcde8af81d68a3fabcdd019181de4'/>
<id>urn:sha1:889b6423b78bcde8af81d68a3fabcdd019181de4</id>
<content type='text'>
squashfskit is a fork of the squashfs-tools.
squashfskit creates reproducible filesystems and includes
many of the distro patches.

Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
Tested-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>tools/zlib: move zlib build to tools</title>
<updated>2018-04-28T13:28:59Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2018-04-15T17:24:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=8dcd941d8b934891676a8d4bbef1ee78e89a4bf7'/>
<id>urn:sha1:8dcd941d8b934891676a8d4bbef1ee78e89a4bf7</id>
<content type='text'>
This allows us to link the other tools against our libz and we do not
need the system zlib any more.

Only the static linked library is copied to the staging directory so we
have a statically linked library on all systems and not only on Linux.
This also adds the new dependencies of the packages which are depending
on zlib.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Tested-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
</entry>
<entry>
<title>add PKG_CPE_ID ids to package and tools</title>
<updated>2017-11-17T01:24:35Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2017-09-28T02:55:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/jow/commit/?id=c61a2395140d92cdd37d3d6ee43a765427e8e318'/>
<id>urn:sha1:c61a2395140d92cdd37d3d6ee43a765427e8e318</id>
<content type='text'>
CPE ids helps to tracks CVE in packages.
https://cpe.mitre.org/specification/

Thanks to swalker for CPE to package mapping and
keep tracking CVEs.

Acked-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
</feed>
