mirror of
https://git.proxmox.com/git/grub2
synced 2025-07-27 08:01:37 +00:00
Explicitly unset SOURCE_DATE_EPOCH before running fs tests.
In some filesystem utils like mksquashfs, it will silently change behaviour and cause timestamps to unexpectedly change. Reproducible builds are good and useful for shipped artifacts, but this causes build-time tests to fail.
This commit is contained in:
parent
29ca8971e2
commit
cff73ced22
7
debian/changelog
vendored
7
debian/changelog
vendored
@ -1,3 +1,10 @@
|
||||
grub2 (2.06-5) UNRELEASED; urgency=high
|
||||
|
||||
[ Steve McIntyre ]
|
||||
* Explicitly unset SOURCE_DATE_EPOCH before running fs tests
|
||||
|
||||
-- Steve McIntyre <93sam@debian.org> Wed, 14 Sep 2022 22:35:49 +0100
|
||||
|
||||
grub2 (2.06-4) unstable; urgency=high
|
||||
|
||||
[ Steve McIntyre ]
|
||||
|
27
debian/patches/fs-tester-time-fail.patch
vendored
Normal file
27
debian/patches/fs-tester-time-fail.patch
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
Explicitly unset SOURCE_DATE_EPOCH before running fs tests. In some
|
||||
filesystem utils like mksquashfs, it will silently change behaviour
|
||||
and cause timestamps to unexpectedly change. Reproducible builds are
|
||||
good and useful for shipped artifacts, but this causes build-time
|
||||
tests to fail.
|
||||
|
||||
Author: Steve McIntyre
|
||||
|
||||
Patch-Name: fs-tester-time-fail.patch
|
||||
---
|
||||
tests/util/grub-fs-tester.in | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/tests/util/grub-fs-tester.in b/tests/util/grub-fs-tester.in
|
||||
index bfc425e1f..660691302 100644
|
||||
--- a/tests/util/grub-fs-tester.in
|
||||
+++ b/tests/util/grub-fs-tester.in
|
||||
@@ -4,6 +4,9 @@ set -e
|
||||
|
||||
fs="$1"
|
||||
|
||||
+# We can't have this set, or filesystem tests will fail
|
||||
+unset SOURCE_DATE_EPOCH
|
||||
+
|
||||
GRUBFSTEST="@builddir@/grub-fstest"
|
||||
|
||||
tempdir=`mktemp -d "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX"` || exit 1
|
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@ -90,3 +90,4 @@ minilzo-2.10.patch
|
||||
0090-fs-btrfs-Fix-several-fuzz-issues-with-invalid-dir-it.patch
|
||||
0091-fs-btrfs-Fix-more-ASAN-and-SEGV-issues-found-with-fu.patch
|
||||
0092-fs-btrfs-Fix-more-fuzz-issues-related-to-chunks.patch
|
||||
fs-tester-time-fail.patch
|
||||
|
@ -4,6 +4,9 @@ set -e
|
||||
|
||||
fs="$1"
|
||||
|
||||
# We can't have this set, or filesystem tests will fail
|
||||
unset SOURCE_DATE_EPOCH
|
||||
|
||||
GRUBFSTEST="@builddir@/grub-fstest"
|
||||
|
||||
tempdir=`mktemp -d "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX"` || exit 1
|
||||
|
Loading…
Reference in New Issue
Block a user