On Fri, 2018-03-16 at 17:39 +0000, Emil Velikov wrote:
> On 16 March 2018 at 16:56, Mark Janes <[email protected]> wrote:
> > "Juan A. Suarez Romero" <[email protected]> writes:
> > 
> > > On Fri, 2018-03-16 at 12:03 -0400, Ilia Mirkin wrote:
> > > > On Fri, Mar 16, 2018 at 11:52 AM, Juan A. Suarez Romero
> > > > <[email protected]> wrote:
> > > > > On Fri, 2018-03-16 at 11:38 -0400, Ilia Mirkin wrote:
> > > > > > On Fri, Mar 16, 2018 at 11:27 AM, Juan A. Suarez Romero
> > > > > > <[email protected]> wrote:
> > > > > > > On Fri, 2018-03-16 at 09:51 -0400, Ilia Mirkin wrote:
> > > > > > > > On Fri, Mar 16, 2018 at 8:40 AM, Juan A. Suarez Romero
> > > > > > > > <[email protected]> wrote:
> > > > > > > > > Nominated means that these patches does not enter in this 
> > > > > > > > > release due they
> > > > > > > > > arrived a bit late, but they are proposed to cherry-pick them 
> > > > > > > > > for the next
> > > > > > > > > release (in 1 or 2 weeks).
> > > > > > > > > 
> > > > > > > > > The reason is that some days before this pre-announcement is 
> > > > > > > > > sent, we close the
> > > > > > > > > list of patches that enter in the release, and we do a lot of 
> > > > > > > > > testing to verify
> > > > > > > > > nothing is broken). If there's some regression, we just try 
> > > > > > > > > to fix them. And
> > > > > > > > > when everything is ready, we send the pre-announcement email.
> > > > > > > > > 
> > > > > > > > > The nominated patches are those that arrive after we close 
> > > > > > > > > the list, and we are
> > > > > > > > > under the testing process. As we don't want to restart the 
> > > > > > > > > full process again
> > > > > > > > > and again, we just nominate them for the next release. 
> > > > > > > > > Otherwise that would
> > > > > > > > > delay the release too much.
> > > > > > > > 
> > > > > > > > Why not send the pre-announcement right when it's closed? Since 
> > > > > > > > your
> > > > > > > > testing doesn't cover all drivers, shouldn't everyone just be 
> > > > > > > > able to
> > > > > > > > test at the same time, and then be able to add to the existing 
> > > > > > > > list
> > > > > > > > with additional fixes (or removals of picked commits)?
> > > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > Because we want to propose a release candidate that has been 
> > > > > > > tested as much as
> > > > > > > possible, to avoid bothering people with a proposal that we need 
> > > > > > > to change
> > > > > > > because it is causing regressions (and believe me this is quite 
> > > > > > > common). So we
> > > > > > > do different tests, thanks to Intel CI which covers a lot of 
> > > > > > > tests and
> > > > > > > configurations, before doing the pre-announcement.
> > > > > > > 
> > > > > > > Note that between we start the testing and do the 
> > > > > > > pre-announcement there is a
> > > > > > > difference of few hours, and hence the list of nominated patches 
> > > > > > > is quite
> > > > > > > reduced (either none, or a couple of them). This time wasn't the 
> > > > > > > case, and it
> > > > > > > took some days. But it is not the usual case.
> > > > > > 
> > > > > > Hm. It feels like it's the usual case. Perhaps it's not meant to be.
> > > > > > Why not just pick up all the nominated patches right before you do 
> > > > > > the
> > > > > > couple hours of testing?
> > > > > > 
> > > > > 
> > > > > That is what we do. We pick up all the patches until the last minute, 
> > > > > just
> > > > > before starting the test. And as soon as we verify it is correct, we 
> > > > > write and
> > > > > send the pre-announcement email.
> > > > 
> > > > Then why can it be days in between? If the tests get delayed/messed
> > > > up/have to be done over again, just pick up all the nominated patches
> > > > and go again.
> > > > 
> > > 
> > > I think that days is very infrequent, and due exceptionally reasons. 
> > > Usually
> > > less than a day, and mainly due different time zones.
> > 
> > Examples of issues that can delay CI confirmation of the stable branch:
> > 
> >  - Regressions detected in the proposed release, which need to be
> >    bisected, fixed, and retested.
> > 
> >  - Intel CI downtime.  This can be due to lab maintenance, or
> >    instability with systems.
> > 
> > In this release iteration, we encountered both of these issues.  The
> > first proposed 17.3.7 was broken, as was the first fix after bisect.
> > Resolving the issue was delayed because we upgraded CI to Linux 4.14 to
> > support Vulkan 1.1, and that kernel has a bug that impacted our results.
> > 
> 
> I think with some of the proposed changes, we can attribute for those,
> while keeping other teams happy.
> 


Right. I'm checking the nominated patches, as well as Greg's rejected one, to
propose to enqueue them in the final release (of course, after checking
everything works fine).


        J.A.

> -Emil
> 
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to