[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] Should DSF UI packages be an API?

Hi,

I missed the fact that pawel mentioned -not- renaming
the packages.  So, I agree that it is not much work to 
do 1).  You got my vote. 

> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx 
> [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Leherbauer, 
> Anton (Toni)
> Sent: Monday, March 09, 2009 5:00 AM
> To: CDT General developers list.
> Subject: RE: [cdt-dev] Should DSF UI packages be an API?
> 
> I am also for 1).
> I don't think it is more effort on our side (provided we don't rename
> the packages).
> 
> Toni
> 
> > -----Original Message-----
> > From: cdt-dev-bounces@xxxxxxxxxxx 
> > [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Rohrbach, Randy
> > Sent: Friday, March 06, 2009 5:59 PM
> > To: CDT General developers list.
> > Subject: RE: [cdt-dev] Should DSF UI packages be an API?
> > 
> > I know Mark voted for 2 ( because it is easier ). I guess 
> > though from a
> > purist point
> > Of view we should do #1.  This seems more by the book correct to me.
> > 
> > Randy 
> > 
> > -----Original Message-----
> > From: cdt-dev-bounces@xxxxxxxxxxx 
> [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> > On Behalf Of Pawel Piech
> > Sent: Thursday, March 05, 2009 3:53 PM
> > To: CDT General developers list.
> > Subject: [cdt-dev] Should DSF UI packages be an API?
> > 
> > DSF integration with Debugger views relies on the Flexible Hierarchy
> > provisional API in Platform Debug.  This DSF component is 
> > designed to be
> > an API itself, which allows debugger integrations to use it 
> an extend
> > it.  However, depending on a provisional API in platform means that
> > technically this part of DSF cannot be  a final API.  The flexible
> > hierarchy API has actually evolved without breaking changes 
> > in Platform
> > 3.4 and 3.5, but we do hope to make it a public API eventually, and
> > because of that DSF UI will break backward compatibility at 
> > that point.
> > 
> > I think we have two choices:
> > 1) Mark the DSF UI APIs as provisional as well.  I don't 
> > think we'd want
> > to rename the packages, even though that is the convention, 
> > but we would
> > at least need to mark them as internal in the plugin manifest file.
> > 2) Leave it as public API, ignore the warnings, and commit to 
> > increasing
> > the major version number of DSF when flexible hierarchy APIs have
> > breaking changes in them.
> > 
> > Thanks in advance for your input,
> > -Pawel
> > _______________________________________________
> > 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
>