Source: ruby-activerecord-import Version: 1.5.0-1 Severity: serious Justification: autopkgtest failure Tags: trixie sid ftbfs User: debian-r...@lists.debian.org Usertags: rails7
Hi, We are about to upload rails 7 to unstable, as we are targetting to have rails 7 being released with Trixie. After the last upload of rails 7 to experimental, we noticed that ruby-activerecord-import fails its autopkgtests when run against that version of rails. To reproduce this failure locally, you can run autopkgtest with the following options: --add-apt-release=experimental --pin-packages=experimental=src:rails (or wait until rails 7 is uploaded to unstable) Relevant part (hopefully): > Setting up ruby-bundler (2.6.3-1) ... > Setting up gem2deb-test-runner (2.2.5) ... > Setting up ruby-rubocop-ast (1.24.0-2) ... > Setting up rubocop (1.39.0+dfsg-1) ... > Setting up ruby-mocha (1.16.1-3) ... > Setting up ruby-activerecord-import (1.5.0-1) ... > Setting up bundler (2.6.3-1) ... > Processing triggers for libc-bin (2.40-6) ... > autopkgtest [19:01:27]: test gem2deb-test-runner: gem2deb-test-runner > --autopkgtest --check-dependencies 2>&1 > autopkgtest [19:01:27]: test gem2deb-test-runner: [----------------------- > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ Checking Rubygems dependency resolution on ruby3.3 > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"activerecord-import\" > mv lib ./.gem2deb.lib > mv ./.gem2deb.lib lib > > ┌──────────────────────────────────────────────────────────────────────────────┐ > │ Run tests for ruby3.3 from debian/ruby-tests.rake > │ > └──────────────────────────────────────────────────────────────────────────────┘ > > RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f > debian/ruby-tests.rake > mv lib ./.gem2deb.lib > cp test/database.yml.sample test/database.yml > > To run tests you must supply the adapter, see rake -T for more information. > > -- create_table(:schema_info, {:force=>:cascade}) > /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.1/lib/active_support/core_ext/hash/keys.rb:52:in > `block in assert_valid_keys': Unknown key: :unique. Valid keys are: :limit, > :precision, :scale, :default, :null, :collation, :comment, :primary_key, > :if_exists, :if_not_exists, :as, :type, :stored (ArgumentError) > > raise ArgumentError.new("Unknown key: #{k.inspect}. Valid keys are: > #{valid_keys.map(&:inspect).join(', ')}") > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > from > /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.1/lib/active_support/core_ext/hash/keys.rb:50:in > `each_key' > from > /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.1/lib/active_support/core_ext/hash/keys.rb:50:in > `assert_valid_keys' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_definitions.rb:592:in > `create_column_definition' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_definitions.rb:569:in > `new_column_definition' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/sqlite3/schema_definitions.rb:25:in > `new_column_definition' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_definitions.rb:494:in > `column' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_definitions.rb:334:in > `block in integer' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_definitions.rb:334:in > `each' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_definitions.rb:334:in > `integer' > from > /tmp/autopkgtest-lxc.ctxbpv41/downtmp/build.BSG/src/test/schema/generic_schema.rb:5:in > `block (2 levels) in <top (required)>' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/migration.rb:585:in > `block in create_table' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:337:in > `build_create_table_definition' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:301:in > `create_table' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/migration/default_strategy.rb:10:in > `method_missing' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/migration.rb:1059:in > `block in method_missing' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/migration.rb:1025:in > `block in say_with_time' > from /usr/lib/ruby/3.3.0/benchmark.rb:298:in `measure' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/migration.rb:1025:in > `say_with_time' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/migration.rb:1048:in > `method_missing' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/migration.rb:585:in > `create_table' > from > /tmp/autopkgtest-lxc.ctxbpv41/downtmp/build.BSG/src/test/schema/generic_schema.rb:4:in > `block in <top (required)>' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/schema.rb:56:in > `instance_eval' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/schema.rb:56:in > `block in define' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:421:in > `with_connection' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/schema.rb:55:in > `define' > from > /usr/share/rubygems-integration/all/gems/activerecord-7.2.2.1/lib/active_record/schema.rb:50:in > `define' > from > /tmp/autopkgtest-lxc.ctxbpv41/downtmp/build.BSG/src/test/schema/generic_schema.rb:3:in > `<top (required)>' The full autopkgtest logs are available and linked from https://release.debian.org/britney/pseudo-excuses-experimental.html#rails and after rails 7 gets into unstable, at https://qa.debian.org/excuses.php?package=rails
signature.asc
Description: PGP signature