Bug#851820: libmojolicious-plugin-assetpack-perl: FTBFS: Failed 6/36 test programs. 20/242 subtests failed.

Chris Lamb lamby at debian.org
Thu Jan 19 03:02:52 UTC 2017


Source: libmojolicious-plugin-assetpack-perl
Version: 1.30-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Dear Maintainer,

libmojolicious-plugin-assetpack-perl fails to build from source in unstable/amd64:

  […]

  Failed 2/10 subtests 
  t/reloader-process.t ......... skipped: cpanm CSS::Sass
  Mojo::Home::parse is DEPRECATED at t/Helper.pm line 22.
  Mojo::Home::rel_dir is DEPRECATED in favor of Mojo::Home::rel_file at «BUILDDIR»/blib/lib/Mojolicious/Plugin/AssetPack.pm line 28.
  Mojo::Home::parts is DEPRECATED at «BUILDDIR»/blib/lib/Mojolicious/Plugin/AssetPack.pm line 28.
  [Thu Jan 19 14:02:26 2017] [debug] GET "/"
  [Thu Jan 19 14:02:26 2017] [debug] Rendering template "index.html.ep" from DATA section
  [Thu Jan 19 14:02:26 2017] [debug] Processed asset "app.css". [36b3e7b800]
  [Thu Jan 19 14:02:26 2017] [debug] 200 OK (0.00268s, 373.134/s)
  [Thu Jan 19 14:02:26 2017] [debug] GET "/asset/36b3e7b800/t-reloader.css"
  [Thu Jan 19 14:02:26 2017] [debug] Routing to a callback
  [Thu Jan 19 14:02:26 2017] [debug] 200 OK (0.00057s, 1754.386/s)
  [Thu Jan 19 14:02:26 2017] [debug] GET "/mojo-assetpack-reloader-ws"
  [Thu Jan 19 14:02:26 2017] [debug] Routing to a callback
  [Thu Jan 19 14:02:26 2017] [debug] 101 Switching Protocols (0.000358s, 2793.296/s)
  [Thu Jan 19 14:02:26 2017] [debug] GET "/"
  [Thu Jan 19 14:02:26 2017] [debug] Rendering cached template "index.html.ep" from DATA section
  [Thu Jan 19 14:02:26 2017] [debug] Processed asset "app.css". [5958b3a722]
  [Thu Jan 19 14:02:26 2017] [debug] 200 OK (0.001898s, 526.870/s)
  [Thu Jan 19 14:02:26 2017] [debug] GET "/asset/5958b3a722/t-reloader.css"
  [Thu Jan 19 14:02:26 2017] [debug] Routing to a callback
  [Thu Jan 19 14:02:26 2017] [debug] 200 OK (0.00088s, 1136.364/s)
  t/reloader.t ................. 
  ok 1 - GET /
  ok 2 - 200 OK
  ok 3 - element for selector "link[href="/asset/36b3e7b800/t-reloader.css"]" exists
  ok 4 - GET /asset/36b3e7b800/t-reloader.css
  ok 5 - exact match for content
  ok 6 - WebSocket handshake with /mojo-assetpack-reloader-ws
  ok 7 - WebSocket closed with status 1005
  ok 8 - GET /
  ok 9 - 200 OK
  ok 10 - element for selector "link[href="/asset/5958b3a722/t-reloader.css"]" exists
  ok 11 - GET /asset/5958b3a722/t-reloader.css
  ok 12 - exact match for content
  1..12
  ok
  Mojo::Home::parse is DEPRECATED at t/Helper.pm line 22.
  Mojo::Home::rel_dir is DEPRECATED in favor of Mojo::Home::rel_file at «BUILDDIR»/blib/lib/Mojolicious/Plugin/AssetPack.pm line 28.
  Mojo::Home::parts is DEPRECATED at «BUILDDIR»/blib/lib/Mojolicious/Plugin/AssetPack.pm line 28.
  [Thu Jan 19 14:02:26 2017] [debug] Processed asset "app.js". [7373328564]
  [Thu Jan 19 14:02:26 2017] [debug] GET "/"
  [Thu Jan 19 14:02:26 2017] [debug] Rendering template "index.html.ep" from DATA section
  [Thu Jan 19 14:02:26 2017] [debug] 200 OK (0.002382s, 419.815/s)
  [Thu Jan 19 14:02:26 2017] [debug] GET "/asset/7373328564/r1.tag"
  [Thu Jan 19 14:02:26 2017] [debug] Routing to a callback
  [Thu Jan 19 14:02:26 2017] [debug] 200 OK (0.000522s, 1915.709/s)
  t/riotjs-not-loaded.t ........ 
  ok 1 - GET /
  ok 2 - 200 OK
  ok 3 - element for selector "link[href="/asset/7373328564/r1.tag"]" exists
  ok 4 - GET /asset/7373328564/r1.tag
  ok 5 - 200 OK
  ok 6 - Content-Type: text/css
  ok 7 - content is similar
  1..7
  ok
  t/riotjs.t ................... skipped: TEST_RIOTJS=1
  Mojo::Home::parse is DEPRECATED at t/Helper.pm line 22.
  Mojo::Home::rel_dir is DEPRECATED in favor of Mojo::Home::rel_file at «BUILDDIR»/blib/lib/Mojolicious/Plugin/AssetPack.pm line 28.
  Mojo::Home::parts is DEPRECATED at «BUILDDIR»/blib/lib/Mojolicious/Plugin/AssetPack.pm line 28.
  [Thu Jan 19 14:02:27 2017] [debug] Processed asset "app.css". [681090d69b]
  t/route.t .................... 
  ok 1 - one route
  ok 2 - two routes
  1..2
  ok
  t/sass-bin.t ................. skipped: TEST_SASS=1
  t/sass-dynamic-include.t ..... skipped: cpanm CSS::Sass
  t/sass-functions.t ........... skipped: cpanm CSS::Sass
  t/sass-unable-to-download.t .. skipped: TEST_ONLINE=1
  t/sass-utf8.t ................ skipped: cpanm CSS::Sass
  t/sass.t ..................... skipped: cpanm CSS::Sass
  t/typescript.t ............... skipped: TEST_TYPESCRIPT=1
  t/util.t ..................... 
  ok 1 - no_builder read-only
  ok 2 - no_builder
  ok 3 - no_builder with value
  ok 4 - with_builder read-only
  ok 5 - with_builder
  ok 6 - diag foo
  ok 7 - diag foo bar
  ok 8 - chdir
  ok 9 - back on track
  ok 10 - _install_gem
  ok 11 - _install_node
  ok 12 - _install_ruby
  1..12
  ok
  Mojo::Home::parse is DEPRECATED at t/Helper.pm line 22.
  Mojo::Home::rel_dir is DEPRECATED in favor of Mojo::Home::rel_file at «BUILDDIR»/blib/lib/Mojolicious/Plugin/AssetPack.pm line 28.
  Mojo::Home::parts is DEPRECATED at «BUILDDIR»/blib/lib/Mojolicious/Plugin/AssetPack.pm line 28.
  [Thu Jan 19 14:02:29 2017] [debug] Processed asset "app.js". [23d7a115e2]
  [Thu Jan 19 14:02:29 2017] [debug] GET "/"
  [Thu Jan 19 14:02:29 2017] [debug] Rendering template "index.html.ep" from DATA section
  [Thu Jan 19 14:02:29 2017] [debug] 200 OK (0.002381s, 419.992/s)
  [Thu Jan 19 14:02:29 2017] [debug] GET "/asset/23d7a115e2/example.js"
  [Thu Jan 19 14:02:29 2017] [debug] Routing to a callback
  [Thu Jan 19 14:02:29 2017] [error] Can't locate object method "cleanup" via package "Mojo::Asset::Memory" at «BUILDDIR»/blib/lib/Mojolicious/Plugin/AssetPack/Asset.pm line 59.
  
  [Thu Jan 19 14:02:29 2017] [debug] Template "exception.not_development.html.ep" not found
  [Thu Jan 19 14:02:29 2017] [debug] Template "exception.html.ep" not found
  [Thu Jan 19 14:02:29 2017] [debug] Rendering template "mojo/exception.html.ep"
  [Thu Jan 19 14:02:29 2017] [debug] 500 Internal Server Error (0.003261s, 306.654/s)
  
  #   Failed test '200 OK'
  #   at t/vuejs.t line 12.
  #          got: '500'
  #     expected: '200'
  
  #   Failed test 'starts with function'
  #   at t/vuejs.t line 12.
  #                   '<!DOCTYPE html>
  # <html>
  #   <head><title>Server error</title></head>
  #   <style>
  #       body { background-color: #caecf6 }
  #       #raptor {
  #         background: url(/mojo/failraptor.png);
  #         height: 488px;
  #         left: 50%;
  #         margin-left: -371px;
  #         margin-top: -244px;
  #         position:absolute;
  #         top: 50%;
  #         width: 743px;
  #       }
  #     </style>
  #   <body><div id="raptor"></div></body>
  # </html>
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # '
  #     doesn't match '(?^:^\(function\(\)\{)'
  
  #   Failed test 'ends with calling function'
  #   at t/vuejs.t line 12.
  #                   '<!DOCTYPE html>
  # <html>
  #   <head><title>Server error</title></head>
  #   <style>
  #       body { background-color: #caecf6 }
  #       #raptor {
  #         background: url(/mojo/failraptor.png);
  #         height: 488px;
  #         left: 50%;
  #         margin-left: -371px;
  #         margin-top: -244px;
  #         position:absolute;
  #         top: 50%;
  #         width: 743px;
  #       }
  #     </style>
  #   <body><div id="raptor"></div></body>
  # </html>
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # '
  #     doesn't match '(?^:\)\}\)\(\)\;)'
  
  #   Failed test 'var initial'
  #   at t/vuejs.t line 12.
  #                   '<!DOCTYPE html>
  # <html>
  #   <head><title>Server error</title></head>
  #   <style>
  #       body { background-color: #caecf6 }
  #       #raptor {
  #         background: url(/mojo/failraptor.png);
  #         height: 488px;
  #         left: 50%;
  #         margin-left: -371px;
  #         margin-top: -244px;
  #         position:absolute;
  #         top: 50%;
  #         width: 743px;
  #       }
  #     </style>
  #   <body><div id="raptor"></div></body>
  # </html>
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # '
  #     doesn't match '(?^:var\ initial\ \=\ false\;)'
  
  #   Failed test 'vue'
  #   at t/vuejs.t line 12.
  #                   '<!DOCTYPE html>
  # <html>
  #   <head><title>Server error</title></head>
  #   <style>
  #       body { background-color: #caecf6 }
  #       #raptor {
  #         background: url(/mojo/failraptor.png);
  #         height: 488px;
  #         left: 50%;
  #         margin-left: -371px;
  #         margin-top: -244px;
  #         position:absolute;
  #         top: 50%;
  #         width: 743px;
  #       }
  #     </style>
  #   <body><div id="raptor"></div></body>
  # </html>
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # '
  #     doesn't match '(?^s:Vue\.component\(\"example\".*data:.*methods:.*template:.*\);)'
  
  #   Failed test 'quotes espcaped in template'
  #   at t/vuejs.t line 12.
  #                   '<!DOCTYPE html>
  # <html>
  #   <head><title>Server error</title></head>
  #   <style>
  #       body { background-color: #caecf6 }
  #       #raptor {
  #         background: url(/mojo/failraptor.png);
  #         height: 488px;
  #         left: 50%;
  #         margin-left: -371px;
  #         margin-top: -244px;
  #         position:absolute;
  #         top: 50%;
  #         width: 743px;
  #       }
  #     </style>
  #   <body><div id="raptor"></div></body>
  # </html>
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # <!-- a padding to disable MSIE and Chrome friendly error page -->
  # '
  #     doesn't match '(?^:\\\"loading\\\")'
  # Looks like you failed 6 tests of 10.
  t/vuejs.t .................... 
  ok 1 - GET /
  ok 2 - 200 OK
  ok 3 - element for selector "script[src="/asset/23d7a115e2/example.js"]" exists
  ok 4 - GET /asset/23d7a115e2/example.js
  not ok 5 - 200 OK
  not ok 6 - starts with function
  not ok 7 - ends with calling function
  not ok 8 - var initial
  not ok 9 - vue
  not ok 10 - quotes espcaped in template
  1..10
  Dubious, test returned 6 (wstat 1536, 0x600)
  Failed 6/10 subtests 
  
  Test Summary Report
  -------------------
  t/mode.t                   (Wstat: 1792 Tests: 18 Failed: 7)
    Failed tests:  4, 6, 10-12, 16-17
    Non-zero exit status: 7
  t/mount.t                  (Wstat: 256 Tests: 7 Failed: 1)
    Failed test:  7
    Non-zero exit status: 1
  t/not-found.t              (Wstat: 512 Tests: 14 Failed: 2)
    Failed tests:  6, 8
    Non-zero exit status: 2
  t/recreate.t               (Wstat: 512 Tests: 12 Failed: 2)
    Failed tests:  11-12
    Non-zero exit status: 2
  t/register.t               (Wstat: 512 Tests: 10 Failed: 2)
    Failed tests:  5-6
    Non-zero exit status: 2
  t/vuejs.t                  (Wstat: 1536 Tests: 10 Failed: 6)
    Failed tests:  5-10
    Non-zero exit status: 6
  Files=36, Tests=242,  9 wallclock secs ( 0.11 usr  0.03 sys +  7.88 cusr  0.58 csys =  8.60 CPU)
  Result: FAIL
  Failed 6/36 test programs. 20/242 subtests failed.
  Makefile:969: recipe for target 'test_dynamic' failed
  make[1]: *** [test_dynamic] Error 6
  make[1]: Leaving directory '«BUILDDIR»'
  dh_auto_test: make -j9 test TEST_VERBOSE=1 returned exit code 2
  debian/rules:4: recipe for target 'build' failed
  make: *** [build] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libmojolicious-plugin-assetpack-perl.1.30-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 16587 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-bugs/attachments/20170119/227291dc/attachment-0001.obj>


More information about the Reproducible-bugs mailing list