Le mardi 25 février 2025 à 17:54:36 UTC+1, Dima Pasechnik a écrit :
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. This is reminescent of the heroic (really ! No irony here...) efforts of EM Bray to maintain a cygwin version. He had to throw the towel. Maybe Mac users could consider the current solution used by Windows users : install a virtual machine using some "Real Unix" distribution, and install Sage there. It's supposed to be liveable on Windows... Advantage : no more holy wars on how to (mis-)use Homebrew. Disadvantage : new holy wars on the choice of "Real Unix"... Unknown tome (I would't touch Mac OS in a class A aseptic room...) : what are the "good" virtual machines available to Mac OS ? And how good are they ? 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> Same link ? 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/ec6badd1-f91e-4c76-9670-1b089cb3a04an%40googlegroups.com.
