Sim IJskes - QCG wrote:
On 14-01-11 11:49, Dan Creswell wrote:
So the question is, when do we need consensus on such things?
On the practical side, for replacing the build system. yes.
If we have consensus in replacing it, i will instantly stop thinking
about the current system. I won't even dare to refactor a bit. But
now, with the replacement coming or not, it's in a vacuum,
thinking/not thinking, forking/not forking, thinking but not coding?
And to be honest, i can't imagine i'm the only one. I'm sure somebody
out there will think: "What are they going to do with my contribution
if i make any? Accept it in trunk? Let it rot in skunk? Delete it all
together? Should i better start collecting stamps or doing the
groceries?".
Well one problem with the current build system is the time taken, not
only to build it, but to test it, taking around 20 hours. A modular
build will speed development, allowing developers to concentrate on one
module and the tests applicable to that module.
If your coding up new classes etc, you don't need to worry much about
the build system, since we can copy across your code and include it into
a module, if you need to change the public API in some way, then we need
to discuss it first.
But since it does also present the possibility of stagnation for some,
it has become a priority to see this work completed quickly.
I'm building modules from trunk revision 1057550 based on the
contributions made by Dennis, the reason I'm copying from trunk is to
retain the SVN history for all source files.
Hope this helps,
Peter.