Re: Gnome 2 infinity and beyond [was Re: Tango and 2.16]



<quote who="Murray Cumming">

> > Clarification: We can deprecate API *now*, but we can't break ABI. That
> > will mean some applications would have to be built with
> > -DYESIAMTEHSUX0RUSEOLDAPI mess, but that's not a huge problem.
> 
> (highly irrelevant) Clarification of the clarification: That would break
> API (it stops old code from compiling). It's OK to add a define to help
> developers to avoid using deprecated API, but it's not nice to demand
> those defines when compiling old code that predates the deprecation.
> 
> [snip]

Yes, what we agreed to a while back was that GNOME-produced tarballs would
not require extra command-line defines to build against deprecated bits but
building from CVS would. Some third party apps don't follow those guidelines
though (and their developers probably don't know about them, because we
don't have really stupendously good guideline documentation or much in the
way of templates to build from).

- Jeff

-- 
Desktop Linux Summit 2006                 http://www.desktoplinuxsummit.org/
 
                 ASCII stupid question, get a stupid ANSI.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]