[DRE-maint] Bug#888132: ruby-state-machines-activerecord: FTBFS on ruby2.5: "File does not exist:"

Chris West (Faux) debian at fau.xxx
Tue Jan 23 15:25:09 UTC 2018


Source: ruby-state-machines-activerecord
Version: 0.4.0-1
Severity: important
User: debian-ruby at 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:


207 tests, 236 assertions, 0 failures, 0 errors, 0 skips
/usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby2.5                           │
└──────────────────────────────────────────────────────────────────────────────┘

fatal: Not a git repository (or any of the parent directories): .git
GEM_PATH=debian/ruby-state-machines-activerecord/usr/share/rubygems-integration/all:/root/.gem/ruby/2.5.0:/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 -e gem\ \"state_machines-activerecord\"

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

RUBYLIB=/build/ruby-state-machines-activerecord-0.4.0/debian/ruby-state-machines-activerecord/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-state-machines-activerecord/usr/share/rubygems-integration/all:/root/.gem/ruby/2.5.0:/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"test"  "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/integration_test.rb" "test/machine_by_default_test.rb" "test/machine_errors_test.rb" "test/machine_multiple_test.rb" "test/machine_nested_action_test.rb" "test/machine_unmigrated_test.rb" "test/machine_with_aliased_attribute_test.rb" "test/machine_with_callbacks_test.rb" "test/machine_with_column_state_attribute_test.rb" "test/machine_with_complex_pluralization_scopes_test.rb" "test/machine_with_conflicting_predicate_test.rb" "test/machine_with_conflicting_state_name_test.rb" "test/machine_with_custom_attribute_test.rb" "test/machine_with_default_scope_test.rb" "test/machine_with_different_column_default_test.rb" "test/machine_with_different_integer_column_default_test.rb" "test/machine_with_dirty_attribute_and_custom_attributes_during_loopback_test.rb" "test/machine_with_dirty_attribute_and_state_events_test.rb" "test/machine_with_dirty_attributes_and_custom_attribute_test.rb" "test/machine_with_dirty_attributes_during_loopback_test.rb" "test/machine_with_dirty_attributes_test.rb" "test/machine_with_dynamic_initial_state_test.rb" "test/machine_with_event_attributes_on_autosave_test.rb" "test/machine_with_event_attributes_on_custom_action_test.rb" "test/machine_with_event_attributes_on_save_bang_test.rb" "test/machine_with_event_attributes_on_save_test.rb" "test/machine_with_event_attributes_on_validation_test.rb" "test/machine_with_events_test.rb" "test/machine_with_failed_action_test.rb" "test/machine_with_failed_after_callbacks_test.rb" "test/machine_with_failed_before_callbacks_test.rb" "test/machine_with_initialized_state_test.rb" "test/machine_with_internationalization_test.rb" "test/machine_with_loopback_test.rb" "test/machine_with_non_column_state_attribute_defined_test.rb" "test/machine_with_same_column_default_test.rb" "test/machine_with_scopes_and_joins_test.rb" "test/machine_with_scopes_and_owner_subclass_test.rb" "test/machine_with_scopes_test.rb" "test/machine_with_state_driven_validations_test.rb" "test/machine_with_states_test.rb" "test/machine_with_static_initial_state_test.rb" "test/machine_with_transactions_test.rb" "test/machine_with_validations_and_custom_attribute_test.rb" "test/machine_with_validations_test.rb" "test/machine_without_database_test.rb" "test/machine_without_transactions_test.rb" "test/model_test.rb" -v
/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/state_machines/assertions.rb:14: warning: method redefined; discarding old assert_valid_keys
/usr/lib/ruby/vendor_ruby/active_support/core_ext/hash/keys.rb:71: warning: previous definition of assert_valid_keys was here
/usr/lib/ruby/vendor_ruby/state_machines/state.rb:187: warning: assigned but unused variable - method
/usr/lib/ruby/vendor_ruby/arel/visitors/informix.rb:20: warning: assigned but unused variable - froms
/usr/lib/ruby/vendor_ruby/active_support/core_ext/enumerable.rb:20: warning: method redefined; discarding old sum
/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/thread_safe/cache.rb:155: warning: constant ::Fixnum is deprecated

File does not exist: 

rake aborted!


Full build log:
https://rbuild.fau.xxx/2018-01-23/ruby-state-machines-activerecord.log

Please fix it!

Cheers,
Chris.



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