Quoting Emil Velikov (2018-03-12 08:38:31)
> On 12 March 2018 at 11:31, Juan A. Suarez Romero <jasua...@igalia.com> wrote:
> > On Fri, 2018-03-09 at 12:12 -0800, Mark Janes wrote:
> >> Ilia Mirkin <imir...@alum.mit.edu> writes:
> >>
> >> > On Tue, Mar 6, 2018 at 2:34 PM, Emil Velikov <emil.l.veli...@gmail.com> 
> >> > wrote:
> >> > > So while others explore ways of improving the testing, let me propose
> >> > > a few ideas for improving the actual releasing process.
> >> > >
> >> > >
> >> > >  - Making the current state always visible - have a web page, git
> >> > >    branch and other ways for people to see which patches are picked,
> >> > >    require backports, etc.
> >> >
> >> > Yes please! A git branch that's available (and force-pushed freely)
> >> > before the "you're screwed" announcement is going to help clear a lot
> >> > of things up.
> >>
> >> I agree that early information is good.  I don't agree that anyone
> >> should force push.  Release branches need to be protected.  Proposed
> >> release branches should only accept patches that have already been
> >> vetted by the process on mesa master.
> >>
> Agreed - release branches should not be force-pushed. We can use
> "wip/" ones instead.

I also strongly agree with this, force pushes to live branches are *bad* (force
pushing a pull request of a features branch are perfectly fine). I would much
rather have reverts than force pushes. If we're going to automate this in such
way that we think we need force pushes I'd much rather use merges (only for
stable), so that we can simply revert the merge commit.

Or, as other have suggested, not allowing the proposed patches to be pushed
until CI has come back green would be even better. I've used this approach in
several github based projects and it works very well for keeping the branch in
question in good shape.

Dylan

Attachment: signature.asc
Description: signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to