Bug#834961: Processed: tagging 834961
Niko Tyni
ntyni at debian.org
Sun Aug 21 12:27:34 UTC 2016
On Sun, Aug 21, 2016 at 12:18:05AM +0000, Debian Bug Tracking System wrote:
> Processing commands for control at bugs.debian.org:
>
> > 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 ntyni at debian.org
More information about the pkg-perl-maintainers
mailing list