Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(maint) remove concurrent-ruby lock #93

Merged
merged 1 commit into from May 17, 2021

Conversation

gimmyxd
Copy link
Contributor

@gimmyxd gimmyxd commented May 17, 2021

concurrent-ruby was locked to 1.1.5 in #69
due to an issue in 1.1.6. A fix for that was released
in concurrent-ruby-1.1.7: ruby-concurrency/concurrent-ruby#856

Recently, in puppet-runtime, concurrent-ruby was
bumped to 1.1.8 https://github.com/puppetlabs/puppet-runtime/pull/446/files#diff-6393a204a090900f17b88f58f21f2b5c355271b5e8df85328a80accbc2c503e0R2
making ruby pe-ace-server unable to start:

-- Unit pe-ace-server.service has begun starting up.
May 17 08:15:28 main-wisdom puma[15711]: /opt/puppetlabs/puppet/lib/ruby/2.5.0/rubygems/dependency.rb:312:in `to_specs’: Could not find ‘concurrent-ruby’ (= 1.1.5) - did find: [concurrent-ruby-1.1.8] (Gem::MissingSpecVersionError)

This commit removes the lock of concurrent-ruby as
the upstream issue was fixed and released.

concurrent-ruby was locked to 1.1.5 in puppetlabs#69
due to an issue in 1.1.6. A fix for that was released
on concurrent-ruby-1.1.7: ruby-concurrency/concurrent-ruby#856

Recently, in puppet-runtime, concurrent-ruby was
bumped to 1.1.8 https://github.com/puppetlabs/puppet-runtime/pull/446/files#diff-6393a204a090900f17b88f58f21f2b5c355271b5e8df85328a80accbc2c503e0R2
making ruby pe-ace-server unable to start:

```
-- Unit pe-ace-server.service has begun starting up.
May 17 08:15:28 main-wisdom puma[15711]: /opt/puppetlabs/puppet/lib/ruby/2.5.0/rubygems/dependency.rb:312:in `to_specs’: Could not find ‘concurrent-ruby’ (= 1.1.5) - did find: [concurrent-ruby-1.1.8] (Gem::MissingSpecVersionError)
```

This commit removes the lock of concurrent-ruby as
the upstream issue was fixed and release.
@gimmyxd gimmyxd requested a review from a team as a code owner May 17, 2021 09:17
@mcdonaldseanp mcdonaldseanp merged commit 93b5d55 into puppetlabs:main May 17, 2021
@donoghuc
Copy link
Member

Thank you, for most changes we prefer the work be merged into the 2019.8.x branch then merged up.

donoghuc pushed a commit to donoghuc/ace that referenced this pull request May 17, 2021
steveax added a commit that referenced this pull request May 26, 2021
* 2019.8.x:
  (maint) add changelog entry for PE-31689
  (PE-31689) Don't fork in run_task endpoint
  Merge pull request #93 from gimmyxd/maint/relax_concurrent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants