3 ms·
I think there's two sane options: * track master, and notice breakage as soon as possible (you get much smaller deltas when trying to figure out breakage, whic
by gsnedders 8y ago
I think there's two sane options:
* track master, and notice breakage as soon as possible (you get much smaller deltas when trying to figure out breakage, which is always a big help), and are able to fix it or report it upstream ASAP, or
* hold off slightly till the new release has had more bugs found post-release.
- hartator 8y agoMain issue is more with other gems that need to be updated as well. It may take take months. You can't do that on your own.
- lostapathy 8y agoYou can't do them all, but you can certainly pitch in and submit patches. Outside rspec-related gems, upgrading usually isn't that hard. And like all open source, somebody has to do it.
- craigmcnamara 8y agoFork, use your fork, send a pull request. Almost every rails upgrade I make forks and send patches on gems that I need that I forgot about. I get good responsiveness and merge rates. Most of the time a gem needs to be able to support multiple rails versions, so in that case I usually send pull request setting up the Appraisal gem to test for appropriate compatibility.