Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] esoteric environment specific dependencies and publisher plugin

Just an idea: is it possible that your target definition does not specify environment, e.g. linux.gtk.x86?

Kind regards,
Mikhail Kalkov

Eclipse Developer | Purple Scout AB | www.purplescout.com
Kyrkogatan 20-22, SE-41110 Gothenburg, Sweden


On Fri, Jun 6, 2014 at 1:51 AM, Jim Klo <jim.klo@xxxxxxx> wrote:
Greetings,


I’ve got a recurring issue that is more a thorn in my side than anything else.


Anytime a developer commits or adds a new dependency to the .product file, then clicks the “Add required plug-ins” button.  It adds a bunch of what I’ll call esoteric environment dependencies that aren’t used - and seem to be ignored by Eclipse within the development environment.  However Tycho barfs when it sees this like so:


[ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-publisher-plugin:0.20.0:publish-products (default-publish-products) on project xxxxxxxxxx: Exception while publishing product xxxxxxx.product: publishing result: [Included element org.eclipse.core.filesystem.aix.ppc 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.core.filesystem.aix.ppc64 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.core.filesystem.hpux.ia64 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.core.filesystem.linux.ppc 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.core.filesystem.linux.ppc64 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.core.filesystem.solaris.sparc 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.swt.gtk.aix.ppc 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.swt.gtk.aix.ppc64 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.swt.gtk.hpux.ia64 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.swt.gtk.linux.ppc 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.swt.gtk.linux.ppc64 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.swt.gtk.linux.s390 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.swt.gtk.linux.s390x 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.swt.gtk.solaris.sparc 0.0.0 is missing. Cannot determine filter for requirement to this element.; Included element org.eclipse.swt.gtk.solaris.x86 0.0.0 is missing. Cannot determine filter for requirement to this element.]

Forcing me to have to go edit the plug-in dependency list to remove all these odd-ball plugins.

Does anyone know a solution to this? Is there some way within tycho to filter all these out or ignore them?  Or is there some setting somewhere else that prevents Eclipse’s magic “Add required plug-ins” button from adding all these in the first place?

Thanks,

- Jim


Jim Klo
Senior Software Engineer
Center for Software Engineering
SRI International
t. @nsomnac


_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user



Back to the top