Bug#808826: libkavorka-perl: FTBFS: Can't locate object method "_set_declared_name" via package "Kavorka::Sub::Fun"

Niko Tyni ntyni at debian.org
Fri Dec 25 09:00:18 UTC 2015


retitle 808826 libdevel-callparser-perl: breaks parsing with 5.22?
reassign 808826 libdevel-callparser-perl 0.002-1
affects 808826 + libparse-keyword-perl
thanks

> > It's indeed a regression caused by the perl 5.20 -> 5.22 upgrade.
> > Not sure why our rebuilds didn't catch it.
> 
> Evidence seems to be pointing at Parse::Keyword.

... and further to one of its reverse dependencies, Devel::CallParser.
I've got it down to this:

  #!/usr/bin/perl -w
  
  use Devel::CallParser;
  
  sub f {
    my $arg = shift;
  
    { my $arg; } # ???
    print $arg ? "ok\n" : "not ok\n";
  }
  
  f(1);
 
which gives "ok" on 5.20 and "not ok" on 5.22.
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list