Source: yard Version: 0.9.12-1 Severity: important User: debian-r...@lists.debian.org Usertags: ruby2.5
Dear Maintainer, This package fails to build against ruby2.5. Soon, there will be a transition to ruby2.5, and this package will FTBFS in sid. There may be some details on the wiki about common problems: https://wiki.debian.org/Teams/Ruby/Ruby25Transition Build log excerpt: Failures: 1) YARD::CLI::YRI#initialize loads search paths Failure/Error: Gem::Specification.find_all_by_name(*args) #<File (class)> received :file? with unexpected arguments expected: (/\/\.yard\/yri_cache$/) got: ("gem.deps.rb") Diff: @@ -1,2 +1,2 @@ -[/\/\.yard\/yri_cache$/] +["gem.deps.rb"] # ./lib/yard/gem_index.rb:11:in `find_all_by_name' # ./lib/yard/registry.rb:54:in `yardoc_file_for_gem' # ./lib/yard/cli/yri.rb:165:in `block in add_gem_paths' # ./lib/yard/gem_index.rb:19:in `each' # ./lib/yard/cli/yri.rb:164:in `add_gem_paths' # ./lib/yard/cli/yri.rb:36:in `initialize' # ./spec/cli/yri_spec.rb:52:in `new' # ./spec/cli/yri_spec.rb:52:in `block (3 levels) in <top (required)>' # ./spec/spec_helper.rb:127:in `block (2 levels) in <top (required)>' 2) YARD::CLI::YRI#initialize uses DEFAULT_SEARCH_PATHS prior to other paths Failure/Error: Gem::Specification.find_all_by_name(*args) #<File (class)> received :file? with unexpected arguments expected: (/\/\.yard\/yri_cache$/) got: ("gem.deps.rb") Diff: @@ -1,2 +1,2 @@ -[/\/\.yard\/yri_cache$/] +["gem.deps.rb"] # ./lib/yard/gem_index.rb:11:in `find_all_by_name' # ./lib/yard/registry.rb:54:in `yardoc_file_for_gem' # ./lib/yard/cli/yri.rb:165:in `block in add_gem_paths' # ./lib/yard/gem_index.rb:19:in `each' # ./lib/yard/cli/yri.rb:164:in `add_gem_paths' # ./lib/yard/cli/yri.rb:36:in `initialize' # ./spec/cli/yri_spec.rb:64:in `new' # ./spec/cli/yri_spec.rb:64:in `block (3 levels) in <top (required)>' # ./spec/spec_helper.rb:127:in `block (2 levels) in <top (required)>' ... Finished in 5.71 seconds (files took 2.77 seconds to load) 1865 examples, 2 failures, 5 pending Failed examples: rspec ./spec/cli/yri_spec.rb:47 # YARD::CLI::YRI#initialize loads search paths rspec ./spec/cli/yri_spec.rb:58 # YARD::CLI::YRI#initialize uses DEFAULT_SEARCH_PATHS prior to other paths /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed ERROR: Test "ruby2.5" failed. Exiting. dh_auto_install: dh_ruby --install /build/yard-0.9.12/debian/tmp returned exit code 1 debian/rules:20: recipe for target 'override_dh_auto_install' failed make[1]: *** [override_dh_auto_install] Error 1 make[1]: Leaving directory '/build/yard-0.9.12' make: *** [binary] Error 2 debian/rules:10: recipe for target 'binary' failed dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 Full build log: https://rbuild.fau.xxx/2018-01-23/yard.log Please fix it! Cheers, Chris.