From d179a3e0280cc7a631d59c959193a9d848d357dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Charaoui?= Date: Fri, 24 Jul 2026 00:11:13 -0400 Subject: [PATCH] Improve manpage reproducibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Always treat SOURCHE_DATE_EPOCH as a UTC timestamp, to prevent variability introduced by the environment's timezone setting. Signed-off-by: Jérôme Charaoui --- rakelib/manpages.rake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rakelib/manpages.rake b/rakelib/manpages.rake index 8f57fdf0c4..148494441b 100644 --- a/rakelib/manpages.rake +++ b/rakelib/manpages.rake @@ -15,7 +15,7 @@ task :gen_manpages do ronn_args = '--manual="OpenVox manual" --organization="Vox Pupuli" --roff' unless ENV['SOURCE_DATE_EPOCH'].nil? - source_date = Time.at(ENV['SOURCE_DATE_EPOCH'].to_i).strftime('%Y-%m-%d') + source_date = Time.at(ENV['SOURCE_DATE_EPOCH'].to_i, in: 'UTC').strftime('%Y-%m-%d') ronn_args += " --date=#{source_date}" end