Stefano Bagnara wrote: > Currently I cast my veto on this change (I also wrote I didn't like this > change in a previous message).
"Like" is not a technical justification. I don't like Maven (which actually HAS issues, unlike this change). And I don't like memory leaks, even ones that I am told should be closed without being fixed because they are a figment of my imagination. > This patch introduce new hardcoded dependencies between components and > we worked hard to remove them everywhere. So what? It is the simplest fix. The alternative is to backport the more complex changes from trunk, but as Norman says, the full fix in trunk is more complex than people wanted to backport. If we were going to keep development v2.3 extensively, I'd agree on backporting the more complex changes from trunk, but this is a dead-end fix that addresses the problem in exactly the same manner. > Have you tested the solution using the system property or the security > property? I think we should fix it using that solution. Why? This is the same fix that is in trunk, except for the silly debate over static vs assembly, and no one is proposing to keep this around in future major releases. We know that this fix works, and does not have any side-effects. Why would I want to use a un-bounded, time-based, cache when everywhere else we use a bounded, properly managed, DNS cache? And why would I want BOTH? This change is the one that we have made everywhere else, and missed in these spots. So I see two choices: we keep it or we backport the more complex code from trunk. --- Noel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]