Hi,

I think there is something substantial going wrong. We are loosing our main code comitter, and I guess many people are feeling insecure, like I do at the moment. We have to prevent that! IMHO it is not Stefano's turn to make a decision if, how, and when he wants to start committing again. It is our (incl. Stefano) part to clarify things. For the lurkers like me, to contribute to discussion and for the committers to make decisions. Of course everyone of us has the ideal that everything is working with a seeming automatic consensus. Some (maybe smaller) projects work magical like that. But is no shame when it doesn't, we only have to deal with that. I guess this is due to the fact that there are many strong characters around, which is an advantage. Many times an idea has been brought in, a discussion about the general procedures in the project has been started. That is very unsatisfying. Shouldn't there be a technical discussion first, to led the idea grow? The problem is that there are uncertainties about the general procedures in the project. There aren't only the two "feature/refactor" and "conservative/stable/norisk" positions. There are many different positions about "review than commit", "commit than review", "make a branch", "propose on jira", "stop working on features in favor of release", "first make a roadmap" and so on. At the moment bringing in an idea means starting again this discussion and the idea gets lost. That is very sad and is not doing justice the efforts being made. The only solution I can think of at the moment is to publish project guidelines. And this is best practice in many commercial projects. And this should happen fast. To avoid endless discussions set a time limit and vote. I'm not talking about a big document. Complementary possibilities for refactoring:

1. "we don't want refactoring in stable code"
2. "code that is subject of greater refactoring should be covered by unit tests" 3. "for greater refactoring a patch should be applied to jira, after a technical discussion committers vote for inclusion"

So everyone knows the terms before he starts voluntary work.
And of course those rules shouldn't be a constitution. They should represent consensus, get changed and there should be exceptions.

The whole problem is endanger the future of James more than a later release of 2.3.0xy.

Just my point of view as an observer.

Joachim











---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to