Skip to content

Remove redundant bundle requirements that are already fulfilled due to re-exports #2893

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

Merged
merged 4 commits into from
Jan 8, 2024

Conversation

szarnekow
Copy link
Contributor

No description provided.

@szarnekow szarnekow changed the base branch from main to sz_bundleConstraints January 7, 2024 16:41
@szarnekow szarnekow self-assigned this Jan 8, 2024
@szarnekow szarnekow added this to the Release_2.34 milestone Jan 8, 2024
@szarnekow szarnekow changed the base branch from sz_bundleConstraints to main January 8, 2024 07:51
Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
It's re-exported from org.eclipse.xtext and thus the additional
bundle requirement makes it harder for the OSGI resolver to find
solutions (as counter-intuitive as it sounds)

Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
In fact it wasn't optional at all since it brought the xbase libraries
into the class path which are used throughout the entire bundle code.

Also xtext.util has already a mandatory dependency on xtend.lib so it
does no harm to require it from xtext.

Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
It's re-exported from xtext.util and thereby transitively by xtext

Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
@LorenzoBettini
Copy link
Contributor

@szarnekow I'm fine with this PR, but please look at my comment about xtext.logging in the already merged #2892

@szarnekow szarnekow merged commit d364c05 into main Jan 8, 2024
@szarnekow szarnekow deleted the sz_guava branch January 8, 2024 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants