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 

Reply via email to