Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster » Target Platform for 3.4
Target Platform for 3.4 [message #548473] Wed, 21 July 2010 23:19 Go to next message
Mike Ivanov is currently offline Mike Ivanov
Messages: 1
Registered: July 2010
Junior Member
Hi,

I build my plugins using Buckminster using target definition for Eclipse 3.5. Now I need to do the same build for 3.4. In order to created target definition is it enough to change values of my locations to point to location of ganymede repositories, or 3.4 target definition needs to be created in Eclipse 3.4?

thank you,
Mike
Re: Target Platform for 3.4 [message #548503 is a reply to message #548473] Thu, 22 July 2010 04:08 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas Hallgren
Messages: 3214
Registered: July 2009
Senior Member
On 07/22/2010 05:19 AM, Mike Ivanov wrote:
> Hi,
>
> I build my plugins using Buckminster using target definition for Eclipse
> 3.5. Now I need to do the same build for 3.4. In order to created target
> definition is it enough to change values of my locations to point to
> location of ganymede repositories, or 3.4 target definition needs to be
> created in Eclipse 3.4?
>
Pointing to Ganymede should do the trick. The latest Buckminster should have no problems dealing with that.

Regards,
Thomas Hallgren
Re: Target Platform for 3.4 [message #549036 is a reply to message #548503] Fri, 23 July 2010 14:52 Go to previous messageGo to next message
Alex Kravets is currently offline Alex Kravets
Messages: 370
Registered: November 2009
Senior Member
Hi,

I am trying to do the same thing and kinds of stuck in implementing this. I created target definition that points ganymede repositories, but when it's time to build I get the following error
Quote:

ERROR [0041] : No suitable provider for component org.eclipse.ui.workbench.texteditor:osgi.bundle/[3.5.0,4.0.0 ) was found in resourceMap file:/home/akravets2/.hudson/jobs/buckminster/workspace/com. iwaysoftware.integration.tools.product/trunk.svn2.rmap
ERROR [0041] : No suitable provider for component org.eclipse.ui.workbench.texteditor:osgi.bundle/[3.5.0,4.0.0 ) was found in searchPath ganymede
ERROR [0041] : Rejecting provider p2( http://download.eclipse.org/releases/ganymede/?importType=bi nary[ http://download.eclipse.org/releases/ganymede/?importType=bi nary]): No component match was found


Buckminster finds other bundles with constraints for 3.4, but I don't understand where constraint for 3.5 comes from for org.eclipse.ui.workbench.texteditor.

Here is my target definition
Quote:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.5"?>

<target name="iIT Eclipse 3.4 Target">
<locations>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.help.feature.group" version="1.0.2.R342_v20090122-7r7xEKaEJBZu5oGhP3u6nOmbM9VK"/ >
<unit id="org.eclipse.platform.feature.group" version="3.4.2.R342_v20090122-9I96EiWElHi8lheoJKJIvhM3JfVsYbRrgVIWL "/>
<unit id="org.eclipse.rcp.feature.group" version="3.4.200.R342_v20090122-989JESTEbig-SVaL8UJHcYBr4A63 "/>
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.tptp.platform.batik.feature.group" version="4.4.0.v200812160100-7F8G-ED-z0UWSVlyYUjcN"/>
<unit id="org.eclipse.tptp.platform.batik.pdf.feature.group" version="4.4.0.v200812160100-15-7w311917142611"/>
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.draw2d.feature.group" version="3.4.2.v20090218-1145-3317w311_122502441"/>
<unit id="org.eclipse.gef.feature.group" version="3.4.2.v20090218-1145-67728084A56B4I233613552"/>
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.gmf.feature.group" version="1.1.3.v20090122-1525-7c7a7gEWvhKvnd6yDGljor8ukFgQ"/ >
<unit id="org.eclipse.gmf.sdk.feature.group" version="2.1.3.v20090122-1525-7A7879AIkpv6FZKxKlVYDv7PguLk"/ >
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.jdt.feature.group" version="3.4.2.r342_v20081217-7o7tEAoEEDWEm5HTrKn-svO4BbDI"/ >
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.emf.query.feature.group" version="1.2.0.v200805130238-11-7w311916241349"/>
<unit id="org.eclipse.emf.ecore.feature.group" version="2.4.2.v200902171115"/>
<unit id="org.eclipse.emf.feature.group" version="2.4.2.v200902171115"/>
<unit id="org.eclipse.emf.codegen.feature.group" version="2.4.0.v200902171115"/>
<unit id="org.eclipse.emf.common.feature.group" version="2.4.0.v200902171115"/>
<unit id="org.eclipse.emf.databinding.feature.group" version="1.0.0.v200902171115"/>
<unit id="org.eclipse.emf.codegen.ecore.feature.group" version="2.4.2.v200902171115"/>
<unit id="org.eclipse.emf.ecore.edit.feature.group" version="2.4.1.v200902171115"/>
<unit id="org.eclipse.emf.mapping.ecore.feature.group" version="2.4.0.v200902171115"/>
<unit id="org.eclipse.emf.edit.feature.group" version="2.4.2.v200902171115"/>
<unit id="org.eclipse.emf.mapping.feature.group" version="2.4.0.v200902171115"/>
<repository location="http://download.eclipse.org/modeling/emf/updates/releases/"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.ocl.feature.group" version="1.2.3.v200810101725-3439oA55T5F8H8PAB"/>
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.emf.transaction.feature.group" version="1.4.0.v20100428-2315-377-8s734C3E7D15D6B"/>
<unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.4.0.v20100428-2315-777N-9AZP-D1aQtjUklrYl0eU20D"/ >
<unit id="org.eclipse.emf.workspace.feature.group" version="1.4.0.v20100428-2315-36-8s734C367E3CBC7"/>
<repository location="http://download.eclipse.org/modeling/emf/updates/releases/"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id=" org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature.featu re.group " version="2.2.0.v20090517-20-7w311A1636"/>
<unit id="org.eclipse.jst.ws.axis2tools.feature.feature.group" version="1.1.0.v200905242110-78-FBpDZRDE6FdPdLYYe"/>
<unit id="org.eclipse.jpt.feature.feature.group" version="2.2.2.v200911250220-7L7OAPFBBoPS0TBgXV1je"/>
<unit id="org.eclipse.jpt.eclipselink.feature.feature.group" version="2.2.2.v200911250220-65A9AkF77g8OFL7BB7"/>
<unit id="org.eclipse.jst.enterprise_ui.feature.feature.group" version="3.1.1.v200908101600-7_7EGrjFQRwRb4P511ebObS5XZhq"/ >
<unit id="org.eclipse.wst.web_ui.feature.feature.group" version="3.1.1.v200908120400-7R77FStEVw2z07WtDz-OZrhL5C-3"/ >
<unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.1.1.v200907161031-7H6FMbDxtkMs9OeLGF98LRhdPKeo"/ >
<unit id="org.eclipse.wst.xsl.feature.feature.group" version="1.0.2.v200908271520-7R7T8sFIhIehWg454rq_U1"/>
<unit id="org.eclipse.wst.jsdt.feature.feature.group" version="1.1.2.v200908101420-77-FGDCcNBDjBXMoBbFb"/>
<unit id="org.eclipse.jst.webpageeditor.feature.feature.group" version="2.2.2.v201001271707-43799oB5855B7A2242"/>
<unit id=" org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature.f eature.group " version="2.2.0.v20090310-53-8-52B6695K3B688x422B2747"/>
<unit id="org.eclipse.jst.ws.axis2tools_sdk.feature.feature.group " version="1.1.0.v200905242110-31-84D2INsLdYIIAIfZoNpmVE_SE"/ >
<unit id="org.eclipse.jpt.eclipselink_sdk.feature.feature.group" version="2.2.2.v200911250220-53383ADCMoJCFjDTINGJOJBlG88h"/ >
<unit id="org.eclipse.jpt_sdk.feature.feature.group" version="2.2.2.v200911250220-65390UCTXVRIQtYa5VM2gvF9wCCp"/ >
<unit id="org.eclipse.wst.xml_sdk.feature.feature.group" version="3.1.1.v200907161031-7A228DXETAqLQFBNMuHkC8-_dRPY"/ >
<unit id="org.eclipse.wst.jsdt_sdk.feature.feature.group" version="1.1.2.v200908101420-31384C2ISGNgQFKoEZWyDtYrDdOC"/ >
<unit id="org.eclipse.jst.enterprise_sdk.feature.feature.group" version="3.1.1.v200908101600-771184eAHSuuJTW3Ue6ZhBIyV8tu"/ >
<unit id="org.eclipse.jst.webpageeditor_sdk.feature.feature.group " version="2.2.2.v201001271707-533818ADCrFAI9FEHC98EEApC696"/ >
<unit id="org.eclipse.wst.web_sdk.feature.feature.group" version="3.1.1.v200908120400-7H5778a3PixJeiw96KaEgaNvfKgN"/ >
<unit id="org.eclipse.wst.xsl_sdk.feature.feature.group" version="1.0.2.v200908271520-4-390_CYVxWRxOsrgiEZFM0TlMiJ"/ >
<repository location="http://download.eclipse.org/webtools/updates"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.datatools.enablement.feature.feature.group" version="1.6.2.v200810071455-7D8H7P9FT9Ofz-RuiDlMiw8OR2pj"/ >
<unit id="org.eclipse.datatools.sdk.feature.feature.group" version="1.6.2.v200810071455-67S779KdRRFAuQFpKZ2z-0mp49Vx"/ >
<unit id="org.eclipse.datatools.sqldevtools.feature.feature.group " version="1.6.2.v200810071455-7F7d7AE8yz-YIwEvOFuOF3SqVz-z"/ >
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.equinox.executable.feature.group" version="3.3.101.R34x_v20081125-7H-ELfE8hXnkE15Wh9Tnyu"/>
<repository location="http://download.eclipse.org/eclipse/updates/3.4"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.platform.sdk" version="3.4.2.M20090211-1700"/>
<unit id="org.eclipse.sdk.ide" version="3.4.2.M20090211-1700"/>
<repository location="http://download.eclipse.org/eclipse/updates/3.4"/>
</location>
</locations>
</target>



thanks for your help,
Alex
Re: Target Platform for 3.4 [message #549038 is a reply to message #548503] Fri, 23 July 2010 15:15 Go to previous messageGo to next message
Alex Kravets is currently offline Alex Kravets
Messages: 370
Registered: November 2009
Senior Member
Just discovered power of Avisor Nodes, pretty cool - I am getting the right version for my TP. I hope I did the right thing by using advisor node, because I am not sure where it was getting 3.5.0-4.0.0 version range from?

[Updated on: Fri, 23 July 2010 15:16]

Report message to a moderator

Re: Target Platform for 3.4 [message #549042 is a reply to message #549038] Fri, 23 July 2010 15:38 Go to previous messageGo to next message
Alex Kravets is currently offline Alex Kravets
Messages: 370
Registered: November 2009
Senior Member
Problem is still there. Even though Advisor Node gets the right version (3.4.0+), when site.p2 executes I get error
Quote:

No component named org.eclipse.ui.workbench.texteditor:osgi.bundle/[3.5.0,4.0.0 ) is known to Buckminster


So I am not sure what to do at this point. Can someone advise?

thanks,
Alex
Re: Target Platform for 3.4 [message #549048 is a reply to message #549042] Fri, 23 July 2010 16:48 Go to previous messageGo to next message
Henrik Lindberg is currently offline Henrik Lindberg
Messages: 2498
Registered: July 2009
Senior Member
Seems like something has a requirement on texteditor with minimum
version of 3.5.0 - can you figure out what that is?

- henrik

On 7/23/10 9:38 PM, Alex wrote:
> Problem is still there. Even though Advisor Node gets the right version
> (3.4.0+), when site.p2 executes I get error
> Quote:
>> No component named
>> org.eclipse.ui.workbench.texteditor:osgi.bundle/[3.5.0,4.0.0 ) is
>> known to Buckminster
>
> So I am not sure what to do at this point. Can someone advise?
>
> thanks,
> Alex
Re: Target Platform for 3.4 [message #549056 is a reply to message #549048] Fri, 23 July 2010 17:55 Go to previous messageGo to next message
Alex Kravets is currently offline Alex Kravets
Messages: 370
Registered: November 2009
Senior Member
I looked at bom, there version range is [3.2.0,4.0.0), tp points to 3.4 repositories, and during materialization I can see that version 3.4.1... is gotten. Plugin that depends on texteditor plugin has open range version so it's calculated during the build. May be I missed a place to look where it might be setting 3.5 version?

I also changed advisor version to be [3.2.0,4.0.0).

thanks,
Alex
Re: Target Platform for 3.4 [message #549064 is a reply to message #549056] Fri, 23 July 2010 18:21 Go to previous messageGo to next message
Henrik Lindberg is currently offline Henrik Lindberg
Messages: 2498
Registered: July 2009
Senior Member
Maybe it us built against a tp with a 3.5 version in it?
- Henrik
Alex <camokatu@gmail.com> wrote:
> I looked at bom, there version range is [3.2.0,4.0.0), tp points to
> 3.4 repositories, and during materialization I can see that version
> 3.4.1... is gotten. Plugin that depends on texteditor plugin has open
> range version so it's calculated during the build. May be I missed a
> place to look where it might be setting 3.5 version?
>
> I also changed advisor version to be [3.2.0,4.0.0).
>
> thanks,
> Alex


--
- henrik
Re: Target Platform for 3.4 [message #549073 is a reply to message #549064] Fri, 23 July 2010 21:41 Go to previous message
Alex Kravets is currently offline Alex Kravets
Messages: 370
Registered: November 2009
Senior Member
Do you mean pde version definition? My TD is
Quote:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.5"?>

<target name="iIT Eclipse 3.4 Target">
<locations>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.help.feature.group" version="1.0.2.R342_v20090122-7r7xEKaEJBZu5oGhP3u6nOmbM9VK"/ >
<unit id="org.eclipse.platform.feature.group" version="3.4.2.R342_v20090122-9I96EiWElHi8lheoJKJIvhM3JfVsYbRrgVIWL "/>
<unit id="org.eclipse.rcp.feature.group" version="3.4.200.R342_v20090122-989JESTEbig-SVaL8UJHcYBr4A63 "/>
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.tptp.platform.batik.feature.group" version="4.4.0.v200812160100-7F8G-ED-z0UWSVlyYUjcN"/>
<unit id="org.eclipse.tptp.platform.batik.pdf.feature.group" version="4.4.0.v200812160100-15-7w311917142611"/>
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.draw2d.feature.group" version="3.4.2.v20090218-1145-3317w311_122502441"/>
<unit id="org.eclipse.gef.feature.group" version="3.4.2.v20090218-1145-67728084A56B4I233613552"/>
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.gmf.feature.group" version="1.1.3.v20090122-1525-7c7a7gEWvhKvnd6yDGljor8ukFgQ"/ >
<unit id="org.eclipse.gmf.sdk.feature.group" version="2.1.3.v20090122-1525-7A7879AIkpv6FZKxKlVYDv7PguLk"/ >
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.jdt.feature.group" version="3.4.2.r342_v20081217-7o7tEAoEEDWEm5HTrKn-svO4BbDI"/ >
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.emf.query.feature.group" version="1.2.0.v200805130238-11-7w311916241349"/>
<unit id="org.eclipse.emf.ecore.feature.group" version="2.4.2.v200902171115"/>
<unit id="org.eclipse.emf.feature.group" version="2.4.2.v200902171115"/>
<unit id="org.eclipse.emf.codegen.feature.group" version="2.4.0.v200902171115"/>
<unit id="org.eclipse.emf.common.feature.group" version="2.4.0.v200902171115"/>
<unit id="org.eclipse.emf.databinding.feature.group" version="1.0.0.v200902171115"/>
<unit id="org.eclipse.emf.codegen.ecore.feature.group" version="2.4.2.v200902171115"/>
<unit id="org.eclipse.emf.ecore.edit.feature.group" version="2.4.1.v200902171115"/>
<unit id="org.eclipse.emf.mapping.ecore.feature.group" version="2.4.0.v200902171115"/>
<unit id="org.eclipse.emf.edit.feature.group" version="2.4.2.v200902171115"/>
<unit id="org.eclipse.emf.mapping.feature.group" version="2.4.0.v200902171115"/>
<repository location="http://download.eclipse.org/modeling/emf/updates/releases/"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.ocl.feature.group" version="1.2.3.v200810101725-3439oA55T5F8H8PAB"/>
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.emf.transaction.feature.group" version="1.4.0.v20100428-2315-377-8s734C3E7D15D6B"/>
<unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.4.0.v20100428-2315-777N-9AZP-D1aQtjUklrYl0eU20D"/ >
<unit id="org.eclipse.emf.workspace.feature.group" version="1.4.0.v20100428-2315-36-8s734C367E3CBC7"/>
<repository location="http://download.eclipse.org/modeling/emf/updates/releases/"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.datatools.enablement.feature.feature.group" version="1.6.2.v200810071455-7D8H7P9FT9Ofz-RuiDlMiw8OR2pj"/ >
<unit id="org.eclipse.datatools.sdk.feature.feature.group" version="1.6.2.v200810071455-67S779KdRRFAuQFpKZ2z-0mp49Vx"/ >
<unit id="org.eclipse.datatools.sqldevtools.feature.feature.group " version="1.6.2.v200810071455-7F7d7AE8yz-YIwEvOFuOF3SqVz-z"/ >
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.equinox.executable.feature.group" version="3.3.101.R34x_v20081125-7H-ELfE8hXnkE15Wh9Tnyu"/>
<repository location="http://download.eclipse.org/eclipse/updates/3.4"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.platform.sdk" version="3.4.2.M20090211-1700"/>
<unit id="org.eclipse.sdk.ide" version="3.4.2.M20090211-1700"/>
<repository location="http://download.eclipse.org/eclipse/updates/3.4"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.emf.validation.feature.group" version="1.4.0.v20100428-2315-479-9oB56N5BBR6LCA6"/>
<repository location="http://download.eclipse.org/modeling/emf/updates/releases/"/>
</location>
<location includeAllPlatforms="true" includeMode="slicer" type="InstallableUnit">
<unit id="org.eclipse.wst.common_ui.feature.feature.group" version="3.0.4.v200811200248-7C78ELhE8VrRVqtHp4iT8PuSwZ5W"/ >
<unit id="org.eclipse.wst.feature.group" version="3.0.4.v200811190840-7A-8l8Qqcz0HyVgjXUE-iuOYZ9ai"/ >
<repository location="http://download.eclipse.org/releases/ganymede"/>
</location>
</locations>
</target>


Everything points to ganymede repositories, except pde version element which should stay 3.5 as I understand.

I am building all of this in Hudson, against Buckminster 3.6 with TP being in a separate job, artifact of which is used by my build job.

Also, here is my BOM: http://pastebin.com/svg9WQLm

thanks,
Alex
Previous Topic:Problems with creating JNLP build of eclipse RCP product
Next Topic:Selective signing
Goto Forum:
  


Current Time: Wed Jul 23 08:13:17 EDT 2014

Powered by FUDForum. Page generated in 0.02864 seconds