Home » Eclipse Projects » Eclipse Platform » p2 Installer Issues
p2 Installer Issues [message #328195] |
Fri, 16 May 2008 17:08 |
Miles Parker Messages: 1341 Registered: July 2009 |
Senior Member |
|
|
Hi all,
I have a key use case which is simply to allow my users to get a
working, well provisioned sdk installed on their machines with my
plugins and one other plugin site dependency included, *without*
requiring them to use the update manager.:) As I mentioned in
bugzilla, this issue is the only one I encounter for user acceptance,
and its a biggie. I am certain that I (and Eclipse) have lost users
simply because I can't offer them a two or three step process that
actually works constistently.
I do have high hopes for p2, and am now looking at the p2 Installer as
a solution. So far though I haven't been able to get it to work, even
for default configuration. First the Installer doesn't work as the
eclipsepedia page (http://wiki.eclipse.org/Equinox_p2_Installer)
indicates that it should OOTB. I get:
java.lang.RuntimeException: No application id has been found at
org.eclipse.equinox.internal.app.EclipseAppContainer.startDe faultApp(EclipseAppContainer.java:236)
The
page indicates that p2installer.ini should specify a vm argument like
-vmargs
-Dorg.eclipse.equinox.p2.installDescription= http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties
But
the args is blank. And there is nothing at
http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties.
But if I grab the sdk-installer.properties from cvs, it points to a location:
eclipse.p2.metadata=http://update.eclipse.org/eclipse/testUpdates/
eclipse.p2.artifacts=http://update.eclipse.org/eclipse/testUpdates/
and, yep, that site doesn't exist. I tried the ganymede release site
but that doesn't work either.
1. Is there a site that I can point to to test the installer?
2. If so, I'm now beginning to doubt that this will work as there
doesn't appear to be a way to specfiy multiple site locaitons from the
installer.2? Is my strategy reasonable?
|
|
|
Re: p2 Installer Issues [message #328197 is a reply to message #328195] |
Fri, 16 May 2008 17:29 |
Eclipse User |
|
|
|
Originally posted by: eclipse-news.rizzoweb.com
Miles Parker wrote:
>
> Hi all,
>
> I have a key use case which is simply to allow my users to get a
> working, well provisioned sdk installed on their machines with my
> plugins and one other plugin site dependency included, *without*
> requiring them to use the update manager.:) As I mentioned in bugzilla,
> this issue is the only one I encounter for user acceptance, and its a
> biggie. I am certain that I (and Eclipse) have lost users simply because
> I can't offer them a two or three step process that actually works
> constistently.
Have you looked at Pulse?
http://www.poweredbypulse.com
In their own words: "Pulse is an easy way to obtain, configure and
manage your Eclipse-based products."
It allows you to configure a profile of Eclipse features and make that
profile public so others can use it.
We at Skyway Software have registered our products in their catalog, so
users can get a single download that includes our plugins and all of
their dependencies (such as JDT, WTP, PDE, EMF, DTP, etc.).
Hope this helps,
Eric
> I do have high hopes for p2, and am now looking at the p2 Installer as a
> solution. So far though I haven't been able to get it to work, even for
> default configuration. First the Installer doesn't work as the
> eclipsepedia page (http://wiki.eclipse.org/Equinox_p2_Installer)
> indicates that it should OOTB. I get:
>
> java.lang.RuntimeException: No application id has been found at
> org.eclipse.equinox.internal.app.EclipseAppContainer.startDe faultApp(EclipseAppContainer.java:236)
>
>
> The
> page indicates that p2installer.ini should specify a vm argument like
>
> -vmargs
> -Dorg.eclipse.equinox.p2.installDescription= http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties
>
>
> But
> the args is blank. And there is nothing at
> http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties.
>
> But if I grab the sdk-installer.properties from cvs, it points to a
> location:
>
> eclipse.p2.metadata=http://update.eclipse.org/eclipse/testUpdates/
> eclipse.p2.artifacts=http://update.eclipse.org/eclipse/testUpdates/
>
> and, yep, that site doesn't exist. I tried the ganymede release site but
> that doesn't work either.
>
> 1. Is there a site that I can point to to test the installer?
>
> 2. If so, I'm now beginning to doubt that this will work as there
> doesn't appear to be a way to specfiy multiple site locaitons from the
> installer.2? Is my strategy reasonable?
>
|
|
|
Re: p2 Installer Issues [message #328203 is a reply to message #328197] |
Sat, 17 May 2008 02:10 |
Miles Parker Messages: 1341 Registered: July 2009 |
Senior Member |
|
|
Cool, it does look promising and I'm going to try it out. For the
(hopefully not too) longer term -- from bugzilla install folder
discusion, it seems that Pascal @ p2 appreciates the issue and they
have plans to address it in future.
On 2008-05-16 10:29:01 -0700, Eric Rizzo <eclipse-news@rizzoweb.com> said:
> Miles Parker wrote:
>>
>> Hi all,
>>
>> I have a key use case which is simply to allow my users to get a
>> working, well provisioned sdk installed on their machines with my
>> plugins and one other plugin site dependency included, *without*
>> requiring them to use the update manager.:) As I mentioned in
>> bugzilla, this issue is the only one I encounter for user acceptance,
>> and its a biggie. I am certain that I (and Eclipse) have lost users
>> simply because I can't offer them a two or three step process that
>> actually works constistently.
>
> Have you looked at Pulse?
> http://www.poweredbypulse.com
>
> In their own words: "Pulse is an easy way to obtain, configure and
> manage your Eclipse-based products."
>
> It allows you to configure a profile of Eclipse features and make that
> profile public so others can use it.
>
> We at Skyway Software have registered our products in their catalog, so
> users can get a single download that includes our plugins and all of
> their dependencies (such as JDT, WTP, PDE, EMF, DTP, etc.).
>
> Hope this helps,
> Eric
>
>
>
>> I do have high hopes for p2, and am now looking at the p2 Installer as
>> a solution. So far though I haven't been able to get it to work, even
>> for default configuration. First the Installer doesn't work as the
>> eclipsepedia page (http://wiki.eclipse.org/Equinox_p2_Installer)
>> indicates that it should OOTB. I get:
>>
>> java.lang.RuntimeException: No application id has been found at
>> org.eclipse.equinox.internal.app.EclipseAppContainer.startDe faultApp(EclipseAppContainer.java:236)
The
page
>>
>> indicates that p2installer.ini should specify a vm argument like
>>
>> -vmargs
>> -Dorg.eclipse.equinox.p2.installDescription= http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties
But
the
>>
>> args is blank. And there is nothing at
>> http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties.
>>
>> But if I grab the sdk-installer.properties from cvs, it points to a location:
>>
>> eclipse.p2.metadata=http://update.eclipse.org/eclipse/testUpdates/
>> eclipse.p2.artifacts=http://update.eclipse.org/eclipse/testUpdates/
>>
>> and, yep, that site doesn't exist. I tried the ganymede release site
>> but that doesn't work either.
>>
>> 1. Is there a site that I can point to to test the installer?
>>
>> 2. If so, I'm now beginning to doubt that this will work as there
>> doesn't appear to be a way to specfiy multiple site locaitons from the
>> installer.2? Is my strategy reasonable?
|
|
|
Re: p2 Installer Issues [message #328223 is a reply to message #328203] |
Mon, 19 May 2008 13:14 |
Eclipse User |
|
|
|
Originally posted by: eclipse-news.rizzoweb.com
Miles Parker wrote:
>
> Cool, it does look promising and I'm going to try it out. For the
> (hopefully not too) longer term -- from bugzilla install folder
> discusion, it seems that Pascal @ p2 appreciates the issue and they have
> plans to address it in future.
Yes, this look helpful: http://wiki.eclipse.org/Equinox_p2_Installer
>
> On 2008-05-16 10:29:01 -0700, Eric Rizzo <eclipse-news@rizzoweb.com> said:
>
>> Miles Parker wrote:
>>>
>>> Hi all,
>>>
>>> I have a key use case which is simply to allow my users to get a
>>> working, well provisioned sdk installed on their machines with my
>>> plugins and one other plugin site dependency included, *without*
>>> requiring them to use the update manager.:) As I mentioned in
>>> bugzilla, this issue is the only one I encounter for user acceptance,
>>> and its a biggie. I am certain that I (and Eclipse) have lost users
>>> simply because I can't offer them a two or three step process that
>>> actually works constistently.
>>
>> Have you looked at Pulse?
>> http://www.poweredbypulse.com
>>
>> In their own words: "Pulse is an easy way to obtain, configure and
>> manage your Eclipse-based products."
>>
>> It allows you to configure a profile of Eclipse features and make that
>> profile public so others can use it.
>>
>> We at Skyway Software have registered our products in their catalog,
>> so users can get a single download that includes our plugins and all
>> of their dependencies (such as JDT, WTP, PDE, EMF, DTP, etc.).
>>
>> Hope this helps,
>> Eric
>>
>>
>>
>>> I do have high hopes for p2, and am now looking at the p2 Installer
>>> as a solution. So far though I haven't been able to get it to work,
>>> even for default configuration. First the Installer doesn't work as
>>> the eclipsepedia page (http://wiki.eclipse.org/Equinox_p2_Installer)
>>> indicates that it should OOTB. I get:
>>>
>>> java.lang.RuntimeException: No application id has been found at
>>> org.eclipse.equinox.internal.app.EclipseAppContainer.startDe faultApp(EclipseAppContainer.java:236)
>>>
>
> The
> page
>>>
>>> indicates that p2installer.ini should specify a vm argument like
>>>
>>> -vmargs
>>> -Dorg.eclipse.equinox.p2.installDescription= http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties
>>>
>
> But
> the
>>>
>>> args is blank. And there is nothing at
>>> http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties.
>>>
>>> But if I grab the sdk-installer.properties from cvs, it points to a
>>> location:
>>>
>>> eclipse.p2.metadata=http://update.eclipse.org/eclipse/testUpdates/
>>> eclipse.p2.artifacts=http://update.eclipse.org/eclipse/testUpdates/
>>>
>>> and, yep, that site doesn't exist. I tried the ganymede release site
>>> but that doesn't work either.
>>>
>>> 1. Is there a site that I can point to to test the installer?
>>>
>>> 2. If so, I'm now beginning to doubt that this will work as there
>>> doesn't appear to be a way to specfiy multiple site locaitons from
>>> the installer.2? Is my strategy reasonable?
>
>
>
>
>
|
|
|
RC1 +1 Re: p2 Installer Issues [message #328354 is a reply to message #328223] |
Thu, 22 May 2008 22:24 |
Miles Parker Messages: 1341 Registered: July 2009 |
Senior Member |
|
|
Yeah, tried that unfortunatly lots of issues.
OTOH, kudos to p2 team, its like night and day compared to M7. No
dreaded unresolvable dependnecies, no duplicate sites, no weird repo
issues (so far), interface cleaner...
On 2008-05-19 06:14:59 -0700, Eric Rizzo <eclipse-news@rizzoweb.com> said:
> Miles Parker wrote:
>>
>> Cool, it does look promising and I'm going to try it out. For the
>> (hopefully not too) longer term -- from bugzilla install folder
>> discusion, it seems that Pascal @ p2 appreciates the issue and they
>> have plans to address it in future.
>
> Yes, this look helpful: http://wiki.eclipse.org/Equinox_p2_Installer
>
>
>>
>> On 2008-05-16 10:29:01 -0700, Eric Rizzo <eclipse-news@rizzoweb.com> said:
>>
>>> Miles Parker wrote:
>>>>
>>>> Hi all,
>>>>
>>>> I have a key use case which is simply to allow my users to get a
>>>> working, well provisioned sdk installed on their machines with my
>>>> plugins and one other plugin site dependency included, *without*
>>>> requiring them to use the update manager.:) As I mentioned in
>>>> bugzilla, this issue is the only one I encounter for user acceptance,
>>>> and its a biggie. I am certain that I (and Eclipse) have lost users
>>>> simply because I can't offer them a two or three step process that
>>>> actually works constistently.
>>>
>>> Have you looked at Pulse?
>>> http://www.poweredbypulse.com
>>>
>>> In their own words: "Pulse is an easy way to obtain, configure and
>>> manage your Eclipse-based products."
>>>
>>> It allows you to configure a profile of Eclipse features and make that
>>> profile public so others can use it.
>>>
>>> We at Skyway Software have registered our products in their catalog, so
>>> users can get a single download that includes our plugins and all of
>>> their dependencies (such as JDT, WTP, PDE, EMF, DTP, etc.).
>>>
>>> Hope this helps,
>>> Eric
>>>
>>>
>>>
>>>> I do have high hopes for p2, and am now looking at the p2 Installer as
>>>> a solution. So far though I haven't been able to get it to work, even
>>>> for default configuration. First the Installer doesn't work as the
>>>> eclipsepedia page (http://wiki.eclipse.org/Equinox_p2_Installer)
>>>> indicates that it should OOTB. I get:
>>>>
>>>> java.lang.RuntimeException: No application id has been found at
>>>> org.eclipse.equinox.internal.app.EclipseAppContainer.startDe faultApp(EclipseAppContainer.java:236)
The
page
indicates
>>>>
>>>> that p2installer.ini should specify a vm argument like
>>>>
>>>> -vmargs
>>>> -Dorg.eclipse.equinox.p2.installDescription= http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties
But
the
args
>>>>
>>>> is blank. And there is nothing at
>>>> http://update.eclipse.org/eclipse/testUpdates/sdk-installer. properties.
>>>>
>>>> But if I grab the sdk-installer.properties from cvs, it points to a location:
>>>>
>>>> eclipse.p2.metadata=http://update.eclipse.org/eclipse/testUpdates/
>>>> eclipse.p2.artifacts=http://update.eclipse.org/eclipse/testUpdates/
>>>>
>>>> and, yep, that site doesn't exist. I tried the ganymede release site
>>>> but that doesn't work either.
>>>>
>>>> 1. Is there a site that I can point to to test the installer?
>>>>
>>>> 2. If so, I'm now beginning to doubt that this will work as there
>>>> doesn't appear to be a way to specfiy multiple site locaitons from the
>>>> installer.2? Is my strategy reasonable?
|
|
|
Goto Forum:
Current Time: Wed Nov 06 21:59:06 GMT 2024
Powered by FUDForum. Page generated in 0.03782 seconds
|