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
ffi-1.11.0 #701
Comments
See #700 (comment) In general, it's very disruptive to yank a gem, but in this case if it allows Bundler to resolve correctly then I guess it's worth it. |
Yeah, I'm a little skeptical about this solution. I think I would have voted for advising people who still use Ruby 1.9 to add a gemfile entry specifying ffi 1.10.0. (If I understand it correctly, that would work.) Instead, we're breaking deploys and builds for an untold number of Ruby apps. |
I'm trying to understand. Only people who updated from 1.10.0 to 1.11.0 should be affected. Maybe we should have the ability to only "yank" from the index in RubyGems, but not remove the existing released |
For what its worth - I was affected and spent about an hour trying to figure out why.
Still - it was a waste of time. In my opinion, yanking a gem should be reserved only to severe cases - like catastrophic security vulnerability - or in cases where a fixed version is deployed very shortly after the yank candidate was deployed. Short as in hours, not days - before anyone had any real chance of downloading it, and forgetting they did. No harm done, but sounds like not yanking would have made less of an impact to people using ancient Ruby versions. |
People with production apps don't update daily. It's a carefully controlled process. Fixing it is non-obvious because this is very exceptional behavior and there's no public announcement about the yank. |
Yep --- that's the implication. Then add to the confusion that there's nothing in the changelogs about this, or some kind of announcement. The linked comment on another issue only indirectly describes the situation. |
That was how yank was implemented in the past. However the situation has changed, so that the gem is removed entirely leading to broken deployments now: https://blog.rubygems.org/2015/04/13/permadelete-on-yank.html Unfortunately I didn't know about this policy change. So sorry for the inconvenience! I added a notice to the CHANGELOG. |
ffi has been removed from RubyGems. For details: ffi/ffi#701
ffi has been removed from RubyGems. For details: ffi/ffi#701
If you're coming here because you blew away your gem cache and now things won't deploy, just hand-edit your |
Hey,
ffi-1.11.0
has been removed from rubygems: https://rubygems.org/gems/ffi/versions.Is there any explanation for that? Should we update to
ffi-1.11.1
?Thanks
The text was updated successfully, but these errors were encountered: