- Notifications
You must be signed in to change notification settings - Fork 416
Closed
Description
Trying to update rubygem-concurrent-ruby package in Fedora, I am facing issues like this:
An error occurred while loading ./spec/concurrent/atomic/atomic_boolean_spec.rb. Failure/Error: RSpec.describe CAtomicBoolean do it_should_behave_like :atomic_boolean end NameError: uninitialized constant Concurrent::CAtomicBoolean # ./spec/concurrent/atomic/atomic_boolean_spec.rb:146:in '<module:Concurrent>' # ./spec/concurrent/atomic/atomic_boolean_spec.rb:107:in '<top (required)>' An error occurred while loading ./spec/concurrent/atomic/atomic_fixnum_spec.rb. Failure/Error: RSpec.describe CAtomicFixnum do it_should_behave_like :atomic_fixnum end Looking into why this happes for 1.3.5 while it was working fine for 1.1.9, I have arrived at this commit. And this point out that no matter what, the test suite now expects to have the C extension around. However that is not the case for plain concurrent-ruby gem.
Is there a chance to somehow untangle the concurrent-ruby, concurrent-ruby-ext and concurrent-ruby-edge projects?
Metadata
Metadata
Assignees
Labels
No labels