On 2020-04-23 5:14 p.m., Mark Janes wrote: > Danylo Piliaiev <danylo.pilia...@gmail.com> writes: > > 3a) Bisected regressions tagged with Fixes or mesa-stable are > automatically applied to Mesa's release branch. > > This failure point has burned us many times, most recently with the 20.0 > regression fixed by 2120f106e0e. > > Mesa currently has no mechanism for blocking a release with a gitlab > issue. This current example is tagged with "bisected" and "regression", > but the important distinction is that the bisected commit ALSO has tags > which apply it to stable releases. > > Mesa's release process does not include a check of bugs that have been > written up in gitlab (https://www.mesa3d.org/releasing.html). My own > opinion is that gitlab's issues are unusable for this purpose, due to > its lack of search functionality. I have found no way to audit gitlab > issues leading up to a release. > > Gitlab's issues may work well for developing on master, but they are not > as good as Bugzilla for managing releases. > >> 4) I didn't know about this release and that this release was help up >> for the fix of 2758. >> 5) There were now window between announcing the scope of the release and >> release itself. Since I knew about regression >> I could have notified about it. Also there is no milestone for minor >> releases so it's problematic to link issue and release. >> >> It's a second release in a row with clear regression crept in. I believe >> that we can use this to improve the process and >> safeguard against such regressions in the future. > > Does anyone have recommendations for how to use Gitlab to verify that > there are no identified-but-unfixed bugs in a pending release?
I'd say GitLab milestones could be used to address the issues you raised above: Create a milestone for each release, and only cut the release once all issues and MRs assigned to it have been dealt with. -- Earthling Michel Dänzer | https://redhat.com Libre software enthusiast | Mesa and X developer _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev