lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Guile 2.2]


From: Thomas Morley
Subject: Re: [Guile 2.2]
Date: Tue, 14 Mar 2017 23:53:08 +0100

2017-03-12 15:52 GMT+01:00 Thomas Morley <address@hidden>:
> Hi all,
>
> guile 2.1.8 is released, which will be the next step towards the new
> stable guile 2.2.
>
> Hence I'd think I should share my test-results
> I've successfully build guile-2.1.8 from the guile-repo and had a
> successful make and a full make doc on the lily-repo.
> I made a regtest-comparison to a build with guile-1.8.8: no differences.
> How lilypond with guile-2.18 behaves with respect to the known
> problems (speed, etc) I have to check further,

I eventually found a fix for the problem lilypond not finding utf-8-filenames.
Thus I reran the regtest.
Again no visible problems, so I looked deeper into the logs and found
some conspicuousnesses.
Some of them can be found as well with a build with guile-1.8. if lily
is invoked with
-dcheck-internal-types=#t


Here the details:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
spacing-loose-grace-error.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

$ lilypond-git-guile-2.2 spacing-loose-grace-error.ly
GNU LilyPond 2.19.57
Processing `spacing-loose-grace-error.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
programming error: Cannot determine neighbors for floating column.
continuing, cross fingers
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `/tmp/lilypond-rwJP96'...
Converting to `spacing-loose-grace-error.pdf'...
Deleting `/tmp/lilypond-rwJP96'...
warning: 1 expected warning(s) not encountered:
        Cannot determine neighbors for floating column.
Success: compilation successfully completed

$ lilypond-git spacing-loose-grace-error.ly
GNU LilyPond 2.19.57
Processing `spacing-loose-grace-error.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `/tmp/lilypond-09SEqi'...
Converting to `spacing-loose-grace-error.pdf'...
Deleting `/tmp/lilypond-09SEqi'...
warning: 3 expected warning(s) not encountered:
        Cannot determine neighbors for floating column.
        Loose column does not have right side to attach to.
        Loose column does not have right side to attach to.
Success: compilation successfully completed


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
scheme-engraver.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

$ lilypond-git-guile-2.2 scheme-engraver.ly
GNU LilyPond 2.19.57
Processing `scheme-engraver.ly'
Parsing...
Interpreting music...Passing a number to format as the port is deprecated.
Pass (current-error-port) instead.
[...]
Success: compilation successfully completed

$ lilypond-git scheme-engraver.ly
GNU LilyPond 2.19.57
[...]
Success: compilation successfully completed


I don't think this one is serious, for completeness I copy it as well:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
beam-quant-standard.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

$ lilypond-git-guile-2.2 beam-quant-standard.ly
GNU LilyPond 2.19.57
Processing `beam-quant-standard.ly'
Parsing...
Interpreting music...[8][16][24]
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
warning: Error in beam quanting.  Expected (-0.19,-0.19) found (0.0 . 0.0).
warning: Error in beam quanting.  Expected (-0.19,-0.19) found (0.0 . 0.0).
warning: Error in beam quanting.  Expected (-0.19,-0.19) found (0.0 . 0.0).
warning: Error in beam quanting.  Expected (3.0,3.0) found (3.5 . 3.5).
warning: Error in beam quanting.  Expected (2.19,2.19) found (2.81 . 2.81).
Layout output to `/tmp/lilypond-lg6biQ'...
Converting to `beam-quant-standard.pdf'...
Deleting `/tmp/lilypond-lg6biQ'...
Success: compilation successfully completed

$ lilypond-git beam-quant-standard.ly
GNU LilyPond 2.19.57
Processing `beam-quant-standard.ly'
Parsing...
Interpreting music...[8][16][24]
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
warning: Error in beam quanting.  Expected (-0.19,-0.19) found (0.0 . 0.0).
warning: Error in beam quanting.  Expected (-0.19,-0.19) found (0.0 . 0.0).
warning: Error in beam quanting.  Expected (-0.19,-0.19) found (0.0 . 0.0).
warning: Error in beam quanting.  Expected (3,3) found (3.5 . 3.5).
warning: Error in beam quanting.  Expected (2.19,2.19) found (2.81 . 2.81).
Layout output to `/tmp/lilypond-x4Ht1s'...
Converting to `beam-quant-standard.pdf'...
Deleting `/tmp/lilypond-x4Ht1s'...
Success: compilation successfully completed



All regtests below show same programming errors for guile1 and guile-2.1.8,
if done with
-dcheck-internal-types=#t

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
metronome-mark-broken-bound.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

programming error: Grob `NoteColumn' has no interface for property
`glissando-skip'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
arpeggio-no-staff-symbol.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

programming error: vertical alignment called before line breaking

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
magnifyMusic-laissez-vibrer-ties.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

programming error: Grob `LaissezVibrerTie' has no interface for
property `line-thickness'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
horizontal-bracket-tweak.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

programming error: Grob `HorizontalBracketText' has no interface for
property `thickness'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
magnifyMusic-repeat-ties.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

programming error: Grob `RepeatTie' has no interface for property
`line-thickness'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
horizontal-bracket-texted.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

programming error: Grob `HorizontalBracket' has no interface for property `text'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
glissando-skip.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

programming error: Grob `NoteColumn' has no interface for property
`glissando-skip'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
horizontal-bracket-broken-texted.ly
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

programming error: Grob `HorizontalBracket' has no interface for property `text'


Cheers,
  Harm



reply via email to

[Prev in Thread] Current Thread [Next in Thread]