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 

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.


[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