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 passage.lbc.target.feature from passage.lbc.execute.feature #1126

Merged
merged 1 commit into from
Oct 3, 2022

Conversation

HannesWell
Copy link
Contributor

Fixes #1123

@codecov
Copy link

codecov bot commented Sep 22, 2022

Codecov Report

Merging #1126 (f0b8787) into master (5e58dac) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #1126   +/-   ##
=========================================
  Coverage     33.20%   33.20%           
  Complexity      356      356           
=========================================
  Files          1161     1161           
  Lines         25699    25699           
  Branches       1588     1588           
=========================================
  Hits           8534     8534           
- Misses        16659    16660    +1     
+ Partials        506      505    -1     
Impacted Files Coverage Δ
...rg/eclipse/passage/lic/bc/BcResidentSecretKey.java 91.30% <0.00%> (-4.35%) ⬇️
...bc/internal/base/acquire/DefaultGrantsStorage.java 77.96% <0.00%> (+1.69%) ⬆️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@ruspl-afed ruspl-afed self-requested a review October 3, 2022 19:23
Copy link
Contributor

@ruspl-afed ruspl-afed left a comment

Choose a reason for hiding this comment

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

Yes, we can remove this feature from the list of "requires".
However, this fix does not look complete, perhaps org.eclipse.passage.lbc.target.feature feature is not needed at all.

@ruspl-afed ruspl-afed merged commit 2f43655 into eclipse-passage:master Oct 3, 2022
@HannesWell HannesWell deleted the removeTargetFeature branch October 3, 2022 19:31
@HannesWell
Copy link
Contributor Author

Yes, we can remove this feature from the list of "requires". However, this fix does not look complete, perhaps org.eclipse.passage.lbc.target.feature feature is not needed at all.

It is not unlikely that this feature is not required at all, especially if the included Plug-ins are already required by any one of Passage's plugins.
If you want I can create a PR to remove this target-feature.

@HannesWell
Copy link
Contributor Author

Yes, we can remove this feature from the list of "requires". However, this fix does not look complete, perhaps org.eclipse.passage.lbc.target.feature feature is not needed at all.

It looks like that feature is used in the org.eclipse.passage.lbc.repository to include passage dependencies. Therefore I think you should keep it to build that repo.

@ruspl-afed
Copy link
Contributor

I know, and it is used also for FLS product definition. The question was a bit wider, but we can forget about it for a while.

@HannesWell
Copy link
Contributor Author

I know, and it is used also for FLS product definition. The question was a bit wider, but we can forget about it for a while.

You build the products with Tycho, don't you? Because Tycho/P2 installs all required dependencies automatically into the product, so that is actually not necessary. But the passage.lbc.target.feature is marked as root feature, so your intention is to allow updating of that plugin independently? Or is that just by chance?

@ruspl-afed
Copy link
Contributor

You build the products with Tycho, don't you?

we do.

so your intention is to allow updating of that plugin independently? Or is that just by chance?

I think this feature was containing much more in the past and the intention was to allow upgrading this "target" independently.

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.

Remove o.e.passage.lbc.target.feature from o.e.passage.lbc.execute.feature
2 participants