If we are going to allow overrides, then maybe what Owen is describing
should occur.  Make a request on the dev list and explain the reasoning.

I don't think this has been done and a few have already been overridden.

Also who has the capability to override and knows how.  How is that
determined?

On Wed, Oct 30, 2019 at 1:59 PM Owen Nichols <onich...@pivotal.io> wrote:

> > How do you override a check, anyway?
>
> Much like asking for jira permissions, wiki permissions, etc, just ask on
> the dev list ;)
>
> Presumably this type of request would be made as a “last resort” following
> a dev list discussion wherein all other reasonable options had been
> exhausted (reworking or splitting up the PR, pushing empty commits,
> rebasing the PR, etc)
>
> > On Oct 30, 2019, at 1:42 PM, Dan Smith <dsm...@pivotal.io> wrote:
> >
> > +1 for allowing overrides. I think we should avoid backing ourselves
> into a
> > corner where we can't get anything into develop without talking to apache
> > infra. Some infrastructure things we can't even fix without pushing a
> > change develop!
> >
> > How do you override a check, anyway?
> >
> > -Dan
> >
> > On Wed, Oct 30, 2019 at 12:58 PM Donal Evans <doev...@pivotal.io> wrote:
> >
> >> -1 to overriding from me.
> >>
> >> The question I have here is what's the rush? Is anything ever so
> >> time-sensitive that you can't even wait the 15 minutes it takes for it
> to
> >> build and run unit tests? If some infrastructure problem is preventing
> >> builds or tests from completing then that should be fixed before any new
> >> changes are added, otherwise what's the point in even having the pre
> >> check-in process?
> >>
> >> -Donal
> >>
> >> On Wed, Oct 30, 2019 at 11:44 AM Nabarun Nag <n...@apache.org> wrote:
> >>
> >>> @Aaron
> >>> It's okay to wait for at least the build, and unit tests to complete,
> to
> >>> cover all the bases. [There may have been commits in between which may
> >>> result in failure because of the revert]  And it's not hard to get a PR
> >>> approval.
> >>>
> >>> -1 on overriding. If the infrastructure is down, which is the test
> >>> framework designed to ensure that we are not checking in unwanted
> changes
> >>> into Apache Geode, wait for the infrastructure to be up, get your
> changes
> >>> verified, get the review from a fellow committer and then check-in your
> >>> changes.
> >>>
> >>> I still don't understand why will anyone not wait for unit tests and
> >> build
> >>> to be successful.
> >>>
> >>> Regards
> >>> Nabarun Nag
> >>>
> >>> On Wed, Oct 30, 2019 at 11:32 AM Aaron Lindsey <alind...@pivotal.io>
> >>> wrote:
> >>>
> >>>> One case when it might be acceptable to overrule a PR check is
> >> reverting
> >>> a
> >>>> commit. Before the branch protection was enabled, a committer could
> >>> revert
> >>>> a commit without a PR. Now that PRs are mandatory, we have to wait for
> >>> the
> >>>> checks to run in order to revert a commit. Usually we are reverting a
> >>>> commit because it's causing problems, so I think overruling the PR
> >> checks
> >>>> may be acceptable in that case.
> >>>>
> >>>> - Aaron
> >>>>
> >>>>
> >>>> On Wed, Oct 30, 2019 at 11:11 AM Owen Nichols <onich...@pivotal.io>
> >>> wrote:
> >>>>
> >>>>> Our new branch-protection rules can sometimes lead to unexpected
> >>>> obstacles
> >>>>> when infrastructure issues impede the intended process.  Should we
> >>>> discuss
> >>>>> such cases as they come up, and should overruling the result of a PR
> >>>> check
> >>>>> ever be an option on the table?
> >>>>>
> >>>>> -Owen
> >>>>
> >>>
> >>
>
>

Reply via email to