title: Why are so many Gems yanked and what do you do about dependencies?
body: <p>I've run into a situation today where a gem in use in an app I'm maintaining was yanked.</p>
  
  <p>I hadn't seen a yanked gem before, though I had heard of it, and thought it was a bad practice.</p>
  
  <p>I've tried updating the gems, but the app starts failing when using previous or older versions. </p>
  
  <p>Seeing as gems are freely hosted, and possibly in use by applications, what is the logic in yanking them? How do you manage gems that have been yanked? </p>