<div dir="auto">Matthias overcredits me: I just wanted to know his opinion about when we should use labels and when milestones (and that is why I wrote to him off-list, as a very confused and shy pupil asking a sensei for wisdom pearls).<div dir="auto"><br></div><div dir="auto">All the alleged convincing was self-inflicted :P</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">And now that my ignorance is out of the closet... </div><div dir="auto">... I still have very confused ideas regarding the "best" conventional usage of github features like labels, milestones and projects: I read the official documentation about them and I grasp the general ideas behind them, but too often the boundaries are too foggy for me to navigate and pick the right tool for the job in a consistent and organic manner. </div><div dir="auto"><br></div><div dir="auto">Nicola</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Sep 13, 2020, 17:01 Dr. Matthias St. Pierre <<a href="mailto:Matthias.St.Pierre@ncp-e.com">Matthias.St.Pierre@ncp-e.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Nicola suggested and convinced me, that it would be better to have a dedicated<br>
milestone for the 3.0.0 beta1 release instead of adding a new label.<br>
<br>
So here it is, I already added all the tickets with the release blocker label and will<br>
remove the label again.<br>
<br>
<a href="https://github.com/openssl/openssl/milestone/17" rel="noreferrer noreferrer" target="_blank">https://github.com/openssl/openssl/milestone/17</a><br>
<br>
Matthias<br>
<br>
<br>
<br>
> -----Original Message-----<br>
> From: Dr. Matthias St. Pierre<br>
> Sent: Sunday, September 13, 2020 3:17 PM<br>
> To: <a href="mailto:openssl-project@openssl.org" target="_blank" rel="noreferrer">openssl-project@openssl.org</a><br>
> Subject: New GitHub label for release blockers<br>
> <br>
> Hi all,<br>
> <br>
> taking up again the discussion from openssl-project where I suggested to (ab)use<br>
> the 3.0.0 milestone for release blockers, (see link and citation at the end of the mail),<br>
> I propose to add a new label for this purpose instead. In fact, I already created the label<br>
> <br>
>       [urgent: release blocker]   (see link below)<br>
> <br>
> and will add the mentioned tickets within shortly. So you can take a look and tell<br>
> me whether you like it or not. (If not, no problem. I'll just delete the label again.)<br>
> <br>
> Matthias<br>
> <br>
> <br>
> BTW: It took me all my force of will to resist the temptation of making a pun<br>
>      by naming the label [urgent: beta blocker].<br>
> <br>
> <br>
> References:<br>
> ==========<br>
> <br>
> [urgent: release blocker]:<br>
>       <a href="https://github.com/openssl/openssl/labels/urgent%3A%20release%20blocker" rel="noreferrer noreferrer" target="_blank">https://github.com/openssl/openssl/labels/urgent%3A%20release%20blocker</a><br>
> <br>
> [openssl-project message]:<br>
>       <a href="https://mta.openssl.org/pipermail/openssl-project/2020-September/002191.html" rel="noreferrer noreferrer" target="_blank">https://mta.openssl.org/pipermail/openssl-project/2020-September/002191.html</a><br>
> <br>
> <br>
> > > > For a more accurate and timely public overview over the current state of the blockers,<br>
> > > > it might be helpful to manage them via the 3.0.0  milestone<br>
> > > ><br>
> > > > <a href="https://github.com/openssl/openssl/milestone/15" rel="noreferrer noreferrer" target="_blank">https://github.com/openssl/openssl/milestone/15</a><br>
> > > ><br>
> > > > Some of the tickets listed below were already associated to the milestone, the others<br>
> > > > were added by me now.<br>
> > ><br>
> > > I think the 3.0.0 milestone is what we expect to be in the<br>
> > > 3.0.0 release, not the beta release. That is bug fixes don't need<br>
> > > to be in the beta release, but if it adds new functionallity it<br>
> > > needs to be in the beta release.<br>
> ><br>
> > I was aware of this subtlety but I thought that we just could (ab-)use the milestone for<br>
> > the beta1 release and reuse it later for the final release, instead of creating a new milestone.<br>
> ><br>
> > Practically all of the relevant PRs are associated to the [3.0 New Core + FIPS] GitHub Project<br>
> > anyway, so it would be possible to remove the post-beta PRs from the milestone and restore<br>
> > them later.  (In my mind, I see project managers running away screeming...)<br>
> ><br>
> > Matthias<br>
> ><br>
> ><br>
> > [3.0 New Core + FIPS]:  <a href="https://github.com/openssl/openssl/projects/2" rel="noreferrer noreferrer" target="_blank">https://github.com/openssl/openssl/projects/2</a><br>
<br>
</blockquote></div>