Re: LilyPond 2.23.6 released

2022-02-25 Thread Carl Sorensen
On 2/16/22, 7:37 AM, "lilypond-devel on behalf of Thomas Scharkowski" wrote: Hi all, I installed this version today, everything seems to work. It might be of interest that the MacPorts version of 2.23.6 runs around three times faster on my MacBookPro M1, macOs 12.1

Re: LilyPond 2.23.6 released

2022-02-20 Thread Thomas Scharkowski
> Am 20.02.2022 um 10:16 schrieb Jean Abou Samra : > > > > Le 20/02/2022 à 10:13, Thomas Scharkowski a écrit : >> Sorry, couldn’t get the patched lily.scm to run - certainly a mistake on my >> side. >> If you like you can send a correct patched lily.scm to me? >> >> Thomas > > Here you

Re: LilyPond 2.23.6 released

2022-02-20 Thread Luca Fascione
Hi Thomas, maybe this can be handy: the `moreutils` package has a utility called `ts`, that will prepend a timestamp to each line of output. If you pipe the output of your compilation into it, you can get timing information quite easily, here's an example: % ls | ts -s "%H:%M:%.S" 00:00:00.13

Re: LilyPond 2.23.6 released

2022-02-20 Thread Thomas Scharkowski
Quick answer: I can notice the speed difference in the terminal output from the very start. I will try the diff later. Thomas > Am 19.02.2022 um 20:12 schrieb Jean Abou Samra : > > Le 19/02/2022 à 16:41, Thomas Scharkowski a écrit : >> One more test: >> I installed both versions on a 2013 iMac

Re: LilyPond 2.23.6 released

2022-02-19 Thread Jean Abou Samra
Le 19/02/2022 à 16:41, Thomas Scharkowski a écrit : One more test: I installed both versions on a 2013 iMac intel Core i5. 24,3“ MacPorts version 51,4“ gitab version OK, bear with me. Can you please take the following steps and report results? It is really important for us to identify what

Re: LilyPond 2.23.6 released

2022-02-19 Thread Thomas Scharkowski
One more test: I installed both versions on a 2013 iMac intel Core i5. 24,3“ MacPorts version 51,4“ gitab version Thomas > Am 18.02.2022 um 12:24 schrieb Thomas Scharkowski : > > > >> Am 17.02.2022 um 20:42 schrieb Jean Abou Samra : >> >> >> >> Le 17/02/2022 à 09:08, Thomas Scharkowski a

Re: LilyPond 2.23.6 released

2022-02-18 Thread Thomas Scharkowski
> Am 17.02.2022 um 20:42 schrieb Jean Abou Samra : > > > > Le 17/02/2022 à 09:08, Thomas Scharkowski a écrit : >> I did GUILE_AUTO_COMPILE=1 lilypond file.ly - there was not much of change >> afterwards: MSDM.ly still needed 24“ compared to 10“ with MacPorts. > > You did see all the

Re: LilyPond 2.23.6 released

2022-02-17 Thread Jean Abou Samra
Le 17/02/2022 à 09:08, Thomas Scharkowski a écrit : I did GUILE_AUTO_COMPILE=1 lilypond file.ly - there was not much of change afterwards: MSDM.ly still needed 24“ compared to 10“ with MacPorts. You did see all the logging output with warnings about 'possibly unbound variables' and stuff?

Re: LilyPond 2.23.6 released

2022-02-17 Thread Thomas Scharkowski
I did GUILE_AUTO_COMPILE=1 lilypond file.ly - there was not much of change afterwards: MSDM.ly still needed 24“ compared to 10“ with MacPorts. Thomas > Am 17.02.2022 um 00:45 schrieb Jean Abou Samra : > > Le 16/02/2022 à 15:37, Thomas Scharkowski a écrit : >> Hi all, >> >> I installed this

Re: LilyPond 2.23.6 released

2022-02-16 Thread Jean Abou Samra
Le 16/02/2022 à 15:37, Thomas Scharkowski a écrit : Hi all, I installed this version today, everything seems to work. It might be of interest that the MacPorts version of 2.23.6 runs around three times faster on my MacBookPro M1, macOs 12.1 Carver Missa compile times are 28,6“ and 10,3“

Re: LilyPond 2.23.6 released

2022-02-16 Thread Thomas Scharkowski
Hi all, I installed this version today, everything seems to work. It might be of interest that the MacPorts version of 2.23.6 runs around three times faster on my MacBookPro M1, macOs 12.1 Carver Missa compile times are 28,6“ and 10,3“ MacPorts version. Thomas > Am 08.02.2022 um 14:07

Re: LilyPond 2.23.6 released

2022-02-16 Thread Jonas Hahnfeld via LilyPond user discussion
Am Samstag, dem 12.02.2022 um 21:12 +0800 schrieb Jinsong Zhao: > Hello developers, > > The other issue I have encountered is in LilyPond 2.23.6/guile 2.2 is > the following code will cause error: > > \version "2.23.6" > > \header { > title = \markup \override #'(font-name . "思源黑体 HW Bold")

Re: LilyPond 2.23.6 released

2022-02-13 Thread Jonas Hahnfeld via LilyPond user discussion
Am Sonntag, dem 13.02.2022 um 22:37 +0100 schrieb Thomas Morley: > Am So., 13. Feb. 2022 um 16:02 Uhr schrieb Jonas Hahnfeld via LilyPond > user discussion : > > > > Am Samstag, dem 12.02.2022 um 20:43 +0800 schrieb Jinsong Zhao: > > > On 2022/2/12 18:48, Jonas Hahnfeld wrote: > > > > Am

\repeat segno (Was re: LilyPond 2.23.6 released)

2022-02-13 Thread Joel C. Salomon
On 2/8/2022 8:07 AM, Jonas Hahnfeld via Discussions on LilyPond development wrote: We are happy to announce the release of LilyPond 2.23.6. Thank you, especially for the new `\repeat segno` code. Works beautifully. It’ll take a little getting used to, figuring out when & when not to use

Re: LilyPond 2.23.6 released

2022-02-13 Thread Thomas Morley
Am So., 13. Feb. 2022 um 16:02 Uhr schrieb Jonas Hahnfeld via LilyPond user discussion : > > Am Samstag, dem 12.02.2022 um 20:43 +0800 schrieb Jinsong Zhao: > > On 2022/2/12 18:48, Jonas Hahnfeld wrote: > > > Am Mittwoch, dem 09.02.2022 um 20:39 +0100 schrieb Jonas Hahnfeld via > > > LilyPond user

Re: LilyPond 2.23.6 released

2022-02-13 Thread Jonas Hahnfeld via LilyPond user discussion
Am Samstag, dem 12.02.2022 um 20:43 +0800 schrieb Jinsong Zhao: > On 2022/2/12 18:48, Jonas Hahnfeld wrote: > > Am Mittwoch, dem 09.02.2022 um 20:39 +0100 schrieb Jonas Hahnfeld via > > LilyPond user discussion: > > > Am Mittwoch, dem 09.02.2022 um 12:07 +0800 schrieb Jinsong Zhao: > > > > Hello

Re: LilyPond 2.23.6 released

2022-02-12 Thread Jinsong Zhao
Hello developers, The other issue I have encountered is in LilyPond 2.23.6/guile 2.2 is the following code will cause error: \version "2.23.6" \header { title = \markup \override #'(font-name . "思源黑体 HW Bold") "中文" } \relative c' { \key g \major \partial4 d4( | g4) g g | } GNU LilyPond

Re: LilyPond 2.23.6 released

2022-02-12 Thread Jinsong Zhao
On 2022/2/12 18:48, Jonas Hahnfeld wrote: Am Mittwoch, dem 09.02.2022 um 20:39 +0100 schrieb Jonas Hahnfeld via LilyPond user discussion: Am Mittwoch, dem 09.02.2022 um 12:07 +0800 schrieb Jinsong Zhao: Hello developers, Thanks a lot for the transition towards Guile 2.2. I've switched to

Re: LilyPond 2.23.6 released

2022-02-12 Thread Jonas Hahnfeld via LilyPond user discussion
Am Mittwoch, dem 09.02.2022 um 20:39 +0100 schrieb Jonas Hahnfeld via LilyPond user discussion: > Am Mittwoch, dem 09.02.2022 um 12:07 +0800 schrieb Jinsong Zhao: > > Hello developers, > > > > Thanks a lot for the transition towards Guile 2.2. I've switched to > > 2.23.6/guile 2.2 on Windows 10.

Re: LilyPond 2.23.6 released

2022-02-12 Thread Jonas Hahnfeld via LilyPond user discussion
Am Mittwoch, dem 09.02.2022 um 20:51 +0100 schrieb Jonas Hahnfeld via LilyPond user discussion: > Am Mittwoch, dem 09.02.2022 um 09:23 +0100 schrieb Mats Bengtsson: > > Googling around a bit, I foundhttps://www.tenforums.com/general- > >

Re: LilyPond 2.23.6 released

2022-02-09 Thread Ralph Palmer
On Wed, Feb 9, 2022 at 1:19 PM Jonas Hahnfeld via LilyPond user discussion < lilypond-user@gnu.org> wrote: > Am Mittwoch, dem 09.02.2022 um 21:35 +0100 schrieb David Kastrup: > > Jonas Hahnfeld via LilyPond user discussion > > writes: > > > > > Am Mittwoch, dem 09.02.2022 um 09:23 +0100 schrieb

Re: LilyPond 2.23.6 released

2022-02-09 Thread Jonas Hahnfeld via LilyPond user discussion
Am Mittwoch, dem 09.02.2022 um 21:35 +0100 schrieb David Kastrup: > Jonas Hahnfeld via LilyPond user discussion > writes: > > > Am Mittwoch, dem 09.02.2022 um 09:23 +0100 schrieb Mats Bengtsson: > > > > > On the other hand, the previous installers can't be installed without > > > admin rights

Re: LilyPond 2.23.6 released

2022-02-09 Thread David Kastrup
Jonas Hahnfeld via LilyPond user discussion writes: > Am Mittwoch, dem 09.02.2022 um 09:23 +0100 schrieb Mats Bengtsson: > >> On the other hand, the previous installers can't be installed without >> admin rights either, so the new Zip distribution is at least a step >> in the right direction for

Re: LilyPond 2.23.6 released

2022-02-09 Thread Jonas Hahnfeld via LilyPond user discussion
Am Mittwoch, dem 09.02.2022 um 12:07 +0800 schrieb Jinsong Zhao: > Hello developers, > > Thanks a lot for the transition towards Guile 2.2. I've switched to > 2.23.6/guile 2.2 on Windows 10. > > The only issue I have currently encountered is when the filename is in > Chines, for example

Re: LilyPond 2.23.6 released

2022-02-09 Thread Jonas Hahnfeld via LilyPond user discussion
Am Mittwoch, dem 09.02.2022 um 09:23 +0100 schrieb Mats Bengtsson: > Googling around a bit, I foundhttps://www.tenforums.com/general- > support/177551-how-do-i-preserve-original-folder-file-timestamp-zip- > file.html, which explains how to unblock the extra security "feature" > in Explorer that's

Re: LilyPond 2.23.6 released

2022-02-09 Thread Omid Mo'menzadeh
Sorry for cluttering the list, but the problem is actually with the way FontConfig 2.13.94 is packaged on NixOS. I'll report it on their Github. Thanks for the amazing work again. On Wed, Feb 9, 2022 at 3:59 PM Omid Mo'menzadeh wrote: > OK, it seems that I have found where the problem is. I

Re: LilyPond 2.23.6 released

2022-02-09 Thread Omid Mo'menzadeh
OK, it seems that I have found where the problem is. I built LilyPond against FontConfig 2.13.1, and it works just like the official binary. But the version built against FontConfig 2.13.94 and Guile 2.2 emits the same warning I mentioned. There seems to be some sort of soft incompatibility with

Re: LilyPond 2.23.6 released

2022-02-09 Thread Omid Mo'menzadeh
I can confirm that this is a packaging issue now. I patched the official binary to see the glibc on my system, and it works without any warnings. It's also considerably faster than my own compiled version (4.31s vs. 6.43s on a single file). I suppose I should go on debugging this on my own, but

Re: LilyPond 2.23.6 released

2022-02-09 Thread Omid Mo'menzadeh
It works with Guile 2.2, but with a lot of the mentioned warnings. The .nix files I attached describe a recipe for building LilyPond, and two packages are built in the shell.nix file, so yes, I am building both, using the same recipe, but one with Guile 1.8, and one with Guile 2.2. Both are using

Re: LilyPond 2.23.6 released

2022-02-09 Thread Jonas Hahnfeld via LilyPond user discussion
Am Mittwoch, dem 09.02.2022 um 12:50 +0330 schrieb Omid Mo'menzadeh: > It works with Guile 2.2, but with a lot of the mentioned warnings. > The .nix files I attached describe a recipe for building LilyPond, > and two packages are built in the shell.nix file, so yes, I am > building both, using the

Re: LilyPond 2.23.6 released

2022-02-09 Thread Mats Bengtsson
On 2022-02-09 08:41, Jonas Hahnfeld wrote: Am Dienstag, dem 08.02.2022 um 22:35 +0100 schrieb Mats Bengtsson: I tried the Guile 2.2 version on a Windows 10 box where I don't have any admin rights, and even with the simplest input file, I

Re: LilyPond 2.23.6 released

2022-02-09 Thread Mats Bengtsson
On 2022-02-09 09:10, Mats Bengtsson wrote: On 2022-02-09 08:41, Jonas Hahnfeld wrote: Am Dienstag, dem 08.02.2022 um 22:35 +0100 schrieb Mats Bengtsson: I tried the Guile 2.2 version

Re: LilyPond 2.23.6 released

2022-02-09 Thread Jonas Hahnfeld via LilyPond user discussion
Am Dienstag, dem 08.02.2022 um 22:35 +0100 schrieb Mats Bengtsson: > I tried the Guile 2.2 version on a Windows 10 box where I don't have > any admin rights, and even with the simplest input file, I get the > following error message: > C:\Nobackup\lilypond-2.23.6\bin\lilypond.exe test.ly >  GNU

Re: LilyPond 2.23.6 released

2022-02-08 Thread Jonas Hahnfeld via LilyPond user discussion
Am Mittwoch, dem 09.02.2022 um 00:15 +0330 schrieb Omid Mo'menzadeh: > Thanks for the amazing work. > I get a bunch "Fontconfig error: No writable cache directories" warnings > using Guile 2.2, that I don't get with Lilypond compiled with Guile 1.8. > This might be a packaging issue, but since I'm

Re: LilyPond 2.23.6 released

2022-02-08 Thread Jinsong Zhao
Hello developers, Thanks a lot for the transition towards Guile 2.2. I've switched to 2.23.6/guile 2.2 on Windows 10. The only issue I have currently encountered is when the filename is in Chines, for example "中文.ly", then lilypond could not generate PDF file. It could generate corrected

Re: LilyPond 2.23.6 released

2022-02-08 Thread Mats Bengtsson
I tried the Guile 2.2 version on a Windows 10 box where I don't have any admin rights, and even with the simplest input file, I get the following error message: C:\Nobackup\lilypond-2.23.6\bin\lilypond.exe test.ly GNU LilyPond 2.23.6 (running Guile 2.2) ;;;

Re: LilyPond 2.23.6 released

2022-02-08 Thread Omid Mo'menzadeh
Thanks for the amazing work. I get a bunch "Fontconfig error: No writable cache directories" warnings using Guile 2.2, that I don't get with Lilypond compiled with Guile 1.8. This might be a packaging issue, but since I'm using both on the same system, I thought I'd share. The run-time is also

Re: LilyPond 2.23.6 released

2022-02-08 Thread Guy Stalnaker
I apologize for clogging up the list -- this is the first time (so far as I can remember) that I've had a version update trigger an error like this, and thus had never needed to use convert.ly. I have done so, and as Hans says ParenthesesItem.stencils is now Parentheses.stencils. I'll try and be

Re: LilyPond 2.23.6 released

2022-02-08 Thread David Kastrup
Guy Stalnaker writes: > I can report a change in what I see. This code does not produce an error in > 2.20 but does in 2.23.6: > > > startParenthesis = { > \once \override ParenthesesItem.stencils = #(lambda (grob) > (let ((par-list >

Re: LilyPond 2.23.6 released

2022-02-08 Thread Jean Abou Samra
Le 08/02/2022 à 20:02, Guy Stalnaker a écrit : I can report a change in what I see. This code does not produce an error in 2.20 but does in 2.23.6: startParenthesis = {   \once \override ParenthesesItem.stencils = #(lambda (grob)                                                 (let

Re: LilyPond 2.23.6 released

2022-02-08 Thread Hans Aikema
Hi Guy, When you would do what you should always do for these cases (when running into syntax errors when changing from an older version of lilypond to the current) - run convert-ly of the new release on your code to upgrade outdated syntax - it should automatically update your outdated

Re: LilyPond 2.23.6 released

2022-02-08 Thread Guy Stalnaker
I can report a change in what I see. This code does not produce an error in 2.20 but does in 2.23.6: startParenthesis = { \once \override ParenthesesItem.stencils = #(lambda (grob) (let ((par-list (parentheses-item::calc-parenthesis-stencils

Re: LilyPond 2.23.6 released

2022-02-08 Thread Jacques Menu
Hello developers, Thanks a lot for those excellent news!. I’ve switched to 2.23.6/guile 2.2 on MacOS and will report about my experience. JM > On 8 Feb 2022, at 14:07, Jonas Hahnfeld via LilyPond user discussion > wrote: > > We are happy to announce the release of LilyPond 2.23.6. This is

LilyPond 2.23.6 released

2022-02-08 Thread Jonas Hahnfeld via LilyPond user discussion
We are happy to announce the release of LilyPond 2.23.6. This is termed a development release, but these are usually reliable. If you want to use the current stable version of LilyPond, we recommend using the 2.22.1 version. This release also marks a transition towards Guile 2.2: The binaries