[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