On Mon, 12 Nov 2007 18:37:56 +0100, <[EMAIL PROTECTED]> wrote:
In the current Cinelerra codebase, you get mergability problems very
fast,
as soon as you try to "rework" anything, as opposed to just patch small
changes into existing structure. So anything that is not so small,
localized or trivial as to be accepted into trunk very fast, is strongly
discouraged.
In my oppinion /this/ is the root of the problem which looks from users
view as if "developers don't care for users needs".
Thank you for pointing this out!
The developers could simply not implement more than a small portion
of the suggestions and requests by "patching". And the payoff would
be disappointing!
Cinelerra is so big that it needs a well designed architecture and
a neatly organised source code, laid out with distributed development
in mind. This task requires more experience and insight than most
junior developers have, myself included.
Besides, this is a volunteer effort. If "caring enough" meant breaking
your health, wrecking your marriage or losing your job, then I don't care
about the users' needs.
Ideally, a sourcebase should be decomposed into several, not-so-strongly
coupled subsystems, and every coupling should be made explicit via
interfaces.
This is Cin3 stuff.
To all of you waiting out there: Don't hold your breath. It will take time.
--
Herman Robak
_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra