-
Notifications
You must be signed in to change notification settings - Fork 37
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
Proposal: Revamp and Migrate rules_antlr to bazel-contrib #25
Comments
I've had to fork and add support to 4.13.1, as some of the forks support and some don't. I'd like to try help where I can to support. |
Any update on this? Looking through the committer emails there is |
From: [email protected]
Date: Aug 28, 2024, 3:52 PM -0300
To: [email protected]
Hi Marcos,
Hope you’re doing well.
Just wondering if I can reach out to you over this email. Thanks!
Alberto @lalten just tried with no luck. The update is that I'm actively working on this but on a best effort basis. PRs are welcome! Also, @mortenmj raised this PR for BCR to include Bzlmod support: bazelbuild/bazel-central-registry#2650 I intend to take a look and incorporate these changes this week. Right now I'm still trying to upgrade |
Hi @spags-lacework, I tried to look for your I was wondering if you could raise so I can incorporate your changes. Thanks! |
Sure, it's at lacework@4b0bd2e. |
TL;DR
The canonical reference to
rules_antlr
is lost. The proposal is to transfer it to bazel-contrib. Help wanted.Context
I'm creating this issue as @marcohu hasn't been active on GitHub since 2022, and this repo hasn't been maintained for much longer (as evidenced by issue #19).
The only other contributor besides @marcohu is @vmax, who I believe does not have write access and also has stale PRs (see PR #18).
I've also tried to find "Marco Hunsicker" on LinkedIn without success. If anyone knows how to contact him, please let me know.
That said, there are some forks available, but they do not inspire confidence in terms of maintainability and are not suitable for various use cases. These forks seem to be one-time efforts to add specific features or support for certain ANTLR versions and haven't been updated since.
Bzlmod
In its current state, the project can't be published to the Bazel Central Registry (BCR), and projects relying on it won't be able to leverage Bzlmod to pull this dependency. There's an issue requesting its inclusion (see issue #1575), and another project is awaiting its inclusion (see issue #137).
Proposal
Following @EdSchouten's suggestion (see issue comment), I propose a "hostile takeover" to migrate these rules to @bazel-contrib.
The guidance is provided at Hosting rules repositories in the bazel-contrib org, which states:
Call to Action
The project clearly does not comply with all these items. In the meantime, I've created a fork at my repository, and my intention is to uplift it, reconcile it with other forks (when possible), and hand it over.
However, I would love not to do this alone, so I'm asking for help or volunteers.
I also want to highlight items 5 and 6, which state that we will need people willing to review and approve PRs.
The text was updated successfully, but these errors were encountered: