On 25 February 2025 09:26:04 GMT-06:00, Marc Culler <[email protected]> 
wrote:
>
>
>On Tuesday, February 25, 2025 at 8:46:41 AM UTC-6 Dima Pasechnik wrote:
>
>
>On macOS, either we embrace Homebrew and use it to get external 
>dependencies, or we use Conda. Current "build everything from ground up" 
>has become next to impossible in any reliable way. 
>
>
>The Sage_macOS project always builds Sage "from the ground up" with no 
>homebrew packages or any other external libraries.  That has worked for 
>every  version of Sage from 9.2 to 10.6beta4.  It is not "next to 
>impossible".  Most of the time it "just works".  Rarely a small amount of 
>tweaking is needed, but none has been needed for the last two releases.

We were lucky, the luck has ran out.
A lot of time in the past 10 years macOS "native", and general, support has 
been hanging by the thread, it's only with a lot of effort it was kept alive. 
E.g. I personally spent eons of time on this; it certainly didn't help my 
career, but I felt like I was helping the community. Now it seems that the Sage 
macOS community  assumes there always will be ample supply of people to 
maintain the status quo. This idea is wrong.

Once again: I don't care any more about anything on macOS which works with 
Homebrew, but doesn't work without it, and I think this should be the official 
Sage policy. 

We should work on adding more Homebrew formulae to support packages which are 
not on Homebrew. They don't need to make it into the main Homebrew repo, but 
can stay as separate installable formulae in sagemath org repos.
Just as GAP has:
<https://github.com/sagemath/homebrew-science>
and what I did  as a small experiment here:
<https://github.com/sagemath/homebrew-science>

Dima



>
>- Marc 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sage-release/E7FEA013-16E5-40F8-980C-C9623C66DB66%40gmail.com.

Reply via email to