Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rt-pmc] ECF 3.8.0 release

We probably should get a sense of how final the APIs are looking for RSA 1.1 before making them available as an official API for ECF.  We always run the risk of putting something out there as a release before it has become officially final by OSGi.  I have been bitten by this in Equinox when the OSGi core spec slips past a feasible date to be included in the release train.  One example is OSGi composite bundles.  We had several equinox releases where the composite API (and an implementation) was included in Equinox releases but it never become a real OSGi specification.  For luna I have finally been able to remove this.  But it required a 2 year notice to the community first because we considered it real Eclipse API.  That was a completely separate 1.0 package so it was easier deal with it being removed.  But if the package is updated to 1.x then it is much more catastrophic if you put something out there as 1.1 that is not really the final 1.1.  Then when 1.1 is really final you are left with having to update your version of the API without incrementing your package version.

Doing the work in a branch is good and then not merging into master until you are very comfortable that the API will be final final by the time you release.  Even doing an RI in a branch is acceptable.  As far as I know OSGi does not require RIs to be included in any official release from an open source project.  I don't think it even has to be provided from a download site.  All that is required is that the source code is freely available in a repository and it can be built in order to get the RI binary.

But I do realize it is in your best interest to have the ECF luna release support RSA 1.1.  But if there is any question on the finalization of the RSA 1.1 API in time for the Luna release then you should consider not releasing it until Luna SR1.

(and sorry for the long winded answer, did not intend to take that long! ;-)

Tom



Inactive hide details for Scott Lewis ---02/19/2014 12:38:02 PM---On 2/19/2014 5:40 AM, Thomas Watson wrote: >Scott Lewis ---02/19/2014 12:38:02 PM---On 2/19/2014 5:40 AM, Thomas Watson wrote: >

From: Scott Lewis <slewis@xxxxxxxxxxxxx>
To: rt-pmc@xxxxxxxxxxx,
Date: 02/19/2014 12:38 PM
Subject: Re: [rt-pmc] ECF 3.8.0 release
Sent by: rt-pmc-bounces@xxxxxxxxxxx





On 2/19/2014 5:40 AM, Thomas Watson wrote:

    +1 looks good.

    Question about implementing R6 RSA in future release (Luna).  We need to figure out if the API is going to be closed and finalized in time for Luna.


Yeah.   I'm not sure when/how a final decision on such things is done...or whether it's consistent across RFCs...but had assumed that it would happen before our Luna freeze.

Just for your info:  we will have the implementation complete as soon as the API is closed by EEG/OSGi...as we are doing/completing the impl work now (on ECF git rfc1.1 branch).

Scott

_______________________________________________
rt-pmc mailing list
rt-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/rt-pmc

GIF image


Back to the top