Skip to content

Bump ide cluster to release=17 - #9251

Merged
mbien merged 1 commit into
apache:masterfrom
mbien:bump-ide-to-17
Mar 11, 2026
Merged

Bump ide cluster to release=17#9251
mbien merged 1 commit into
apache:masterfrom
mbien:bump-ide-to-17

Conversation

@mbien

@mbien mbien commented Mar 8, 2026

Copy link
Copy Markdown
Member

skipped

  • xml.tax
  • xml.text.obsolete90
  • o.n.agent
  • dlight.nativeexecution (solaris support removal pending)

consolidated compiler args property

edited db.mysql sig file (Thread.destroy() and stop() removal)

dropped libwrappers (without sources) to their bytecode level if they had a javac property defined.

meta issue #8813

@mbien mbien added this to the NB30 milestone Mar 8, 2026
@mbien mbien added Code cleanup Label for cleanup done on the Netbeans IDE ci:all-tests [ci] enable all tests ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) labels Mar 8, 2026
@mbien

mbien commented Mar 9, 2026

Copy link
Copy Markdown
Member Author

i should probably drop the lib wrappers without sources to their wrapped bytecode level.

@matthiasblaesing

Copy link
Copy Markdown
Contributor

Looks sane to me. If I remember correctly the only drawback for wrappers is that the required java level might be to high, but I don't see that as a problem. Also not all wrappers are affected as at least come of them bundle the libraries by making them directly loaded modules. The bouncy castle libraries are included like this (see bcpg, bcpkix, bcprov and bcutil).

skipped
 - xml.tax
 - xml.text.obsolete90
 - o.n.agent
 - dlight.nativeexecution

consolidated compiler args property

edited db.mysql sig file (Thread.destroy() and stop() removal)

dropped libwrappers (without sources) to their bytecode level if they
had a javac property defined.
@mbien

mbien commented Mar 9, 2026

Copy link
Copy Markdown
Member Author

wrote a script which found lib wrappers which had no sources but had the javac property set and dropped the value to their bytecode level. Most if not all properties could have likely been removed, but I didn't want to change too much.

https://github.com/apache/netbeans/compare/0d00862a2497ca8888d1d32e84e219cb1af9f594..55ea917b9ea161d98703e7fb209e8309917115be

@ebarboni ebarboni left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@mbien
mbien merged commit e66ac7a into apache:master Mar 11, 2026
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:all-tests [ci] enable all tests ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) Code cleanup Label for cleanup done on the Netbeans IDE

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants