Skip to content

Remove Mylyn Integration#9051

Merged
lkishalmi merged 2 commits intoapache:masterfrom
lkishalmi:remove-bugtracking-2
Dec 1, 2025
Merged

Remove Mylyn Integration#9051
lkishalmi merged 2 commits intoapache:masterfrom
lkishalmi:remove-bugtracking-2

Conversation

@lkishalmi
Copy link
Contributor

This PR leaves the BugTracking API and SPI in the IDE, while removing all supported connectors.

The IDE would look the same, some panels/actions will get disabled by default until some third party BugtrackingConnectors get installed.

I've also made the org.netbeans.modules.bugtracking.issuetable package through bugtracking.common public, in order to make the life of third party Connector integrations easier.

I also believe, (not confirmed yet), that the Eclipse Equinox libraries has lost their dependent modules with Mylyn gone.

@lkishalmi lkishalmi added Code cleanup Label for cleanup done on the Netbeans IDE Java [ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form) ci:all-tests [ci] enable all tests labels Nov 29, 2025
@lkishalmi lkishalmi force-pushed the remove-bugtracking-2 branch 2 times, most recently from 5b73774 to 018ce8f Compare November 30, 2025 00:55
@mbien mbien added the ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) label Nov 30, 2025
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 reasonable

tested it and it worked as advertised

@mbien mbien added this to the NB29 milestone Nov 30, 2025
Copy link
Contributor

@matthiasblaesing matthiasblaesing left a comment

Choose a reason for hiding this comment

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

@mbien basicly covered where attention should be brought to.

The removal looks sane to me and the API change makes sense. I also did a quick test with github issue integration (installation and queries) and MantisIntegration (installation) and that still works.

Thank you.

@lkishalmi lkishalmi force-pushed the remove-bugtracking-2 branch from 018ce8f to 3e2badd Compare November 30, 2025 16:40
@lkishalmi lkishalmi merged commit f914d7f into apache:master Dec 1, 2025
78 of 80 checks passed
@lkishalmi lkishalmi deleted the remove-bugtracking-2 branch December 1, 2025 05:48
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 Java [ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants