On 11/12/2015 04:38 AM, Chris Cannam wrote:

> If you (as de facto maintainer) reckon the current system isn't holding
> up well...

Thanks for the nice summary.

The main thing I dislike about the current build system is the gigantic 
link step.  It kind of says it all when I went to paste it into an 
editor and it said, "Are you sure you want to paste 25,338 characters?"

 From an aesthetic point of view, I build tons of other applications 
now, and many things use CMake.  It's tidy and elegant watching the 
percentage completion march happily along.  The source stays clean.  I 
think it probably gets the job done faster, and it definitely gets the 
job done with less RAM.  When we switched to the current build system, 
some users could no longer link Rosegarden.

I cared enough about CMake to attempt to write a new CMake build system 
from scratch, and I couldn't get my head into it far enough to pull it 
off.  The documentation is not friendly for someone who doesn't 
understand build systems.

Could I maintain another one if we had it?  Can I maintain this one if 
anything serious ever breaks?

I am better with this one, but not good with either.  I use qmake in my 
personal projects.

> The only thing that puzzles me is -- why is it necessary to switch build
> systems just to add unit tests? A test is just a small program, it
> shouldn't be hard to build.

I'm sure it isn't necessary.  That was just how the conversation went. 
"What happened to the unit tests?  Would you like a new build system?"

He also asked when we are switching to git.  I am definitely 
experiencing a moment of fanboy hero worship, but not enough of it to 
switch to git.

In any event, this is not a decision I want to make without input from 
Ted Felix, in particular.  He is the true maintainer.  I just make noise 
sometimes.
-- 
D. Michael McIntyre

------------------------------------------------------------------------------
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to