We now have the formula on homebrew core. I invite macOS users (mojave or higher) with Intel or M1 processors to test it with: brew install lilypond
Em sáb., 2 de out. de 2021 às 23:46, Jefferson Felix <jsfe...@gmail.com> escreveu: > Ok, I understand, but strict homebrew core rules require me to submit a > test that fails with guile 2 and passes with guile 1.8. In this case, we > will use guile 2 until a more serious issue is reported. > > Thanks! > > Em sáb., 2 de out. de 2021 17:04, Jonas Hahnfeld <hah...@hahnjo.de> > escreveu: > >> Am Donnerstag, dem 30.09.2021 um 18:34 -0300 schrieb Jefferson Felix: >> > Dear developers, >> > >> > We have been working the last few days on homemade formulas for TeXLive >> ( >> > https://github.com/Homebrew/homebrew-core/pull/83738) and Lilypond ( >> > https://github.com/Homebrew/homebrew-core/pull / 85024) . The Lilypond >> > formula relies on the TeXLive formula to build, which is practically >> ready >> > to be merged. >> > >> > With that, Lilypond 2.22 will have binary distributions for macOS >> Catalina >> > or higher, with x86_64 (Intel) or arm64 (M1) processors, available with >> > command `brew install lilypond`. >> > >> > The problem is that homebrew core maintainers do not agree to use the >> old >> > and obsolete Guile 1.8 to build and run Lilypond, so the version we are >> > using in the formula is 2.2 (which exists in homebrew). >> > >> > I know guile 2 is not officially supported by Lilypond, but we did a >> lot of >> > testing and compiled a lot of scores, with no errors. I just noticed >> that >> > compilation time is a little slow with Guile 2. >> > >> > Therefore, I would like your opinion if we can continue with Guile 2, >> even >> > if this homebrew distribution is not an official distribution, or if you >> > could demonstrate, with examples, known issues in compiling sheet music >> > with Guile 2. >> >> I think there should be no known issues left for compiling most >> "standard" scores with 2.22.1 where I tried to backport all fixes that >> landed in master up until April, and I'm not aware of any later >> problems (#6141 only has an effect if you byte-compile, which you >> cannot in 2.22 anyway). Slower startup time (up to two seconds) is the >> most noticeable regression, and scores with a lot of Scheme usage (for >> example through external libraries) are going to be problematic. See, >> with the official binaries using Guile 1.8 and after convincing most >> Linux distributions to stick with that older version for now, the >> assumption is that version 2.22 of LilyPond is running with Guile 1.8. >> So if possible, I would recommend not using Guile 2.2 until the >> official binaries are switched over. >> >> Jonas >> > -- --- Jefferson dos Santos Felix