Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] RE: API tooling for CDT 8.0 and CDT 7.0.1

-1
I think bundles should follow same restrictions as main CDT version.
If 7.0.1 is maintenance version
is should not have new feature or API's (as I mentioned earlier with
exceptions if it required to fix some critical bug)
in other component. We have CDT 8.0 for new features. If bundle really
want to exists with new features but based on core CDT 7.0 it should
have separate branch for that.

On Thu, Jun 17, 2010 at 10:15 AM, Madan Teodor-TEMADAN1
<TEMADAN1@xxxxxxxxxxxxx> wrote:
> As far as I know, bundle versioning should have a separate life-cycle
> representing the API evolution then product versioning.
>
> If CDT product version would stick to 7.0.1 that does not mean that EDC
> bundle/feature could not move from 1.0 to 1.1 or even 2.0.
> Though in this case you should be careful with how you would make
> distinction of EDC on head or on 7_0 branch.
>
> Teo
> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> On Behalf Of David.Dubrow@xxxxxxxxx
> Sent: Thursday, June 17, 2010 4:57 PM
> To: cdt-dev@xxxxxxxxxxx
> Subject: Re: [cdt-dev] RE: API tooling for CDT 8.0 and CDT 7.0.1
>
> I understand there are benfits to API tooling, but the restriction Doug
> mentioned that no new API can be added for 7.0.1 because it's only a
> maintenance release (same minor version) hamstrings development for us
> since we plan our first EDC-based release on 7.0.1.
>
>
> On 6/17/10 8:51 AM, "ext John Cortell" <rat042@xxxxxxxxxxxxx> wrote:
>
>> The API tooling is very useful, even for something that is in flux.
>> Among other things, it's critical for identifying what is being
>> exposed as API. Prior to it, such identification required proactive,
>> manual inspection. Now, you can code away and not worry about
>> accidentally introducing API.
>> And that's just one
>> of many benefits API tooling brings to the table.
>>
>> The EDC plugins are configured for API tooling and I'd give a big -1
>> to undoing that.
>>
>> John
>>
>> At 08:50 AM 6/17/2010, David.Dubrow@xxxxxxxxx wrote:
>>> I thought EDC was exempt from API tooling issues for now since it's
>>> still in early development and likely to change quite a bit for some
>>> time. To some degree, the CDT 7.0 release is an arbitrary point in
> EDC development, right?
>>>
>>> --David Dubrow
>>>
>>>
>>> On 6/17/10 8:46 AM, "ext Doug Schaefer" <cdtdoug@xxxxxxxxx> wrote:
>>>
>>>> Actually, 7.0.1 should still be against the 6.0 baseline, no? There
>>>> are no API changes at all allowed on the maintenance stream.
>>>>
>>>> On Thu, Jun 17, 2010 at 9:35 AM, Marc Khouzam
>>>> <marc.khouzam@xxxxxxxxxxxx>
>>>> wrote:
>>>>> I've updated our policy wiki with this procedure.
>>>>> http://wiki.eclipse.org/CDT/policy
>>>>>
>>>>>
>>>>> ________________________________
>>>>> From: cdt-dev-bounces@xxxxxxxxxxx
>>>>> [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Marc Khouzam
>>>>> Sent: Thursday, June 17, 2010 8:29 AM
>>>>> To: 'CDT General developers list.'
>>>>> Subject: [cdt-dev] API tooling for CDT 8.0 and CDT 7.0.1
>>>>>
>>>>> Hi all,
>>>>>
>>>>> just a reminder that now that we have moved to developing new
>>> CDT versions,
>>>>> you should update
>>>>> your API baselines to the CDT 7.0 code for both 8.0 and 7.0.1.
>>>>>
>>>>> There has already been some commits to CDT 8.0 that broke API
>>>>> tooling :-)
>>>>>
>>>>> Here is how I do it, takes 30 seconds:
>>>>>
>>>>> 1- download CDT 7.0 from
>>>>>
>>> http://download.eclipse.org/tools/cdt/builds/7.0.0/I.I201006141710/in
>>> dex.html
>>>>> 2- unzip it in some directory (I create a CDT7.0 dir)
>>>>> 3- in eclipse go to Preferences->Plug-in Development->API Baselines
>>>>> 4- Press the Add Baselines... button
>>>>> 5- Name your new baseline (I use CDT7.0)
>>>>> 6- Choose the directory of point #2 and press OK
>>>>> 7- make sure the new baseline is the selected one.
>>>>>
>>>>> Thanks
>>>>>
>>>>> Marc
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> cdt-dev mailing list
>>>>> cdt-dev@xxxxxxxxxxx
>>>>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>>>>>
>>>>>
>>>> _______________________________________________
>>>> cdt-dev mailing list
>>>> cdt-dev@xxxxxxxxxxx
>>>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>>>
>>> _______________________________________________
>>> cdt-dev mailing list
>>> cdt-dev@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>>
>>
>> _______________________________________________
>> cdt-dev mailing list
>> cdt-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>


Back to the top