[DRE-maint] Bug#895116: ruby-enumerize: FTBFS and Debci failure

Adrian Bunk bunk at debian.org
Sat Apr 7 09:09:43 BST 2018


Source: ruby-enumerize
Version: 1.1.1-1
Severity: serious
Tags: buster sid

Some recent change in unstable makes ruby-enumerize FTBFS and Debci fail:

https://ci.debian.net/packages/r/ruby-enumerize/unstable/amd64/
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-enumerize.html

...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.5 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=/build/1st/ruby-enumerize-1.1.1/debian/ruby-enumerize/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-enumerize/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby2.5 -w -I"lib:test"  "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/activerecord_test.rb" "test/attribute_map_test.rb" "test/attribute_test.rb" "test/base_test.rb" "test/module_attributes_test.rb" "test/mongo_mapper_test.rb" "test/mongoid_test.rb" "test/multiple_test.rb" "test/predicates_test.rb" "test/rails_admin_test.rb" "test/sequel_test.rb" "test/set_test.rb" "test/value_test.rb" 
/build/1st/ruby-enumerize-1.1.1/test/activerecord_test.rb:284: warning: assigned but unused variable - document_2
/usr/lib/ruby/vendor_ruby/active_support/core_ext/hash/slice.rb:21: warning: method redefined; discarding old slice
/usr/lib/ruby/vendor_ruby/active_support/core_ext/hash/keys.rb:8: warning: method redefined; discarding old transform_keys
/usr/lib/ruby/vendor_ruby/active_support/core_ext/hash/keys.rb:19: warning: method redefined; discarding old transform_keys!
/usr/lib/ruby/vendor_ruby/active_support/core_ext/object/duplicable.rb:111: warning: BigDecimal.new is deprecated; use Kernel.BigDecimal method instead.
/usr/lib/ruby/vendor_ruby/active_support/core_ext/enumerable.rb:20: warning: method redefined; discarding old sum
/usr/lib/ruby/vendor_ruby/arel/visitors/informix.rb:20: warning: assigned but unused variable - froms
/build/1st/ruby-enumerize-1.1.1/test/sequel_test.rb:252: warning: assigned but unused variable - document_2
/usr/lib/ruby/vendor_ruby/sequel/dataset/query.rb:84: warning: statement not reached
/usr/lib/ruby/vendor_ruby/sequel/model/base.rb:905: warning: instance variable @overridable_methods_module not initialized
/build/1st/ruby-enumerize-1.1.1/lib/enumerize/scope/sequel.rb:24:in `_define_sequel_scope_methods!': undefined method `def_dataset_method' for SequelTest::Document:Class (NoMethodError)
Did you mean?  def_model_dataset_method
	from /build/1st/ruby-enumerize-1.1.1/lib/enumerize/scope/sequel.rb:10:in `block in enumerize'
	from /build/1st/ruby-enumerize-1.1.1/lib/enumerize/module.rb:25:in `instance_eval'
	from /build/1st/ruby-enumerize-1.1.1/lib/enumerize/module.rb:25:in `block in dependent_eval'
	from /build/1st/ruby-enumerize-1.1.1/lib/enumerize/module.rb:24:in `each'
	from /build/1st/ruby-enumerize-1.1.1/lib/enumerize/module.rb:24:in `dependent_eval'
	from /build/1st/ruby-enumerize-1.1.1/lib/enumerize/scope/sequel.rb:7:in `enumerize'
	from /build/1st/ruby-enumerize-1.1.1/lib/enumerize/integrations/rails_admin.rb:6:in `enumerize'
	from /build/1st/ruby-enumerize-1.1.1/test/sequel_test.rb:36:in `<class:Document>'
	from /build/1st/ruby-enumerize-1.1.1/test/sequel_test.rb:34:in `<module:SequelTest>'
	from /build/1st/ruby-enumerize-1.1.1/test/sequel_test.rb:6:in `<top (required)>'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
	from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
	from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:274:in `block in require'
	from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:240:in `load_dependency'
	from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:274:in `require'
	from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:17:in `block in <main>'
	from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:5:in `select'
	from /usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb:5:in `<main>'
rake aborted!
Command failed with status (1): [ruby -w -I"lib:test"  "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/activerecord_test.rb" "test/attribute_map_test.rb" "test/attribute_test.rb" "test/base_test.rb" "test/module_attributes_test.rb" "test/mongo_mapper_test.rb" "test/mongoid_test.rb" "test/multiple_test.rb" "test/predicates_test.rb" "test/rails_admin_test.rb" "test/sequel_test.rb" "test/set_test.rb" "test/value_test.rb" ]

Tasks: TOP => default => test
(See full trace by running task with --trace)
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install /build/1st/ruby-enumerize-1.1.1/debian/ruby-enumerize returned exit code 1
make: *** [debian/rules:18: binary] Error 1


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