[openstack-dev] [puppet] [fuel] more collaboration request
Dmitry Borodaenko
dborodaenko at mirantis.com
Fri Jun 12 20:33:55 UTC 2015
On Fri, Jun 12, 2015 at 12:14:52PM -0400, Emilien Macchi wrote:
> On 06/12/2015 11:41 AM, Sergii Golovatiuk wrote:
> > IMO, it's a communication issue and related more to Puppet OpenStack
> > community that to Fuel Library folks. In Fuel Library when patch from
> > external contributor has some problems we cherry-pick it, update a
> > patchset to succeed our expectations. Meanwhile we contact the
> > contributor over IRC or email and explain why we did that. That's very
> > important as contributor may not know all architectural details. He may
> > not know the details of CI tests or details how we test. That's the good
> > attitude to help newcomers. So they will be naturally involved to
> > community. Yes, it takes time for Fuel Library folks, but we continue
> > doing that way as we think that communication with contributor is a key
> > of success.
>
> Adding someone by using Gerrit is not enough. Communication on IRC with
> Puppet OpenStack group would be good on the right channel, like it's
> done in other OpenStack projects quite often.
+1
> > I have looked over patches in progress. I may be wrong but I didn't find
> > that Puppet OpenStack community updated patch to pass CI. It's not
> > complex to cherry-pick and fix failed tests. It's also not complex to
> > contact person over IRC or in email to explain what needs to be done.
> > Trust me, usually it takes once. Smart creatives are clever enough not
> > to make same mistakes twice.
+1, and I also agree with Emilien that Fuel developers should join
#puppet-openstack for such discussions, instead of waiting for Puppet
OpenStack developers to find them on #fuel-dev.
> https://bugs.launchpad.net/puppet-openstack/+bugs is for
> puppet-openstack, which is deprecated in Juno.
>
> You should look https://launchpad.net/openstack-puppet-modules which
> contains mostly triaged bugs.
Looks like you need to update the links here:
https://wiki.openstack.org/wiki/Puppet
It still sends bug reporters to https://launchpad.net/puppet-openstack/
> Honestly, if you submit a good patch now, it will land in maximum one
> week or so.
Yes, one week is a timeframe we can work with.
> If Fuel team could also participate in upstream reviews that would be
> awesome:
> * they would be involved in the community
> * they would get experience from other patches and provide better
> patches in the future, and get reviews merged faster.
Agreed. Even something as small as one review per week would be a good
start.
Do you have a gerrit review dashboard like the one we use in Fuel:
https://wiki.openstack.org/wiki/Fuel#Development_related_links
or something else to track reviews backlog?
> > From Fuel side I see that some engineers will be involved to review
> > process. They will participate in weekly meetings. They also be active
> > in communication asking people for help in review or asking why CI failed.
>
> Good.
I'm wondering if we could set up something like an "upstream liaison
duty roster", so that there's always a couple of engineers in the Fuel
team who make sure that communication with upstream is not falling
through the cracks.
--
Dmitry Borodaenko
More information about the OpenStack-dev
mailing list