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