GNU bug report logs - #25629
Automake output non-deterministic when used with later Perls

Previous Next

Package: automake;

Reported by: demerphq <demerphq <at> gmail.com>

Date: Mon, 6 Feb 2017 02:38:01 UTC

Severity: normal

Tags: moreinfo

Done: Karl Berry <karl <at> freefriends.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: demerphq <demerphq <at> gmail.com>
To: 25629 <at> debbugs.gnu.org
Subject: bug#25629: Hrm, actually autom4te isnt part of automake, but rather autoconf.
Date: Mon, 6 Feb 2017 04:33:30 +0100
[Message part 1 (text/plain, inline)]
Also I observe that there were previous patches to ensure most uses of
keys() were sorted. However not all of them, including diagnostics,
and various other places where the key order could be exposed to a
user.

Attached is a patch that I believe fixes any remaining uses of unsorted keys.

I took the policy that automake is not performance sensitive, at least
at the level of sorting keys, and that sorting something that is not
strictly necessary does no harm.

I admit I have not been able to properly test all of these changes,
but superficial testing does not reveal any issues.

Anyway, sorry for the misleading original bug-report.

Cheers,
Yves

-- 
perl -Mre=debug -e "/just|another|perl|hacker/"
[automake.patch (text/x-patch, attachment)]

This bug report was last modified 1 year and 53 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.