On Thursday, December 5, 2002, at 07:20 PM, Morgan Delagrange wrote:
i only threatened to -1 after trying quite a few times to get rodney to discuss his commit.So it seems like the point is not "ConstructorUtils in beanutils: a bad idea", but rather "Reflection classes in beanutils: a bad idea". It's inappropriate to -1 adding ConstructorUtils to beanutils on the basis of scope, since that is where such classes currently belong.
rodney hasn't been a regular contributor to beanutils either in terms of code or on the mailing lists. if he couldn't even be bothered to ask before making himself a committer or to reply to questions afterwards, then it would have been very reasonable to veto his contribution since he was asking other committers to support code they were unhappy with. luckily, this has turned out not to be the case.
FWIW we've had lots and lots and lots of discussions on this issue.If you want to move reflection code out of beanutils, let's do it all at once with a proper discussion and vote, not piecemeal via guerilla vetoes.
a veto is a way to force a discussion and vote on whether ConstructorUtils belongs in beanutils. we're already having a discussion. maybe someone will propose a vote later. so, it using the veto shouldn't be necessary.
moving MethodUtils to lang is a totally different issue.Personally, beanutils seems like a logical home for both of these classes, and I haven't seen the convincing argument for moving them. So I'm -1 on moving them at this time.
the previous discussions came to a consensus about the right sequence for events. right now, the reflect code in lang is still young. the API's need fixing and comprehensive test cases created for them. only then will a vote be called to deprecate MethodUtils and make beanutils depend on lang.
- robert
- Morgan--- robert burrell donkin <[EMAIL PROTECTED]> wrote:On Thursday, December 5, 2002, at 03:25 PM, Rodney Waldhoff wrote: <snip>Looking through the archives, I now see the threadnamed"[beanutils][lang][PROPOSAL] deprecated beanutilsversion of MethodUtils"[1] which apparently should have been flagged"[VOTE]", if that wasintended to be a binding vote.no, that thread wasn't binding. that's one reason why i wanted to try to engage you in debate rather than just -1'ing the commit straight away :)I'd be OK with leaving beanutils as the repositoryfor reflection orientedstuff. In light of this thread, I think I'dprefer to create truereflection oriented commons component. I'mstrongly opposed to moving abunch of stuff into lang because it seems somehowcentral or widelyapplicable. I'd rather see a bunch of focusedmodules with well definedscope (however tiny) than a grand utiltiesframework, and my reading ofthe commons charter says it agrees with me.though i agree about your point in general, the reflection code fits perfectly into lang's spec. they are utility classes for package java.lang. reflect. AFAIK class and reflect(ion?) were intended to be introspection-alternatives. they need to rely on solid, low level reflection utilities. - robert -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>===== Morgan Delagrange http://jakarta.apache.org/taglibs http://jakarta.apache.org/commons http://axion.tigris.org http://jakarta.apache.org/watchdog __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]. org> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]. org>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>