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.