Skip to main content



      Home
Home » Archived » Buckminster » p2 sites for 3.8 target platform
p2 sites for 3.8 target platform [message #991119] Mon, 17 December 2012 07:17 Go to next message
Eclipse UserFriend
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 05:27 Go to previous messageGo to next message
Eclipse UserFriend
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 05:56 Go to previous message
Eclipse UserFriend
Thanks for the clarification Thomas.
Previous Topic:Running ExternalTools headless
Next Topic:Buckminster and Emma No Coverage
Goto Forum:
  


Current Time: Sun Jul 06 13:23:39 EDT 2025

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

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

Back to the top