Purge.

My assessment is that the OWNER project failed; valiants signed-up with the
best of intentions but because of tooling, consistency, attrition, unknowns
(pick one), the project faded soon after launch.

Thanks,
St.Ack

On Wed, Mar 28, 2018 at 7:42 AM, Sean Busbey <bus...@apache.org> wrote:

> In late 2012 we tried an experiment where folks volunteered to act as
> stewards of particular functional areas. The basic idea was we'd
> require scrutiny from more folks if we didn't have anyone available
> who had self selected as familiar available at the time of review.
>
> Described like this in the ref guide currently
>
> ----
> h3. Patch +1 Policy
>
> The below policy is something we put in place 09/2012. It is a
> suggested policy rather than a hard requirement. We want to try it
> first to see if it works before we cast it in stone.
>
> Apache HBase is made of components. Components have one or more
> OWNERs. See the 'Description' field on the components JIRA page for
> who the current owners are by component.
>
> Patches that fit within the scope of a single Apache HBase component
> require, at least, a +1 by one of the component’s owners before
> commit. If owners are absent — busy or otherwise — two +1s by
> non-owners will suffice.
>
> Patches that span components need at least two +1s before they can be
> committed, preferably +1s by owners of components touched by the
> x-component patch (TODO: This needs tightening up but I think fine for
> first pass).
>
> Any -1 on a patch by anyone vetoes a patch; it cannot be committed
> until the justification for the -1 is addressed.
>
> h3. Component Owner/Lieutenant
>
> Component owners are listed in the description field on this Apache
> HBase JIRA components page. The owners are listed in the 'Description'
> field rather than in the 'Component Lead' field because the latter
> only allows us list one individual whereas it is encouraged that
> components have multiple owners.
>
> Owners or component lieutenants are volunteers who are (usually, but
> not necessarily) expert in their component domain and may have an
> agenda on how they think their Apache HBase component should evolve.
>
> Owners will try and review patches that land within their component’s
> scope.
>
> If applicable, if an owner has an agenda, they will publish their
> goals or the design toward which they are driving their component
>
> If you would like to be volunteer as a component owner, just write the
> dev list and we’ll sign you up. Owners do not need to be committers.
>
> ----
>
> This was still around enough when I joined the project in ~2014 one of
> the things I did was sign up for a few. I would be surprised if anyone
> with < 1 year in the project (a) knows about this approach or (b) what
> areas (as defined by this effort) specifically to reach out to me
> about. I certainly haven't updated the list for which ones I feel most
> comfortable talking about now that I've been here a bit.
>
> Should we drop this effort? Seems counter to several of our community
> trends; it adds one more thing to maintain, discourages sense of
> shared ownership, requires even more reviewer bandwidth that we don't
> have.
>
> Or should we revitalize it? Would provide a better idea of our
> "reviewer coverage" and give easier pointers for e.g. folks looking
> for mentorship on learning about particular parts of our HBase.
>

Reply via email to