-
Notifications
You must be signed in to change notification settings - Fork 557
Remove {1.8.7,ree} support
#632
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
Conversation
|
I'm comfortable carrying 1.8.7 for the rest of 2015. The cost of #ifdef Encoding macros is annoying but not onerous. |
|
Alrighty. I'll just leave this here, since it documents some unfortunate rubinius-related discoveries. |
|
No kidding, though. I'm surprised that Rubinius is missing those. I wonder if rb_wait_for_single_fd will be easy or difficult to implement upstream in their IO architecture. |
|
Rebased.
|
|
Now year 2016, Ruby 1.8.7 is still required? |
|
Dropping support for old EOL Ruby is sensible (and popular). However, it's worth noting that mysql2 is often an critical "bridge" library that helps older 1.8.x software gracefully upgrade to 2.x. When that bridge goes away, more software is stranded on 1.8. It may be worth a little extra effort to maintain 1.8 support for our users who are working to upgrade. We're the ones who can offer them a helping hand. That said, another route is to freeze a 1.8-compatible stable branch that we also guarantee works with latest Ruby 2.x. Then old software can gracefully upgrade Ruby on the old mysql2 (which works on EOL and current Ruby), then upgrade to current mysql2 separately. |
|
Rebased this; mariadb 10.0 and 10.1 failed during extconf: Any idea what might've caused that? |
|
As we approach 2018, with important libraries like rails dropping support for ruby < 2.2, and in fact the EoL of 2.2 only five months away, it's surprising to see a library still support 1.8.7! I wish we had better data on this, but the only survey I'm aware of is the Rails Hosting Survey 2016: This survey is nearly two years out of date, and shows ~7% of apps running ruby < 1.9.3. I hope they run the survey again in 2018. My vote would be to drop support if it would help in any way with maintenance or performance. |
|
Performance is not impacted at all. Maintenance burden is light. That said, 2018 is time to call it. |
|
Thanks for rebasing again after all this time! Since the rb_wait_for_single_fd file ends up unchanged, would you squash that commit into the previous one with the effect of not affecting the file history in the PR? |
|
No problem! Done.
…On Sat, Nov 25, 2017 at 2:12 AM, Aaron Stone ***@***.***> wrote:
Thanks for rebasing again after all this time! Since the
rb_wait_for_single_fd file ends up unchanged, would you squash that commit
into the previous one with the effect of not affecting the file history in
the PR?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#632 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABdsPGuOAPwUphhqm6rWexaZXmr25tpRks5s573ogaJpZM4E-S8u>
.
|
|
BOOM! |

Not sure if you're prepared to do this, but thought I'd put it out there.