[openssl-project] GitHub labels
Dr. Matthias St. Pierre
Matthias.St.Pierre at ncp-e.com
Wed Jun 20 21:09:18 UTC 2018
> Matthias.St.Pierre> A propos: it might be useful to split the 'pending
> Matthias.St.Pierre> 2nd review' into two different labels (of the same color):
> Matthias.St.Pierre>
> Matthias.St.Pierre> 'pending 2nd review' -> 'review-required' and
> 'omc-review-required'
>
> I'm frankly unsure... it's not like there's such a massive amount of 'pending 2nd
> review' at one time to warrant such a split...
You are probably right. It was just a quick idea that came to my mind.
> Matthias.St.Pierre> 'wont-fix' and 'technical-debt' are currently
> Matthias.St.Pierre> unused. Do we really need them? For example, if
> Matthias.St.Pierre> an issue is closed without fixing it, does it
> Matthias.St.Pierre> really require a ‚wont-fix‘ label?
>
> That depends on how keen you are, when someone asks two weeks later why
> an issue was closed, to dig through lots of commentary (for an issue that did, in
> fact, contain a lot of commentary) to find that one comment that says "Wont
> fix" (remember that people can keep commenting after an issue is closed, so
> scrolling to the end isn't necessarely the easy answer).
Makes sense, in theory. In practice, there is not a single issue marked 'wontfix',
neither open nor closed:
https://github.com/openssl/openssl/issues?utf8=%E2%9C%93&q=label%3A%22Issue+resolved+-+WONTFIX%22+
> However, it sometimes happens that I do a PR based on, for example,
> OpenSSL_1_1_0-stable, simply because that's where the issue was found, but
> with the intent to cherry pick into newer lines of development (master, and
> OpenSSL_1_1_1-stable soon). That gives those labels their potential for
> showing intent.
You're right, having labels for all relevant branches ('master', '1.1.1', '1.1.0', '1.0.2') makes
sense for consistency and there is nothing wrong if people prefer to label a pull request
with the target branch, too.
> Matthias.St.Pierre> One could go even further and ask what sense does
> Matthias.St.Pierre> it make to have such an unspecific milestone as
> Matthias.St.Pierre> 'Post 1.1.1'? Wouldn't it be better to leave such
> Matthias.St.Pierre> pull requests unassigned?
>
> No, because we need to differentiate between PRs and issues we haven't
> looked at yet and those where we have made a decision where they should go.
> And perhaps that's an argument to keep using the label, as it's more visible in
> the pull request summary.
The milestones are listed to on the right hand side, too, see
https://github.com/openssl/openssl/pull/6509.
Under 'Labels' there is an entry 'Projects' followed by 'Milestones'
Matthias
More information about the openssl-project
mailing list