[Mesa-dev] Thoughts after hitting 100 merge requests?
Dylan Baker
dylan at pnwbakers.com
Tue Jan 15 20:03:06 UTC 2019
Quoting Jason Ekstrand (2019-01-15 11:57:01)
> On Tue, Jan 15, 2019 at 12:52 PM Eric Anholt <eric at anholt.net> wrote:
>
> Daniel Stone <daniel at fooishbar.org> writes:
>
> > Hi,
> >
> > On Tue, 15 Jan 2019 at 12:21, Rob Clark <robdclark at gmail.com> wrote:
> >> On Tue, Jan 15, 2019 at 1:02 AM Tapani Pälli <tapani.palli at intel.com>
> wrote:
> >> > On 1/14/19 2:36 PM, Daniel Stone wrote:
> >> > > On Fri, 11 Jan 2019 at 17:05, Jason Ekstrand <jason at jlekstrand.net>
> wrote:
> >> > > In other projects, we looked for ways to apply the tags and ended up
> >> > > concluding that they didn't bring enough value to make it
> worthwhile.
> >> > > I don't know if that holds for Mesa, but it would be better to start
> >> > > with an actual problem statement - what value does R-b bring and
> how?
> >> > > - then look at ways to solve that problem, rather than just very
> >> > > directly finding a way to insert that literal text string into every
> >> > > commit message.
> >> >
> >> > IMO it brings some 'shared responsibility' for correctness of the
> patch
> >
> > Oh, no doubt - we certainly haven't abandoned thorough review! So far
> > we haven't seen that compromised by not having a name in the commit
> > message.
> >
> >> > and quickly accessible information on who were looking at the change.
> So
> >> > ideally later when filing bug against commit/series there would be
> more
> >> > people than just the committer that should take a look at the possible
> >> > regressions. At least in my experience people filing bugs tend to
> often
> >> > also CC the reviewer.
> >
> > Yeah, that's really helpful. So maybe a useful flow - assuming we
> > eventually switch to GitLab issues - would be the ability to associate
> > an issue with a commit, which could then automatically drag in people
> > who commented on the MR which landed that commit, as well as (at
> > least) the reporter of the issue(s) fixed by that MR. That would need
> > some kind of clever - probably at least semi-manual - filtering to
> > make sure it wasn't just spamming the world, but it's at least a
> > starting point.
> >
> >> +1 .. and also it is nice to see things like Reported-by/Reviewed-by
> >> without having to go search somewhere else (ie. outside of git/tig)
> >
> > My question would again be what value that brings you. Do you just
> > like seeing the name there, or do you go poke the people on IRC, or
> > follow up via email, or ... ? Again I personally go look through the
> > original review to see what came up during that first, but everyone's
> > different, so I'm just trying to understand what you actually do with
> > that information, so we can figure out if there's a better way to do
> > things for everyone rather than just blindly imitating what came
> > before.
>
> I've participated in adding Reported-bys, but I've never seen the use.
> It felt like "we could record this information, so we should!" rather
> than solving a problem.
>
>
> To me, the Reported-by tag is more for giving credit than anything else. Maybe
> it doesn't matter but some people appreciate it when their contributions, even
> if it's just a good bug report, are recorded in the project's permanent
> record. It's also a good way to make sure the reporter gets CCd on the patch
> so they can verify it fixes the bug for them. That said, bugzilla is a
> permanent record and the information would be even more accessible if we just
> used GitLab MRs...
If we used gitlab issues with a Fixes #123 tag the reporter and all subscribers
would be notified and there would still be a permanent record.
Dylan
> I've found little use in ccing reviewers on followups, except for
> trivial stuff like compiler warnings. I propose that the solution for
> compiler warnings should be CI that prevents you from merging new
> compiler warnings anyway.
>
> Basically, I feel like the pain points in the MR process (amending and
> re-pushing before clicking "merge") are pre-existing pain points in our
> process, slightly amplified.
>
> >> (ofc it would be pretty awesome incentive to switch to gitlab issues
> >> if gitlab could automate adding Reported-by tags for MR's associated
> >> with an issue.. but I guess checkbox to add Reviewed-by tag would
> >> already make my day)
> >
> > I saw this the other day, which might be more incentive:
> > https://csoriano.pages.gitlab.gnome.org/csoriano-blog/post/
> 2019-01-07-issue-handling-automation/
>
> Automatic needinfo closing? Sign me up.
Yes please!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190115/039a3f29/attachment.sig>
More information about the mesa-dev
mailing list