Hi all
I'm trying to add to my rcp application the update action from a p2
repository.

I'm using eclipse helios (r.2).

I have my headless build that export my rcp application and creates the p2
repository (this is fine).

Now there is something that is not really clear to me.

all the plug-ins use an id pattern version: 1.2.3.qualifier
I have a product version (still with an 4.5.2.qualifier)
And I have features with id which brings still a qualifier ..

Now . let's say I want to modify just one plug-in and release the new build
on the p2 server for the updates.

I believe that I should just export the only one I have modified and not all
of them, as the qualifier of all the plug-ins will be automatically updated,
even if I have not changed anything . is that correct?

I'm wondering if it is not better just to use a specific version number (not
the qualifier that get replaced every time a build is performed) so that
unchanged feature will stay the same.

One more question .
Could someone explain me a bit better the concept of grouping feature into
categories. Where do I have to create this category and how to treat it?

By default, exporting a product pegs the feature versions and plugin versions exactly. We update by incrementing the product version (i.e. 3.6.0 to 3.6.1 to 3.6.2) which updates all contained features that have changed (and by extension, all plugins).

If you wanted to update one plugin, the absolute minimum you need to do is increment the plugin version and feature version. Then you need to take special steps if you want to update a feature without updating your product as well.