Source: ruby-has-scope Version: 0.8.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-has-scope 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): > HasScopeTest#test_scope_is_skipped_when_unless_option_is_true = 0.00 s = E > HasScopeTest#test_overwritten_scope = 0.00 s = . > HasScopeTest#test_scope_of_type_array = 0.00 s = E > HasScopeTest#test_scope_is_skipped_when_if_option_is_false = 0.00 s = E > HasScopeTest#test_boolean_scope_with_allow_blank_is_called_when_boolean_param_is_true > = 0.00 s = E > HasScopeTest#test_nested_blank_array_param_is_ignored = 0.01 s = E > HasScopeTest#test_scope_is_called_only_on_index = 0.01 s = E > HasScopeTest#test_boolean_scope_with_allow_blank_is_called_when_boolean_param_is_false > = 0.00 s = E > HasScopeTest#test_hash_with_blank_values_is_ignored = 0.00 s = E > HasScopeTest#test_nested_hash_with_blank_values_is_ignored = 0.00 s = E > HasScopeTest#test_scope_is_called_except_on_index = 0.00 s = E > HasScopeTest#test_boolean_scope_is_not_called_when_boolean_param_is_false = > 0.00 s = E > HasScopeTest#test_boolean_scope_is_called_when_boolean_param_is_true = 0.00 s > = E > HasScopeTest#test_default_scope_value_can_be_overwritten = 0.00 s = E > HasScopeTest#test_scope_with_proc_if_and_unless_options = 0.00 s = E > HasScopeTest#test_scope_of_type_hash_with_using = 0.00 s = E > HasScopeTest#test_scope_of_type_hash = 0.00 s = E > HasScopeTest#test_multiple_scopes_are_called = 0.00 s = E > HasScopeTest#test_hash_with_blank_values_and_allow_blank_is_called = 0.00 s = > E > HasScopeTest#test_scope_with_default_value_as_a_proc_without_argument = 0.00 > s = E > HasScopeTest#test_array_of_blank_values_is_ignored = 0.00 s = E > HasScopeTest#test_scope_is_called_when_blank_if_allow_blank_is_given = 0.00 s > = E > HasScopeTest#test_scope_with_boolean_block = 0.00 s = E > HasScopeTest#test_scope_of_invalid_type_silently_fails = 0.00 s = E > HasScopeTest#test_scope_is_not_called_if_blank = 0.00 s = E > > Finished in 0.206774s, 174.1032 runs/s, 14.5086 assertions/s. > > 1) Error: > HasScopeTest#test_scope_with_different_key: > NoMethodError: undefined method `silence' for class ActiveSupport::Deprecation > test/has_scope_test.rb:60:in `apply_scopes' > test/has_scope_test.rb:48:in `show' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in > `send_action' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in > `process_action' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/metal/rendering.rb:193:in > `process_action' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:261:in > `block in process_action' > /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:101:in > `run_callbacks' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/abstract_controller/callbacks.rb:260:in > `process_action' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/metal/rescue.rb:27:in > `process_action' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:77:in > `block in process_action' > /usr/share/rubygems-integration/all/gems/activesupport-7.2.2.1/lib/active_support/notifications.rb:212:in > `instrument' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/metal/instrumentation.rb:76:in > `process_action' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/metal/params_wrapper.rb:259:in > `process_action' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:163:in > `process' > /usr/share/rubygems-integration/all/gems/actionview-7.2.2.1/lib/action_view/rendering.rb:40:in > `process' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/metal.rb:252:in > `dispatch' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/test_case.rb:629:in > `block in process_controller_response' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/test_case.rb:621:in > `wrap_execution' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/test_case.rb:629:in > `process_controller_response' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/test_case.rb:539:in > `process' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/test_case.rb:430:in > `get' > test/has_scope_test.rb:407:in `test_scope_with_different_key' > > 2) Error: > HasScopeTest#test_scope_with_default_value_as_proc_with_argument: > NoMethodError: undefined method `silence' for class ActiveSupport::Deprecation > test/has_scope_test.rb:60:in `apply_scopes' > test/has_scope_test.rb:44:in `new' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in > `send_action' > /usr/share/rubygems-integration/all/gems/actionpack-7.2.2.1/lib/abstract_controller/base.rb:226:in > `process_action' 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