Le jeudi 05 novembre 2009 à 15:00 -0500, Nick Boldt a écrit : > > 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) ?
Setting localSourceCheckoutDir pointing to my workspace dir (in the build.properties) seems to be enough according to the customTargets.xml. > > 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. :) Moving http://eclipse.ialto.org/tools/cdt/updates/galileo/dist/cdt-master-6.0.0.zip from dependencyUrls to repositoryURLs and adding the required features to featureIDsToInstall works ! I also needed to add a testExtra.xml for runtime dependencies to make the full test process work. Thank you very much ! Dimitri. > 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_/. > >>> > >>> ... > > > _______________________________________________ dash-dev mailing list dash-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/dash-dev