On Sun, May 13, 2018 at 11:17:58PM +0200, gregor herrmann wrote:
> Source: rex
> Version: 1.6.0-1
> Severity: serious
> Control: affects -1 src:libyaml-perl
> User: debian...@lists.debian.org
> Usertags: needs-update
> Tags: upstream buster sid
> Justification: fails to build from source

> YAML Error: Invalid element in map
>    Code: YAML_LOAD_ERR_BAD_MAP_ELEMENT
>    Line: 6
>    Document: 1
>  at /usr/share/perl5/YAML/Loader.pm line 361.
> # Looks like your test exited with 255 just after 1.
> t/report.t ....................... 
> 1..3
> ok 1 - 'created report class' isa 'Rex::Report::Base'
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 2/3 subtests 

This can be reduced to

  % perl -MYAML=Load -e "Load(qq(---\nfoo:\n - 'a: b'))"    
  YAML Error: Invalid element in map
     Code: YAML_LOAD_ERR_BAD_MAP_ELEMENT
     Line: 3
     Document: 1
   at /usr/share/perl5/YAML/Loader.pm line 361.

The YAML code is accepted by YAML::XS and YAML::Tiny, so this seems like
a probable regression in libyaml-perl to me.

Bisecting gives

 
https://github.com/ingydotnet/yaml-pm/commit/1976972cd399a7082f66bbad9c54ff95fa4f452a

as the first bad commit.
-- 
Niko Tyni   nt...@debian.org

Reply via email to