Re: [sage-devel] Re: VOTE: disputed PRs

2024-03-14 Thread David Roe
Sorry for the delay in responding; I have had much time today.

The code of conduct committee's intention in changing the status on some of
the disputed tickets was to note ways in which participants had not
followed our previous standards for setting review status.  At this point,
given the policy that just passed, I personally don't see any practical
difference between the tickets currently being set to positive review and
set to needs review, since either status can be updated to the other based
on the current voting tally.

Voting ends on the new membership for the committee shortly (please send in
your votes now if you've been waiting).  I'd like to ask the new committee
if they have an opinion on how to handle the situation; personally I'm fine
with Kwankyu's suggestion of changing all positive review tickets to needs
review as a way to have changes made by others be in a positive direction.
David

On Thu, Mar 14, 2024 at 7:29 PM Kwankyu Lee  wrote:

> ... if there is any difference in process between the PRs currently set to
> "positive review" and those currently set to "needs review"?
>
>
> In my opinion, all disputed PRs waiting for voting should be reset to
> "needs review" status.
>
> Kwankyu
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/c3532c5d-acdf-4dda-a0ac-385719c0f1c4n%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAChs6_n7pW%3DMhZpbOOcamjWBNDB-OJYtnuyWPmQmcrFvWW5MCA%40mail.gmail.com.


Re: [sage-devel] Re: VOTE: disputed PRs

2024-03-14 Thread Kwankyu Lee


... if there is any difference in process between the PRs currently set to 
"positive review" and those currently set to "needs review"?


In my opinion, all disputed PRs waiting for voting should be reset to 
"needs review" status. 

Kwankyu

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/c3532c5d-acdf-4dda-a0ac-385719c0f1c4n%40googlegroups.com.


Re: [sage-devel] Re: VOTE: disputed PRs

2024-03-14 Thread Matthias Koeppe
David,
Would you clarify if there is any difference in process between the PRs 
currently set to "positive review" and those currently set to "needs 
review"?



On Wednesday, March 13, 2024 at 10:28:12 PM UTC-7 David Roe wrote:

> The vote has passed.  There are currently 36 open disputed PRs 
> .
>
> Given the extensive comments on some of these PRs, I would agree that we 
> should follow some version of Karl-Dieter's suggestion.  In particular, 
> while the author of the PR remains automatically in favor, I'll ask that 
> people who gave positive reviews affirm their continued support for the PR 
> by commenting (or forwarding their vote to someone who can comment).  With 
> such a large set of disputed tickets, while we give people a chance to make 
> their opinions known please wait until the end of the day Friday (say, 
> US/Pacific time) before changing status to positive review or needs review 
> as described in the policy.  Volker will hopefully not merge any of these 
> disputed tickets for a little while while we work through the new policy.
>
> If there are snags in the process, we can work through them here on 
> sage-devel.
>
> Also note that I do not anticipate this new process to be a magic bullet 
> that resolves all of our disagreements that underlie these disputes.  We 
> will be announcing the results of the vote for new members of the Sage Code 
> of Conduct committee soon, and I hope that the new committee can discuss 
> ways to continue to resolve the disagreements.  In the meantime, please be 
> respectful of each other, both here and on github.
>
> I am not going to have time to encode this policy into our Developer's 
> Guide for a couple weeks; anyone else is welcome to do so and I'd be happy 
> to offer a review.
> David
>
> On Mon, Mar 11, 2024 at 1:44 PM kcrisman  wrote:
>
>>
>> It would be helpful for anyone explicitly voting +/-1 to either link to a 
>> previous comment or make a new actual comment (beyond the vote) to 
>> clarify.  This is particularly if there have been new commits since the 
>> initial dispute, because for an outside reviewer it can be hard to untangle 
>> all the various comments before the disputed tag is placed on the PR.  
>>
>> (Which would apply to any emailed requests as well.) 
>>
>> -- 
>>
> You received this message because you are subscribed to the Google Groups 
>> "sage-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-devel+...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-devel/bb229d60-d204-4d04-bc3d-2c88515a389dn%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/38750e75-b29e-4090-8ad7-2e082ff71320n%40googlegroups.com.


Re: [sage-devel] Re: VOTE: disputed PRs

2024-03-13 Thread David Roe
The vote has passed.  There are currently 36 open disputed PRs
.

Given the extensive comments on some of these PRs, I would agree that we
should follow some version of Karl-Dieter's suggestion.  In particular,
while the author of the PR remains automatically in favor, I'll ask that
people who gave positive reviews affirm their continued support for the PR
by commenting (or forwarding their vote to someone who can comment).  With
such a large set of disputed tickets, while we give people a chance to make
their opinions known please wait until the end of the day Friday (say,
US/Pacific time) before changing status to positive review or needs review
as described in the policy.  Volker will hopefully not merge any of these
disputed tickets for a little while while we work through the new policy.

If there are snags in the process, we can work through them here on
sage-devel.

Also note that I do not anticipate this new process to be a magic bullet
that resolves all of our disagreements that underlie these disputes.  We
will be announcing the results of the vote for new members of the Sage Code
of Conduct committee soon, and I hope that the new committee can discuss
ways to continue to resolve the disagreements.  In the meantime, please be
respectful of each other, both here and on github.

I am not going to have time to encode this policy into our Developer's
Guide for a couple weeks; anyone else is welcome to do so and I'd be happy
to offer a review.
David

On Mon, Mar 11, 2024 at 1:44 PM kcrisman  wrote:

>
> It would be helpful for anyone explicitly voting +/-1 to either link to a
> previous comment or make a new actual comment (beyond the vote) to
> clarify.  This is particularly if there have been new commits since the
> initial dispute, because for an outside reviewer it can be hard to untangle
> all the various comments before the disputed tag is placed on the PR.
>
> (Which would apply to any emailed requests as well.)
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/bb229d60-d204-4d04-bc3d-2c88515a389dn%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAChs6_nc9MCDvU5zEKJcbTuLqPYF8v5CDmWN89j_z2RHfHrsMw%40mail.gmail.com.


[sage-devel] Re: VOTE: disputed PRs

2024-03-11 Thread kcrisman



It would be helpful for anyone explicitly voting +/-1 to either link to a 
previous comment or make a new actual comment (beyond the vote) to clarify. 
 This is particularly if there have been new commits since the initial 
dispute, because for an outside reviewer it can be hard to untangle all the 
various comments before the disputed tag is placed on the PR.  

(Which would apply to any emailed requests as well.) 

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/bb229d60-d204-4d04-bc3d-2c88515a389dn%40googlegroups.com.


[sage-devel] Re: VOTE: disputed PRs

2024-03-11 Thread kcrisman
Having just encountered this "in action", I have a suggestion:
"There is no scheduled vote, but rather an ongoing poll based on opinions 
expressed by developers on the PR (these opinions can be expressed via 
previous positive reviews or explicit comments giving approval).  The PR 
author is presumed to vote in favor; if they give up or no longer favor the 
PR they have the right to close the PR overall without any further voting."
It would be helpful for anyone explicitly voting +/-1 to either link to a 
previous comment or make a new actual comment (beyond the vote) to clarify. 
 This is particularly if there have been new commits since the initial 
dispute, because for an outside reviewer it can be hard to untangle all the 
various comments before the disputed tag is placed on the PR.  
I don't know if this means I'm voting for or against the proposal, though! 
 Friendly amendment, perhaps.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/17add435-e955-4a4f-85eb-25a1577d8354n%40googlegroups.com.


[sage-devel] Re: VOTE: disputed PRs

2024-03-07 Thread Travis Scrimshaw
Essentially +1

but might want to consider cases when its 2 vs 1 as requiring at least one 
other person involved. (Sorry for being late to realize this.)

Best,
Travis

On Monday, March 4, 2024 at 5:23:39 PM UTC+9 David Roe wrote:

> With no further discussion on this thread 
> , I'm calling a 
> vote on a new process for resolving disagreements on a PR.
>
> *Proposal*
> It is now allowed to vote on disputed PRs directly on Github rather than 
> bringing them to sage-devel.  Working things out amicably is preferable, 
> and anyone is welcome to ask on sage-devel for more eyes on a PR.  If you 
> notice a serious issue with a PR, it is acceptable to change it to Needs 
> Work (and make a comment!) as an initial step, but if the author or 
> reviewer do not agree then process below should be followed instead. This 
> process is intended as a lower-intensity method for resolving 
> disagreements, and full votes on sage-devel override the process described 
> below.
> a. When there is disagreement about whether a PR should be merged, anyone 
> may mark a PR as disputed.
> b. There is no scheduled vote, but rather an ongoing poll based on 
> opinions expressed by developers on the PR (these opinions can be expressed 
> via previous positive reviews or explicit comments giving approval).  The 
> PR author is presumed to vote in favor; if they give up or no longer favor 
> the PR they have the right to close the PR overall without any further 
> voting.
> c. If the total number of positive votes is at least twice the number of 
> negative votes, anyone involved may set the status to *positive review*; 
> if the total number of positive votes is less than twice the number of 
> negative votes, anyone involved may set the status to *needs review*.  
> When either of these actions is taken, the person changing the status must 
> list the people they are counting as positive and negative votes in a 
> comment using @ mentions.
> d. The final decision on merging a disputed PR remains with the release 
> manager, and we encourage the release manager to give enough time for 
> everyone to express an opinion.
>
> Voting will be open until Wednesday, March 13.
> David
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/cbf5aad0-d826-4056-8093-a11a3d4b6e0bn%40googlegroups.com.


[sage-devel] Re: VOTE: disputed PRs

2024-03-04 Thread Nathan Dunfield
+1

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/08598c62-0ab2-40da-859b-7437a1e4e989n%40googlegroups.com.


[sage-devel] Re: VOTE: disputed PRs

2024-03-04 Thread John H Palmieri
+1

On Monday, March 4, 2024 at 12:23:39 AM UTC-8 David Roe wrote:

> With no further discussion on this thread 
> , I'm calling a 
> vote on a new process for resolving disagreements on a PR.
>
> *Proposal*
> It is now allowed to vote on disputed PRs directly on Github rather than 
> bringing them to sage-devel.  Working things out amicably is preferable, 
> and anyone is welcome to ask on sage-devel for more eyes on a PR.  If you 
> notice a serious issue with a PR, it is acceptable to change it to Needs 
> Work (and make a comment!) as an initial step, but if the author or 
> reviewer do not agree then process below should be followed instead. This 
> process is intended as a lower-intensity method for resolving 
> disagreements, and full votes on sage-devel override the process described 
> below.
> a. When there is disagreement about whether a PR should be merged, anyone 
> may mark a PR as disputed.
> b. There is no scheduled vote, but rather an ongoing poll based on 
> opinions expressed by developers on the PR (these opinions can be expressed 
> via previous positive reviews or explicit comments giving approval).  The 
> PR author is presumed to vote in favor; if they give up or no longer favor 
> the PR they have the right to close the PR overall without any further 
> voting.
> c. If the total number of positive votes is at least twice the number of 
> negative votes, anyone involved may set the status to *positive review*; 
> if the total number of positive votes is less than twice the number of 
> negative votes, anyone involved may set the status to *needs review*.  
> When either of these actions is taken, the person changing the status must 
> list the people they are counting as positive and negative votes in a 
> comment using @ mentions.
> d. The final decision on merging a disputed PR remains with the release 
> manager, and we encourage the release manager to give enough time for 
> everyone to express an opinion.
>
> Voting will be open until Wednesday, March 13.
> David
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/c5314119-140d-41ee-b9e9-37e2a3303487n%40googlegroups.com.


Re: [sage-devel] Re: VOTE: disputed PRs

2024-03-04 Thread Edgar Costa
+1

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CA%2BiQ7x5bndjQoJbZbXDER-duAmZ9iF046ebjvh6AnHpLU7qO6Q%40mail.gmail.com.


[sage-devel] Re: VOTE: disputed PRs

2024-03-04 Thread Matthias Koeppe
+1

... although I expect that further clarifications will be needed once we 
have tried to apply this process.

On Monday, March 4, 2024 at 12:23:39 AM UTC-8 David Roe wrote:

> With no further discussion on this thread 
> , I'm calling a 
> vote on a new process for resolving disagreements on a PR.
>
> *Proposal*
> It is now allowed to vote on disputed PRs directly on Github rather than 
> bringing them to sage-devel.  Working things out amicably is preferable, 
> and anyone is welcome to ask on sage-devel for more eyes on a PR.  If you 
> notice a serious issue with a PR, it is acceptable to change it to Needs 
> Work (and make a comment!) as an initial step, but if the author or 
> reviewer do not agree then process below should be followed instead. This 
> process is intended as a lower-intensity method for resolving 
> disagreements, and full votes on sage-devel override the process described 
> below.
> a. When there is disagreement about whether a PR should be merged, anyone 
> may mark a PR as disputed.
> b. There is no scheduled vote, but rather an ongoing poll based on 
> opinions expressed by developers on the PR (these opinions can be expressed 
> via previous positive reviews or explicit comments giving approval).  The 
> PR author is presumed to vote in favor; if they give up or no longer favor 
> the PR they have the right to close the PR overall without any further 
> voting.
> c. If the total number of positive votes is at least twice the number of 
> negative votes, anyone involved may set the status to *positive review*; 
> if the total number of positive votes is less than twice the number of 
> negative votes, anyone involved may set the status to *needs review*.  
> When either of these actions is taken, the person changing the status must 
> list the people they are counting as positive and negative votes in a 
> comment using @ mentions.
> d. The final decision on merging a disputed PR remains with the release 
> manager, and we encourage the release manager to give enough time for 
> everyone to express an opinion.
>
> Voting will be open until Wednesday, March 13.
> David
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/73cd6261-16cf-44d1-909a-1bd0e62cb8a9n%40googlegroups.com.


[sage-devel] Re: VOTE: disputed PRs

2024-03-04 Thread Kwankyu Lee
+1

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/2e3a2fdb-041d-44ad-af7e-ab12d62a9e04n%40googlegroups.com.