Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] Anybody using p2?

Before moving our product to Eclipse 3.4, we were building our features
using the headless build and then packaging our product by extracting
Eclipse platform archives with our feature archives into a product
layout.  We had our own copy of the launcher, config.ini file, etc..
This broke when we moved to Eclipse 3.4M6 when p2 was introduced.  We
decided we should use the headless product build and then p2-ize the
product.  It took me a looooong time to get the product build working,
and the p2 stuff was a nightmare.  We finally got it all building and
p2-ized, but now we're unable to update!  It finds the update and says
it installs correctly, but the new bundles are put deep in the bowels of
the configuration directory and never loaded when restarted.  I'm very
frustrated that we spent so much time trying to get the builds to work,
only to find out that the updates don't work.  Anyway, we're not taking
advantage of any of the new functionality right now anyway, so we've
decided to revert to using the old update manager.  As far as I can
tell, some of the cool p2 features don't work in 3.4 anyway, and are
targeted for 3.5.

Anyway, I was just curious if anyone else was trying to use p2 and what
their experience has been.



-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
On Behalf Of ext Wieant Nielander
Sent: Wednesday, August 20, 2008 3:22 AM
To: CDT General developers list.
Subject: Re: [cdt-dev] Anybody using p2?

> This is just a general question for people building IDE's based on 
> Eclipse 3.4 and CDT 5.x.  I'm wondering how many people are using p2 
> and how many are sticking with the old updater.  We've run into a lot 
> of issues p2-izing our products and are considering sticking with the 
> old updater for now, possibly moving to p2 when Eclipse 3.5 comes out.


We recently released a product including an Eclipse 3.4 and CDT 5 based
IDE, and did switch back to the old installer since we couldn't get p2
up and running in time. But I must admit that it was a late decision to
use the Ganymede release so we didn't spend that much time on looking
into p2. As we still have to schedule this feature any
feedback/doc/reference implementations are more than welcome.


cdt-dev mailing list

Back to the top