Bug#713409: license-reconcile: FTBFS: dh_auto_test: perl Build test returned exit code 255

Lucas Nussbaum lucas at debian.org
Wed Aug 7 13:59:11 UTC 2013


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



More information about the pkg-perl-maintainers mailing list