+1 to reverting the wrong merge

On 18 April 2024 16:54:08 BST, David Roe <roed.m...@gmail.com> wrote:
>Hi all,
>Sage has had a review process for over 15 years, but a combination of
>recent changes has led to the merging of a PR into sage-10.4.beta3 of a
>change (#36964 <https://github.com/sagemath/sage/pull/36964>) that I
>believe should not (yet) have been merged.  In #37796
><https://github.com/sagemath/sage/pull/37796> I created a PR to revert the
>change, which was opposed by the author of the original change.  After some
>voting <https://github.com/sagemath/sage/pull/37796#issuecomment-2053675535>
>using the disputed PR policy
><https://groups.google.com/g/sage-devel/c/IgBYUJl33SQ/m/kvmOlVb1AQAJ>,
>Matthias has asked
><https://github.com/sagemath/sage/pull/37796#issuecomment-2061926393> for a
>vote on sage-devel about this reversion, in accordance with the section
>that "This process is intended as a lower-intensity method for resolving
>disagreements, and full votes on sage-devel override the process described
>below."  I am therefore asking you to vote (+1 means merge #37796
><https://github.com/sagemath/sage/pull/37796> in order to revert #36964
><https://github.com/sagemath/sage/pull/36964>).
>
>First, here are the relevant parts of the history of this particular change:
>
>- #36964 <https://github.com/sagemath/sage/pull/36964> was created on
>December 25 by Matthias, positively reviewed
><https://github.com/sagemath/sage/pull/36964#pullrequestreview-1796972215>
>by Kwankyu on Decemebr 27, disputed, received enough votes
><https://github.com/sagemath/sage/pull/36964#issuecomment-2041646521> to
>get a positive review on April 7, and was merged
><https://github.com/sagemath/sage/pull/36964#issuecomment-2053520605> by
>Volker on April 12.  It had dependencies: #37667,
><https://github.com/sagemath/sage/pull/37667>#36951
><https://github.com/sagemath/sage/pull/36951>, and #36676
><https://github.com/sagemath/sage/pull/36676>.  While #37667
><https://github.com/sagemath/sage/pull/37667> had positive review and was
>already been merged, the other two were still disputed: they had received
>an initial positive review but others objected and discussion was ongoing.
>
>- #37667 <https://github.com/sagemath/sage/pull/37667> is not disputed.
>
>- #36951 <https://github.com/sagemath/sage/pull/36951> was created on
>December 23 by Matthias, positively reviewed
><https://github.com/sagemath/sage/pull/36951#pullrequestreview-1799928234>
>by Kwankyu on January 1, disputed, received enough votes
><https://github.com/sagemath/sage/pull/36951#issuecomment-2041636273> (3-1)
>to change to positive review on April 7, had a clarification to bring back
>to (3-2) and remove positive review, then was included in the merge of
>#36964 <https://github.com/sagemath/sage/pull/36964>. On April 13, John
>Palmieri voted in favor
><https://github.com/sagemath/sage/pull/36951#issuecomment-2053686090>, so
>the current vote stands at 4-2, enough for the 2-1 threshold in order to
>get positive review under the disputed voting process.
>
>- #36676 <https://github.com/sagemath/sage/pull/36676> was created on
>November 8 by Matthias, positively reviewed
><https://github.com/sagemath/sage/pull/36676#issuecomment-1813306867> by
>John Palmieri on November 15, and then disputed.  The most recent count was 6-4
>in favor
><https://github.com/sagemath/sage/pull/36676#issuecomment-2050362637>
>(falling short of the 2-1 ratio needed under the disputed voting process);
>since then I voted
><https://github.com/sagemath/sage/pull/36676#issuecomment-2050531437> in
>favor, it was included in the merge of #36964
><https://github.com/sagemath/sage/pull/36964>, and then Martin voted
>against.
>
>
>At issue is the PR #36676 <https://github.com/sagemath/sage/pull/36676>,
>where discussion was still ongoing when #36964
><https://github.com/sagemath/sage/pull/36964> was merged.  The reversion of
>this PR proposed is purely for process reasons (I voted in favor of #36676
><https://github.com/sagemath/sage/pull/36676> before all this happened!).
>The 5 Sage developers opposed to #36676
><https://github.com/sagemath/sage/pull/36676> deserve to have our processes
>followed.  What went wrong?
>
>I think what happened resulted from a combination of the new disputed
>voting process, mismatched expectations around dependencies after the move
>to github, and Volker's release management scripts.  Several developers
>privately expressed concern prior to this merge about exactly this outcome,
>and I reassured them that dependencies would be taken into account.
>Unfortunately, dependencies are now (unlike in trac) just a text section of
>the PR comment, and the release scripts only see the label.
>
>
>There are lots of things to discuss around this chain of events.  I ask
>that everyone keep this thread focused on whether to merge #37796
><https://github.com/sagemath/sage/pull/37796> in order to revert #36964
><https://github.com/sagemath/sage/pull/36964>.  Some other topics, and
>places I suggest for discussing them:
>- Ways to improve or eliminate the disputed voting process: I suggest
>Dima's recent thread <https://groups.google.com/g/sage-devel/c/1eLrTCa7tVA>.
>- The merits of #36676 <https://github.com/sagemath/sage/pull/36676>: I
>suggest discussing this either in the comments on that PR, or starting a
>new sage-devel topic if you have broader changes to raise about sage
>development.
>- Broader discussion of technical differences or philosophy: start a new
>thread.
>
>I suggest a deadline of Sunday April 21 at 23:59 US/Pacific for this vote.
>
>Finally, many of these PRs have been plagued by conflict and inappropriate
>language.  Please, keep comments friendly in this discussion.
>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/CAChs6_%3Dj65YMtx%3DOEX7r5wUcRxr0iCk__0mbqJTKBZB5c_RoBQ%40mail.gmail.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/3898B84F-6275-4612-8F88-6C0743E4022E%40gmail.com.

Reply via email to