autoconf: store autom4te request keys in sorted order

Notced unstable key order when debugging unrelated bug.
Data::Dumper's SortKeys() makes ordering stable and decreases
diffs from run to run. No functional change otherwise.

* lib/Autom4te/C4che.pm
* lib/Autom4te/Request.pm: Sort request keys in serialization.

Copyright-paperwork-exempt: yes
This commit is contained in:
Sergei Trofimovich 2022-09-09 17:04:02 -05:00 committed by Paul Eggert
parent 31f673434e
commit c2ab755698
2 changed files with 2 additions and 2 deletions

View File

@ -158,7 +158,7 @@ sub marshall ($)
my $res = '';
my $marshall = Data::Dumper->new ([\@request], [qw (*request)]);
$marshall->Indent(2)->Terse(0);
$marshall->Indent(2)->Terse(0)->Sortkeys(1);
$res = $marshall->Dump . "\n";
return $res;

View File

@ -63,7 +63,7 @@ sub marshall($)
# CALLER is an object: instance method.
my $marshall = Data::Dumper->new ([$caller]);
$marshall->Indent(2)->Terse(0);
$marshall->Indent(2)->Terse(0)->Sortkeys(1);
$res = $marshall->Dump . "\n";
return $res;