On 07/08/13 at 15:13 +0200, gregor herrmann wrote: > On Sun, 23 Jun 2013 09:02:01 +0200, Lucas Nussbaum wrote: > > > > > Source: license-reconcile > > > > Version: 0.2 > > > > > > # Failed test at t/16-rules-maxversion.t line 42. > > > > > # Compared $data->[0]{"file"} > > > > > # got : 'base.h' > > > > > # expect : 'base' > > > > > > # Failed test at t/19-rules-verify.t line 40. > > > > > # Compared $data->[0]{"file"} > > > > > # got : 'base.h' > > > > > # expect : 'base' > > > > I can't reproduce these test failures, even with running the two > > > tests in a loop for quite some time. > > > Anyone else? > > Erm, I can... > > I didn't that that :) > > > I wonder if it's due to a sort order in @data? > > Hm, yeah. <guess mode="wild">Maybe locale-related?</guess>. > > Do you happen to know the locale of the build on AWS? I tried with a > few different ones now locally but didn't find one that sorts base.h > before base.
I think it's: # locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= or, if sbuild does some magic to use the locale from outside the chroot inside the chroot: # locale LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= Lucas -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org