[DRE-maint] Bug#713146: ruby-nokogiri: FTBFS: tests failed

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Jun 22 11:55:41 UTC 2013


Source: ruby-nokogiri
Version: 1.5.9-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[1]: Entering directory `/«PKGBUILDDIR»/ext/nokogiri'
> /usr/bin/install -c -m 0755 nokogiri.so /«PKGBUILDDIR»/debian/ruby-nokogiri/usr/lib/ruby/vendor_ruby/1.9.1/x86_64-linux/nokogiri
> installing default nokogiri libraries
> make[1]: Leaving directory `/«PKGBUILDDIR»/ext/nokogiri'
> dh_installchangelogs -pruby-nokogiri /«PKGBUILDDIR»/CHANGELOG.rdoc upstream
> Rewriting shebang line of /«PKGBUILDDIR»/debian/ruby-nokogiri/usr/bin/nokogiri
> /usr/bin/ruby1.8 -I/usr/lib/ruby/vendor_ruby /usr/lib/ruby/vendor_ruby/gem2deb/test_runner.rb
> ./test/helper.rb:11: version info: {"libxml"=>{"compiled"=>"2.9.1", "binding"=>"extension", "loaded"=>"2.9.1"}, "ruby"=>{"engine"=>"mri", "version"=>"1.8.7", "platform"=>"x86_64-linux", "description"=>"ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]"}, "warnings"=>[], "nokogiri"=>"1.5.9"}
> ./test/css/test_tokenizer.rb:8: warning: discarding old scan
> ./test/xml/test_node.rb:833: warning: ambiguous first argument; put parentheses or even spaces
> ./test/xml/test_entity_reference.rb:29: warning: ambiguous first argument; put parentheses or even spaces
> ./test/xml/test_document.rb:50: warning: ambiguous first argument; put parentheses or even spaces
> Run options: --seed 58780
> 
> # Running:
> 
> **********************************************************************************************************************************E******************E****************************************************************************************************************************************************************S**E***************************************************************************************************************************************************************************************************FF*************************S**************************************************S**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************E*******************
> 
> Fabulous run in 6.172627s, 199.9149 runs/s, 440.1692 assertions/s.
> 
>   1) Error:
> Nokogiri::HTML::TestNode#test_path_round_trip:
> NoMethodError: undefined method `path' for nil:NilClass
>     ./test/html/test_node.rb:57:in `test_path_round_trip'
>     ./test/html/test_node.rb:55:in `each'
>     ./test/html/test_node.rb:55:in `test_path_round_trip'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `send'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:206:in `capture_exceptions'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:105:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:258:in `time_it'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:104:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:302:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:278:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:274:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:273:in `each'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:273:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:302:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:291:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:272:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:136:in `__run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:135:in `each'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:135:in `__run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:121:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:46:in `autorun'
>     debian/ruby-tests.rb:4
> 
> 
>   2) Error:
> Nokogiri::HTML::TestNode#test_css_path_round_trip:
> NoMethodError: undefined method `css_path' for nil:NilClass
>     ./test/html/test_node.rb:49:in `test_css_path_round_trip'
>     ./test/html/test_node.rb:47:in `each'
>     ./test/html/test_node.rb:47:in `test_css_path_round_trip'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `send'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:206:in `capture_exceptions'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:105:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:258:in `time_it'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:104:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:302:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:278:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:274:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:273:in `each'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:273:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:302:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:291:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:272:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:136:in `__run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:135:in `each'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:135:in `__run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:121:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:46:in `autorun'
>     debian/ruby-tests.rb:4
> 
> 
>   3) Error:
> Nokogiri::XSLT::TestCustomFunctions#test_function_arguments:
> NoMethodError: undefined method `assertions' for #<#<Class:0x2b248e9abf40>:0x2b248e9ab590>
>     /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:126:in `assert'
>     /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:157:in `assert_equal'
>     ./test/xslt/test_custom_functions.rb:68:in `multiarg'
>     ./test/xslt/test_custom_functions.rb:92:in `transform'
>     ./test/xslt/test_custom_functions.rb:92:in `test_function_arguments'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `send'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:206:in `capture_exceptions'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:105:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:258:in `time_it'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:104:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:302:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:278:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:274:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:273:in `each'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:273:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:302:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:291:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:272:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:136:in `__run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:135:in `each'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:135:in `__run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:121:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:46:in `autorun'
>     debian/ruby-tests.rb:4
> 
> 
>   4) Failure:
> Nokogiri::XML::TestReaderEntityReference#test_reader_entity_reference_without_dtdload [./test/xml/test_entity_reference.rb:236]:
> Nokogiri::XML::SyntaxError expected but nothing was raised.
> 
> 
>   5) Failure:
> Nokogiri::XML::TestReaderEntityReference#test_reader_entity_reference_without_dtdload_with_absolute_path [./test/xml/test_entity_reference.rb:236]:
> Nokogiri::XML::SyntaxError expected but nothing was raised.
> 
> 
>   6) Error:
> TestConvertXPath#test_multiple_filters:
> NoMethodError: undefined method `inner_text' for nil:NilClass
>     ./test/test_convert_xpath.rb:115:in `test_multiple_filters'
>     ./test/test_convert_xpath.rb:12:in `call'
>     ./test/test_convert_xpath.rb:12:in `assert_syntactical_equivalence'
>     ./test/test_convert_xpath.rb:114:in `test_multiple_filters'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `send'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:206:in `capture_exceptions'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:105:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:258:in `time_it'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:104:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:302:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:278:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:274:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:273:in `each'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:273:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:302:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:291:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:272:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:136:in `__run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:135:in `each'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:135:in `__run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:121:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:46:in `autorun'
>     debian/ruby-tests.rb:4
> 
> 1234 runs, 2717 assertions, 2 failures, 4 errors, 3 skips
> ERROR: Test "ruby1.8" failed. Exiting.
> dh_auto_install: dh_ruby --install /«PKGBUILDDIR»/debian/ruby-nokogiri returned exit code 1
> make: *** [binary] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/06/20/ruby-nokogiri_1.5.9-1_unstable.log

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-ruby-extras-maintainers mailing list