Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-28 Thread Jarek Potiuk
s >> > > this >> > > > > one >> > > > > > > > more comment not addressed". >> > > > > > > > >> > > > > > > > On Wed, Dec 20, 2023 at 5:16 AM Amogh Desai < >> > > > > amoghdesai

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-22 Thread Jarek Potiuk
where we try to > > > resolve > > > > > all > > > > > > > the > > > > > > > >> comments from the maintainers > > > > > > > >> before performing a merge. But what we also do is that if a >

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-22 Thread Daniel Standish
gt; > > > >> > > > > > > >> > > > > > > >> Thanks & Regards, > > > > > > >> Amogh Desai > > > > > > >> > > > > > > >> On Wed, Dec 20, 2023 at 5:11 AM Jarek Potiuk <

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-22 Thread Elad Kalif
hat the person who > > > left > > > > > the > > > > > >> > comment has to resolve it, then I'm alright with trying > this. I > > > > don't > > > > > >> want > > > > > >> > a PR to get bloc

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-21 Thread Amogh Desai
; > > just > > > > a > > > > >> > "comment" not an invitation to conversation. Or when you are an > > > > author, > > > > >> and > > > > >> > you see "All right - I am really done with it, now

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-20 Thread Aritra Basu
gt; all > > > >> > the remaining conversations". > > > >> > > > > >> > Note that not every "comment" is one that gets into "resolvable" > > > >> > conversation. There are generic comments for the whole PR that

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-20 Thread Jarek Potiuk
) of code are "conversations" - when they > > >> relate > > >> > to a particular line of code. And those tend to be actual issues, > > >> questions > > >> > or doubts that **should** get some reaction IMHO. > > >> > &g

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-20 Thread Aritra Basu
; >> > > >> > > Interesting. I generally try to follow that policy as a best > >> practice > >> > on > >> > > my own PRs just so I make sure I didn't miss comments, but there are > >> als

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-20 Thread Jarek Potiuk
est >> practice >> > on >> > > my own PRs just so I make sure I didn't miss comments, but there are >> also >> > > times I intentionally leave certain discussions "out in the open". I >> > > guess as long as we are not dict

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Jarek Potiuk
ng as we are not dictating that the person who left the > > comment > > > has to resolve it, then I'm alright with trying this. I don't want a > PR > > to > > > get blocked because of a drive-by comment. > > > > > > Seems like

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Amogh Desai
t with trying this. I don't want a PR > to > > get blocked because of a drive-by comment. > > > > Seems like this is easily reversible and we can give it a trial run and > > decide later if we want to keep it. > > > > > > - ferruzzi > > > > > >

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Jarek Potiuk
rek Potiuk > Sent: Tuesday, December 19, 2023 12:45 PM > To: dev@airflow.apache.org > Subject: RE: [EXTERNAL] [COURRIEL EXTERNE] [DISCUSS] "Require conversation > resolution" in our PRs before merge? > > CAUTION: This email originated from outside of the organization. Do not >

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Ferruzzi, Dennis
__ From: Jarek Potiuk Sent: Tuesday, December 19, 2023 12:45 PM To: dev@airflow.apache.org Subject: RE: [EXTERNAL] [COURRIEL EXTERNE] [DISCUSS] "Require conversation resolution" in our PRs before merge? CAUTION: This email originated from outside of the organization. Do not click l

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Jarek Potiuk
> Given the slow down over the holidays I don't think two weeks will be enough - make it 4? Ah. True :) On Tue, Dec 19, 2023 at 9:41 PM Ash Berlin-Taylor wrote: > Given the slow down over the holidays I don't think two weeks will be > enough - make it 4? > > On 19 December 2023 20:33:23 GMT, Ja

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Ash Berlin-Taylor
Given the slow down over the holidays I don't think two weeks will be enough - make it 4? On 19 December 2023 20:33:23 GMT, Jarek Potiuk wrote: >Ash: > >> I.e. Convention over enforcement and treating people as mature adults not >children who need guard rails. > >I think it's quite the opposite,

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Jarek Potiuk
Ash: > I.e. Convention over enforcement and treating people as mature adults not children who need guard rails. I think it's quite the opposite, Both 1) 2) and 3) reasoning is more of the aid for whoever looks at the PR that there are still some conversations not addressed, I personally feel it's

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Jarek Potiuk
Answering some of the recent questions. Daniel: > E.g. when you "resolve" a conversation, then you make it less visible. This isn't always a good thing. Sometimes you just want to +1 it. When others visit the PR, then they will not see the conversation. Maybe they would want to engage in discu

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Bolke de Bruin
This reflect my feelings as well. I'm not convinced we are solving something that needs to be solved. B. Sent from my iPhone > On 19 Dec 2023, at 21:05, Ash Berlin-Taylor wrote: > > Weak -1 from me, because I don't think this needs to be enforced/required > part of the workflow. > > I.e. C

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Ash Berlin-Taylor
Weak -1 from me, because I don't think this needs to be enforced/required part of the workflow. I.e. Convention over enforcement and treating people as mature adults not children who need guard rails. -ash On 19 December 2023 13:12:05 GMT, Jarek Potiuk wrote: >Hey everyone, > >TL;DR; I have a

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Hussein Awala
The proposed rule isn't a bad idea, especially for ensuring that maintainers wanting to merge have reviewed all conversions. However, it's essential to permit them to close open conversations if they find the comments have been addressed. Only ping the commenter if uncertain, with a maximum waiting

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Daniel Standish
Well let me add some more thoughts. I like the idea in general, the principle of trying to somehow acknowledge the comments and suggestions that have been made. But it may have some unintended and perhaps undesirable consequences. E.g. when you "resolve" a conversation, then you make it less vis

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Daniel Standish
+1 On Tue, Dec 19, 2023 at 9:36 AM Pierre Jeambrun 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 les

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Pierre Jeambrun
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

RE: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Scheffler Jens (XC-DX/PJ-PACE-E03)
fan Grosch, Dr. Markus Heyn, Dr. Tanja Rückert -Original Message- From: Jarek Potiuk Sent: Dienstag, 19. Dezember 2023 16:58 To: dev@airflow.apache.org Subject: Re: [DISCUSS] "Require conversation resolution" in our PRs before merge? Great questions. More context then, since

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Jarek Potiuk
Great questions. More context then, since you asked: The main benefits I see: 1) the person merging the PR will not merge PRs when conversations are still unresolved manually. Some of the PRS have long conversations and I had many times - for example - cases where I missed that someone made a com

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Vincent Beck
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

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Bolke de Bruin
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 n

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Wei Lee
+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 wrote: > > We cou

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Andrey Anshin
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

Re: [DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Pankaj Koti
I like the idea, at least double checking what the comments were is a good cause. +1 to incorporating this. On 2023/12/19 13:12:05 Jarek Potiuk 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

[DISCUSS] "Require conversation resolution" in our PRs before merge?

2023-12-19 Thread Jarek Potiuk
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