On Sun, Aug 21, 2016 at 12:18:05AM +0000, Debian Bug Tracking System wrote: > Processing commands for cont...@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 nt...@debian.org