Stuart Brorson wrote:
Having slept on it, I think that it makes sense to require 2.4.  PCB
requires it right now, and that means that folks using the CD
installer must have it anyway.
GTK 2.2 was last used on Fedora Core 1, as far as I can tell.   (I
tend to think in terms of Red Hat releases ... not as au courant as
Debian I admit).  Since FC5 is in the release process right now, it
has been a couple of releases since GTK-2.4 was shipped with FC.  FC1
is growing old, and we can tell people to upgrade.

Note that FC1 was the last release based on the Linux 2.4 kernel.  This is the 
reason why I'm still running FC1 at work.  We have some applications based on 
RTLinuxFree, which hasn't been ported to Linux 2.6 yet.  (I'm currently 
investigating other real-time programming environments such as Xenomai, since 
RTLinuxFree development is practically dead.)

That said, I'm not advocating keeping GTK 2.2 support at all.  My view is that 
if someone runs an older version of an operating system, they should expect to 
run older versions of the applications as well.  If you support the last couple 
releases of the major distributions, I believe you are doing very well.  
Anything beyond that is a nice bonus.

I'm not a current gEDA user, but I look forward to working with it when I get back to doing some circuit design and layout. I wish some good open source EDA tools had been available when I was designing the automotive control and instrumentation system I built during grad school.
I want to thank all you developers for your hard work on this much needed free 
software.  Hopefully, I will be able to contribute to the project at some 
point.  I hope everyone remembers that most of you guys are developing this 
software for fun.  It is to everyone's advantage that you keep having fun, so 
that you keep up the good work.  If using a newer version of a library makes 
your lives easier, makes the code easier to maintain, and runs on the current 
generation of distributions, I wouldn't sweat it too much.  You are not getting 
paid to do the tedious task of making sure the software runs on every machine 
known to man.  Just let us know what the dependencies are, and keep having fun!

Thanks again!

-Jeff Webb

Reply via email to