-
Notifications
You must be signed in to change notification settings - Fork 189
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
Always use full-named o.e.equinox.launcher artifact #3860
Always use full-named o.e.equinox.launcher artifact #3860
Conversation
For for Mac OS X there was no equinox-launcher fragment for CARBON with full name, i.e. with <ws>.<os>.<arch> suffix, but only a org.eclipse.equinox.launcher.carbon.macosx fragment. But since Eclipse 4.2, released 2012, CARBON is not supported anymore at all [1]. Therefore the code adjust to that special naming schema, which also imposed difficulties or new supported architectures on Macos should be removed. See also eclipse-equinox/equinox#622 [1] - https://download.eclipse.org/eclipse/updates/4.2/R-4.2-201206081400
Test Results 594 files 594 suites 4h 4m 26s ⏱️ For more details on these failures and errors, see this check. Results for commit d2ffb78. |
@HannesWell before being too much concerned you should check if the method is actually of any use today, as the DepedencyWalker is to be removed and beside one place should be unused anyways. |
From the callers it looks like only Line 85 in cf559c6
While I'm not so much concerned about the qualifier of a feature, I wonder if it would still break a build if the short-named launcher fragment is removed one day? Because without this, when build a product for mac the computation of its qualifier will probably fail, given it uses dependency-walker/visitor: tycho/tycho-core/src/main/java/org/eclipse/tycho/core/ArtifactDependencyVisitor.java Lines 34 to 37 in cf559c6
But I'm not sure if that is really used. |
Btw. are the test failures related to this change? They looks somewhat unrelated. |
Thinking again about the current only usage (determine the qualifier of repositories/products/features), I think we should just remove the special treatment of the equinox-launcher fragments here. Lines 126 to 153 in b36b02b
|
For for Mac OS X there was no equinox-launcher fragment for CARBON with full name, i.e. with .. suffix, but only a org.eclipse.equinox.launcher.carbon.macosx fragment. But since Eclipse 4.2, released 2012, CARBON is not supported anymore at all [1]. Therefore the code adjust to that special naming schema, which also imposed difficulties or new supported architectures on Macos should be removed.
See also eclipse-equinox/equinox#622
[1] - https://download.eclipse.org/eclipse/updates/4.2/R-4.2-201206081400