Dare I ask: what is Heroine Virtual's reluctance to simply being the
lead contributor to an otherwise community project? It seems to me that
such an arrangement would result in a better product for them and for
us, since they can innovate as they prefer and we can smooth out the
rough edges after their innovations arrive.
This is pretty much how Mixxx handles things using Bazaar branches: we
have the main "trunk," then we have code branches for in-development
features/fixes that individuals and/or groups work in (either
distributed or centralized mode, each contributor can use what he
likes.) When one of those branches are ready for merging, a merge
request is submitted, the code is reviewed, then signed off by one of
the project coordinators/lead developers, and it gets merged into trunk.
(All other branches can update from trunk at any time to gain the new
upstream features.) But while waiting for that review process (indeed at
any time,) anyone can make a custom branch of trunk on his local PC,
then merge in any other branches he likes resulting in a build with
whatever features he needs/wants now.
I believe that capability would address Heroine Virtual's concern of
having what they want/need _right now_, while still allowing them to
develop alongside the rest of us so we can help or at minimum simply use
their work as it progresses instead of having to wait. (I for one would
love to be able to work alongside the people with minds AND
determination & follow-through that result in such awesome stuff like
the VicaCopter, the bad-ass Heroine Clock, and indeed even Cinelerra
itself.)
Assuming that's agreeable to them, then we would no longer have to waste
developer time manually merging an entire HV release into the CV
codebase every six months. (Bazaar eats merges for breakfast...it's very
good at minimizing conflicts and keeping track of changes.)
What do you all think? Most importantly, what does Heroine Virtual think?
Sincerely,
Sean M. Pappalardo
<<--------------------------------------------------------------------------------->>
This E-Mail message has been scanned for viruses and content
and cleared by >>smaRTmail<< from Renegade Technologies
<<--------------------------------------------------------------------------------->>
_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra