I am philosophical not on the side of defacto prioritization of 'for
release' PRs. (Different answer likely Monday, May 23.) However that
does not mean I don't recognize why you (and others) have suggested it.
I'm not sure I buy the premise (although I may well be wrong) that
among the 79 PRs which wanted to be merged today that there were more
than a handful from authors who would happily wait until 1.4. People
are pushing even more than usual numbers of PRs because of the 1.3
deadline; because they want them in 1.3.
I am good with Eric Tune's idea about the 1.3 milestone. If you want
your PR in 1.3, add the milestone. If you don't care, leave it off.
That sounds very reasonable to me. And if I'm wrong, and people don't
want their work in 1.3 it 'solves' the problem as your suggest.
But we have many PRs LGTM'd more than a week before the feature freeze
date and the 'critical' list shouldn't be a "too bad too sad list"
until at least Monday 23rd. The door should be open to all. I think
anyone with a LGTM'd PR that gets turned away now because their work
isn't on some list, despite being complete in plenty of time is a bad
idea.
I think no matter what, we are going to have to go into high-gear for
test failures (I hate calling them flakes, they are failures even if
they don't fail 100% of the time). I'd just rather start now than
refuse people's work and keep digging deeper as we jam code in by hand.
For reference:
Saad merged 13 PRs in the last 24 hours by hand (thank you)
The bot merged 15 PRs which required testing
We merged 28 'meaningful' PRs today. With no flakes the bot can merge
between 40-50/day. So a bit over 36 hours we could have an empty queue.
The problem as we hit on 1.3 is not the number of PRs. Or even how late
they are coming. The problem is the flakes. Fix the failures and we
have none of this priority issue. So I don't want to say no to work
when the problem isn't the amount of work. I want to say no to flakes.
(And next week we do more saying no to work)
-Eric
On Thu, 2016-05-12 at 17:08 -0700, 'Eric Tune' via kubernetes-dev
wrote:
> David, you didn't address Clayton's point that "we will see an
> increase in flakes over the next two weeks that will put all 1.3
> features at risk".
>
> On Thu, May 12, 2016 at 4:57 PM, 'David Oppenheimer' via kubernetes-
> dev <
kuberne...@googlegroups.com> wrote:
> > So IIUC, this is primarily about incentivizing people to fix the
> > tests, as opposed to philosophical opposition to prioritizing PRs
> > for the release? If so, can we try to think about other ways to
> > incentivize?
> >
> > I'm of course all in favor of fixing tests (who isn't ? :-) but
> > from a practical standpoint, if people stop doing the remaining
> > feature work for 1.3 to work on tests now, those features won't be
> > finished by the code freeze.
> >
> > If we really want to tackle the tests, I would prefer something
> > like saying "we are going to work exclusively on tests for N weeks,
> > and we are going to slip the code freeze by N weeks." But it's not
> > clear to me that the community prefers slipping the release to
> > prioritizing 1.3 PRs and then tackling the tests after the code
> > freze.
> >
> >
> >
> > On Thu, May 12, 2016 at 4:38 PM, Clayton Coleman <ccoleman@redhat.c
> > > > On Thu, May 12, 2016 at 1:54 PM, Paris, Eric <eparis@parisplace
> > > > > it, send an email to kubernetes-dev+unsubscribe@googlegroups.
> > > > > com.
> > > > > To post to this group, send email to kubernetes-dev@googlegro
> > > > >
ups.com.
> > > > To post to this group, send email to kubernetes-dev@googlegroup
> > > >
s.com.
> > > > dev/CAOU1bzcJvph4XTAMkXtT%2BPHiPZetyT3yUzh1znCR39i3MgRBYQ%40mai
> > > >
l.gmail.com.