-
Notifications
You must be signed in to change notification settings - Fork 417
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