Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] please test staged tycho 0.17.0

I'm running into issues with the changes to either the eclipserun plugin or the executionenvironment. First the sitedocs-extras link in the release notes [1] doesn't work so my only references was the bug [2]. We have an internally developed Eclipse application that takes a feature name, and it iterates over included plugins/features in order to extract the native libraries from any native fragments into a common bin folder for setting PATH/LD_LIBRARY_PATH (because the native libs from some plugins depend on the native libs from other plugins, transcending several levels transitive dependencies). The plugin jar for this application is deployed to a P2 repo that is part of the build target platform. The feature that I want the application to use is part of my reactor. I can, if absolutely necessary, not build the feature in the reactor. I've done that locally to progress with my testing of 0.17.0. So I've added the P2 repository to my configuration of eclipserun, and am now seeing the eclipserun execution fail trying to find a manifest.mf/plugin.xml/fragment.xml in a cached feature jar.

[ERROR] Failed to execute goal org.eclipse.tycho.extras:tycho-eclipserun-plugin:0.17.0:eclipse-run (nativelibs-3rdparty) on project com.lgc.thirdparties: Execution nativelibs-3rdparty of goal org.eclipse.tycho.extras:tycho-eclipserun-plugin:0.17.0:eclipse-run
failed: Exception parsing OSGi MANIFEST C:\Users\hbl4218\.m2\repository\p2\org\eclipse\update\feature\Hamcrest.feature\1.1.0.73409\Hamcrest.feature-1.1.0.73409.jar: Could not find a META-INF/MANIFEST.MF, plugin.xml or a fragment.xml in C:\Users\hbl4218\.m2\repository\p2\org\eclipse\update\feature\Hamcrest.feature\1.1.0.73409\Hamcrest.feature-1.1.0.73409.jar. -> [Help 1]

This feature jar was previously built and published with PDE (so there's no incorrect pom.xml setting for the packaging type) and the feature.xml is just a list of the hamcrest plugins and worked fine with 0.15 and 0.16. I found this JBoss issue where Mickael mentions the execution environment [3]. I tried making a new eclipse-feature project and rebuilding the feature jar but it had no effect.

[1] http://eclipse.org/tycho/sitedocs-extras/index.html
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=395281
[3] https://issues.jboss.org/browse/JBIDE-10828



-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Sievers, Jan
Sent: Monday, March 18, 2013 5:58 AM
To: Tycho user list
Subject: [tycho-user] please test staged tycho 0.17.0

Tycho milestone release 0.17.0 has been staged.
For details of new features and bugfixes, see release notes [1]. 

Please help by testing the staged milestone build.
To use it, change your tycho version to 0.17.0 and add snippet [2] to your pom. 
We encourage you to also test with an empty local Maven repository, so that p2's new Apache httpclient v4 is tested more extensively.

We plan to promote this release on Friday unless major regressions are found (and EclipseCon is canceled ;).

Regards,
Tycho team

---

[1] http://wiki.eclipse.org/Tycho/Release_Notes/0.17
[2]
<pluginRepositories>
 <pluginRepository>
  <id>tycho-staged</id>
  <url>https://oss.sonatype.org/content/repositories/orgeclipsetycho-913/</url>
 </pluginRepository>
</pluginRepositories>
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user

----------------------------------------------------------------------
This e-mail, including any attached files, may contain confidential and privileged information for the sole use of the intended recipient.  Any review, use, distribution, or disclosure by others is strictly prohibited.  If you are not the intended recipient (or authorized to receive information for the intended recipient), please contact the sender by reply e-mail and delete all copies of this message.


Back to the top