+1

On Tue, Dec 19, 2023 at 9:36 AM Pierre Jeambrun <pierrejb...@gmail.com>
wrote:

> This is something I already try to apply on my own PRs, never merge before
> explicitly solving all conversations.
>
> Also for a reviewer, I feel like this gives more confidence to the fact
> that the PR is ready, and indeed we are less subject to missing a
> discussion or something going on making it 'not ok' to merge. Going over
> the entire thread before merging a PR to double check that everything is
> actually addressed can be time consuming. That is especially true if things
> are not marked as resolved.
>
> I agree that this is something that adds up some work, but I think it is
> worth the experiment and see what happens. We can easily revert if we are
> not happy with the way it goes.
>
> The workload will most likely be on the contributors' side, that will have
> to actually address and solve all the conversations.
>
> Le mar. 19 déc. 2023 à 16:44, Vincent Beck <vincb...@apache.org> a écrit :
>
> > I am wondering too if this is not something that gives more work to
> > maintainer without real benefits. A maintainer can still mark all
> > conversations as resolved and merge the PR if he wants. Though, I
> > understand there is the intention here as oppose as today where a
> > maintainer can just miss some comments. I am quite doubtful but I am in
> to
> > try it out and see how it goes.
> >
> > On 2023/12/19 14:55:13 Bolke de Bruin wrote:
> > > I'm less enthusiastic. What problem are we solving with this? If
> > something has not been addressed it can be done in a follow up or of if
> it
> > was just part of the conversation it won't have impact on the code. In
> > addition, the ones that need to deal with it are the ones merging and
> those
> > are not necessarily the same as the ones contributing.
> > >
> > > So for the friction that it creates with both the committer and the
> > contributer what is the benefit?
> > >
> > > B.
> > >
> > >
> > > Sent from my iPhone
> > >
> > > > On 19 Dec 2023, at 15:45, Wei Lee <weilee...@gmail.com> wrote:
> > > >
> > > > +1 for trying and observing how it works. My concern is that adding
> > an additional obstacle might lead to more unfinished PRs. It might be
> > helpful to give the contributor some guidance on when we can resolve the
> > comments.
> > > >
> > > > Best,
> > > > Wei
> > > >
> > > >> On Dec 19, 2023, at 9:28 PM, Andrey Anshin <
> andrey.ans...@taragol.is>
> > wrote:
> > > >>
> > > >> We could try and if found it slows down for some reason we always
> > might
> > > >> revert it back.
> > > >>
> > > >> Just one suggestion, sometimes discussion contains some useful
> > information,
> > > >> e.g. "What the reason of finally decision", "Useful information why
> it
> > > >> should works by suggested way, or should not work", which might be
> > useful
> > > >> for someone who investigate why this changes was made, so in this
> > case I
> > > >> would suggest to create link in the main thread of PR with useful
> > > >> discussions.
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>> On Tue, 19 Dec 2023 at 17:16, Jarek Potiuk <ja...@potiuk.com>
> wrote:
> > > >>>
> > > >>> Hey everyone,
> > > >>>
> > > >>> TL;DR; I have a small proposal/discussion proposal to modify a bit
> > the
> > > >>> branch protection rules for Airflow. Why don't we add a protection
> > > >>> rule in our PRs that requires all the comments in the PRs to be
> > > >>> "marked as resolved" before merging the PR ?
> > > >>>
> > > >>> I have been following myself  - for quite some time - an approach
> > that
> > > >>> whenever there are comments/suggestions/doubts in my PRs I do not
> > > >>> merge the PR until I **think** all of those have been addressed
> > > >>> (somehow).
> > > >>>
> > > >>> The resolution might not be what the person commenting wants
> > directly,
> > > >>> it might be "I hear your comment, and there are good reasons to do
> > > >>> otherwise" or simply saying - "I know it could be done this way
> but I
> > > >>> think otherwise" etc. etc. But sometimes I miss that there is a
> > > >>> comment that I have not reacted to, I skipped it unconsciously etc.
> > > >>>
> > > >>> I think having "some" kind of reaction to comments and deliberate
> "I
> > > >>> believe the conversation is resolved" is a very good thing and
> having
> > > >>> the author making a deliberate effort to "mark the conversation as
> > > >>> resolved" is a sign it's been read, though about and consciously
> > > >>> reacted to.
> > > >>>
> > > >>> I've learned recently that you can add protection rule that will
> > > >>> require all conversations on PR to be resolved before merging it, I
> > > >>> even went to a great length to create (and get merged) a PR to ASF
> > > >>> infra to enable it via .asf.yml feature
> > > >>> (https://github.com/apache/infrastructure-p6/pull/1740) - so we
> can
> > > >>> enable it now by a simple PR to our .asf.yaml enabling it.
> > > >>>
> > > >>> I'd love to try it  - but of course it will have to change a bit
> the
> > > >>> workflow of everyone, where the author (or reviewer, or maintainer)
> > > >>> will have to mark all conversations as resolved deliberately before
> > > >>> merging PR.
> > > >>>
> > > >>> I'd love to enable it - at least to try and see how it can work -
> but
> > > >>> I understand it might add a bit of burden for everyone, however, I
> > > >>> think it might be worth it.
> > > >>>
> > > >>> WDYT?
> > > >>>
> > > >>> J.
> > > >>>
> > > >>>
> ---------------------------------------------------------------------
> > > >>> To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> > > >>> For additional commands, e-mail: dev-h...@airflow.apache.org
> > > >>>
> > > >>>
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> > > > For additional commands, e-mail: dev-h...@airflow.apache.org
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> > > For additional commands, e-mail: dev-h...@airflow.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> > For additional commands, e-mail: dev-h...@airflow.apache.org
> >
> >
>

Reply via email to