Bug#791520: libmojomojo-perl: FTBFS: Recursive inheritance detected in package 'Types::Serialiser::BooleanBase'

Niko Tyni ntyni at debian.org
Sat Sep 5 11:02:28 UTC 2015


retitle 791520 libmojomojo-perl: FTBFS: test failures
tag 791520 fixed-upstream
# (hopefully)
thanks

On Sun, Jul 05, 2015 at 08:29:04PM +0200, gregor herrmann wrote:
> On Sun, 05 Jul 2015 21:06:22 +0300, Niko Tyni wrote:
> 
> > Package: libmojomojo-perl
> > Version: 1.10+dfsg1-4
> > Severity: serious
> > 
> > As noticed by the reproducible builds CI system, this package
> > recently started to fail to build on sid. See
> >  https://reproducible.debian.net/rb-pkg/unstable/amd64/libmojomojo-perl.html
> > 
> >   #   Failed test 'use Catalyst::Test;'
> >   #   at t/01app.t line 13.
> >   #     Tried to use 'Catalyst::Test'.
> >   #     Error:  Couldn't instantiate component "MojoMojo::View::JSON", "Recursive inheritance detected in package 'Types::Serialiser::BooleanBase' at /usr/share/perl5/Catalyst/Test.pm line 155.
> >   # BEGIN failed--compilation aborted at t/01app.t line 13.
> >   Undefined subroutine &main::request called at t/01app.t line 15.
> >   # Looks like you planned 3 tests but ran 2.

> Same with upstream's 1.11.

This error mode is now gone, it was probably #791709 in libjson-perl.

The current failures are in formatter_file.t and unicode.t, and it looks
like they should be fixed upstream in 1.11. Tentatively tagging :)


  #   Failed test 'Text file is formated'
  #   at t/formatter_file.t line 51.
  #                   '<div class="formatter_txt">
  # <p>Text file</p> <p><a href="http://mojomojo.org">http://mojomojo.org</a></p></div>
  # '
  #     doesn't match '(?^s:<div class="formatter_txt">\n<p>Text file</p> <p><a href="http://mojomojo.org/">http://mojomojo.org</a></p></div>)'
  # Looks like you failed 1 test of 14.
  
  #   Failed test 'basic Unicode: page content'
  #   at t/unicode.t line 44.
  Wide character in print at /usr/share/perl/5.20/Test/Builder.pm line 1821.
  #          got: "<p>\x{e1}\x{83}\x{94}\x{e1}\x{83}\x{91}\x{e1}\x{83}\x{a0}\x{e1}\x{83}\x{90}\x{e1}\x{83}\x{a3}\x{e1}\x{83}\x{9a}\x{e1}\x{83}\x{98} \x{e1}\x{83}\x{94}\x{e1}\x{83}\x{9c}\x{e1}\x{83}\x{90} (\x{d7}\x{a2}\x{d7}\x{91}\x{d7}\x{a8}\x{d7}\x{99}\x{d7}\x{aa}, \x{e1}\x{83}"...
  #       length: 187
  #     expected: "<p>ებრაული ენა (עברית, ივრით), განეკუთვნება სემიტუ"...
  #       length: 78
  #     strings begin to differ at char 4 (line 1 column 4)
  
  #   Failed test 'Unicode wikilinks'
  #   at t/unicode.t line 52.
  Wide character in print at /usr/share/perl/5.20/Test/Builder.pm line 1821.
  #          got: ..."." href="/\x{e1}\x{83}\x{92}\x{e1}\x{83}\x{90}\x{e1}\x{83}\x{9c}\x{e1}\x{83}\x{94}\x{e1}\x{83}\x{99}\x{e1}\x{83}\x{a3}\x{e1}\x{83}\x{97}\x{e1}\x{83}\x{95}\x{e1}\x{83}\x{9c}\x{e1}\x{83}\x{94}\x{e1}\x{83}\x{91}\x{e1}\x{83}\x{90}.edi"...
  #       length: 181
  #     expected: ..."." href="/განეკუთვნება.edit">განეკუთვნება?</a></sp"...
  #       length: 133
  #     strings begin to differ at char 86 (line 1 column 86)
  # Looks like you failed 2 tests of 9.
  
  Test Summary Report
  -------------------
  t/formatter_file.t            (Wstat: 256 Tests: 14 Failed: 1)
    Failed test:  8
    Non-zero exit status: 1
  t/unicode.t                   (Wstat: 512 Tests: 9 Failed: 2)
    Failed tests:  7-8
    Non-zero exit status: 2
 
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list