[Mesa-dev] [ANNOUNCE] mesa 20.0.5

Michel Dänzer michel at daenzer.net
Thu Apr 23 15:31:16 UTC 2020


On 2020-04-23 5:14 p.m., Mark Janes wrote:
> Danylo Piliaiev <danylo.piliaiev at 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


More information about the mesa-dev mailing list