Tipping the apple cart?
Nate Graham
nate at kde.org
Tue Jul 9 11:55:57 BST 2019
Am 01.07.19 um 15:37 schrieb James Ramsay:
> Is it primarily the previous discussions so that you can better
> respond directly via email? If so, this proposal to include entire
> discussion thread in email notifications
> (https://gitlab.com/gitlab-org/gitlab-ce/issues/40557) which Zsolt is
> looking at might meet your needs. What do you think?
>
> GitLab does support leaving review comments in bulk rather than one at
> a time but it is currently in the GitLab Premium tier. There is a
> proposal (https://gitlab.com/gitlab-org/gitlab-ce/issues/60690) to
> move it to the Core tier (free, GitLab CE) being considered.
>
> Do you have any other feedback about GitLab? I would be very
> interested to organize a video call to hear any wide ranging thoughts
> on what it would take to make GitLab code review better than
> Phabricator and Reviewboard for your needs if you can spare the time.
>
> Best,
> James
Thanks for being willing to engage, James! It's very much appreciated.
Backporting the Merge Request Reviews feature [1] will be a big
improvement to address email overload and I look forward to that.
In my own trial use of KDE's GitLab instance, the other source of email
overload is the fact that it sends one email per action, rather than
offering a web-based notification center capable of batching up
notifications that all pertain to the same Issue or Merge Request
(proposed here: [2]).
The problem with the "one email per action" approach is that it
implicitly assumes a workflow where everyone is sitting at their
computers all day waiting for emails to come in, and triaging them
accordingly [3].
This doesn't describe most members of the KDE community. The vast
majority of KDE contributors are volunteers who can devote a few hours a
week to the project, and are virtually never sitting in front of a
computer all day handling KDE-related emails in real time as they come
in. Even those who can are generally developers who find handling email
a distraction during periods of time when they're trying to write code.
We already have a problem with people filtering, auto-deleting, or
ignoring emails. The more emails people get, the more acute this issue
becomes.
Some implementation of what's proposed in [3] would be hugely helpful to
remedy the issue originally described in this thread, and would be a big
step up from Phabricator rather than a downgrade or side-grade.
Nate
[1] https://gitlab.com/gitlab-org/gitlab-ce/issues/60690
[2] https://gitlab.com/gitlab-org/gitlab-ce/issues/64183
[3] https://gitlab.com/gitlab-org/gitlab-ce/issues/29488#note_25414909
More information about the kde-core-devel
mailing list