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 <[email protected]> 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 >
