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 Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev