Dear Sage developers,
I need your help on these PRs. Please vote. 

Special expertise is not required for voting. You will find the comments in 
these PRs instructive -- also as illustration for a (long overdue) *discussion 
about governance and review standards* in the Sage project.

*1. Please vote +1 on both https://github.com/sagemath/sage/pull/36561 and 
https://github.com/sagemath/sage/pull/37138* ("Move metadata from setup.cfg 
to pyproject.toml").
These are trivial "chore" PRs. They update metadata of our pip-installable 
packages "sage-conf" and "sagemath-standard" to the latest format.
These straightforward and appropriately focused PRs have been held back by 
months by *bundling the review of the PRs with unrelated issues.* I call 
this "artificial friction"; see the discussion in the PRs. To help overcome 
this artificial friction, please vote.

*2. Please vote -1 on both https://github.com/sagemath/sage/pull/37387 and 
https://github.com/sagemath/sage/pull/36951. *These PRs are about a 
Developer Experience issue, namely the workflow on GitHub that notifies 
developers when the HTML documentation is ready for inspection by PR author 
and reviewers. Now a few developers have made it known that they are 
annoyed by the notifications (whether received by email or the notification 
tool on the GitHub website), and the PRs seek to turn off most or all of 
the notifications. That *these notifications enable a productive 
notification-driven development style, and that the notifications serve the 
project's need for quality control on the formatted documentation*, has not 
received meaningful consideration.
What's happening on these PRs is exactly what I had cautioned about 
in https://github.com/sagemath/sage/pull/36726#issuecomment-1820148873 
regarding the (then-proposed, now established) system of majority votes as 
a conflict resolution mechanism for PRs. To balance it, we need the 
involvement of the larger developer community: please vote.

Matthias

-- 
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/8ccafdd2-4e8b-437c-b156-54c9cc15ee1dn%40googlegroups.com.

Reply via email to