Community
Participate
Working Groups
The all-in-one p2 repository zip (GEF-Update-3.6.1) is missing from 3.6.1 release download page. http://www.eclipse.org/gef/downloads/ The entry for this zip is there, but in plain text without a link, which seems to indicate that the actual file is missing. This zip file is critical to many integrators.
The file is there now: http://www.eclipse.org/gef/download.php?file=/tools/gef/downloads/drops/3.6.1/R201009132020/GEF-Update-3.6.1.zip
Thanks. Verified.
I don't think the archived repo is valid. I've downloaded it (for WTP build), and tried to use p2 director to install gef.sdk, and get the error messages as pasted below. I do notice that the plugins directory only has pack.gz files in it, no jars. Technically, it is possible to construct such a repository, but then the content.jar file must match .. as it is, it's "advertising" that is has jars, but it does not. And, actually, pack.gz files are not really recommended for archived repositories. Though I know many have debated that and maybe not everyone agrees. The other confusing complication, is that if used directly with "install new software" UI in Eclipse workbench, these type of invalid repos do work ... but, they are none-the-less invalid according to p2 APIs. I realize this is all related to the issues mentioned in the still open bug 324870 .. but, thought I'd comment that an archived repo should be a valid p2 repo. For now, I can simply go back to unzipping the gef sdk zip file to dropins. Just wanted you to know a valid archived repo is required for p2 apps to make use of it (and I would like to make use of it, eventually). Here's the type of errors p2 director gives: Installing org.eclipse.gef.sdk.feature.group 3.6.1.v20100908-1100-7G7R2A5WNcBQPZgXAHiSXMXYaKPI. Installation failed. An error occurred while collecting items to be installed session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Artifact not found: osgi.bundle,org.eclipse.draw2d,3.6.1.v20100913-2020. Caused by: java.io.FileNotFoundException: file:/home/shared/webtools/projects/patches-R3.2.2-P/workdir/temprepos/gef/plugins/org.eclipse.draw2d_3.6.1.v20100913-2020.jar Artifact not found: osgi.bundle,org.eclipse.draw2d.doc.isv,3.5.0.v20100519-2050. Caused by: java.io.FileNotFoundException: file:/home/shared/webtools/projects/patches-R3.2.2-P/workdir/temprepos/gef/plugins/org.eclipse.draw2d.doc.isv_3.5.0.v20100519-2050.jar Artifact not found: osgi.bundle,org.eclipse.draw2d.source,3.6.1.v20100913-2020. Caused by: java.io.FileNotFoundException: file:/home/shared/webtools/projects/patches-R3.2.2-P/workdir/temprepos/gef/plugins/org.eclipse.draw2d.source_3.6.1.v20100913-2020.jar Artifact not found: osgi.bundle,org.eclipse.gef,3.6.1.v20100712-1224. Caused by: java.io.FileNotFoundException: file:/home/shared/webtools/projects/patches-R3.2.2-P/workdir/temprepos/gef/plugins/org.eclipse.gef_3.6.1.v20100712-1224.jar Artifact not found: osgi.bundle,org.eclipse.gef.doc.isv,3.5.0.v20100519-2050. Caused by: java.io.FileNotFoundException: file:/home/shared/webtools/projects/patches-R3.2.2-P/workdir/temprepos/gef/plugins/org.eclipse.gef.doc.isv_3.5.0.v20100519-2050.jar Artifact not found: osgi.bundle,org.eclipse.gef.examples.ui.pde,3.5.0.v20100519-2050. Caused by: java.io.FileNotFoundException: file:/home/shared/webtools/projects/patches-R3.2.2-P/workdir/temprepos/gef/plugins/org.eclipse.gef.examples.ui.pde_3.5.0.v20100519-2050.jar Artifact not found: osgi.bundle,org.eclipse.gef.source,3.6.1.v20100712-1224. Caused by: java.io.FileNotFoundException: file:/home/shared/webtools/projects/patches-R3.2.2-P/workdir/temprepos/gef/plugins/org.eclipse.gef.source_3.6.1.v20100712-1224.jar Thanks,
This may now be a duplicate of Bug 324870 . I put bug 324870 on GEF 3.6.2 for Helios SR2 for now.
There must be some intricate conditions under which this is or isn't a problem. For instance, the provided repo works just fine in our build system. We drive p2 director via a command line invocation from ant.