Re: CinePaint SCons Packager

Robin Rowe <[email protected]> Fri, 29 Feb 2008 13:28:14 -0800
Newsgroups gmane.comp.video.cinepaint.devel
Message-ID <[email protected]>
Teoh,

> As for supporting all those different build systems, how would we keep
> all of their relevant scripts/config files up-to-date? 

Adding a new source file to any build system is trivial. Just add it to 
a list. It's setting up build systems and debugging them that takes effort.

> While I don't mind maintaining the SCons scripts to keep up
> with changes in the Makefiles, it seems to me that in the long run, a
> lot of time/effort would be spent keeping everything in sync.

Nobody has to maintain more than one system. Scons, autotools, and cmake 
each have separate CinePaint maintainers. As long as we can find 
maintainers, we'll support all systems.

We've been burned by having a single point of failure build system. When 
autotools breaks, everyone is disrupted. Multiple build systems are good.

> OK. I haven't touched anything in the code (or the autotools related
> stuff); the SCons scripts are all separate files. But I'll try to only
> commit once the scripts are actually working properly.

Commit scons code in progress, only not if it would break the autotools 
build.

Cheers,

Robin
-- 
Robin Rowe
CinePaint Project Leader
Beverly Hills, California
www.CinePaint.org

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/