Source: ruby-foreigner Version: 1.7.4-1 Severity: serious Justification: fails to build from source Tags: sid User: reproducible-bui...@lists.alioth.debian.org Usertags: ftbfs X-Debbugs-CC: reproducible-bui...@lists.alioth.debian.org
Dear Maintainer, The package fails to build: ┌──────────────────────────────────────────────────────────────────────────────┐ │ Run tests for ruby2.2 from debian/ruby-tests.rb │ └──────────────────────────────────────────────────────────────────────────────┘ RUBYLIB=/ruby-foreigner-1.7.4/debian/ruby-foreigner/usr/lib/ruby/vendor_ruby:. ruby2.2 debian/ruby-tests.rb DEPRECATION WARNING: You did not specify a value for the configuration option `active_support.test_order`. In Rails 5, the default value of this option will change from `:sorted` to `:random`. To disable this warning and keep the current behavior, you can add the following line to your `config/environments/test.rb`: Rails.application.configure do config.active_support.test_order = :sorted end Alternatively, you can opt into the future behavior by setting this option to `:random`. (called from test_order at /usr/lib/ruby/vendor_ruby/active_support/test_case.rb:42) Run options: --seed 52404 # Running: ..............E....EE....E.......DEPRECATION WARNING: `#capture(stream)` is deprecated and will be removed in the next release. (called from block in <class:MysqlAdapterTest> at /ruby-foreigner-1.7.4/test/foreigner/connection_adapters/mysql_adapter_test.rb:6) . Finished in 0.081778s, 415.7594 runs/s, 427.9876 assertions/s. 1) Error: Foreigner::Sql2003Test#test_foreign_key_exists: NoMethodError: undefined method `expects' for #<Foreigner::Sql2003Test::TestAdapter:0x00000002b0e968> /ruby-foreigner-1.7.4/test/foreigner/connection_adapters/sql2003_test.rb:34:in `block in <class:Sql2003Test>' /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `block (3 levels) in run' /usr/lib/ruby/vendor_ruby/minitest/test.rb:205:in `capture_exceptions' /usr/lib/ruby/vendor_ruby/minitest/test.rb:105:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest/test.rb:256:in `time_it' /usr/lib/ruby/vendor_ruby/minitest/test.rb:104:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:334:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest/test.rb:276:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:781:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:308:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:296:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest.rb:295:in `each' /usr/lib/ruby/vendor_ruby/minitest.rb:295:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:334:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest.rb:321:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest.rb:294:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:155:in `block in __run' /usr/lib/ruby/vendor_ruby/minitest.rb:155:in `map' /usr/lib/ruby/vendor_ruby/minitest.rb:155:in `__run' /usr/lib/ruby/vendor_ruby/minitest.rb:129:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:56:in `block in autorun' 2) Error: Foreigner::AdapterTest#test_load: NoMethodError: undefined method `expects' for Foreigner::Adapter:Class /ruby-foreigner-1.7.4/test/foreigner/adapter_test.rb:6:in `block in <class:AdapterTest>' /usr/lib/ruby/vendor_ruby/minitest/test.rb:108:in `block (3 levels) in run' /usr/lib/ruby/vendor_ruby/minitest/test.rb:205:in `capture_exceptions' /usr/lib/ruby/vendor_ruby/minitest/test.rb:105:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest/test.rb:256:in `time_it' /usr/lib/ruby/vendor_ruby/minitest/test.rb:104:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:334:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest/test.rb:276:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:781:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:308:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:296:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest.rb:295:in `each' /usr/lib/ruby/vendor_ruby/minitest.rb:295:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:334:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest.rb:321:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest.rb:294:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:155:in `block in __run' /usr/lib/ruby/vendor_ruby/minitest.rb:155:in `map' /usr/lib/ruby/vendor_ruby/minitest.rb:155:in `__run' /usr/lib/ruby/vendor_ruby/minitest.rb:129:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:56:in `block in autorun' ... 34 runs, 35 assertions, 0 failures, 4 errors, 0 skips ERROR: Test "ruby2.2" failed. Exiting. dh_auto_install: dh_ruby --install /ruby-foreigner-1.7.4/debian/ruby-foreigner returned exit code 1 debian/rules:15: recipe for target 'binary' failed make: *** [binary] Error 1 dpkg-buildpackage: error: debian/rules binary gave error exit status 2 Full build log: https://reproducible.debian.net/rb-pkg/unstable/amd64/ruby-foreigner.html -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64)