On Nov 14, 2006, at 1:04 AM, Elias Ross wrote:
Yes, I believe I have.
You are listed at http://people.apache.org/~jim/committers.html. I
believe that I asked you to sign a CLA when we committed your
"concurrent appender" contribution.
I could see that you might be frustrated by having patches stay in
limbo for a long time. I understand the issue since I have
languishing patches in the APR queue for log4cxx.
I'm not sure if we discussed your submitted patches on the dev list
or if I just had thoughts that I never communicated. I think we have
shown huge improvement on handling patches that have been simple and
low-risk with the large number of languishing patches that were
killed off with 1.2.14. I expected that there would be a similar bug
killing spree for the next 1.3 alpha release. However, your patches
were problematic in general and instead of diving in and trying to
dissect them, I skipped over them for lower risk and lower effort bug
kills. I've re-reviewed some of your patches and made sure that my
comments went into the bug entry.
Bug 34759 I would have to -1 in its current state since it removes a
public member from a class and adds a new abstract method to an base
class, both of which might break someone who is using an user-
provided pattern converter. I agree that the existing signature is
ugly, but it can't be simply changed in either 1.2 or 1.3.
Bug 35758 seemed reasonable and only affected log4j 1.3, so I
attached a patch file that corresponded with the earlier submission
(but ignoring whitespace changes) and committed the change.
Bug 34945 didn't have a patch attached and so is hard to analyze.
There seems to be an suggesting that something should be removed from
log4j and if applications running on older JVM's that depend on the
behavior they could add some more code. It is not acceptable to
break existing well-behaved apps by changes in log4j 1.2 or 1.3.
log4j 2.0 would not be bound to that level of compatibility.
Bug 39971 changed default configuration values and would change the
performance characteristics for existing apps. Though the change may
be beneficial for potentially a majority of apps using log4j, there
are likely some apps that would not desire the change and you can't
change the rules on them. I'm a pretty strong -1 for the change on
1.2, but might be persuaded to accept it on 1.3, ideally after the
next alpha.
Bug 24159 has been a long running one and some changes from the
various patches have been incorporated into log4j 1.3. It would be
good to close that issue and to spin out any missing parts into new
bug reports.
Any other open issues that I've missed?
I've got to run, so I'm going to close out this thread. I'll start a
VOTE thread to add you as a committer when I get back.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]