[DRE-maint] Bug#896596: ruby-gnome2: Debci failure with poppler 0.63.0
Adrian Bunk
bunk at debian.org
Sun Apr 22 18:42:41 BST 2018
Source: ruby-gnome2
Version: 3.2.4-1
Severity: serious
Control: affects -1 src:ruby-cairo
https://ci.debian.net/packages/r/ruby-gnome2/unstable/amd64/
...
Started
......................Poppler-INFO **: Syntax error at position -1: Document stream is empty
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/gobject-introspection/lib/gobject-introspection/loader.rb:317:in `block (2 levels) in load_constructor_infos'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/lib/poppler/document.rb:58:in `initialize'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-document.rb:10:in `new'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-document.rb:10:in `test_data'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:793:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:499:in `block (2 levels) in run'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:270:in `block in create_fixtures_runner'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:270:in `block in create_fixtures_runner'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:251:in `run_fixture'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:286:in `run_setup'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:497:in `block in run'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:496:in `catch'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:496:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:124:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:53:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:124:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:53:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:124:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:53:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:67:in `run_suite'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:45:in `block (2 levels) in run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:102:in `with_listener'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:41:in `block in run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:39:in `catch'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:39:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunner.rb:40:in `start_mediator'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunner.rb:25:in `start'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnerutilities.rb:24:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:435:in `block in run'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:491:in `change_work_directory'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:434:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:62:in `run'
from test/run-test.rb:56:in `<main>'
E
===============================================================================
Error: test_data(TestDocument::#initialize): Poppler::Error::Invalid: Failed to load document
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/gobject-introspection/lib/gobject-introspection/loader.rb:317:in `invoke'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/gobject-introspection/lib/gobject-introspection/loader.rb:317:in `block (2 levels) in load_constructor_infos'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/lib/poppler/document.rb:58:in `initialize'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-document.rb:10:in `new'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-document.rb:10:in `test_data'
7: context.show_text("Hello")
8: surface.finish
9:
=> 10: document = Poppler::Document.new(:data => pdf.string)
11: assert_equal("Hello", document[0].text)
12: end
13: end
===============================================================================
.........Poppler-INFO **: Syntax error at position -1: Document stream is empty
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/gobject-introspection/lib/gobject-introspection/loader.rb:317:in `block (2 levels) in load_constructor_infos'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/lib/poppler/document.rb:58:in `initialize'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:98:in `new'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:98:in `create_document'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:109:in `test_exist'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:793:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:499:in `block (2 levels) in run'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:270:in `block in create_fixtures_runner'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:270:in `block in create_fixtures_runner'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:251:in `run_fixture'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:286:in `run_setup'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:497:in `block in run'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:496:in `catch'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:496:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:124:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:53:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:124:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:53:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:124:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:53:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:67:in `run_suite'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:45:in `block (2 levels) in run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:102:in `with_listener'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:41:in `block in run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:39:in `catch'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:39:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunner.rb:40:in `start_mediator'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunner.rb:25:in `start'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnerutilities.rb:24:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:435:in `block in run'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:491:in `change_work_directory'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:434:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:62:in `run'
from test/run-test.rb:56:in `<main>'
E
===============================================================================
Error: test_exist(TestPage::#thumbnail_size): Poppler::Error::Invalid: Failed to load document
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/gobject-introspection/lib/gobject-introspection/loader.rb:317:in `invoke'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/gobject-introspection/lib/gobject-introspection/loader.rb:317:in `block (2 levels) in load_constructor_infos'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/lib/poppler/document.rb:58:in `initialize'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:98:in `new'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:98:in `create_document'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:109:in `test_exist'
106:
107: def test_exist
108: only_cairo_version(1, 15, 4)
=> 109: document = create_document do |surface|
110: surface.set_thumbnail_size(5, 10)
111: end
112: page = document[0]
===============================================================================Poppler-INFO **: Syntax error at position -1: Document stream is empty
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/gobject-introspection/lib/gobject-introspection/loader.rb:317:in `block (2 levels) in load_constructor_infos'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/lib/poppler/document.rb:58:in `initialize'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:98:in `new'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:98:in `create_document'
from /tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:117:in `test_not_exist'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:793:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:499:in `block (2 levels) in run'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:270:in `block in create_fixtures_runner'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:270:in `block in create_fixtures_runner'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:251:in `run_fixture'
from /usr/lib/ruby/vendor_ruby/test/unit/fixture.rb:286:in `run_setup'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:497:in `block in run'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:496:in `catch'
from /usr/lib/ruby/vendor_ruby/test/unit/testcase.rb:496:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:124:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:53:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:124:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:53:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:124:in `run_test'
from /usr/lib/ruby/vendor_ruby/test/unit/testsuite.rb:53:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:67:in `run_suite'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:45:in `block (2 levels) in run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:102:in `with_listener'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:41:in `block in run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:39:in `catch'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnermediator.rb:39:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunner.rb:40:in `start_mediator'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunner.rb:25:in `start'
from /usr/lib/ruby/vendor_ruby/test/unit/ui/testrunnerutilities.rb:24:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:435:in `block in run'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:491:in `change_work_directory'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:434:in `run'
from /usr/lib/ruby/vendor_ruby/test/unit/autorunner.rb:62:in `run'
from test/run-test.rb:56:in `<main>'
E
===============================================================================
Error: test_not_exist(TestPage::#thumbnail_size): Poppler::Error::Invalid: Failed to load document
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/gobject-introspection/lib/gobject-introspection/loader.rb:317:in `invoke'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/gobject-introspection/lib/gobject-introspection/loader.rb:317:in `block (2 levels) in load_constructor_infos'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/lib/poppler/document.rb:58:in `initialize'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:98:in `new'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:98:in `create_document'
/tmp/autopkgtest-lxc.tw7vr2na/downtmp/build.m7f/src/poppler/test/test-page.rb:117:in `test_not_exist'
114: end
115:
116: def test_not_exist
=> 117: document = create_document
118: page = document[0]
119: assert_nil(page.thumbnail_size)
120: end
===============================================================================
....
Finished in 0.48902299 seconds.
------
38 tests, 63 assertions, 0 failures, 3 errors, 0 pendings, 0 omissions, 0 notifications
92.1053% passed
------
77.71 tests/s, 128.83 assertions/s
Failed to run test: poppler
--------------------------------------------------------------------------------
Failed targets: poppler
This also looks like the root cause of the ruby-cairo FTBFS:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-cairo.html
More information about the Pkg-ruby-extras-maintainers
mailing list