Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Any workaround for feature patches?

WOW, Thanks a lot Felix,


I tried reading through both the bugzilla and groovy pom files, but it was too much Klingon for my simple early-morning-before-coffee brain J I will try to give it a deeper look and do some trials.


One thing that caught my eye is this:

I think the "Tycho recommendation" is to do it in two steps. First "build everything" with the desired fix, and save away the repository locally (by which I think they mean the maven repository). So you'd need to do some sort of mvn clean deploy, instead of a simple mvn clean verify as we normally do. Then, second step, do a completely separate build of your feature patch, which makes use of the locally deployed maven repo from the first step so it "picks up" only what you need.



Is there a simple example that shows this in practice, or a place where it is documented?

Also, any thoughts on the cons of this approach that triggered the seemingly more complex approach outlined in the bugzilla.


Best Regards,



From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Felix Dorner
Sent: Wednesday, March 01, 2017 4:15 AM
To: Tycho user list <tycho-user@xxxxxxxxxxx>
Subject: Re: [tycho-user] Any workaround for feature patches?


I just have some pointers, since I was interested in the topic a while ago: explains a bit how the JDT feature patches for beta support for new Java versions are built

Groovy-Eclipse also builds a feature patch into their repository, so you could look at that too:




On Tue, Feb 28, 2017 at 9:42 PM, Hussein, Mohamed <mohamed_hussein@xxxxxxxxxx> wrote:



I have been working on converting the build of an RCP product we have from PDE build to Tycho (yes, that late, sorry J)


It is all working well, this mailing list, stackoverflow and the wonderful tutorials online are all great (Thanks everyone for the great help), until I started adding our platform feature patches to the build.

I started getting errors like


[DEBUG] No solution found because the problem is unsatisfiable.: [Unable to satisfy dependency from 1.3.100.v20150527-1706 to org.eclipse.equinox.p2.core [2.4.0.v20150527-1706].; Unable to satisfy dependency from 4.5.2.v20160212-1500 to org.eclipse.debug.ui [3.11.101.v20160203-1230].; Unable to satisfy dependency from 4.5.2.v20160212-1500 to org.eclipse.ui.navigator [3.6.0.v20150422-0725].; Unable to satisfy dependency from 4.5.2.v20160212-1500 to org.eclipse.ui.navigator.resources [3.5.1.v20160128-1644].; Unable to satisfy dependency from 4.5.2.v20160212-1500 to org.eclipse.ui.workbench [3.107.1.v20160120-2131].; No solution found because the problem is unsatisfiable.]

[INFO] {osgi.os=linux,, org.eclipse.update.install.features=true, osgi.arch=x86}

[ERROR] Cannot resolve project dependencies:

[ERROR]   Software being installed: 1.0.0.qualifier

[ERROR]   Missing requirement: 4.5.2.v20160212-1500 requires 'org.eclipse.debug.ui [3.11.101.v20160203-1230]' but it could not be found

[ERROR]   Cannot satisfy dependency: 1.0.0.qualifier depends on: 0.0.0


[ERROR] See for help.



I started searching online and hit few open[1] bugs[2] and emails sent here before[3] and questions on stackoverflow[4], but I didn’t find a solution or a workaround, or my lack of experience in tycho didn’t allow me to understand if there is a valid one.

Though it seems that the open issues are old, so definitely those who have faced this have moved forward.


Can someone please point me to a solution or a workaround to be able to build and include eclipse feature patches with tycho?


Best Regards,








tycho-user mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit


Linux. The choice of a GNU generation.

Back to the top