[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