-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
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
antlr@2: deprecate #102007
antlr@2: deprecate #102007
Conversation
Is the patch upstreamed? |
I don't think I assume we haven't deprecated it due to |
It's a shame that NCO is a popular formula, but if they refuse to use supported versions of antlr I think we should deprecate it. CC @Homebrew/core for opinions |
Alternatively, we should just use their patched version in the formula. I have little preference either way but, if pushed, would very lightly prefer deprecation. |
There is an upstream issue about this: https://sourceforge.net/p/nco/discussion/9831/thread/1a424aac/. I think they had a good reason at the time not to migrate to ANTLR4 - it had incomplete C++ support compared to ANTLR 2. Would it be worth asking them if more recent versions of ANTLR4 would now work? |
Based on comments in that issue and on March 2022 in nco/nco#58, the upstream will review/accept PRs to update parser, but aren't planning to work on it themselves. The problem is moving from ANTLR2 to ANTLR4 may require a rewrite of entire grammar given changes in AST generation and other parts. |
I am going to see if I can use the patched copy of ANTLR 2 that |
The URLs to the patched copies are dead, but it looks like |
Now that #103967 is merged and |
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install --build-from-source <formula>
)? If this is a new formula, does it passbrew audit --new <formula>
?