|
Re: 'Cloud' example build on 3.5RC2 [message #63802 is a reply to message #63571] |
Mon, 01 June 2009 19:13 |
Andrew Niefer Messages: 990 Registered: July 2009 |
Senior Member |
|
|
Neither of these items are anything that is a real problem.
1) When mirroring an IU (org.eclipse.equinox.executable.feature.group
here), the mirror task follows requirements and also mirrors any
required IUs. It ends up logging these warnings when it can't find an
IU matching a requirement. These missing requirements are not
necessarily a problem, particularly if they are fragments for platforms
that you aren't building. (They may be missing for exactly that reason,
you aren't building those platforms). I think the logging may be a
little over-zealous here.
2) Starting in 3.5M6, PDE/Build started automatically calling the
director application org.eclipse.equinox.p2.director.app.application.
Somewhere around M7, a new application org.eclipse.equinox.p2.director
was created (https://bugs.eclipse.org/bugs/show_bug.cgi?id=268138).
Build just did not have time to look at updating to the new application.
We'll probably look at this in 3.6
-Andrew
MSacarny wrote:
> I built the cloud example
> ( http://aniefer.blogspot.com/2009/03/building-p2-rcp-products -in-eclipse.html)
> on SDK/Delta 3.5RC2 to help plan the conversion of our 3.4.1 RCP Product
> scripts to simpler, 3.5 scripts. JAVA_HOME =<path to jdk1.6.0_07>) Here
> is what I had to modify for a good build:
> a) Add org.eclipse.equinox.p2.repository to Product, Dependencies, to
> satisfy requirements.
> b) Update product build.properties: JavaSE-1.6=${java.home}/lib/rt.jar
> Once I did that, buildProduct.xml built the Product, however there were
> troubling console entries:
>
> mirrorArchive:
> [p2.mirror] Problems resolving provisioning plan.
> [p2.mirror] Unable to satisfy dependency from
> org.eclipse.equinox.executable.feature.group
> 3.3.200.v20090521-1800-7M-Fm-FI3UouOe61h3BYGC to
> org.eclipse.equinox.launcher.gtk.solaris.sparc [1.0.200.v20090519].
> [p2.mirror] Unable to satisfy dependency from
> org.eclipse.equinox.executable.feature.group
> 3.3.200.v20090521-1800-7M-Fm-FI3UouOe61h3BYGC to
> org.eclipse.equinox.launcher.gtk.solaris.x86 [1.0.200.v20090519].
> [p2.mirror] Unable to satisfy dependency from
> org.eclipse.equinox.executable.feature.group
> 3.3.200.v20090521-1800-7M-Fm-FI3UouOe61h3BYGC to
> org.eclipse.equinox.launcher.motif.solaris.sparc [1.0.200.HEAD].
> :
> :
>
> and this:
>
> runDirector:
> [echo] This application is deprecated. Please use the
> org.eclipse.equinox.p2.director application.
> [echo] Installing
> org.eclipse.equinox.p2.examples.rcp.cloud.product 1.0.0.200905281004.
>
> Question 1: What is the significance of the provisioning plan errors?
> Any workaround?
> Question 2: What is the significance of runDirector using the deprecated
> application. Is it safe to use the deprecated application going forward?
>
> Thanks,
> MSacarny
|
|
|
Re: 'Cloud' example build on 3.5RC2 [message #598010 is a reply to message #63571] |
Mon, 01 June 2009 19:13 |
Andrew Niefer Messages: 990 Registered: July 2009 |
Senior Member |
|
|
Neither of these items are anything that is a real problem.
1) When mirroring an IU (org.eclipse.equinox.executable.feature.group
here), the mirror task follows requirements and also mirrors any
required IUs. It ends up logging these warnings when it can't find an
IU matching a requirement. These missing requirements are not
necessarily a problem, particularly if they are fragments for platforms
that you aren't building. (They may be missing for exactly that reason,
you aren't building those platforms). I think the logging may be a
little over-zealous here.
2) Starting in 3.5M6, PDE/Build started automatically calling the
director application org.eclipse.equinox.p2.director.app.application.
Somewhere around M7, a new application org.eclipse.equinox.p2.director
was created (https://bugs.eclipse.org/bugs/show_bug.cgi?id=268138).
Build just did not have time to look at updating to the new application.
We'll probably look at this in 3.6
-Andrew
MSacarny wrote:
> I built the cloud example
> ( http://aniefer.blogspot.com/2009/03/building-p2-rcp-products -in-eclipse.html)
> on SDK/Delta 3.5RC2 to help plan the conversion of our 3.4.1 RCP Product
> scripts to simpler, 3.5 scripts. JAVA_HOME =<path to jdk1.6.0_07>) Here
> is what I had to modify for a good build:
> a) Add org.eclipse.equinox.p2.repository to Product, Dependencies, to
> satisfy requirements.
> b) Update product build.properties: JavaSE-1.6=${java.home}/lib/rt.jar
> Once I did that, buildProduct.xml built the Product, however there were
> troubling console entries:
>
> mirrorArchive:
> [p2.mirror] Problems resolving provisioning plan.
> [p2.mirror] Unable to satisfy dependency from
> org.eclipse.equinox.executable.feature.group
> 3.3.200.v20090521-1800-7M-Fm-FI3UouOe61h3BYGC to
> org.eclipse.equinox.launcher.gtk.solaris.sparc [1.0.200.v20090519].
> [p2.mirror] Unable to satisfy dependency from
> org.eclipse.equinox.executable.feature.group
> 3.3.200.v20090521-1800-7M-Fm-FI3UouOe61h3BYGC to
> org.eclipse.equinox.launcher.gtk.solaris.x86 [1.0.200.v20090519].
> [p2.mirror] Unable to satisfy dependency from
> org.eclipse.equinox.executable.feature.group
> 3.3.200.v20090521-1800-7M-Fm-FI3UouOe61h3BYGC to
> org.eclipse.equinox.launcher.motif.solaris.sparc [1.0.200.HEAD].
> :
> :
>
> and this:
>
> runDirector:
> [echo] This application is deprecated. Please use the
> org.eclipse.equinox.p2.director application.
> [echo] Installing
> org.eclipse.equinox.p2.examples.rcp.cloud.product 1.0.0.200905281004.
>
> Question 1: What is the significance of the provisioning plan errors?
> Any workaround?
> Question 2: What is the significance of runDirector using the deprecated
> application. Is it safe to use the deprecated application going forward?
>
> Thanks,
> MSacarny
|
|
|
Powered by
FUDForum. Page generated in 0.04776 seconds