Pascal (aka LeNettoyeur) on Eclipse

Sunday, November 01, 2009

p2 is going public

I mean API public. Therefore we are soliciting input from people who have been using our provisional API or people that are looking into using it. To do so, please open a bug report capturing your use cases as well as stating the problems you have been experiencing with the current provisional API.

Thanks in advance.

Labels:

Thursday, August 27, 2009

p2 community contribution

If you are interested in contributing to p2 during the Helios (3.6.) cycle, please add your areas of interest on the wiki. It can either be new functionalities as well as things that you would like to see improved.

Expressing your desire early will allow for other contributors to potentially join you and for the current set of p2 committers to plan for coming contributions.

Thanks in advance.


Labels: ,

Monday, August 03, 2009

p2 EclipseCon 09 slides posted

I have just posted the slides for the talk and tutorial I gave on p2 at EclispeCon 2009.
The talk goes over the p2 functionalities from a runtime perspective and the build / dev time aspects.
The tutorial covers all the major aspects of p2. It ranges from the simple usage of product delivery to an in-depth presentation of the p2 concepts.
Enjoy!

Labels: ,

Thursday, July 30, 2009

p2 metadata and resolution detailed

Daniel Le Berre (one of the author of SAT4J) and myself have a paper accepted to IWOCE. The paper focuses on the dependency management aspect of p2. It describes the metadata used to express dependencies, the overall functioning of our resolver and a description of our propositional constraints based encoding. To conclude we describe the challenges to address in future releases.

The paper is available at http://www.cril.univ-artois.fr/spip/publications/iwoce907-leberre.pdf

Labels: , ,

OSGi DevCon Europe 2009 slides

I have finally uploaded the slides of my OSGi DevCon talk on slideshare. The presentation goes over some of the p2 concepts and talks for the first time about 3 different ways to setup p2 depending on the constraints of your environment: milli, micro, nano.

Labels:

Wednesday, June 03, 2009

p2 at OSGi DevCon Europe / Jazoon

If everything goes well (understand my travel request gets approved), I will be presenting p2 at OSGi DevCon Europe / Jazoon in Zurich on June 22nd.

If you want to meet to chat about p2, build or OSGi, please drop me a note (esp. if you are an IBM Rational customer) and we will schedule something during my short visit in Switzerland.


Labels: ,

Tuesday, May 19, 2009

What is the Galileo repo?

The Galileo repository is a one stop shop for all the bits and pieces of this release and thus facilitates consumers life. It guarantees by construction that all the pieces that are available from it are meant to work together.
However, this does not mean that you will be able to select all the entries from the repository and successfully install them on top your SDK. Why? Because this repository contains things like SDKs and runtimes (e.g. Riena, Swordfish, etc.) that are meant to be installed in your target rather than your running instance.

Labels: ,

Monday, May 18, 2009

p2, call for community testing

During 3.5, a release put under the theme of robustness for our team, p2 went through a lot of changes: new UI, improved error reporting, more robust downloads, improved transactionality of the installation,.. the list is endless. About 900 bugs have been closed.

However, in order to avoid releasing 3.5 with big issues (which we think/hope we don't have), I'm calling out to you to try out p2 by downloading RC1 and give it a spin and a hard time, and report any problem in the p2 component here.

Thanks in advance.

Labels: ,