GHC label conventions

Ben Gamari ben at
Mon Apr 1 21:16:59 UTC 2019

Phyx <lonetiger at> writes:

> Hi Ben,
> That's awesome! I'm glad to have something to refer to as on Trac I was
> sometimes hesitant as to where something fell.
Indeed; you certainly weren't the only one. As you can tell from the
import mappings I posted earlier, Trac keyword usage wasn't particularly

> Two questions, well three.
> 1. Curious, is there no Linux label? Similarly no x86 and x64_86 labels?

I consider Linux/x86-64 to be the default; e.g. if there a ticket isn't
labelled with one of the operating system labels then it should be
assumed that either the issue is OS-independent or it's Linux. This is a
compromise but given that we need to assign labels manually, it didn't
seem like manually labelling all Linux tickets was worth the effort.
Also, once !653 lands issue authors will be prompted for their operating
system in the issue description.

> 2. The ARM one is that Arm (e.g. pre AArch32) or just all Arm
> architectures? (I see no AArch64) either.

ARM refers to all ARM architectures. I'll update the description to be
more clear on this.

> Is this because we didn't have a label for them in trac?
Pretty much.

> 3. Slightly unrelated, on Phabricator I used to have a customized side bar
> with helpful links such as this one. Can I do the same on GitLab?
I'm afraid the answer may be "no". I have this page in my browser's
bookmarks list. I suppose we could add it to _sidebar [1], which is
displayed in the sidebar on the right side of the screen when viewing
the wiki; however this seems like a bit of a slippery slope as it isn't
really a top-level page.


- Ben

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <>

More information about the ghc-devs mailing list