From 8e7d33e5bc4847b9c5e2ba18ad73c962b33fdad7 Mon Sep 17 00:00:00 2001 From: Christian Hofstaedtler Date: Tue, 10 Oct 2017 15:04:34 -0300 Subject: [PATCH] rdoc: build reproducible documentation - sort input filenames - provide a fixed timestamp to the gzip compression Signed-off-by: Antonio Terceiro Signed-off-by: Christian Hofstaedtler Gbp-Pq: Name 0001-rdoc-build-reproducible-documentation.patch --- lib/rdoc/generator/json_index.rb | 4 ++-- lib/rdoc/rdoc.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/rdoc/generator/json_index.rb b/lib/rdoc/generator/json_index.rb index e4cfe96..bcf5b00 100644 --- a/lib/rdoc/generator/json_index.rb +++ b/lib/rdoc/generator/json_index.rb @@ -175,7 +175,7 @@ class RDoc::Generator::JsonIndex debug_msg "Writing gzipped search index to %s" % outfile Zlib::GzipWriter.open(outfile) do |gz| - gz.mtime = File.mtime(search_index_file) + gz.mtime = -1 gz.orig_name = search_index_file.basename.to_s gz.write search_index gz.close @@ -193,7 +193,7 @@ class RDoc::Generator::JsonIndex debug_msg "Writing gzipped file to %s" % outfile Zlib::GzipWriter.open(outfile) do |gz| - gz.mtime = File.mtime(dest) + gz.mtime = -1 gz.orig_name = dest.basename.to_s gz.write data gz.close diff --git a/lib/rdoc/rdoc.rb b/lib/rdoc/rdoc.rb index 68775c8..9cc583f 100644 --- a/lib/rdoc/rdoc.rb +++ b/lib/rdoc/rdoc.rb @@ -315,7 +315,7 @@ option) end end - file_list.flatten + file_list.flatten.sort end ## -- 2.30.2