Re: Version 2 numbering

Mike Gorse <[email protected]> Thu, 27 Mar 2014 11:58:31 -0400 (EDT)
Newsgroups gmane.comp.gnome.accessibility.devel
Message-ID <[email protected]>
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
> [email protected]
> https://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
>