Mail Archives: geda-user/2016/04/13/23:17:13
On Wed, 13 Apr 2016, Gene Heskett (gheskett AT shentel DOT net) [via geda-user AT delorie DOT com] wrote:
> Somewhat, as it helps to explain that as old as this project is, it is
> still suffering from teething problems. ;-)
I think it's not like "still suffering". The project has some
tamagotchi-like dependencies: autotools, gtk, guile. These are huge,
ever-changing deps which require projects to be constantly upgraded just
to keep the projects compilable.
If the project can't employ a bunch of programmers who are always ready to
track these changes in the deps and add new code/fixes/hacks/workarounds
in the project to statisfy the deps, there will be new problems from time
to time. If said deps have more programmers and evolve faster, you get
more of these problems over time. So I believe this is not a problem that
"still exists" but rather something that is going to be more and more
relevant as geda programmer team doesn't grow much while the codebase of
those dependencies do.
One of the reasons I said good bye to autotools in pcb-rnd. Short term
effect: I could do large scale changes (e.g. convert big parts of the code
to plugins, including the HIDs) that touched the build system much faster.
I could concentrate on the actual job instead of fighting autotools.
Long term effect: I don't need to constantly spend time and add code just
to keep the current level of service.
Regards,
Igor2
- Raw text -