Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster » p2 sites for 3.8 target platform
p2 sites for 3.8 target platform [message #991119] Mon, 17 December 2012 12:17 Go to next message
Matthew Webber is currently offline Matthew Webber
Messages: 198
Registered: December 2010
Senior Member
We currently build our RCP application against an Eclipse 3.7.2 target platform, and we'd like to move to 3.8.1, essentially to pick up a fix fixes to various components (no, we're not in a position to build against Juno yet).

But I can't find all the p2 sites for 3.8! I only found http://download.eclipse.org/eclipse/updates/3.8, but not the base release site.

Here's how it worked for Indigo 3.7.2 in our CQuery/RMap (I've simplified it a bit):

  <rm:locator pattern="^(?!uk\.ac\.(gda|diamond)\.).+" searchPathRef="eclipse_indigo_platform" failOnError="false"/>
  <rm:locator pattern="^(?!uk\.ac\.(gda|diamond)\.).+" searchPathRef="eclipse_indigo_release" failOnError="false"/>

  <rm:searchPath name="eclipse_indigo_platform">
    <rm:provider componentTypes="osgi.bundle,eclipse.feature" resolutionFilter="(eclipse.release=indigo)" readerType="p2" source="false" mutable="false">
      <rm:property key="buckminster.source" value="false"/>
      <rm:property key="buckminster.mutable" value="false"/>
      <rm:uri format="http://download.eclipse.org/eclipse/updates/3.7"/>
    </rm:provider>
  </rm:searchPath>
  <rm:searchPath name="eclipse_indigo_release">
    <rm:provider componentTypes="osgi.bundle,eclipse.feature" resolutionFilter="(eclipse.release=indigo)" readerType="p2" source="false" mutable="false">
      <rm:property key="buckminster.source" value="false"/>
      <rm:property key="buckminster.mutable" value="false"/>
      <rm:uri format="http://download.eclipse.org/releases/indigo"/>
    </rm:provider>
  </rm:searchPath>


Notice that we first search the update, then the base release site.

For 3.8, http://download.eclipse.org/eclipse/updates/3.8 is available, but it doesn't contain everything for 3.8. If I fall through to http://download.eclipse.org/releases/indigo then everything materializes ok, but is that actually the correct thing to do ??

Does anyone know the 3.8 equivalent of http://download.eclipse.org/releases/indigo ??

Thanks


Re: p2 sites for 3.8 target platform [message #991280 is a reply to message #991119] Tue, 18 December 2012 10:27 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3229
Registered: July 2009
Senior Member
Hi Matthew,

The answer to your question is no. Indigo is equivalent to 3.7. Juno is
equivalent to both 3.8.x and 4.2.x The difference between 3.8.x and
4.2.x is in the new UI. They share everything else.

- thomas


On 2012-12-17 13:17, Matthew Webber wrote:
> We currently build our RCP application against an Eclipse 3.7.2 target
> platform, and we'd like to move to 3.8.1, essentially to pick up a fix
> fixes to various components (no, we're not in a position to build
> against Juno yet).
>
> But I can't find all the p2 sites for 3.8! I only found
> http://download.eclipse.org/eclipse/updates/3.8, but not the base
> release site.
>
> Here's how it worked for Indigo 3.7.2 in our CQuery/RMap (I've
> simplified it a bit):
>
> <rm:locator pattern="^(?!uk\.ac\.(gda|diamond)\.).+"
> searchPathRef="eclipse_indigo_platform" failOnError="false"/>
> <rm:locator pattern="^(?!uk\.ac\.(gda|diamond)\.).+"
> searchPathRef="eclipse_indigo_release" failOnError="false"/>
>
> <rm:searchPath name="eclipse_indigo_platform">
> <rm:provider componentTypes="osgi.bundle,eclipse.feature"
> resolutionFilter="(eclipse.release=indigo)" readerType="p2"
> source="false" mutable="false">
> <rm:property key="buckminster.source" value="false"/>
> <rm:property key="buckminster.mutable" value="false"/>
> <rm:uri format="http://download.eclipse.org/eclipse/updates/3.7"/>
> </rm:provider>
> </rm:searchPath>
> <rm:searchPath name="eclipse_indigo_release">
> <rm:provider componentTypes="osgi.bundle,eclipse.feature"
> resolutionFilter="(eclipse.release=indigo)" readerType="p2"
> source="false" mutable="false">
> <rm:property key="buckminster.source" value="false"/>
> <rm:property key="buckminster.mutable" value="false"/>
> <rm:uri format="http://download.eclipse.org/releases/indigo"/>
> </rm:provider>
> </rm:searchPath>
>
> Notice that we first search the update, then the base release site.
>
> For 3.8, http://download.eclipse.org/eclipse/updates/3.8 is available,
> but it doesn't contain everything for 3.8. If I fall through to
> http://download.eclipse.org/releases/indigo then everything materializes
> ok, but is that actually the correct thing to do ??
>
> Does anyone know the 3.8 equivalent of
> http://download.eclipse.org/releases/indigo ??
>
> Thanks
>
>
>
Re: p2 sites for 3.8 target platform [message #991286 is a reply to message #991280] Tue, 18 December 2012 10:56 Go to previous message
Matthew Webber is currently offline Matthew Webber
Messages: 198
Registered: December 2010
Senior Member
Thanks for the clarification Thomas.
Previous Topic:Running ExternalTools headless
Next Topic:Buckminster and Emma No Coverage
Goto Forum:
  


Current Time: Wed Sep 17 21:43:51 GMT 2014

Powered by FUDForum. Page generated in 0.01629 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software