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

Update nb-javac to 19+33. #4467

Merged
merged 13 commits into from
Sep 13, 2022
Merged

Update nb-javac to 19+33. #4467

merged 13 commits into from
Sep 13, 2022

Conversation

dbalek
Copy link
Contributor

@dbalek dbalek commented Aug 4, 2022

Updating nb-javac to version 19+33.

@dbalek dbalek added the do not merge Don't merge this PR, it is not ready or just demonstration purposes. label Aug 4, 2022
@dbalek dbalek added this to the NB16 milestone Aug 4, 2022
@dbalek dbalek requested a review from jlahoda August 4, 2022 12:24
Copy link
Member

@mbien mbien left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

awesome! please update:

would be good to have everything in one PR so that we can use it as template and won't forget things anymore.

@mbien mbien added the Java [ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form) label Aug 4, 2022
Copy link
Member

@neilcsmith-net neilcsmith-net left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Obviously the binaries need distributing via Maven and the binaries-list files updating rather than deleting before this can be merged.

Is there a reason for the PR in current state? Be good to get the binaries sorted before using Travis and GitHub CI overhead for this.

@dbalek
Copy link
Contributor Author

dbalek commented Aug 4, 2022

Obviously the binaries need distributing via Maven and the binaries-list files updating rather than deleting before this can be merged.

Is there a reason for the PR in current state? Be good to get the binaries sorted before using Travis and GitHub CI overhead for this.

This is just a temporary state (see do-not-merge badge) to check NB build and tests with the new nb-javac binary before pushing it to Maven. Will be changed to updating binaries-list later.

@neilcsmith-net
Copy link
Member

I assumed so - thanks for the updated description. You can use URLs in binaries-list files now too, which might be better for testing. This may or may not get properly tested now - at least discussion in #4431 might lead to this failing before it gets to any tests.

@mbien mbien added the Upgrade Library Library (Dependency) Upgrade label Aug 4, 2022
@dbalek dbalek changed the title Updade nb-javac to 19+33. Update nb-javac to 19+33. Aug 22, 2022
@dbalek dbalek removed the do not merge Don't merge this PR, it is not ready or just demonstration purposes. label Sep 7, 2022
Copy link
Member

@mbien mbien left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me as far as I can tell - thanks for updating all the version checks and descriptions.

I only left a comment for a small refactoring opportunity I noticed and a question.

Copy link
Contributor

@jlahoda jlahoda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable.

@dbalek
Copy link
Contributor Author

dbalek commented Sep 12, 2022

@neilcsmith-net: Changes requested are IMHO done, do you want to update your review before merge ?

@dbalek dbalek dismissed neilcsmith-net’s stale review September 13, 2022 07:35

Changes requested are done

@mbien
Copy link
Member

mbien commented Oct 5, 2022

i think we have to update javac again before NB 16 release, right? 19 GA is 19+36, we have 19+33 right now.

Chris2011 pushed a commit to Chris2011/netbeans that referenced this pull request Dec 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Java [ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form) Upgrade Library Library (Dependency) Upgrade
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants