On Wednesday, April 26, 2023 at 7:37:17 PM UTC-7 Michael Orlitzky wrote: On 2023-04-26 18:38:32, Matthias Koeppe wrote: > Michael, do you happen to have a suggestion what version range of PARI the > Sage library should be supporting?
PARI doesn't strictly follow semver, so whatever I say here, PARI will eventually make a fool of me. I agree, it's a hard question. Still, I think a fair goal is to support the latest "point" release series, currently 2.15.x. Just as a data point, eliminating the spkg and only supporting system PARI 2.15.x would have the effect to eliminate support of: - all versions of Ubuntu except for 23.04 (lunar); - all openSUSE Leap versions, leaving only the rolling distro (Tumbleweed). Source: https://repology.org/project/pari/versions My comment is about the approach we take to version compatibility moreso than a hard rule to be followed. For example, * We should not be outlawing minor versions of packages for bugs that have been fixed upstream, * We should not be reproducing in sagelib any tests that are part of an upstream package, * We should avoid string equality where possible in sagelib tests, In other words, * We should not be going out of our way to break compatibility. That alone will go quite far, and whatever it gets us is acceptable. All this sounds very reasonable, of course. A problem that remains is how we would manage user expectations when they report a bug to us that turns out to be an upstream bug in a package that we no longer carry as an spkg: We would no longer be able to say "it's fixed in Sage 10.7" but instead would have to say "not the fault of Sage; just go upgrade your Linux distro to the unstable release / ask your distro to backport the bugfix / compile the package yourself from source". -- 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/3c05b1b8-f8e3-4fb1-b39e-f296e5efd40bn%40googlegroups.com.