measurePosition, barcheck et musique simultanée

Lilypond semble avoir des problèmes dans les messages qu'il nous envoie, quand on emploie simultanément des instructions \set Timing.measurePosition et des barchecks | , dans des expressions simultanées << >>
Voyez plutôt :

%%%%%%%%%%%%%%%%%%%%%%
\version "2.15.39"

global = {
   s1
   \set Timing.measurePosition = #(ly:make-moment -1 4)
   s4
   s1
}

music = \relative c'' {
   c1 |
   % \set Timing.measurePosition = #(ly:make-moment -1 4) %% inutile
   c4 |
   c1 |
}

%% commenter 2 tests pour en tester un troisième
\markup "test 1"
\new Staff << \music \global >> % no warnings

\markup "test 2"
\new Staff << \global \music >> % warnings !

\markup "test 3"
\new StaffGroup << % warnings !
   \new Staff << \music \global >>

%%%%%%%%%%%%%%%%%%%%%%%%
Pour les notes, c'est pas vraiment un problème car il suffit de supprimer les barchecks pour supprimer les messages indésirables.
Mais dans le cas de silences multimesures, on ne peut faire grand chose (des barchecks automatiques sont fait par Lilypond à notre insu pour ces silences).
(tester music = { R1 r4 R1 } )

Bon le principal c'est que le résultat graphique reste impeccable.

Gilles