On Thu, Mar 26, 2015 at 4:33 AM, Greg Stein <gst...@gmail.com> wrote:
> On Wed, Mar 25, 2015 at 5:38 PM, Marvin Humphrey <mar...@rectangular.com>
> wrote:

> ALL discussion should be on the dev@ list. Including "nitty gritty
> implementation". That should not be buried in a separate system.
>
> JIRA is for tracking issues. Not for discussion. The mailing list is for
> discussion.

There's a spectrum of "discussion".  At one end we have:

    Let's choose between Go and Rust for Steve v2.

At the other end we have:

    Your patch has a typo.  Please subscribe to the dev list so I can tell you
    the line number.

> Until our JIRA traffic becomes burdensome (which it isn't), then splitting
> it to its own mailing list merely hides that information from the
> development community. Today, we barely see any JIRA traffic. Same reason
> we don't have a user@ mailing list ... there just isn't enough traffic to
> justify the separations.

Whether or not to shunt JIRA notifications to the dev list is a fundamental
choice that Apache projects make.

If notifications go to the dev list, eventually nearly all conversations will
happen in JIRA.  This makes it harder to follow discussions via email because
the notifications are poorly formatted and often irrelevant, and a threshold
effect manifests where only people who are motivated enough to click through
to the JIRA web interface follow any given issue.  The result is "siloed
development" where only people with JIRA accounts participate, most people
only follow the issues specifically relevant to them, and only core devs
follow everything.

In contrast, if JIRA notifications are shunted onto another list (e.g.
issues@, or commits@), all important decisions will have to happen via email
on the dev list, the threshold for participation is lowered, and the
signal-to-noise ratio of the dev list is markedly better.

(FWIW, I once approache Infra about adapting the global templates for JIRA
notifications to make them more email-client friendly, but the way they are
set up means that customized templates would complicate JIRA upgrades.)

Marvin Humphrey

Reply via email to