[Git-commits] [grml/grml-live] 566ea7: Reproducible: introduce SOURCE_DATE_EPOCH
Chris Hofstaedtler
noreply at github.com
Mon Jun 23 10:06:48 CEST 2025
Branch: refs/heads/zeha/sde
Home: https://github.com/grml/grml-live
Commit: 566ea77c725d88c60d3bdd6a5445ae3286a23e55
https://github.com/grml/grml-live/commit/566ea77c725d88c60d3bdd6a5445ae3286a23e55
Author: Chris Hofstaedtler <ch at grml.org>
Date: 2025-06-23 (Mon, 23 Jun 2025)
Changed paths:
M build-driver/build.py
M config/scripts/GRMLBASE/33-aptsetup
M config/scripts/GRMLBASE/45-grub-images
M grml-live
Log Message:
-----------
Reproducible: introduce SOURCE_DATE_EPOCH
grml-live will pick up SOURCE_DATE_EPOCH if its set from the
environment, or if given, from DATE.
For official builds, build-driver will derive SOURCE_DATE_EPOCH from the GitLab
pipeline (not job!) creation time. Failing that it will use the mtime of the
config file.
Reasoning here: for offical (release and daily) builds, we treat the build
date as part of the input data. After all, for these builds it also ends up
in the ISO (release name etc). If you want to repro such a build, you'll have to
find SOURCE_DATE_EPOCH from buildinfo.json.
Commit: 2a671b9cce1bc27d15dae85bec8567a9a15c7c5a
https://github.com/grml/grml-live/commit/2a671b9cce1bc27d15dae85bec8567a9a15c7c5a
Author: Chris Hofstaedtler <ch at grml.org>
Date: 2025-06-23 (Mon, 23 Jun 2025)
Changed paths:
M config/scripts/RELEASE/98-clean-chroot
Log Message:
-----------
Reproducible: remove zsh_history files
They contain a timestamp, and are not useful anyway.
Commit: 7e10602d8845e99391806067ba2c098e1e47b323
https://github.com/grml/grml-live/commit/7e10602d8845e99391806067ba2c098e1e47b323
Author: Chris Hofstaedtler <ch at grml.org>
Date: 2025-06-23 (Mon, 23 Jun 2025)
Changed paths:
M grml-live
Log Message:
-----------
Reproducible: make efi.img reproducible
Make it have a deterministic VOLUME_ID, and use S_D_E timestamps when copying
in files.
Commit: 381d0b2f5a4afb6e35d3903b0cb2019fe24f18e5
https://github.com/grml/grml-live/commit/381d0b2f5a4afb6e35d3903b0cb2019fe24f18e5
Author: Chris Hofstaedtler <ch at grml.org>
Date: 2025-06-23 (Mon, 23 Jun 2025)
Changed paths:
M grml-live
Log Message:
-----------
Reproducible: cap timestamps to SOURCE_DATE_EPOCH
Commit: e898412c87d2e52870b4cf130ec235373a2fbc15
https://github.com/grml/grml-live/commit/e898412c87d2e52870b4cf130ec235373a2fbc15
Author: Chris Hofstaedtler <ch at grml.org>
Date: 2025-06-23 (Mon, 23 Jun 2025)
Changed paths:
M grml-live
Log Message:
-----------
Reproducible: strip build dirs
Commit: 0915b0bcfbf975690b0ce3baaf055b83476929dd
https://github.com/grml/grml-live/commit/0915b0bcfbf975690b0ce3baaf055b83476929dd
Author: Chris Hofstaedtler <ch at grml.org>
Date: 2025-06-23 (Mon, 23 Jun 2025)
Changed paths:
M build-driver/build
Log Message:
-----------
build-driver: add --force-confnew
Necessary for new different behaviour on trixie. The old hack with pre-creating
/etc/services now causes a conffile prompt. Probably some part of python now
requires netbase.
Compare: https://github.com/grml/grml-live/compare/da0d9459d25b...0915b0bcfbf9
To unsubscribe from these emails, change your notification settings at https://github.com/grml/grml-live/settings/notifications
More information about the Git-commits
mailing list