[openstack-dev] Beyond IRC (was Re: Cinder Third-Party CI: what next?)

Stefano Maffulli stefano at openstack.org
Tue Mar 24 22:13:09 UTC 2015


On Tue, 2015-03-24 at 19:01 +0000, Rochelle Grober wrote:
> So, how do we get timely first core review of patches in areas of the
> world where Core presence in IRC is slim to none?

I think that most core reviewers use bouncers, so notifying them in the
channel would probably raise a notification in their clients when they
connect back. I understand the feeling though: as the sender of a
message over IRC, I have no good way to understand if the message was
delivered to the recipient as expected.

I'd start with advising to use the bouncer and ping the core reviewers
on channel with review requests. (more about this below)
> 
> I can think of a few options but they don’t seem great:  
> 
> ·        A filter for dashboards that flags reviews with multiple +1s
> and no core along with a commitment of the Core team to perform a
> review within x number of days
> 
This might work, modulo the 'committment' of core team which I think
cannot go above a "best effort".

> ·        A separate mailing list for project review requests

I'm skeptical about this being effective: just another source of
incoming email that needs to be filtered out (at which point a mailman
topic would have the same effect).

> ·        Somehow queueing requests in the IRC channel so that offline
> developers can easily find review requests when looking at channel
> logs

Maybe we can hack an IRC bot so that it collects review requests and
lists them on eavesdrop? Something like a user on irc writes:

: please review https://URL because it's needed for GOODREASONS #review

and on a web page like http://eavesdrop.openstack.org/ we add 'requests
for reviews', maybe an rss feed.

BTW, Thierry had a similar request a few weeks back for a system to
quickly share 'good news' and create a stream of reasons for
happyness :)
> 
> Solving this issue could help not just Third Party developers, but all
> of OpenStack and make the community more inviting to Asian and
> Australian (and maybe European and African) developers.

In general, make it more resilient and asynchronous, not just because of
timezones.

/stef




More information about the OpenStack-dev mailing list