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