Re: [g-a-devel] Version 2 numbering



GNOME is at 3.12, but versions of individual libraries don't always match the GNOME version. Atk was started during the GNOME 2 cycle and had version numbers that were 1.x until GNOME 3 was released, at which point the version was renumbered to 2.0.

I don't see versions of glib or glibmm called 3.12. The latest stable glib release I see is called 2.38, with a glib-2-38 branch. The glib api did not significantly change from GNOME 2 to GNOME 3, so glib kept the 2.x numbers when GNOME 3 was released, rather than making an incremental update and calling it 3.0. (The then atk maintainer could have just as easily made a similar decision and stuck with 1.x numbers.)

Gtk 3 was an API break. New gtk 2 releases are still made occasionally to fix bugs, since some applications have not yet been ported to gtk 3 and thus require 2.x. The other libraries you mentioned don't really have GNOME 2 versions that are still being maintained; they just don't have version numbers that start with 3, and atk's git branch is named after the GNOME version, not the atk version.

Hth,
-Mike

On Thu, 27 Mar 2014, John Emmas wrote:

Hi guys,

I'm a bit confused about the "version 2" numbering for libatk. I noticed this morning that a new branch got created for version 3 (the new branch is called "gnome-3-12") and I assume that it's timed to match similar libraries (such as glib / glibmm etc) who also just released version 3.12

However.... the latest atk branch I can find for version 2 is "gnome-2-30" - even though glib and glibmm are now 5 x releases further on, at ver 2.40. Glib and Gtk seem to be developing versions 2 and 3 in parallel. Is that not the case for atk or is there some other explanation for why the version 2 branches haven't moved on since 2.30? It's not a big problem. I'm just curious to understand the difference. Thanks.

John
_______________________________________________
gnome-accessibility-devel mailing list
gnome-accessibility-devel gnome org
https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel



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