Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » p2 Installer Issues
p2 Installer Issues [message #328195] Fri, 16 May 2008 17:08 Go to next message
Miles Parker is currently offline Miles ParkerFriend
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 Go to previous messageGo to next message
Eclipse UserFriend
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 Go to previous messageGo to next message
Miles Parker is currently offline Miles ParkerFriend
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 Go to previous messageGo to next message
Eclipse UserFriend
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 Go to previous message
Miles Parker is currently offline Miles ParkerFriend
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?
Previous Topic:Class loader problems
Next Topic:Why is it needed for java bean to implement property change support
Goto Forum:
  


Current Time: Wed Nov 06 21:59:06 GMT 2024

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

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

Back to the top