2019-08-26 - Triage report for "group::source code"

Hi, @jramsay @DouweM @andr3 @nick.thomas

This is a group or stage level triage package that aims to summarize the feature proposals and bugs which have not been scheduled or triaged. For more information please refer to the handbook:

  • https://about.gitlab.com/handbook/engineering/quality/triage-operations/index.html#triage-packages

Scheduling the workload is a collaborative effort by the Product Managers and Engineering Managers for that group. Please work together to provide a best estimate on priority and milestone assignments. For each issue please:

  • Determine if the issue should be closed if it is no longer relevant or a duplicate.
  • If it is still relevant please assign either a best estimate versioned milestone, the %Backlog or the %Awaiting further demand milestone.
  • Specifically for gitlab-ce~2278648, if there is no priority or clarity on a versioned milestone, please add a Priority label. Priority labels have an estimate SLO attached to them and help team members and the wider community understand roughly when it will be considered to be scheduled.
    • https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/contributing/issue_workflow.md#priority-labels
  • Once a milestone has been assigned please check off the box for that issue.
  • Please work with your team to complete the list by the due date set.

Feature Proposal Section

For the following feature proposals. Please either close or assign either a versioned milestone, the %Backlog or the %Awaiting further demand milestone.

Unscheduled feature with customer

  • gitlab-ce#65943 Deploy key with write access fails on push rules gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce~3293941
  • gitlab-ce#65754 Allow Deploy keys to push to protected branches once more gitlab-ce7156613, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce~10309854
  • gitlab-ce#57629 Make committer email be configurable for groups or projects gitlab-ce7161201, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce41076513, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce~11693807
  • gitlab-ce#55203 Extend MR file filter to the diff view gitlab-ce7156613, gitlab-ce3857543, gitlab-ce3713900, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#48357 Make repository check configurable per project (enable/disable) gitlab-ce7156613, gitlab-ce2278658, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce3081817, gitlab-ce4107726
  • gitlab-ce#46539 Preview diff for notebooks gitlab-ce7156613, gitlab-ce2677574, gitlab-ce3412204, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce3079098, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854, gitlab-ce2714266
  • gitlab-ce#45630 Limit write deploy keys to specific branches gitlab-ce7156613, gitlab-ce2677574, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2650893, gitlab-ce3081817
  • gitlab-ce#45489 Prevent rebase from UI Merge request by "Merge commit with semi-linear history" activated gitlab-ce7156613, gitlab-ce2677574, gitlab-ce2677575, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#45063 System wide protected branches and tags gitlab-ce7156613, gitlab-ce2278658, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce~3081817
  • gitlab-ce#43028 Add ability to filter out merge requests opened by current user gitlab-ce7156613, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#42829 GDPR Compliance: Maintain Separate Mapping of Commits to Authors in Gitlab gitlab-ce7156613, gitlab-ce2278658, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce~3081817
  • gitlab-ce#40980 Please allow forks to inherit secure variables gitlab-ce7156613, gitlab-ce4107616, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce3081802, gitlab-ce10309854, gitlab-ce2714266
  • gitlab-ce#40809 Make the "merge" button as prominent as (or replace) "close merge request" gitlab-ce7156613, gitlab-ce2024184, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce~2658854
  • gitlab-ce#40807 Ability to jump to diff in an MR gitlab-ce7156613, gitlab-ce2024184, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce~2658854
  • gitlab-ce#38554 Code review for submodules in merge requests gitlab-ce7156613, gitlab-ce2677574, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854, gitlab-ce2714266

Unscheduled feature (non-customer)

  • gitlab-ce#66406 Move Merge Checks, and Merge reuqest approvals settings into protected branch rules gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#66397 Show 'Create Confidential Merge Request' button when issue is confidential and project is private gitlab-ce1217701, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce~2658854
  • gitlab-ce#66378 Reopen merge request should trigger pipelines for merge request gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854, gitlab-ce~4107606
  • gitlab-ce#66329 Add 🚧 as flag for WIP merge requests gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#66149 Optimize visualization of comments during a code review gitlab-ce3103452, gitlab-ce10230929, gitlab-ce~10309854
  • gitlab-ce#66043 Distinguish commit vs merge commit in Push Events webhooks payload gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce3081817, gitlab-ce~3260766
  • gitlab-ce#66103 Notification emails for MR comment replies don't include the original comment gitlab-ce2024184, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854, gitlab-ce4107686
  • gitlab-ce#65994 Commits links in MR emails point to the commit out of the MR context gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2658854, gitlab-ce~4107686
  • gitlab-ce#65977 Default target branch selection - use first "parent" branch gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce3081817
  • gitlab-ce#65934 Repository Creation Process Should Take Email Addresses Into Account gitlab-ce7156613, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce~3081817
  • gitlab-ce#65858 Option to assign MR by default to author gitlab-ce7156613, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce~2658854
  • gitlab-ce#65840 Enhance GitLab to emulate the function of git-send-email gitlab-ce3412204, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854
  • gitlab-ce#65806 docs-lint job should enforce dashes for unordered lists in documentation gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce4107676, gitlab-ce~2658854
  • gitlab-ce#65788 Remove feature for automatically selecting labels from matching issue when creating a merge request. gitlab-ce3103452, gitlab-ce10230929, gitlab-ce10309854, gitlab-ce2656755, gitlab-ce~2658854
  • gitlab-ce#65766 Provide support in update MR api to update attribute 'merge_commit_message_with_description' gitlab-ce7156613, gitlab-ce2677507, gitlab-ce3103452, gitlab-ce10230929, gitlab-ce~10309854

Bug Section

For the following bugs. Please either close or assign either a versioned milestone, the %Backlog or the %Awaiting further demand milestone and ensure that a priority label is set.

Heatmap for all bugs

Bugs for their priority and severity label are counted here. Every bug should have severity and priority labels applied. Please take a look at the bugs which fall into the columns indicating that the priority or severity labels are currently missing.

gitlab-ce~3713903 gitlab-ce~3713902 gitlab-ce~3713901 gitlab-ce~3713900 ~"No severity"
gitlab-ce~3857370 0 0 0 0 0
gitlab-ce~3857523 0 27 9 2 0
gitlab-ce~3857529a 0 5 188 14 0
gitlab-ce~3857543 0 0 91 157 1
~"No priority" 0 6 14 17 84

Unscheduled frontend ~bug with customer

  • gitlab-ce#59372 Slow text input in comment box of large Merge Requests when using Microsoft Edge gitlab-ce3713900, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce27312481, gitlab-ce11574454
  • gitlab-ce#55409 Merge request compare screen regressions with dark theme gitlab-ce7156613, gitlab-ce3857529a, gitlab-ce3713901, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce2658854, gitlab-ce3630472, gitlab-ce~8864423
  • gitlab-ce#43931 MR accepted timestamps are showing different times gitlab-ce7156613, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce~2658854
  • gitlab-ce#42806 Again: Web GUI: Unable to create new branch from commit SHA gitlab-ce7156613, gitlab-ce3857529a, gitlab-ce2278658, gitlab-ce3713901, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce7638922, gitlab-ce7638923, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce3081817, gitlab-ce~3293941
  • gitlab-ce#41068 Some branches randomly appearing out of order in drop down list when sorted by "name" gitlab-ce7156613, gitlab-ce3857529a, gitlab-ce2278658, gitlab-ce3713901, gitlab-ce2677575, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce7638922, gitlab-ce7638923, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce~3081817
  • gitlab-ce#34781 Deleting a tag using the Web UI generates a duplicate entry on the activity log gitlab-ce1890178, gitlab-ce7156613, gitlab-ce3857543, gitlab-ce2278658, gitlab-ce3713901, gitlab-ce24926493, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce7638922, gitlab-ce7638923, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce3081817, gitlab-ce~3293941
  • gitlab-ce#34345 Diff method/class in header disappears when expanding collapsed section of a file gitlab-ce7156613, gitlab-ce3857543, gitlab-ce2278651, gitlab-ce3713900, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce3079098, gitlab-ce3412464, gitlab-ce10309854
  • gitlab-ce#26660 Limit branch name predictions on merge request dropdown gitlab-ce7156613, gitlab-ce3857543, gitlab-ce3713901, gitlab-ce2024184, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce7638922, gitlab-ce7638923, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce3081817

Unscheduled frontend ~bug (non-customer)

  • gitlab-ce#66041 Show UTF-8 BOM in diff gitlab-ce7156613, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3079098, gitlab-ce3412464, gitlab-ce10309854
  • gitlab-ce#66025 Delay in expanding diff link gitlab-ce2278648, gitlab-ce3412204, gitlab-ce3103452, gitlab-ce3079098, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce2658854, gitlab-ce3293941
  • gitlab-ce#65968 Closing the MR diff file tree pushes the file list over the right sidebar in IE11 gitlab-ce3412189, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#65967 MR diffs control bar is positioned incorrectly in IE11 gitlab-ce3412189, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#65966 File titles in MR are misaligned in IE11 gitlab-ce3412189, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#65810 Debounce Mousetrap when navigating discussions gitlab-ce2278648, gitlab-ce3412464, gitlab-ce~10309854
  • gitlab-ce#65802 the merge request button disappears if the commit message is long gitlab-ce7156613, gitlab-ce3713901, gitlab-ce2024184, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce~10309854
  • gitlab-ce#65721 Bad link in promo box for push rules gitlab-ce7156613, gitlab-ce3713900, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854
  • gitlab-ce#65472 Activity filter hides discussions from diffs gitlab-ce7156613, gitlab-ce3713901, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3079098, gitlab-ce3412464, gitlab-ce~10309854
  • gitlab-ce#65315 Images aren't displayed correctly in READMEs using asciidoc. gitlab-ce3713900, gitlab-ce2807594, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854
  • gitlab-ce#65206 Images aren't properly displayed in orgmode READMEs gitlab-ce3713900, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce10902065
  • gitlab-ce#64984 "Toggle Comments for this file" button doesn't switch state from active gitlab-ce7156613, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3079098, gitlab-ce3412464, gitlab-ce10309854
  • gitlab-ce#64695 Multiple suggestion iterations in a single thread do not seem to work gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce~2658854
  • gitlab-ce#64370 Toggling display whitespace removes git commit hash from diff view gitlab-ce3713901, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#64210 Button bar in conflict resolver has incorrect Z-index gitlab-ce2278648, gitlab-ce3103452, gitlab-ce3412464, gitlab-ce10309854, gitlab-ce~2658854

Unscheduled ~bug with customer

  • gitlab-ce#66279 Gracefully handle Git errors in project views gitlab-ce2278648, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10309854
  • gitlab-ce#61221 (confidential) ~"(confidential)"
  • gitlab-ce#52721 Obtain merge commit via API for fast-forward plus squash merge gitlab-ce7156613, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#24542 Commenting on MR Changes tab with Hide whitespace changes 'on' does not work gitlab-ce7156613, gitlab-ce3857543, gitlab-ce3713901, gitlab-ce24926493, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce7638922, gitlab-ce7638923, gitlab-ce3103452, gitlab-ce3079098, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#23983 Hide whitespace changes doesn't hide all whitespace changes gitlab-ce7156613, gitlab-ce3857543, gitlab-ce3713901, gitlab-ce2024184, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce7638922, gitlab-ce7638923, gitlab-ce3103452, gitlab-ce3079098, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#23246 branch names ending in .txt is not accessible via the api gitlab-ce7156613, gitlab-ce3857543, gitlab-ce2278658, gitlab-ce3713901, gitlab-ce2677507, gitlab-ce24926493, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce7638922, gitlab-ce7638923, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce~3081817
  • gitlab-ce#19188 Calculate project stats for repos with no recent commits to fix incorrect commit count & more gitlab-ce1890178, gitlab-ce7156613, gitlab-ce3857543, gitlab-ce2278658, gitlab-ce3713901, gitlab-ce2677574, gitlab-ce24926493, gitlab-ce2278648, gitlab-ce1672341, gitlab-ce7638922, gitlab-ce7638923, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce4583636, gitlab-ce~3081817

Unscheduled ~bug (non-customer)

  • gitlab-ce#66466 merge_requests (v4) api endpoint missing entries when using approver_ids parameters gitlab-ce2677507, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce~2658854
  • gitlab-ce#66403 "Fast forward not possible" message includes non-rendering HTML tag gitlab-ce3713900, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce~2658854
  • gitlab-ce#66328 Page scrolls down automatically while typing when being zoomed out using Safari gitlab-ce3713900, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854
  • gitlab-ce#66276 UI rebase available without first commit gitlab-ce3857543, gitlab-ce3713900, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#66162 [Gitlab.com] PHP Syntax highlighting showing "err" class on multiple traits on a single use gitlab-ce3713901, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854
  • gitlab-ce#66145 Suggestions break when submitted on last line of a file with no EOF newline gitlab-ce24926493, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce~2658854
  • gitlab-ce#66055 duplicate cherry picks issu esp when receiving 'CommandError: 4:Deadline Exceeded' in gitlab.com gitlab-ce3713901, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce~3081817
  • gitlab-ce#65955 Merge request approvals API empty response gitlab-ce2780510, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce2658854, gitlab-ce3293941
  • gitlab-ce#65930 Changelog button doesn't open the correct file gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce3081817
  • gitlab-ce#65850 when closing or reopening merge request, there was 500 error gitlab-ce2278648, gitlab-ce3103452, gitlab-ce~10309854
  • gitlab-ce#65423 Cannot submit review for Merge Request gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce2936423
  • gitlab-ce#65074 Unexpected merge conflict gitlab-ce7156613, gitlab-ce2677575, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce2658854
  • gitlab-ce#66058 Issues not closed when MR targets not the default branch gitlab-ce7156613, "GitLab Enterprise Edition", gitlab-ce3713902, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce2655208, gitlab-ce2658854
  • gitlab-ce#64415 Repository mirroring: 2:NoMethodError: undefined method 'id' for nil:NilClass gitlab-ce3713902, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854, gitlab-ce~3081838
  • gitlab-ce#64182 Merge request does not show all changed files, showing whitespace changes is not working properly gitlab-ce3713901, gitlab-ce2278648, gitlab-ce3103452, gitlab-ce10309854

Heatmap for ~missed-SLO bugs

gitlab-ce~3713903 gitlab-ce~3713902 gitlab-ce~3713901 gitlab-ce~3713900
gitlab-ce~3857370 0 0 0 0
gitlab-ce~3857523 0 21 3 1
gitlab-ce~3857529a 0 0 0 0
gitlab-ce~3857543 0 0 0 0
~"No priority" 0 1 0 0


This is a group level triage package that aims to collate the latest bug reports (for frontend and otherwise) and feature proposals. For more information please refer to the handbook:

  • https://about.gitlab.com/handbook/engineering/quality/triage-operations/index.html#triage-packages
Edited Aug 27, 2019 by Nick Thomas
Assignee Loading
Time tracking Loading