On Sun, Aug 21, 2016 at 12:18:05AM +0000, Debian Bug Tracking System wrote:
> Processing commands for [email protected]:
>
> > tags 834961 + confirmed
> Bug #834961 [src:libvitacilina-perl] libvitacilina-perl: FTBFS too much often
> (configure fails)
Gregor: I assume this means you can reproduce it? I can't.
FWIW, the warnings like
"\x{00c2}" does not map to ascii at /usr/share/perl/5.22/ExtUtils/MakeMaker.pm
line 1187.
seem to be very much related; I get eight of them in successful builds
and they trace back to the non-ASCII characters in the module description
("¡Ah, qué buena medicina!"), doubled because the description goes in two places
of the Makefile
Writing Makefile for Vitacilina
"\x{00c2}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00a1}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00c3}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00a9}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00c2}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00a1}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00c3}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00a9}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
Writing MYMETA.yml and MYMETA.json
Building in a UTF-8 locale makes them go away fwiw.
What I don't get is that in the failed builds I've seen there are different
bytes
in the second time, like this:
"\x{00c2}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00a1}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00c3}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00a9}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00c2}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00a1}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00f0}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
panic: sv_setpvn called with negative strlen -1 at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
Close with partial character at /usr/share/perl/5.22/ExtUtils/MakeMaker.pm
line 1187.
and
\x{00c2}" does not map to ascii at /usr/share/perl/5.22/ExtUtils/MakeMaker.pm
line 1187.
"\x{00a1}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00c3}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00a9}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00c2}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00a1}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
"\x{00d0}" does not map to ascii at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
panic: sv_setpvn called with negative strlen -1 at
/usr/share/perl/5.22/ExtUtils/MakeMaker.pm line 1187.
Close with partial character at /usr/share/perl/5.22/ExtUtils/MakeMaker.pm
line 1187.
in
https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/libvitacilina-perl_0.2-1.rbuild.log
So I suppose it must be using uninitialized memory somehow, or
alternatively this is somehow locale-dependent?
--
Niko Tyni [email protected]