Hussein, Mohamed
2017-02-28 20:42:30 UTC
Hi,
I have been working on converting the build of an RCP product we have from PDE build to Tycho (yes, that late, sorry :))
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 org.eclipse.equinox.p2.core.feature.feature.group 1.3.100.v20150527-1706 to org.eclipse.equinox.p2.core [2.4.0.v20150527-1706].; Unable to satisfy dependency from org.eclipse.platform.feature.group 4.5.2.v20160212-1500 to org.eclipse.debug.ui [3.11.101.v20160203-1230].; Unable to satisfy dependency from org.eclipse.platform.feature.group 4.5.2.v20160212-1500 to org.eclipse.ui.navigator [3.6.0.v20150422-0725].; Unable to satisfy dependency from org.eclipse.platform.feature.group 4.5.2.v20160212-1500 to org.eclipse.ui.navigator.resources [3.5.1.v20160128-1644].; Unable to satisfy dependency from org.eclipse.rcp.feature.group 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, osgi.ws=gtk, org.eclipse.update.install.features=true, osgi.arch=x86}
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: com.my.root.feature.group 1.0.0.qualifier
[ERROR] Missing requirement: org.eclipse.platform.feature.group 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: com.my.root.feature.group 1.0.0.qualifier depends on: org.eclipse.platform.feature.group 0.0.0
[ERROR]
[ERROR] See http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting 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,
Mohamed.
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=389698
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=378794
[3] https://dev.eclipse.org/mhonarc/lists/tycho-user/msg03621.html
[4] http://stackoverflow.com/questions/25674136/update-site-eclipse-repository-does-not-contain-new-plugin-of-patch-feature
I have been working on converting the build of an RCP product we have from PDE build to Tycho (yes, that late, sorry :))
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 org.eclipse.equinox.p2.core.feature.feature.group 1.3.100.v20150527-1706 to org.eclipse.equinox.p2.core [2.4.0.v20150527-1706].; Unable to satisfy dependency from org.eclipse.platform.feature.group 4.5.2.v20160212-1500 to org.eclipse.debug.ui [3.11.101.v20160203-1230].; Unable to satisfy dependency from org.eclipse.platform.feature.group 4.5.2.v20160212-1500 to org.eclipse.ui.navigator [3.6.0.v20150422-0725].; Unable to satisfy dependency from org.eclipse.platform.feature.group 4.5.2.v20160212-1500 to org.eclipse.ui.navigator.resources [3.5.1.v20160128-1644].; Unable to satisfy dependency from org.eclipse.rcp.feature.group 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, osgi.ws=gtk, org.eclipse.update.install.features=true, osgi.arch=x86}
[ERROR] Cannot resolve project dependencies:
[ERROR] Software being installed: com.my.root.feature.group 1.0.0.qualifier
[ERROR] Missing requirement: org.eclipse.platform.feature.group 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: com.my.root.feature.group 1.0.0.qualifier depends on: org.eclipse.platform.feature.group 0.0.0
[ERROR]
[ERROR] See http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting 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,
Mohamed.
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=389698
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=378794
[3] https://dev.eclipse.org/mhonarc/lists/tycho-user/msg03621.html
[4] http://stackoverflow.com/questions/25674136/update-site-eclipse-repository-does-not-contain-new-plugin-of-patch-feature