ruby-concurrency/concurrent-ruby

Version 1.3.5 broke activesupport for non rails applications

Closed this issue · 2 comments

I am posting this here for anyone running into this issue: rails/rails#54272

The error that results is:

~/.rbenv/versions/2.6.10/lib/ruby/gems/2.6.0/gems/activesupport-6.1.7.10/lib/active_support/logger_thread_safe_level.rb:16:in `<module:LoggerThreadSafeLevel>': uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)
        from ~/.rbenv/versions/2.6.10/lib/ruby/gems/2.6.0/gems/activesupport-6.1.7.10/lib/active_support/logger_thread_safe_level.rb:9:in `<module:ActiveSupport>'
        from ~/.rbenv/versions/2.6.10/lib/ruby/gems/2.6.0/gems/activesupport-6.1.7.10/lib/active_support/logger_thread_safe_level.rb:8:in `<top (required)>'
        from ~/.rbenv/versions/2.6.10/lib/ruby/gems/2.6.0/gems/activesupport-6.1.7.10/lib/active_support/logger_silence.rb:5:in `require'
        from ~/.rbenv/versions/2.6.10/lib/ruby/gems/2.6.0/gems/activesupport-6.1.7.10/lib/active_support/logger_silence.rb:5:in `<top (required)>'
        from ~/.rbenv/versions/2.6.10/lib/ruby/gems/2.6.0/gems/activesupport-6.1.7.10/lib/active_support/logger.rb:3:in `require'
        from ~/.rbenv/versions/2.6.10/lib/ruby/gems/2.6.0/gems/activesupport-6.1.7.10/lib/active_support/logger.rb:3:in `<top (required)>'
        from ~/.rbenv/versions/2.6.10/lib/ruby/gems/2.6.0/gems/activesupport-6.1.7.10/lib/active_support.rb:29:in `require'
        from ~/.rbenv/versions/2.6.10/lib/ruby/gems/2.6.0/gems/activesupport-6.1.7.10/lib/active_support.rb:29:in `<top (required)>'
        from example.rb:1:in `require'
        from example.rb:1:in `<main>'

Feel free to close this, just felt there should be a record of this in this repo even though the issue is an activesupport implementation.

Already note by others.

May we please get a release out for this? CIs which are not pinning the concurrent-ruby gem version are broken everywhere at the moment.