Skip to content
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

Remove dead URL #44984

Merged
merged 1 commit into from
Apr 29, 2022
Merged

Conversation

jonathanhefner
Copy link
Member

The rubysl/rubysl-yaml repo and its issue tracker are gone, and there doesn't seem to be an alternative URL.


From a cursory search, there are a couple dozen places where we have Rubinius-specific code. Rubinius hasn't had a commit since May 2020 (rubinius/rubinius@b7a755c), and we do not officially support it. Is there interest in removing this code?

The `rubysl/rubysl-yaml` repo and its issue tracker are gone, and there
doesn't seem to be an alternative URL.
@rails-bot rails-bot bot added the railties label Apr 29, 2022
@gmcgibbon gmcgibbon merged commit 6086c51 into rails:main Apr 29, 2022
@gmcgibbon
Copy link
Member

This is 8 years old: #16267. It is unclear to me if Rubinius is dead or not, but I think we can leave it for now. Like JRuby, we don't support the platform officially, but we accept patches related to alternate rubies.

@matthewd
Copy link
Member

Is there interest in removing [Rubinius-specific] code?

Yeah, I think we probably should.

While JRuby is actively working on compatibility (and is just not [yet?] at the point where it's automatically our fault/problem if something breaks), I think Rubinius has been on a different path for a good while now, the lack of recent activity being only the latest incarnation of that.

We can revisit/reintroduce things if or when that changes, but for now, IMO it's at best pointless to keep such special cases, and more likely slightly harmful, by implying there's a hope of something working when (at least to my knowledge) that's just not realistic.

@simi
Copy link
Contributor

simi commented May 30, 2022

🤔 Maybe @brixen can share some details on state of Rubinius.

@brixen
Copy link

brixen commented May 30, 2022

Thanks for reaching out @simi. I think removing Rubinius-specific code is fine. Rubinius has over 400 contributors and many people have commit bits. The core idea behind Rubinius to build advanced technology supporting Ruby remains. If people find it worthwhile to work on it, then I imagine they will. My personal time is very limited, but there are many areas of very recent research that could be tremendously beneficial that I may begin incorporating in Rubinius. If you're curious, check out Koka and FBIP (functional but in-place update of data structures), and semantic subtyping.

yahonda added a commit to yahonda/rails that referenced this pull request Sep 15, 2022
Rubinius has not been maintained since May 2020 and based on the
discussion at rails#44984 ,
I think we can remove Rubinius specific code from Rails.
@yahonda yahonda mentioned this pull request Sep 15, 2022
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants