On Wed, Oct 6, 2021 at 11:24 AM Emma Anholt <e...@anholt.net> wrote:
>
> On Wed, Oct 6, 2021 at 9:20 AM Mike Blumenkrantz
> <michael.blumenkra...@gmail.com> wrote:
> >
> > Hi,
> >
> > It's recently come to my attention that gitlab has Approvals. Was anyone 
> > else aware of this feature? You can just click a button and have your name 
> > recorded in the system as having signed off on landing a patch? Blew my 
> > mind.
> >
> > So with that being said, we also have this thing in the Mesa repo where 
> > everyone* has to constantly be adding these esoteric tags like Reviewed-by 
> > (I reviewed it), and Acked-by (I rubber stamped it), or Tested-by (I 
> > compiled it and maybe ran glxgears), and so forth.
> >
> > * Except some incredibly smart people already know where I'm going with this
> >
> > Instead of continuing to have to manually update each patch with the 
> > appropriate and definitely-unforgeable tags, what if we just used Approvals 
> > in the UI instead? We could then have marge-bot require approvals as needed 
> > in components and bring reviewing into the current year. Just think: no 
> > more rewriting all the commit logs and force-pushing the branch again 
> > before you merge!
> >
> > Anyway, I thought maybe this would be a nice idea to improve everyone's 
> > workflows. What do other people think?

My primary grip with approvals or the 👍 button is that it's the wrong
granularity.  It's per-MR instead of per-patch.  When people are
regularly posting MRs that touch a bunch of different stuff, per-patch
review is pretty common.  I'm not sure I want to lose that.  :-/

--Jason

> I would love to see this be the process across Mesa.  We already don't
> rewrite commit messages for freedreno and i915g, and I only have to do
> the rebase (busy-)work for my projects in other areas of the tree.
>
> I don't think we should have marge-bot require approvals
> per-component, though.  There are times when an MR only incidentally
> touches a component (for example, changing function signatures in
> gallium), and actually getting a dev from every driver to sign off on
> it would be too much.

Reply via email to