Skip to content

Bump ide cluster to release=17#9251

Open
mbien wants to merge 1 commit intoapache:masterfrom
mbien:bump-ide-to-17
Open

Bump ide cluster to release=17#9251
mbien wants to merge 1 commit intoapache:masterfrom
mbien:bump-ide-to-17

Conversation

@mbien
Copy link
Member

@mbien mbien commented Mar 8, 2026

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
Copy link
Member Author

mbien commented Mar 9, 2026

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

@matthiasblaesing
Copy link
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
Copy link
Member Author

mbien commented Mar 9, 2026

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

Copy link
Contributor

@ebarboni ebarboni left a comment

Choose a reason for hiding this comment

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

LGTM

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