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

remove stale bundle dependencies #1470

Closed

Conversation

elsazac
Copy link
Member

@elsazac elsazac commented Jan 5, 2024

identified by organise manifest tool from PDE.

@@ -9,9 +9,7 @@ Bundle-Vendor: %Plugin.providerName
Bundle-Localization: plugin
Export-Package: org.eclipse.ui.internal;x-internal:=true
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.29.0,4.0.0)",
org.eclipse.swt;bundle-version="[3.124.0,4.0.0)";visibility:=reexport,
Copy link
Contributor

Choose a reason for hiding this comment

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

Reexports can not be removed even if they are unused

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks for the review. reverted the SWT entry that has the reexport visibility. please have a look.
btw I was using the PDE tool to clean up the dependencies. Do you think the tool needs to care about the visibility attribute?

Copy link
Contributor

Choose a reason for hiding this comment

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

It should have an option to keep such entries, in general one can remove, but for eclipse platform it would be an API break, so if you can enhance/improve it it would be great.

Copy link
Contributor

github-actions bot commented Jan 5, 2024

Test Results

0 files   -    899  0 suites   - 899   0s ⏱️ - 37m 11s
0 tests  -  7 470  0 ✅  -  7 314  0 💤  - 153  0 ❌  - 3 
0 runs   - 21 982  0 ✅  - 21 589  0 💤  - 390  0 ❌  - 3 

Results for commit fc7738b. ± Comparison against base commit f1d24a6.

Copy link
Member

@iloveeclipse iloveeclipse left a comment

Choose a reason for hiding this comment

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

org.eclipse.core.expressions extension point is used in this bundle, so it can't be removed from dependencies

@iloveeclipse
Copy link
Member

See my comment above, closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants