On 13 Feb, 2011, at 5:38 PM, Marko Lindqvist wrote:
> Idea in that transition guide is that there will be gtk3 only
> application in the end, requiring gtk 3.0.0 at least, i.e. , it has no
> problem of not being backward compatible with *any* gtk2 version.
> We can increase our minimum gtk2 version somewhat, but not all the
> way up to last gtk2 release. In fact I would continue to be fairly
> conservative with increasing minimum version. Once we have both gtk3
> and gtk2 clients, the only reason for continued existence of
> gtk2-client is its compatibility with older systems without gtk3. We
> should not make that two limited target group (as "only those with gtk
> 2.22.0 - 2.24.0")
> After investigating this and fiddling with ideas, I now have a plan like this:
> - Fix those gtk3 compatibility problems that you can without breaking
> compatibility with versions earlier than x in current gtk2-client. x
> is to be decided.;Ubuntu Dapper has gtk 2.8, but Dapper will not be
> supported any more by the time Freeciv 2.4 will be released. More
> relevant reference is probably Ubuntu Hardy, which has gtk 2.12.
> - Copy gtk2-client as starting point of gtk3-client development
> - Make "gtk3-client" actually gtk2 2.24.0 (latest gtk2 release)
> client that uses no deprecated constructs
> - Make switch to actual gtk3 with gtk3-client
The plan looks good to me. I'll share what i read on the GTK-OSX mail
list. As far as linux distros go, i expect we'll get pushed forward on one
end, and pulled back on the other. On the one hand, whatever Ubuntu release
comes after Natty will probably have both GTK 3 and GTK 2. However, within a
year of that [whichever release starts with 'Q'] they will complain about
having to include packages they deem as obsolete. On the other hand, Debian 6
was just released with GTK 2 and an expected lifetime of another three years.
Additionally, they still have GTK2 in their testing branch - though that may be
due to a general lack of packages with GTK 3 support right now.
Sent from my MacBookPro
Don't be hesitant. Digital electronics can smell fear.
Freeciv-dev mailing list