-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Preparing for 4.9.3 release #3301
Comments
This one can be merged: #3211 |
Thanks, @KvanTTT I was just going to add you to this participant list...merged. |
here is a list of PRs related, not sure if i'm missing out anything: https://github.com/antlr/antlr4/pulls?q=is%3Apr+is%3Aopen+swift |
Ok, I merged all those except #3132. thanks! |
All good here, nothing to merge for C#, Javascript, Python2 or Python3 |
I have nothing (to my knowledge) that would need to be merged yet for this release (regarding the C++ target). btw. would it be possible to notify target owners when an issue or PR is posted and tagged with a language? Or some other kind of notification? |
@mike-lischke I try to add the target label as I merge PRs and close bugs. @lingyv-li ok, I have merged all of those you mentioned! thanks guys! |
@hanjoes it looks like the swift target is failing. can you take a look at the error message? https://github.com/antlr/antlr4/runs/3863274808?check_suite_focus=true Actually Swift just ran through all the tests on my local machine no problem so we can call it good. |
I don't think we use travis anymore right for continuous integration? https://app.travis-ci.com/github/antlr/antlr4 so maybe we should take off the badge from the readme? |
Ok, I will wait to hear from people but it sounds like we've merged everything and I can start the release process... |
We do for Swift/Linux which I could not get running on CircleCI
But unfortunately we kill our OSS credit so rapidly that we never get a chance to see a green build
Sugest we ignore it for now, until I can invest time in CircleCI
… Le 14 oct. 2021 à 19:07, Terence Parr ***@***.***> a écrit :
I don't think we use travis anymore right for continuous integration? https://app.travis-ci.com/github/antlr/antlr4 <https://app.travis-ci.com/github/antlr/antlr4> so maybe we should take off the badge from the readme?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#3301 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAZNQJCVNAGRW4DEN7KZRCLUG4E5LANCNFSM5FY2DH4Q>.
|
Will this update fix the CVE-2020-21913 Vulnerability? It looks like there was an open PR trying to fix this. However, it wasn't passing all tests. |
I'm afraid that won't help. We'd need a notification when a new bug or PR comes in for a particular target language. I hoped there would be a setting to do that, but I didn't find anything. |
@parrt apparently, we need to fix this issue before releasing. I'm taking a look at this. |
On the PHP side, we're ready to go IMHO. |
The Travis CI for Swift/Linux is back, and there are compilation errors such as: /home/travis/build/antlr/antlr4/runtime/Swift/Tests/Antlr4Tests/ThreadingTests.swift:26:27: error: variable used within its own initial value
can someone from the Swift target check ? |
@hanjoes Could you take a peek? |
I would recommend this change for the Go target (#3284), which fixes 3254--implementing a super class for a lexer for the Go target. Just today there was a question on StackOverflow asking why the Python3 grammar in grammars-v4 doesn't have a Go port. In order to implement the Go target, I'd have to write yet another |
@kaby76 merged! |
Yay, looks like Swift is passing now. https://github.com/antlr/antlr4/actions/runs/1375420432 |
it looks like tests are passing locally that I can test...swift/php/javascript I don't think I can test locally. |
I'll try the grammars-v4 on the JavaScript target (and also CSharp, Java, Dart, Go) and see how it all works. I disabled the JavaScript target in the CI a few months ago because many grammars were failing to build (because target-specific code was not ported to another target) or run (crashes, un-terminating, or just plain parse errors). I'm psyched to see the fixes. |
Much, much improved with JavaScript. Many more grammars now work (so far that I've checked, antlr/antlr2, basic, c, java/java, javascript/javascript). Ty @ericvergnaud ! One regression in the Antlr tool: it doesn't accept Graphemes.g4, whereas it did with 4.9.2 (Graphemes.g4:15:4: string literals and sets cannot be empty: [], haven't debugged it yet). The grammar has problems because it does try to use a fragment in a parser rule. |
Eerrr not sure why you’re fetching snapshot artifacts from nexus or maven ?
Envoyé de mon iPhone
… Le 31 oct. 2021 à 17:48, Terence Parr ***@***.***> a écrit :
Merged PRs as indicated by @mike-lischke; nexus still appears to be down: Failed to retrieve remote metadata org.antlr:antlr4-master:4.9.3-SNAPSHOT/maven-metadata.xml
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I’m just following the exact same procedure that I always follow according to my documentation |
Can you share that procedure ?
Envoyé de mon iPhone
… Le 31 oct. 2021 à 20:36, Terence Parr ***@***.***> a écrit :
I’m just following the exact same procedure that I always follow according to my documentation
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Looks reasonable
Seems there was something wrong à few hours ago:
https://status.maven.org/
Envoyé de mon iPhone
… Le 1 nov. 2021 à 00:11, Terence Parr ***@***.***> a écrit :
https://github.com/antlr/antlr4/blob/master/doc/releasing-antlr.md
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Something has changed. |
Hi. @ericvergnaud thinks we've somehow gotten sonatype/nexus in a bad state. Should I change 4.9.3 to 4.9.4, skipping 4.9.3? It'll be a huge hassle to tweak all tagged issues/PRs...anybody know mvn/nexus that can help with the stupid error we're getting? |
Hmm...maybe 4.9.3-1-SNAPSHOT...can't find a way to wipe the sonatype/nexus thing. Grrr...any help appreciated. |
I have this .m2/settings.xml stuff which always used to work:
|
Ok, i blasted ~/.m2/repositories and now I can't even build:
here is the parent:
Do i need to change the version? |
Intellij reports this for sync'ing with repo:
not even |
Maybe it's the "https" vs "http" thing that became popular this year? |
Anyway, i guess no 4.9.3 release as I can't figure it out. PhDs aren't as useful as they used to be I guess haha |
You sure you don’t want me to give it a try ?
I don’t have a PhD, so that might help ;-)
… Le 3 nov. 2021 à 23:28, Terence Parr ***@***.***> a écrit :
Anyway, i guess no 4.9.3 release as I can't figure it out. PhDs aren't as useful as they used to be I guess haha
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#3301 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAZNQJCGZ6ZZJEM2AQYTBADUKHAQTANCNFSM5FY2DH4Q>.
|
Sure! Tell me how to give you sonatype permissions! A real programmer like
you might be able to make this work!! :)
On Thu, Nov 4, 2021 at 1:15 AM ericvergnaud ***@***.***> wrote:
You sure you don’t want me to give it a try ?
I don’t have a PhD, so that might help ;-)
> Le 3 nov. 2021 à 23:28, Terence Parr ***@***.***> a écrit :
>
>
> Anyway, i guess no 4.9.3 release as I can't figure it out. PhDs aren't
as useful as they used to be I guess haha
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <
#3301 (comment)>, or
unsubscribe <
https://github.com/notifications/unsubscribe-auth/AAZNQJCGZ6ZZJEM2AQYTBADUKHAQTANCNFSM5FY2DH4Q
>.
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3301 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABLUWOYP7BSKQ75FVLCRQDUKI6J5ANCNFSM5FY2DH4Q>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Dictation in use. Please excuse homophones, malapropisms, and nonsense.
|
@parrt @ericvergnaud sorry was carried away by life/work. Glad it's solved now! |
Let me check that
… Le 4 nov. 2021 à 17:51, Terence Parr ***@***.***> a écrit :
Sure! Tell me how to give you sonatype permissions! A real programmer like
you might be able to make this work!! :)
On Thu, Nov 4, 2021 at 1:15 AM ericvergnaud ***@***.***>
wrote:
> You sure you don’t want me to give it a try ?
> I don’t have a PhD, so that might help ;-)
>
> > Le 3 nov. 2021 à 23:28, Terence Parr ***@***.***> a écrit :
> >
> >
> > Anyway, i guess no 4.9.3 release as I can't figure it out. PhDs aren't
> as useful as they used to be I guess haha
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub <
> #3301 (comment)>, or
> unsubscribe <
> https://github.com/notifications/unsubscribe-auth/AAZNQJCGZ6ZZJEM2AQYTBADUKHAQTANCNFSM5FY2DH4Q
> >.
> >
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#3301 (comment)>, or
> unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AABLUWOYP7BSKQ75FVLCRQDUKI6J5ANCNFSM5FY2DH4Q>
> .
> Triage notifications on the go with GitHub Mobile for iOS
> <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
> or Android
> <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
>
>
--
Dictation in use. Please excuse homophones, malapropisms, and nonsense.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#3301 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAZNQJFV7HG3YHYYAUM6L53UKK2Y3ANCNFSM5FY2DH4Q>.
|
Hey,
so from Sonatype support:
"Unfortunately, publishers can't actually manage permissions their own on OSSRH. You'll have to create a Publishing Support issue in the OSSRH JIRA, and we can assist you with managing permissions. See the bottom section of this document for details:
https://central.sonatype.org/faq/get-support/ <https://central.sonatype.org/faq/get-support/>
"
You need to visit the above page, at the bottom there is section for "Publishing support" and s paragraph "You need to add or remove users…"
My sonatype user name is: ericvergnaud, email ***@***.*** ***@***.***>
Do not forget to check the "Modify publishing permissions?" radio button
Cheers
… Le 4 nov. 2021 à 19:12, Eric Vergnaud ***@***.***> a écrit :
Let me check that
> Le 4 nov. 2021 à 17:51, Terence Parr ***@***.*** ***@***.***>> a écrit :
>
>
> Sure! Tell me how to give you sonatype permissions! A real programmer like
> you might be able to make this work!! :)
>
> On Thu, Nov 4, 2021 at 1:15 AM ericvergnaud ***@***.***>
> wrote:
>
> > You sure you don’t want me to give it a try ?
> > I don’t have a PhD, so that might help ;-)
> >
> > > Le 3 nov. 2021 à 23:28, Terence Parr ***@***.***> a écrit :
> > >
> > >
> > > Anyway, i guess no 4.9.3 release as I can't figure it out. PhDs aren't
> > as useful as they used to be I guess haha
> > >
> > > —
> > > You are receiving this because you were mentioned.
> > > Reply to this email directly, view it on GitHub <
> > #3301 (comment) <#3301 (comment)>>, or
> > unsubscribe <
> > https://github.com/notifications/unsubscribe-auth/AAZNQJCGZ6ZZJEM2AQYTBADUKHAQTANCNFSM5FY2DH4Q <https://github.com/notifications/unsubscribe-auth/AAZNQJCGZ6ZZJEM2AQYTBADUKHAQTANCNFSM5FY2DH4Q>
> > >.
> > >
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub
> > <#3301 (comment) <#3301 (comment)>>, or
> > unsubscribe
> > <https://github.com/notifications/unsubscribe-auth/AABLUWOYP7BSKQ75FVLCRQDUKI6J5ANCNFSM5FY2DH4Q <https://github.com/notifications/unsubscribe-auth/AABLUWOYP7BSKQ75FVLCRQDUKI6J5ANCNFSM5FY2DH4Q>>
> > .
> > Triage notifications on the go with GitHub Mobile for iOS
> > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>>
> > or Android
> > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>>.
> >
> >
> --
> Dictation in use. Please excuse homophones, malapropisms, and nonsense.
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub <#3301 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAZNQJFV7HG3YHYYAUM6L53UKK2Y3ANCNFSM5FY2DH4Q>.
>
|
I am rerunning Ah. it looks like you're done so I just published it: https://github.com/antlr/antlr4/releases/tag/4.9.3 |
Missing a few runtimes to publish, check my last email |
For C++ I think we just have to run source zip thing and pushed to the website download area. The others are all published in another way. |
That’s already done
… Le 6 nov. 2021 à 19:51, Terence Parr ***@***.***> a écrit :
For C++ I think we just have to run source zip thing and pushed to the website download area. The others are all published in another way.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#3301 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAZNQJGZN5LIIP7FZJFRK2TUKWBMDANCNFSM5FY2DH4Q>.
|
You're the king! You should have the pleasure of hitting the close button on this issue! |
Just need you to publish Dart, and I'll sure click! |
Hooray ! |
thanks everyone!!!! |
@bjansen a plugin release would be great, if you have time! |
It's that time of year again! @pboyer, @mike-lischke, @janyou, @ewanmellor, @hanjoes, @ericvergnaud, @lingyv-li, @marcospassos Shall we do a 4.9.3 release?
I went through and marked all of the merged PRs and related issues with 4.9.3 and try to tag them according to their target. Would you guys like to go through the PRs to see if there's something that should be merged quickly?
The text was updated successfully, but these errors were encountered: