On Thursday, July 6, 2023 at 4:51:57 PM UTC-7 Nils Bruin wrote:

On Thursday, 6 July 2023 at 14:55:35 UTC-7 Matthias Koeppe wrote:

I don't think so; I think there is an effective difference of about 6–9 
months.
Just O(1), of course, but so are the release cadences of OS distributions 
and major packages.


In NEP 29 I see a 42 month window; in Proposal 2 I also see a 42 month 
window. Where does the 6-9 month difference come from? [...]


It's just the difference between the point in time when NEP 29 *allows* us 
to to drop a version and the point in time when we would *drop* the version 
following our current practice. 
(See 
https://github.com/sagemath/sage/wiki/NEP-29:-Python-version-strategy#schedule-with-comparison-to-nep-29).

The main difference between the wordings of the two proposals seems to be: 
"the SageMath project clarifies that it is invalid for a developer to 
demand that we drop support immediately at the stated time". So I think 
that means Proposal 2 explicitly advocates for discussion of each PR that 
drops support,


Proposal 2 simply describes the current practice. PR author proposes and 
builds the case for the change, and a normal discussion take place on the 
PR.

Proposal 1 includes a reversal of burden of proof. Right when NEP 29 allows 
us to drop a version, someone can (and will) prepare the (trivial) PR and 
demand that it be merged immediately. The wording of proposal 1 reserves 
deviating from this to "exceptional cases".

Can you elaborate on the advantages of [Proposal 2]


Sure, I've planned to be adding this to the wiki page in my next writing 
session, before the start of the coming week.

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/6d840646-c384-441d-a2c2-17f458066c70n%40googlegroups.com.

Reply via email to