Bug#825233: libkinosearch1-perl: FTBFS with Perl 5.24: t/303-highlighter.t failure

Niko Tyni ntyni at debian.org
Tue May 24 20:13:17 UTC 2016


Package: libkinosearch1-perl
Version: 1.01-3
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.24-transition

This package fails to build with Perl 5.24 (currently in experimental).
A full build log is available at
  http://perl.debian.net/rebuild-logs/perl-5.24/libkinosearch1-perl_1.01-3/

The \C character class has been removed, quoting
  http://search.cpan.org/~rjbs/perl-5.24.0/pod/perldelta.pod

   This regular expression character class was deprecated in v5.20.0
   and has produced a deprecation warning since v5.22.0. It is now a
   compile-time error. If you need to examine the individual bytes that
   make up a UTF8-encoded character, then use utf8::encode() on the string
   (or a copy) first.

>From the build log:

  \C no longer supported in regex; marked by <-- HERE in m/
                  \A
                  (
                  \ <-- HERE C{0,66}?
                  \.\s+
                  )
                  / at /<<PKGBUILDDIR>>/blib/lib/KinoSearch1/Highlight/Highlighter.pm line 87.
  # Looks like you planned 9 tests but ran 3.
  # Looks like your test exited with 9 just after 3.
  t/303-highlighter.t ........... 
  1..9
  ok 1 - use KinoSearch1::Searcher;
  ok 2 - use KinoSearch1::Analysis::Tokenizer;
  ok 3 - use KinoSearch1::Highlight::Highlighter;
  Dubious, test returned 9 (wstat 2304, 0x900)
  Failed 6/9 subtests 

-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list