Community
Participate
Working Groups
Created attachment 207367 [details] proposed changes To properly support optional dependencies in Tycho, it is necessary to be able to customize processing of p2.inf requires entries. See bug 351842 for more information about the problem and the solution we are implementing. Attached are proposed changes.
Created attachment 207869 [details] original patch in diff format Set "Ignore leading path name segments" to 1 (one) to apply this diff using Eclipse UI.
patch is basically a refactoring that allows to override for custom behaviour in subclasses of BundlesAction. BundlesAction is API, so would the protected method become API then?
(In reply to comment #2) > patch is basically a refactoring that allows to override for custom behaviour > in subclasses of BundlesAction. > BundlesAction is API, so would the protected method become API then? actually no, package org/eclipse/equinox/p2/publisher/eclipse is only exported with x-friends. so this does not introduce new API
Fixed in commit e7751bddbe2ec653d48da730f5411b839c4c0f5c.
I don't see commit e7751bddbe2ec653d48da730f5411b839c4c0f5c in rt.equinox.p2.git repository http://git.eclipse.org/c/equinox/rt.equinox.p2.git/commit/?id=e7751bddbe2ec653d48da730f5411b839c4c0f5c
I have it (and your other changes) locally and will push it once M4 is declared. Didn't want to push it to master in case we need a rebuild.
Ok, M4 was declared so I pushed the changes this morning for Bug 364221, Bug 364222, and Bug 364475. Bug 364781 requires more investigation and discussion can happen there.