On Thursday, September 23, 2021 at 9:09:45 PM UTC-7 Michael Orlitzky wrote:

> [Matthias'] Item #2 happened, incidentally, only because we've copy & 
> pasted so 
> many packages into sage pretending to be a linux distribution. 
> Eliminating that problem altogether begins right here, at the root of 
> the dependency tree.


In another post:

> [Matthias's items] 2, 4, 6, and 7 are addressed by Conda, Nix, Guix, 
Homebrew, or even
> Gentoo Prefix. These projects *want* to build entire distributions that
> run out of your home directory.

These two comments together really are the crux of the discussion.

If we say that availability of gfortran in any of these user-installable 
distributions is the solution, then this applies to lots of other spkgs as 
well --- perhaps to ALL of our non-Python packages.

So essentially it is to say, let's stop maintaining the Sage distribution. 

This certainly *could* make sense for the project -- but a lot of work is 
needed to bring missing packages to these distributions: conda-forge does 
not have all of our optional packages, homebrew is missing a lot of 
packages. On the Sage side, also working on the tasks 
https://trac.sagemath.org/ticket/30914 (creating proper upstreams for some 
Sage-specific packages) will help.

The big problem is that the middle ground between "Complete Sage 
distribution that works in most use cases" and "No Sage distribution" is 
worse than both of the extremes. By removing spkgs one by one, we would 
make the Sage distribution less useful. 
So this is not a meaningful process.

 

-- 
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/323c5a9d-cdd4-42ee-b250-98d2c5caea4bn%40googlegroups.com.

Reply via email to