Package: ruby-data-migrate
Version: 5.3.1-1
Severity: serious
User: pkg-ruby-extras-maintain...@lists.alioth.debian.org
Usertags: rails6-transition


Hi,

This package's autopkgtest and rebuilds failed with rails 6. There is new upstream version which fixes this issue.

Relevant errors,

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

RUBYLIB=/<<PKGBUILDDIR>>/debian/ruby-data-migrate/usr/lib/ruby/vendor_ruby:. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-data-migrate/usr/share/rubygems-integration/all:/var/lib/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation

An error occurred while loading ./spec/data_migrate/config_spec.rb.
Failure/Error:
   class Migration < ::ActiveRecord::Migration

     class << self
       def check_pending!(connection = ::ActiveRecord::Base.connection)
raise ActiveRecord::PendingMigrationError if DataMigrator::Migrator.needs_migration?(connection)
       end

       def migrate(direction)
         new.migrate direction
       end

StandardError:
Directly inheriting from ActiveRecord::Migration is not supported. Please specify the Rails release the migration was written for:

   class DataMigrate::Migration < ActiveRecord::Migration[4.2]
# /usr/share/rubygems-integration/all/gems/activerecord-6.0.3.1/lib/active_record/migration.rb:536:in `inherited'
# ./lib/data_migrate/migration.rb:2:in `<module:DataMigrate>'
# ./lib/data_migrate/migration.rb:1:in `<top (required)>'
# /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.1/lib/active_support/dependencies.rb:324:in `block in require' # /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.1/lib/active_support/dependencies.rb:291:in `load_dependency' # /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.1/lib/active_support/dependencies.rb:324:in `require'
# ./lib/data_migrate.rb:27:in `<top (required)>'
# /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.1/lib/active_support/dependencies.rb:324:in `block in require' # /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.1/lib/active_support/dependencies.rb:291:in `load_dependency' # /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.1/lib/active_support/dependencies.rb:324:in `require'
# ./spec/spec_helper.rb:3:in `<top (required)>'
# ./spec/data_migrate/config_spec.rb:1:in `<top (required)>'

Finished in 0.00009 seconds (files took 5.76 seconds to load)
0 examples, 0 failures, 1 error occurred outside of examples

/usr/bin/ruby2.7 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.2/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.9.1/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed

Full log https://people.debian.org/~praveen/rails6-meta-build/buildlogs/ruby-data-migrate.log


Reply via email to