> I don't think that the problem is b) since I've checkedout the required
> plugins into my workspace including org.eclipse.test and
> org.eclipse.ant.optional.junit (I'm building from Eclipse).
Just because they're in your workspace doesn't mean the headless build
can find them... how are you specifying where to get your sources? Local
on disk or from a remote repo (svn, cvs) ?
For the a) suggestion : which p2 repos can be old-school runnable ? Ones
defines through the dependencyURLs ? What should I do instead ?
None can, but there's a quasi-hack in place such that if you pass in an
"*Update*" or "*Master*" zip, it can be repo2runnable'd and unpacked
into dropins/ like an old SDK or runtime ("runnable") zip.
You could try moving the CDT zip to repositoryURLs and adding the
feature(s) you need from CDT into featureIDsToInstall. I'm not sure if I
implemented support for *remote* p2 repo zips however, so this might not
work. Yet. :) Open a bug if it fails w/ some error about not being able
to use
http://eclipse.ialto.org/tools/cdt/releases/galileo/dist/cdt-master-6.0.0.zip
as a p2 repo zip.
Nick
Here's the error log : http://pastebin.ca/1658160
Here's the build.properties : http://pastebin.ca/1658164
Dimitri.
Le mercredi 04 novembre 2009 à 20:56 -0500, Nick Boldt a écrit :
This is the correct place for such questions, as Dash Athena does not
yet have its own mailing list or newsgroup/forum.
Can you attach your build.properties file (or point me to it online,
either in CVS, SVN, or as pasted to pastebin.ca) ?
I suspect the problem is either:
a) you're using p2 repos as old-school "runnable" zips, and they
shouldn't be unpacked as p2 can handle them as zips directly
b) you're missing dependencies such as org.eclipse.test and
org.eclipse.ant.optional.junit. Check one of the many sample projects
using Athena for how to specify these deps via a cvs-style map file.
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.gef.releng/maps/gef.map?root=Technology_Project&view=markup
https://dev.eclipse.org/svnroot/technology/org.eclipse.linuxtools/releng/trunk/org.eclipse.linuxtools.releng/maps/linuxtools.map
BTW, attaching a massive log file isn't really the best use of email. :)
Better to post it to a pastebin file server and link to the post.
Nick
Dimitri Yanculovici BU IT&l...@bs wrote:
Hello,
I don't know if it's the right place to ask such question but I didn't
find any Eclipse Community Forum for dash...
I'm currently trying to use dash for my project. It enabled me
relatively easily to build a releng project to generate an SDK, Runtime,
and updateSite release. This for a relatively complex project (25
plugins, 26 features including patches of other plugins, ...) and
without any background knowledge of headless build. So I would like
first to thank you for your job.
For the moment I still launch the process from Eclipse, having all the
plugins, features and releng projects into my workspace and with only
the buildUpdate, buildZips, generateDigests, publish and clean up steps.
I now want to include the test step in the process. I have the following
error during the automatic installation of the environment at the
beginning of the test step:
org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: No
repository found at
file:/home/demo/OpenTLM/build/N200911031736/eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKProfile.profile.
...
org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: No
repository found at
file:/home/demo/OpenTLM/build/N200911031736/testing/target/eclipse/dropins/cdt-master-6.0.0.zip_/.
...
--
Nick Boldt :: http://nick.divbyzero.com
Release Engineer :: Eclipse Modeling & Dash Athena
_______________________________________________
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev