Re: Backward compatibility

2005-04-28 Thread Murray Cumming
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

2005-04-28 Thread Foster, Gareth
 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

2005-04-28 Thread Murray Cumming
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

2005-04-28 Thread John Taber
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

2005-04-28 Thread Murray Cumming
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