Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » 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 WebberFriend
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 HallgrenFriend
Messages: 3240
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 WebberFriend
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: Fri Dec 06 11:15:42 GMT 2024

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

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

Back to the top