-1 for allowing overrides.
If there's an edge case on which it's required, then we could use it at the
very last resources *if and only if* it's been discussed and approved
through the dev list for that particular case.
Cheers.


On Wed, Oct 30, 2019 at 11:35 PM Robert Houghton <rhough...@pivotal.io>
wrote:

> Any committer has the 'status' permission on apache/geode.git. Some API
> tokens have it as well. Its curl + github API reasoning to do this.
>
> On Wed, Oct 30, 2019 at 2:02 PM Jason Huynh <jhu...@pivotal.io> wrote:
>
> > 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
> > > >>>>
> > > >>>
> > > >>
> > >
> > >
> >
>


-- 
Ju@N

Reply via email to