I am more with Dhruba on this one. Let contrib stay there that are
maintained (I assume a committer owns it) and those that are not
maintained and fall behind will be dropped if they are not done by a
certain deadline before a release. That will weed out the old contribs
but keeps the project together with the important ones being
maintained readily available.

On Fri, Jan 29, 2010 at 7:35 AM, Andrew Purtell <apurt...@apache.org> wrote:
> Anyone can take the source out of the Apache SVN tree and import it. If you'd
> like to do that, please go ahead.
>
>
> Or we can move REST back into core if Thrift is going to stay there.
>
>   - Andy
>
>
> ----- Original Message ----
>> From: Kay Kay <kaykay.uni...@gmail.com>
>> To: hbase-dev@hadoop.apache.org
>> Sent: Fri, January 29, 2010 2:04:13 PM
>> Subject: Re: Discussion: Move contribs out of hbase?
>>
>> You can register the initial version under your own name and I will be
>> able to support it for sometime in the immediate future , as I have a
>> vested interest in it , being one of the users of it in the current
>> form. Let me know your thoughts on the same.
>>
>>
>> On 01/28/2010 07:41 PM, Andrew Purtell wrote:
>> > That's fine but I don't want to maintain my own project in google code. So
>> maybe someone else can take over?
>> >
>> >
>> >
>> > ----- Original Message ----
>> >
>> >> From: Kay Kay
>> >> To: hbase-dev@hadoop.apache.org
>> >> Sent: Fri, January 29, 2010 9:13:14 AM
>> >> Subject: Re: Discussion: Move contribs out of hbase?
>> >>
>> >> As far as stargate  , providing rest api ,  I am tilted towards making
>> >> it a first-class citizen as a contrib instead of having it in core ,  as
>> >> I do not see that a primary feature being used although a very
>> >> important, useful feature.
>> >>
>> >> Once in google code , it is easy to integrate with their mvn repository
>> >> as well.
>> >>
>> >>
>> >>
>> >> On 1/28/10 4:09 PM, Andrew Purtell wrote:
>> >>
>> >>> Putting Stargate into core is no big deal. This just undoes the migration
>> >>> of REST out into contrib. It's just a matter of moving around some files
>> >>> and adding a couple of targets to the toplevel build.xml.
>> >>>
>> >>> What do you want to do about the EC2 scripts? They make no sense as a
>> >>> standalone project in my opinion. Could move into bin/ec2/ ? What happens
>> >>> with those when they generalize to other cloud providers like the Hadoop
>> >>> cloud scripts are doing for 0.21? bin/cloud/ ? That would be fine with 
>> >>> me.
>> >>>
>> >>>      - Andy
>> >>>
>> >>>
>> >>>
>> >>> ----- Original Message ----
>> >>>
>> >>>
>> >>>> From: Stack
>> >>>> To: HBase Dev List
>> >>>> Sent: Fri, January 29, 2010 4:38:38 AM
>> >>>> Subject: Discussion: Move contribs out of hbase?
>> >>>>
>> >>>> I'd like to start a discussion on moving src/contrib out of hbase.
>> >>>> Keep reading if you have an opinion.
>> >>>>
>> >>>> I'd like to suggest that we undo the notion of hbase contribs for the
>> >>>> following reasons:
>> >>>>
>> >>>> + In my experience, they present a friction on changes to core as any
>> >>>> significant core change tends to ripple down into the contribs whether
>> >>>> its code or infrastructure/build changes.  Usually what happens then
>> >>>> is a non-expert in the contrib code is making edits -- often radical
>> >>>> -- to code they are not completely up on and are a little frustrated
>> >>>> that they have to do it.  Bad.
>> >>>> + A few of our contribs are maintained by non-committers.  This means
>> >>>> it takes a committers time getting in updates.  The owner is at mercy
>> >>>> of the committer making wanted changes.  The committer is consumed
>> >>>> reviewing and making update.  This indirection hurts at both ends (We
>> >>>> could discuss making contrib owners committers on their contrib only
>> >>>> but that'd be a bit of bureaucratic nightmare and a burden on the
>> >>>> hadoop pmc to vote on granting access to a subprojects, contrib.  Its
>> >>>> tough enough getting hadoop pmc to vote on hbase committers.  There is
>> >>>> no precedent in other project, to my knowledge).
>> >>>> + Contribs and core evolve at different rates.  They should not be
>> >>>> constrained by core release schedule (or the opposite, core should not
>> >>>> be held up because fixes in contrib are wanting).
>> >>>>
>> >>>> I suggest that current contribs be moved out of hbase up to standalone
>> >>>> github or google code projects (witness how hbql does it).  Previous
>> >>>> to our move to Ivy (and possibly soon, Maven), asking contribs be
>> >>>> standalone was a pain as they'd have to check in hbase jars and all of
>> >>>> dependencies and then move these forward over time.  Now that we are
>> >>>> Ivy-ized, contribs just need write a bit of ivy.xml and it'll take
>> >>>> care of pulling dependencies.
>> >>>>
>> >>>> I'd imagine support for contribs would go on as it does now with
>> >>>> queries up on hbase mailing list and help out on IRC.  We'd give
>> >>>> contribs first-class billing up on home page.  Popular contribs might
>> >>>> run their own mailing lists, etc...
>> >>>>
>> >>>> We should chat but some contribs should be pulled up into core.
>> >>>> Thrift was core.  Talk was to move current thrift update out to
>> >>>> contrib.  I think now it should just stay in core.  Stargate perhaps
>> >>>> should come up into core?
>> >>>>
>> >>>> What do folks think?
>> >>>> St.Ack
>> >>>>
>> >>>> P.S. I've fostered the contrib notion in the past.  I've since had a
>> >>>> change of heart.  Please pardon my flip.
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >
>> >
>> >
>> >
>> >
>
>
>
>
>
>

Reply via email to