Known bugs and missing features¶
Missing features¶
Issue tracking¶
Gerrit does not provide a built-in issue tracker. Gerrit does not aim to become an all-in-one software forge like GitHub, GitLab or Forgejo. It was designed as a code review tool; issue tracking, kanban boards, wiki pages, artifact storage and other features are out of scope for Gerrit.
Solution: use external issue tracker. \ TrueCloudLab opensource repositories will continue using Forgejo for issue tracking.
Uploading images¶
It is unfortunate but Gerrit does not provide an easy way to host and upload images along with comments.
Relevant feature request has been in 'Status: New' since 2013, a plugin implementing this feature has been deprecated since 2021. The timescales above indicate that this feature is unlikely to be implemented.
Solution: none.
Known bugs¶
Merge conflict when only a trivial rebase is required¶
Web UI may indicate a 'Merge Conflict' when only a trivial rebase is required. This most often occurs when merge strategy is set to fast-forward only and submitted commit is behind the target branch.
This is caused by using suboptimal heuristics for assigning labels in web UI.
Workaround: none required. Just don't be scared of 'Merge conflict' label in UI, and click 'Rebase' button to attempt a trivial automatic rebase when you see this. No damage will occur: if trivial rebase is impossible you will receive an error message.
Mentioning users in Firefox¶
Gerrit supports mentioning @users but the drop down menu is broken in Firefox. This bug was fixed in upstream, the fix will go live after next upgrade of our instance.
Triple-click line select in Firefox¶
Selecting the whole line with triple click and copying selection will not put the expected line into clipboard if you're using Firefox. This bug was reported upstream but hasn't been fixed yet.