GHC label conventions

Ben Gamari ben at well-typed.com
Tue Apr 2 19:15:49 UTC 2019


Phyx <lonetiger at gmail.com> writes:

> Hi Ben,
>
>
>> 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.
>>
>
> That's fair, I had thought this might be the case, but have you considered
> that you also
> lose the ability to filter using an inclusion filter then? To get list of
> x86 only Linux you would have
> exclude all competing tags then (if possible).
>
Indeed. Apparently at some point GitLab will be gaining the ability to
do full boolean expression queries. However, until then I'm not sure
that I see an alternative that isn't labor-intensive.

> But this also introduce an ambiguity, there's no way to say for instance
> that an issue effects Linux and
> Windows for instance as you would just have the Windows tag.
>
Yes, this a known (and unfortunate) consequence of the choice.

Cheers,

- Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20190402/97e5e843/attachment.sig>


More information about the ghc-devs mailing list