incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcel Offermans <>
Subject Re: [PROPOSAL] Apache Ace
Date Sun, 05 Apr 2009 09:46:37 GMT
Hello Jason,

On Apr 5, 2009, at 1:09 , Jason van Zyl wrote:

>> Equinox p2 was designed to replace the aging Update Manager in
>> Eclipse. It focusses on installing Eclipse-based applications from
>> scratch and updating them and can be extended to manage other types
>> of artifacts. If you look at the "agent" part, it is geared towards
>> desktop environments
> Not true.

> Jeff McAffer's demo at EclipseCon is a case in point. He provisioned
> an EC2 node using p2. [...] Jeff is very much focused on server side  
> provisioning as am I.

Let me rephrase that, it's geared more towards desktop and server  
environments, as compared to smaller (embedded, mobile) environments.  
That was the point I was trying to make here.

>> Note though, I'm no Equinox p2 expert. :)

> Then why are you proposing this when you don't even know what p2 is
> capable of?

We started working on this system when p2 did not even exist. I even  
remember talking to Jeff in those days about our system, but they  
decided to make their own, so you could equally well make this  
argument the other way round.

> It's just my opinion but anyone doing provisioning with OSGi has had
> their asses handed to them on a plate by the p2 guys.

In my opinion, p2 is fine if you are already doing everything "the  
Eclipse way" and are targetting desktops and servers. There are  
however other types of systems that need provisioning, and Apache Ace  
tries to cater for those too.

> Oleg and I were trying to make something and after looking around at
> everything -- and we did look at OBR -- we decided that p2 was good
> enough and we would help improve that.

OBR is a repository for components, augmented with metadata that  
describes dependencies. As such it's not a provisioning system, so in  
my opinion you should not compare it to p2.

> There's nothing wrong with competition but I think anyone doing OSGi
> provisioning is just going to look around in a year and find p2 has
> 95% of the market. It's a complicated problem and I think p2 is a
> solid base and be improved and adapted to support  things like OBR or
> anything else including non-OSGi systems.

Nobody can look into the future, and since both p2 and Ace are indeed  
software provisioning solutions, there will definitely be overlap in  
features. There are also differences though. In the end, the users  
will decide what they like best.

Greetings, Marcel

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message