[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re[2]: [equinox-dev] Graduation of Prosyst contributed bundles

All of the bundles that implement OSGi defined services:


org.eclipse.equinox.ds 

org.eclipse.equinox.ip 

org.eclipse.equinox.wireadmin

org.eclipse.equinox.io


pass the corresponding OSGi test cases. How you proceed in this case because OSGi test cases are not publicly available? 


-Pavlin


>

We also will need to setup automated tests for the bundles which are graduated. (See https://bugs.eclipse.org/bugs/show_bug.cgi?id=206333)


Tom




Thomas Watson---10/15/2007 09:28:05 AM---The bundles contributed by Prosyst have been in the incubator since July. The codebase Prosyst donated is already production qu



From:

Thomas Watson/Austin/IBM@IBMUS

To:

equinox-dev@xxxxxxxxxxx

Date:

10/15/2007 09:28 AM

Subject:

[equinox-dev] Graduation of Prosyst contributed bundles





The bundles contributed by Prosyst have been in the incubator since July. The codebase Prosyst donated is already production quality and has been used in many products at Prosyst. A small number of issues have been reported against the bundles in the incubator. But these are to be expected and the committers from Prosyst have been responsive in addressing the issues. At this point I would like to ask Prosyst which of the incubator bundles would they like to graduate and support in the Equinox-Bundles component?


We have the following bundles to consider:


org.eclipse.equinox.util (https://bugs.eclipse.org/bugs/show_bug.cgi?id=181731)

org.eclipse.equinox.ds (https://bugs.eclipse.org/bugs/show_bug.cgi?id=181733)

org.eclipse.equinox.ip (https://bugs.eclipse.org/bugs/show_bug.cgi?id=181734)

org.eclipse.equinox.wireadmin (https://bugs.eclipse.org/bugs/show_bug.cgi?id=181736)

org.eclipse.equinox.io (https://bugs.eclipse.org/bugs/show_bug.cgi?id=181737)


The last four bundles (ds, ip, wireadmin, io) all provide implementations to OSGi specifications and do not provide public API. I am concerned about the amount of public API in the org.eclipse.equinox.util bundle (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=206151).


We should consider the following when making this decision:


1) Which bundles does the community need? We do not need to graduate all the bundles if we determine that the community is not interested in all of them.

2) Which bundles do we have sufficient resources to support at the graduated level.

3) How much API will be graduated. Graduated API has a long term commitment and requires a lot of review and must be positioned such that we do not break compatibility while evolving the API after graduation.


Tom

_______________________________________________

equinox-dev mailing list

equinox-dev@xxxxxxxxxxx

https://dev.eclipse.org/mailman/listinfo/equinox-dev