Excerpts from Ildiko Vancsa's message of 2017-09-22 13:20:31 -0600:
> Hi All,
> 
> Another forum we try to put emphasis on this is the Upstream Institute 
> trainings we have before the Summits and on some smaller events as well.
> 
> We usually try to spend some quality time on review best practices and on 
> metrics as well. The aim is to make people realize that if they need practice 
> with the process the project repositories are not the place for that and also 
> to let them know that we see the patterns and they get negative recognition 
> for it.
> 
> The only issue with that is I’m not sure we always have the right audience, 
> like people might not contribute after all neither they give the knowledge 
> and heads up to their colleagues in the company who do. :( Regardless of this 
> we will continue to highlight these and if you have suggestion on what else 
> we should mention or how to better articulate it we are open to ideas.
> 
> We were also thinking about collecting ideas and suggestions for people who 
> would take on mentoring in projects, like what and how to do. Do you see this 
> activity being part of that too? Could we say something like if we have a few 
> people per project who are willing to coach and mentor people we can have a 
> small set of guidelines for them on how to start the communication for these 
> cases? Or would this rather be handled centrally?
> 
> As for those who are practicing we have sandbox repositories/projects in all 
> the tools which might worth highlighting.
> 
> The new Contributor Portal can also be a good place to highlight 
> corresponding best practices and point out behaviors we disagree with.

It makes sense to repeat this information in a few places, with
references to an extensive explanation in the project team guide.
I don't think that would have helped in the current cases, but it
won't hurt in the future.

Doug

> 
> Thanks,
> Ildikó
> IRC: ildikov
> 
> > On 2017. Sep 22., at 12:47, Doug Hellmann <d...@doughellmann.com> wrote:
> > 
> > Excerpts from Davanum Srinivas (dims)'s message of 2017-09-22 13:47:06 
> > -0400:
> >> Doug,
> >> Howard (cc'ed) already did a bunch of reaching out especially on
> >> wechat. We should request his help.
> >> 
> >> Howard,
> >> Can you please help with communications and follow up?
> >> 
> >> Thanks,
> >> Dims
> > 
> > Thanks, Dims and Howard,
> > 
> > I think the problem has reached a point where it would be a good
> > idea to formalize our approach to outreach. We should track the
> > patches or patch series identified as problematic, so reviewers
> > know not to bother with them. We can also track who is contacting
> > whom (and how) so we don't have a bunch of people replicating work
> > or causing confusion for people who are trying to contribute. Having
> > that information will also help us figure out when we need to
> > escalate by finding the right managers to be talking to.
> > 
> > Let's put together a small team to manage this instead of letting
> > it continue to cause frustration for everyone.
> > 
> > Doug
> > 
> >> 
> >> On Fri, Sep 22, 2017 at 1:43 PM, Doug Hellmann <d...@doughellmann.com> 
> >> wrote:
> >>> Excerpts from Matt Riedemann's message of 2017-09-22 08:26:31 -0500:
> >>>> On 9/22/2017 7:10 AM, Tom Barron wrote:
> >>>>> FWIW I think it is better not to attribute motivation in these cases.
> >>>>> Perhaps the code submitter is trying to pad stats, but perhaps they are
> >>>>> just a new contributor trying to learn the process with a "harmless"
> >>>>> patch, or just a compulsive clean-upper who hasn't thought through the
> >>>>> costs in reviewer time and CI resources.
> >>>> 
> >>>> I agree. However, the one that set me off last night was a person from
> >>>> one company who I've repeatedly -1ed the same types of patches in nova
> >>>> for weeks, including on stable branches, and within 10 minutes of each
> >>>> other across several repos, so it's clearly part of some daily routine.
> >>>> That's what prompted me to send something to the mailing list.
> >>>> 
> >>> 
> >>> As fungi points out, education and communication are likely to be
> >>> our best solution. Maybe one approach is to identify the companies
> >>> and individuals involved and find one of our community members to
> >>> contact them directly via email.  We would want the person doing
> >>> that to be willing to explain all of the reasons the community does
> >>> not want the sort of activity we are rejecting and to provide
> >>> guidance about more useful contributions (Matt's comment is a great
> >>> start on both). I imagine that conversation would take a good deal
> >>> of patience, especially after the second or third time, but a personal
> >>> touch frequently makes all the difference in these sorts of cases.
> >>> 
> >>> If we have someone willing to step into that sort of role, I would
> >>> be happy to help craft the initial contact messages and advise as
> >>> needed.
> >>> 
> >>> Does anyone want to volunteer to work with me and actually send the
> >>> emails?
> >>> 
> >>> Doug
> >>> 
> >>> __________________________________________________________________________
> >>> OpenStack Development Mailing List (not for usage questions)
> >>> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >> 
> > 
> > __________________________________________________________________________
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to