On Mon, Oct 21, 2013 at 2:56 PM, Sean Busbey <[email protected]> wrote:
> I have two questions about contrib projects, one of which I think requires > a vote. > > 1) Are contributors to contrib repos treated the same as contributors ot > the main project? > > I would guess they are, since the contrib repos are still under the > Accumulo project. I'd like to make sure Lazy Consensus agrees. > > 2) What is the process for adding a new contrib repo? > Its not defined. Was there a specific reason that you would like to have this defined? After we release 1.6.0, I am interested in pursuing making Accismus[1] an Accumulo subproject. A subproject involves more than just putting code in contrib. A subproject can have its own ticket space in jira and mailing list. I am not sure what happens w/ committers and PMC, I will look into what other Apache subprojects do. I am interested in getting process in place for this. I suppose a first step is voting on a bylaw, similar to what you suggested, that outlines the process for creating a subproject. [1]https://github.com/keith-turner/Accismus > > All I can find are occasional discussions in jiras. I would expect this to > need a similar level of agreement as a release, e.g. PMC majority[3]. But I > need something to reference before it would be appropriate for me to cite > it in the contrib docs. > > Presuming an existing PMC agrees with me, could they please call a vote for > a bylaw addition for adding new contrib projects? > > My suggested language follows below. > > ===== > [VOTE] Bylaws amendment for creating new Contrib repos > > Please vote on the following addition to the Apache Accumulo bylaws: > > ---- > # Adding a new Contrib Repository > > Proposers are strongly encouraged to submit their proposal for discussion > to the developer mailing list prior to calling for a vote. > > The addition of a new contrib repo under the Apache Accumulo project will > require a vote of existing PMC members. The vote shall have a 72 hour > voting window and require majority approval[1]. Following a successful > vote, an Accumulo PMC will submit the necessary > > > [1]: http://apache.org/foundation/glossary.html#MajorityApproval > ---- > > This vote will remain open for 72 hours and must have consensus approval[2] > to pass. > > [2]: http://www.apache.org/foundation/glossary.html#ConsensusApproval > ===== > > [3]: http://apache.org/foundation/glossary.html#MajorityApproval > -- > Sean >
