On Wed, Apr 26, 2023 at 7:59 PM Matthias Koeppe <matthiaskoe...@gmail.com> wrote:
> 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 > > What if you want to install on other Ubuntu versions, but via mamba/conda/whatever? 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 > <https://groups.google.com/d/msgid/sage-devel/3c05b1b8-f8e3-4fb1-b39e-f296e5efd40bn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- -- William Stein -- 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/CACLE5GDeqXnaztqd9kOR-HzpjDHat%3DCAXG9tY3kuv5O%3DFx3o2g%40mail.gmail.com.