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

[NETBEANS-6388] remove findbugs installer module. #3455

Merged
merged 1 commit into from Jan 17, 2022

Conversation

mbien
Copy link
Member

@mbien mbien commented Jan 13, 2022

  • causes trouble in the source -> inspect dialog
  • findbugs is EOL (spotbugs is the successor)

https://issues.apache.org/jira/browse/NETBEANS-6388

@mbien mbien added kind:bug Bug report or fix Java [ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form) labels Jan 13, 2022
@mbien mbien added this to the NB13 milestone Jan 13, 2022
@mbien
Copy link
Member Author

mbien commented Jan 13, 2022

I didn't remove the findbugs module entirely, because 1) removing things makes @JaroslavTulach angry :) and 2) someone might want to repurpose it for "spotbugs".

Also please note that this doesn't fix actual bug. Because the dialog should not require the findbugs module to be installed when a custom NB hint config (without findbugs) is selected - there is probably something wrong in that logic.

@jlahoda
Copy link
Contributor

jlahoda commented Jan 14, 2022

I'll leave that on @jtulach, but I'd vote for removing the module from the standard configuration (nbbuild/cluster.properties) and moving it to contrib, or deleting it. It will be in the history in case of need, and given the license of SpotBugs (and FindBugs), it seems more likely support for it would be a 3rd party plugin anyway.

@mbien
Copy link
Member Author

mbien commented Jan 14, 2022

roger, say no more. Its now deleted. Going to squash if everything builds. (I removed some friend dependencies but only tested the base cluster locally)

edit: all green, lets clean up the commits

- causes trouble in the source -> inspect dialog
- findbugs is EOL (spotbugs is the successor)
- disabling it was considered but PR discussion showed removal would be better.
@mbien mbien changed the title [NETBEANS-6388] disable findbugs installer module. [NETBEANS-6388] remove findbugs installer module. Jan 14, 2022
@mbien

This comment has been minimized.

@JaroslavTulach
Copy link

removing things makes @JaroslavTulach angry

I am usually against removing API or infrastructure modules. Findbugs module is purely end-user oriented and has never provided any API as far as I know.

@mbien
Copy link
Member Author

mbien commented Jan 15, 2022

I am usually against removing API or infrastructure modules. Findbugs module is purely end-user oriented and has never provided any API as far as I know.

i was just kidding

@mbien
Copy link
Member Author

mbien commented Jan 17, 2022

going to merge it if nobody disagrees. The main remark was that the module should be removed instead of just disabled, which is now the case.

source -> inspect doesn't work properly without this.

@neilcsmith-net
Copy link
Member

@mbien OK, all green, no-one has disagreed yet, and I need to merge this now if it's going in before branch, so getting ahead of you ... 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code cleanup Java [ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form) kind:bug Bug report or fix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants