]> Savannah Git Hosting - gnulib.git/commitdiff
gendocs: Ensure that use of keys() is deterministic.
authorYves Orton <demerphq@gmail.com>
Thu, 13 Jun 2024 21:43:10 +0000 (23:43 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 13 Jun 2024 21:43:10 +0000 (23:43 +0200)
Reported at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25629>
via Karl Berry.

* build-aux/gendocs.sh (copy_images): Iterate over hash table in a
predictable order.

Copyright-paperwork-exempt: Yes

ChangeLog
build-aux/gendocs.sh

index cfc6537320118ccf260e65fd368606d1418a392d..6939d2a76e4eeadee7e643ad40d05736f85e698e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2024-06-13  Yves Orton  <demerphq@gmail.com>
+
+       gendocs: Ensure that use of keys() is deterministic.
+       Reported at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25629>
+       via Karl Berry.
+       * build-aux/gendocs.sh (copy_images): Iterate over hash table in a
+       predictable order.
+
 2024-06-11  Bruno Haible  <bruno@clisp.org>
 
        parse-datetime: Revert last commit.
index b888de4f8ca3ea51e9c68470c580eb27f68d000d..036302b7fa353ceb61910e581515ba317a635508 100755 (executable)
@@ -256,8 +256,8 @@ BEGIN {
 /<img src="(.*?)"/g && ++$need{$1};
 
 END {
-  #print "$me: @{[keys %need]}\n";  # for debugging, show images found.
-  FILE: for my $f (keys %need) {
+  #print "$me: @{[sort keys %need]}\n";  # for debugging, show images found.
+  FILE: for my $f (sort keys %need) {
     for my $d (@dirs) {
       if (-f "$d/$f") {
         use File::Basename;