Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 325386

Summary: API descriptions bundle for all JREs are gone from the update site
Product: [Eclipse Project] Platform Reporter: Olivier Thomann <Olivier_Thomann>
Component: RelengAssignee: Kim Moir <kim.moir>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: aniefer, kim.moir
Version: 3.7   
Target Milestone: 3.7 M3   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
patch
none
patch to fix typo
none
patch none

Description Olivier Thomann CLA 2010-09-15 15:55:32 EDT
Using latest, I cannot find the API description bundles anymore on the update site. So it is not possible to install them inside a new workspace.
Comment 1 Kim Moir CLA 2010-09-15 16:07:35 EDT
I think this may be related to bug 274102.
Comment 2 Kim Moir CLA 2010-09-24 14:08:49 EDT
Created attachment 179533 [details]
patch
Comment 3 Kim Moir CLA 2010-09-24 15:52:06 EDT
Created attachment 179541 [details]
patch to fix typo
Comment 4 Kim Moir CLA 2010-09-24 17:29:58 EDT
I think this should be fixed for N20100924-2000, will verify.
Comment 5 Kim Moir CLA 2010-09-27 14:26:03 EDT
Hi Andrew

The OSGi minimum fragments aren't showing up in the repo.  I don't know why, I looked at the repo's metadata and it looks fine. I can't find any errors in the patch.  Do you have any suggestions on what could be wrong?  The p2 repo is  

http://download.eclipse.org/eclipse/updates/3.7-N-builds
Comment 6 Andrew Niefer CLA 2010-09-27 14:39:34 EDT
Kim, it looks like the provides on your generated IUs are incorrect.  They need to provide themselves and require the api.tools fragments.  The provides should be the "org.eclipse.pde.api.tools.ee.osgiminimum10.group"


units.10.id=org.eclipse.pde.api.tools.ee.osgiminimum10.group
units.10.version=$version$               ^^^^^^^^^^^^^^^^^^^
units.10.provides.1.namespace=org.eclipse.equinox.p2.iu
units.10.provides.1.name=org.eclipse.pde.api.tools.ee.osgiminimum10.group
                                                      ^^^^^^^^^^^^^^^^^^^
...
units.10.requires.1.namespace=org.eclipse.equinox.p2.iu
units.10.requires.1.name=org.eclipse.pde.api.tools.ee.osgiminimum10
units.10.requires.1.greedy=true
Comment 7 Kim Moir CLA 2010-09-27 14:57:17 EDT
Created attachment 179677 [details]
patch

Thanks Andrew, I just needed another set of eyes :-)
Comment 8 Kim Moir CLA 2010-09-28 09:07:05 EDT
verified in N20100927-2000.