Re: Backward compatibility
On Thu, 2005-04-28 at 08:43 -0300, Alfredo Kojima wrote: Hi I have written a couple of tools using gtkmm-2.2, but wanted to update to gtkmm-2.4 Problem is that some distributions ship 2.4, some ship 2.2 and I suppose that soon, some will start shipping 2.6 (or 2.8). Furthermore, it seemed that gtkmm-2.4 was incompatible with 2.2, mainly because of the switch to libsigc++-2.0 Since I don't want to maintain several versions of the same tool, are there any compile-time compatibility macros or something? Would that be possible at all? Was the compatibility broken only in the 2.2 to 2.4 switch or do all other major version updates require code changes to allow the app to work? The break-and-parallel-install happened only with 2.2 and 2.4. Only the 2.0 and 2.4 APIs exists. The latest version of gtkmm-2.0 is 2.2. The latest version of gtkmm-2.4 is 2.6. Don't worry about distros that don't ship gtkmm-2.4. They should not be taken seriously. -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.com ___ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list
RE: Backward compatibility
Don't worry about distros that don't ship gtkmm-2.4. They should not be taken seriously. To add weight to this, and give an example, I was looking at *mm packages for Fedora last night, and whilst at one point, getting these packages had been a problem, it seems that now gtkmm is gaining momentum, installing packages for both the available APIs, side by side, is as easy as installing and using the underlying C APIs, its great to see! Hopefully other people would have similar things to say about the other big distros like SuSE and Ubuntu. Gaz ___ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list
Re: Backward compatibility
On Thu, 2005-04-28 at 09:05 -0300, Alfredo Kojima wrote: :) The problem is that even decent distros will not have 2.4 if they're not reasonably recent and I need to support them, since they're often common in many companies... That's life. Use whatever version your target platform has, or can install, and encourage the use of distros that manage this properly. We can't do time travel for you. And we won't stop releasing new features just because you want to use them too much. -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.com ___ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list
Re: Backward compatibility
We appreciate the new releases. But based on several other posts here, I think a web page that shows a more detailed listing of all the g* lib requirements for each gtkmm release would be most helpful - with a bunch of gtk and gtkmm releases, and different availability on different distros, it is getting difficult to make sure we have a matching lib set. I'm even having trouble figuring out what to apt-get on a machine right now. On Thursday 28 April 2005 06:18, Murray Cumming wrote: On Thu, 2005-04-28 at 09:05 -0300, Alfredo Kojima wrote: :) The problem is that even decent distros will not have 2.4 if they're not reasonably recent and I need to support them, since they're often common in many companies... That's life. Use whatever version your target platform has, or can install, and encourage the use of distros that manage this properly. We can't do time travel for you. And we won't stop releasing new features just because you want to use them too much. ___ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list
Re: Backward compatibility
On Thu, 2005-04-28 at 09:55 -0600, John Taber wrote: We appreciate the new releases. But based on several other posts here, I think a web page that shows a more detailed listing of all the g* lib requirements for each gtkmm release would be most helpful - with a bunch of gtk and gtkmm releases, and different availability on different distros, it is getting difficult to make sure we have a matching lib set. I'm even having trouble figuring out what to apt-get on a machine right now. It's your distros job to provide gtkmm dependencies. But if you want to provide a more detailed version of the www.gtkmm.org download page, please start by creating a page on the live.gnome.org wiki. On Thursday 28 April 2005 06:18, Murray Cumming wrote: On Thu, 2005-04-28 at 09:05 -0300, Alfredo Kojima wrote: :) The problem is that even decent distros will not have 2.4 if they're not reasonably recent and I need to support them, since they're often common in many companies... That's life. Use whatever version your target platform has, or can install, and encourage the use of distros that manage this properly. We can't do time travel for you. And we won't stop releasing new features just because you want to use them too much. ___ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.com ___ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list