hi;

On 18 July 2013 04:59, Matthew Brush <mbr...@codebrainz.ca> wrote:

>>> Should I just stop using gtk+ for
>>> development? I have not so much available time and rewriting code using
>>> deprecated classes should not use it all. I clearly prefer spend time on
>>> new code, or fixing bugs.
>>
>>
>> you can still use deprecated classes until we break GTK for 4.0.
>> deprecation does not mean removal, it just means that the deprecated
>> API should not ("should not", not "must not") be used in newly written
>> code.
>>
>
> To be fair, it may not mean "immediate removal" but it does mean "slated for
> removal", which to a developer effectively means "you need to re-write all
> your code using it (sooner or later)", which is I think pretty much what
> Jean was griping about.

it's the "griping" that I don't understand. it's not like the
deprecation policy of gtk is new: it's been the same for the past 15
years. it's the same policy used *everywhere*.

removal can *only* happen when we bump major version, which will
require porting anyway and it's not something that will happen any
time soon; and even if it does, the older API series won't be
magically removed from the Git repository. people are still using gtk2
even if we released gtk 3.0 almost 3 years ago. I've seen people on
gtk-list ask about issues with gtk 1.x. nobody was using gtk 0.x
except GIMP, hence why nobody is asking about that.

seriously: API deprecated in the 3.x API series will continue to work
for the duration of the 3.x API series. that's why we *deprecate*
instead of removing and bumping the API.

deprecations are informative, not normative; we *cannot* force anybody
to migrate to the new API. we can hint that the deprecated code is not
going to be touched any more except for bug fixing, and that if you
want new features, then you should ask them for the new API.

ciao,
 Emmanuele.

--
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi/
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to