People,
I can't get work done without having it reverted a few days later.
I don't recall other incidences. In this case, a set of changes was brought to our attention as causing Hivemind project to fail and I think it justified reverting the changes until we analyzed the situation. I did give a few hours heads up of my intent to revert and got support of another committer. I waited until it was getting close to the cut-off point for the night's Gump run to revert, but got Ceki's objections a few minutes later. I didn't undertake the reversion lightly and don't recall any other times I've reverted another committer's change on log4j.
In the last few days, I started working on improving the Appender interface in preparation for a much larger body of improvements. Unfortunately, the work got stalled. Now, there are complaints voiced about the newly introduced methods in Appender not being useful. Of course they are not useful as I did not get a chance to complete the work I started.
The interface change was wrongly identified as the reason for the breakage (http://marc.theaimsgroup.com/?l=log4j-dev&m=110907566916123&w=2). The obvious question was why these methods were added.
We have to put a stop for this type of continuos haggling. We have work to do and it won't get done if we politicize every little detail. These frequency of these debates is approaching the level of the intolerable.
I would like to ask the log4j committers to grant me the freedom to improve the way appenders work and to consolidate their lifecycle into something well defined and robust.
Do I have your support in this endeavor?
I think this work may justify creating a branch for this work till it is ready for consideration to be integrated with CVS HEAD. I understand how complex the issues that you are trying to work through are and how it may be difficult to explain how all the pieces may fit together until you are further along. However, since the stated goal was for 1.3 to be drop-in compatible with 1.2, there should not be any intentional changes on CVS HEAD that break compatibility (even hypothetically) without discussion and if needed, voting.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
