Closed sandlerr closed 7 years ago
It seems because of the way rubygems works anyone depending on this gem is still asking rubygems about an ancient typo.
Honestly, I'm still a bit puzzled.. Why is rubygems asking for 0.0.3? Sorry if I'm being slow.
This is a black box to me but it seems when you request a gem, rubygems downloads the dependencies of every version of that gem that ever existed to find the one that best satisfies the rest of your Gemfile (or gemspec).
> gem yank em-websocket -v 0.0.3
Yanking gem from https://rubygems.org...
Successfully deleted gem: em-websocket (0.0.3)
Thank you Ilya!
On Sun, 29 Jan 2017, 04:37 Ilya Grigorik notifications@github.com wrote:
Closed #144 https://github.com/igrigorik/em-websocket/issues/144.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/igrigorik/em-websocket/issues/144#event-940323911, or mute the thread https://github.com/notifications/unsubscribe-auth/AFR3iRu5XvxqpbJU2YwDf0UxoWV5Fmonks5rW3zJgaJpZM4LvdnC .
@igrigorik might you consider yanking v0.0.3? It seems because of the way rubygems works anyone depending on this gem is still asking rubygems about an ancient typo.
This appears harmless, but it was a red herring for me debugging a Gemfile that doesn't resolve. Also, I think it is unlikely that anyone is successfully using v0.0.3 due to this problem so it should be safe to remove.
With a slightly modified gemspec generated by
bundle gem
:bundling gives this output (truncated after the line of interest):
Hopefully if this version of the gem is removed this will not happen any more.
Thanks!