public inbox for buildroot@busybox.net
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/squashfs: bump to version 4.7.5
@ 2026-03-05  0:29 Fiona Klute via buildroot
  2026-03-05 11:23 ` Peter Korsgaard
  0 siblings, 1 reply; 4+ messages in thread
From: Fiona Klute via buildroot @ 2026-03-05  0:29 UTC (permalink / raw)
  To: buildroot; +Cc: Thomas Petazzoni, Fiona Klute

Upstream changelog:
https://github.com/plougher/squashfs-tools/blob/4.7.5/CHANGES.md

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
---
The issues in 4.7.4 should be fixed, hopefully we can get 4.7.x into
Buildroot now. :-)

 package/squashfs/squashfs.hash | 4 ++--
 package/squashfs/squashfs.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/squashfs/squashfs.hash b/package/squashfs/squashfs.hash
index c921d638bb..e24a4805a1 100644
--- a/package/squashfs/squashfs.hash
+++ b/package/squashfs/squashfs.hash
@@ -1,5 +1,5 @@
-# Locally computed
-sha256  94201754b36121a9f022a190c75f718441df15402df32c2b520ca331a107511c  squashfs-tools-4.6.1.tar.gz
+# From https://github.com/plougher/squashfs-tools/releases/tag/4.7.5
+sha256  547b7b7f4d2e44bf91b6fc554664850c69563701deab9fd9cd7e21f694c88ea6  squashfs-tools-4.7.5.tar.gz
 
 # License files
 sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
diff --git a/package/squashfs/squashfs.mk b/package/squashfs/squashfs.mk
index f2cb0ab25e..da22fad155 100644
--- a/package/squashfs/squashfs.mk
+++ b/package/squashfs/squashfs.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-SQUASHFS_VERSION = 4.6.1
+SQUASHFS_VERSION = 4.7.5
 SQUASHFS_SOURCE = squashfs-tools-$(SQUASHFS_VERSION).tar.gz
 SQUASHFS_SITE = https://github.com/plougher/squashfs-tools/releases/download/$(SQUASHFS_VERSION)
 SQUASHFS_LICENSE = GPL-2.0+
-- 
2.53.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/squashfs: bump to version 4.7.5
  2026-03-05  0:29 [Buildroot] [PATCH 1/1] package/squashfs: bump to version 4.7.5 Fiona Klute via buildroot
@ 2026-03-05 11:23 ` Peter Korsgaard
  2026-03-06  0:49   ` Fiona Klute via buildroot
  0 siblings, 1 reply; 4+ messages in thread
From: Peter Korsgaard @ 2026-03-05 11:23 UTC (permalink / raw)
  To: Fiona Klute via buildroot; +Cc: Fiona Klute, Thomas Petazzoni

>>>>> "Fiona" == Fiona Klute via buildroot <buildroot@buildroot.org> writes:

 > Upstream changelog:
 > https://github.com/plougher/squashfs-tools/blob/4.7.5/CHANGES.md

 > Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
 > ---
 > The issues in 4.7.4 should be fixed, hopefully we can get 4.7.x into
 > Buildroot now. :-)

Committed, thanks.

I see that there are now some options for reproducible file systems.
Maybe we should use those in fs/squashfs/ if BR2_REPRODUCIBLE is
enabled?

-- 
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/squashfs: bump to version 4.7.5
  2026-03-05 11:23 ` Peter Korsgaard
@ 2026-03-06  0:49   ` Fiona Klute via buildroot
  2026-03-06  8:07     ` Peter Korsgaard
  0 siblings, 1 reply; 4+ messages in thread
From: Fiona Klute via buildroot @ 2026-03-06  0:49 UTC (permalink / raw)
  To: Peter Korsgaard, Fiona Klute via buildroot; +Cc: Thomas Petazzoni

Am 05.03.26 um 12:23 schrieb Peter Korsgaard:
>>>>>> "Fiona" == Fiona Klute via buildroot <buildroot@buildroot.org> writes:
> 
>   > Upstream changelog:
>   > https://github.com/plougher/squashfs-tools/blob/4.7.5/CHANGES.md
> 
>   > Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
>   > ---
>   > The issues in 4.7.4 should be fixed, hopefully we can get 4.7.x into
>   > Buildroot now. :-)
> 
> Committed, thanks.
> 
> I see that there are now some options for reproducible file systems.
> Maybe we should use those in fs/squashfs/ if BR2_REPRODUCIBLE is
> enabled?
I haven't looked into BR2_REPRODUCIBLE too deeply yet, but it sets 
SOURCE_DATE_EPOCH, so according to the squashfs-tools documentation we 
should be good implicitly [1]:

> As an alternative to the above command line options, you can set the environment
> variable SOURCE_DATE_EPOCH to a time value.
> 
> This value will be used to set the mkfs time.  Also any file timestamps which
> are after SOURCE_DATE_EPOCH will be clamped to SOURCE_DATE_EPOCH.

I'd be curious to hear about test results. :-)

Best regards,
Fiona


[1] 
https://github.com/plougher/squashfs-tools/blob/708c59ae80853b0845017c33b42e56061cc546cd/Documentation/4.7.5/USAGE-MKSQUASHFS#L493-L503

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/squashfs: bump to version 4.7.5
  2026-03-06  0:49   ` Fiona Klute via buildroot
@ 2026-03-06  8:07     ` Peter Korsgaard
  0 siblings, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2026-03-06  8:07 UTC (permalink / raw)
  To: Fiona Klute; +Cc: Fiona Klute via buildroot, Thomas Petazzoni

>>>>> "Fiona" == Fiona Klute <fiona.klute@gmx.de> writes:

Hi,

 >> I see that there are now some options for reproducible file systems.
 >> Maybe we should use those in fs/squashfs/ if BR2_REPRODUCIBLE is
 >> enabled?
 > I haven't looked into BR2_REPRODUCIBLE too deeply yet, but it sets
 > SOURCE_DATE_EPOCH, so according to the squashfs-tools documentation we
 > should be good implicitly [1]:

 >> As an alternative to the above command line options, you can set the environment
 >> variable SOURCE_DATE_EPOCH to a time value.
 >> This value will be used to set the mkfs time.  Also any file
 >> timestamps which
 >> are after SOURCE_DATE_EPOCH will be clamped to SOURCE_DATE_EPOCH.

 > I'd be curious to hear about test results. :-)

Yes, looks good. With:

BR2_aarch64=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y
BR2_REPRODUCIBLE=y
BR2_TARGET_ROOTFS_SQUASHFS=y

Which does pull in a /usr/lib/libstdc++.so.6.0.33-gdb.py that leaks a
host path, but that is an unrelated issue. With that file removed I get:

md5sum output-test*/images/rootfs.* | sort
5fd5fdb2abb8b29bb0a008ff3c611842  output-test1/images/rootfs.squashfs
5fd5fdb2abb8b29bb0a008ff3c611842  output-test2/images/rootfs.squashfs
9e4f0f2f32b1cfe3de3e68dd26786fcf  output-test1/images/rootfs.tar
9e4f0f2f32b1cfe3de3e68dd26786fcf  output-test2/images/rootfs.tar

E.G. identical.

-- 
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-03-06  8:07 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-05  0:29 [Buildroot] [PATCH 1/1] package/squashfs: bump to version 4.7.5 Fiona Klute via buildroot
2026-03-05 11:23 ` Peter Korsgaard
2026-03-06  0:49   ` Fiona Klute via buildroot
2026-03-06  8:07     ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox