Re: Issue 2240 in lilypond: Patch: Don't wrap EventChord around rhythmic events by default.

2012-01-22 Thread lilypond

Updates:
Labels: -Patch-needs_work Patch-new

Comment #7 on issue 2240 by d...@gnu.org: Patch: Don't wrap EventChord  
around rhythmic events by default.

http://code.google.com/p/lilypond/issues/detail?id=2240

Ok, here is another theory about your failure: you have old versions of  
lily/rhythmic-music-iterator.cc and lily/include/rhythmic-music-iterator.hh  
in your tree, and if you do

git apply patch-from-Rietveld
you get an error message that they are already there, and they don't get  
updated.  Remove them before calling git apply.


Here is how to avoid this in future:
Always when you use git-apply, use git apply --index.  Never anything else.
Why does this help?

It means that the patch is not just applied to the working directory, but  
also is something git knows about _independently_.


If you afterwards to git reset --hard, git will _not_ touch files in the  
working it does not know about.  In this case, the old versions of the  
rhythmic music iterator.  So they stick around perpetually.


If you did git apply --index instead, git _does_ know about those files.   
When the patch created them, git reset --hard will remove them again.


So please check again after removing those unregistered files from your  
work directory manually.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2240 in lilypond: Patch: Don't wrap EventChord around rhythmic events by default.

2012-01-22 Thread lilypond


Comment #8 on issue 2240 by d...@gnu.org: Patch: Don't wrap EventChord  
around rhythmic events by default.

http://code.google.com/p/lilypond/issues/detail?id=2240#c8

Don't wrap EventChord around rhythmic events by default.

This changes quite a number of things and required quite a few code
changes.  It is obvious that there is a lot of code duplication in
Lilypond.

A number of regtest differences show up: most of them actually
demonstrate bugs in the preexisting code base that fails to typeset
things like  with the same carefulness as c-. is typeset.  Since
c-. is no longer treated like -. this becomes obvious in a number
of cases.

The part combiner has several problems, the tablature code has a few,
relying on string numbers getting lost by default does no longer work,
the fingering engraver is affected.

Displaying music obviously is no longer working; this is not a defect
of the old code but rather needs work to match the new realities.

All in all, things could be worse.

This is merely a first sketch and should at least provide for
interesting experiments.

http://codereview.appspot.com/5440084


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Issue 2241 in lilypond: Book only puts copyright information on the first page

2012-01-22 Thread lilypond

Status: Accepted
Owner: 
Labels: Type-Other

New issue 2241 by philehol...@gmail.com: Book only puts copyright  
information on the first page

http://code.google.com/p/lilypond/issues/detail?id=2241

Reported by Christopher Maden:

When using multiple bookparts within a book, it would be common for each to  
have its own copyright.  However, it only seems possible to put copyright  
information on the first page.  When using book and bookpart, lilypond  
should use the relevant copyright for each bookpart.


\version "2.14.2"
#(set-default-paper-size "letter")
\paper {
  print-all-headers = ##t
}
\book {
  \header {
title = "LilyPond Copyright Test Main Title"
copyright = "Copyright for first score"
  }
  \bookpart {
\score {
  \relative c' { c c c c }
  \header {
title = "Title Bookpart 1"
  }
}
  }
  \bookpart {
\score {
  \relative c' { c d e f }
  \header {
title = "Title Bookpart 2"
copyright = "Copyright Bookpart 2"
  }
}
  }
  \bookpart {
\score {
  \relative c' { c d e f }
  \header {
title = "Title Bookpart 3"
copyright = "Copyright Bookpart 3"
  }
}
  }
}


Attachments:
copyright.pdf  32.9 KB


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: LilyPond ignores copyright assertions for scores in a book.

2012-01-22 Thread Phil Holmes
"Christopher R. Maden"  wrote in message 
news:loom.20120122t055416-...@post.gmane.org...
As posted to lilypond-user, assertion of copyright in a score header has 
no
discernible effect on the output.  I don’t much care where it ends up, but 
it

ought to do something.  The attached tiny example was made with 2.12, but
apparently the problem persists in 2.14 and up.

[Er... I don’t seem to be able to attach files via the Web interface.  The 
file

copyright.ly was posted by me to lilypond-user, see https://lists.gnu.org/archive/html/lilypond-user/2012-01/msg00521.html >.]

~Chris


Added as http://code.google.com/p/lilypond/issues/detail?id=2241


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: empty strings: tabStaff insists on stringnumbers and looses notes

2012-01-22 Thread Phil Holmes
"s. runkel"  wrote in message 
news:loom.20120121t151646-...@post.gmane.org...

Hi,

Just upgraded from 2.12 to 2.14.2.

Problem:
Compiling the example below results in a waring in the log file:
Warnung: Keine Saite fuer Tonhoehe # (Bund (5) angegeben)

and the c note is lost.
However, that note was shown as the empty 4th string in 2.12.


\score {
 \new TabStaff {
   % cister-tuning defined in string-tunings-init.ly:
   % (cister-tuning . ,#{#})
   \set Staff.stringTunings  = #cister-tuning
1  1
 }
}


I get the following error when trying to test this on 2.12.3:

TabStaffLosesNotes.ly:5:33: error: GUILE signaled an error for the 
expression beginning here

   \set Staff.stringTunings  = #
cister-tuning

Please supply a complete working example.


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Tabstaff: Epmty String no longer prefered when accord spans 2 octaves

2012-01-22 Thread Phil Holmes
"s. runkel"  wrote in message 
news:loom.20120121t142956-...@post.gmane.org...

Hi,

Just upgraded from 2.12 to 2.14.2.

Problem:
If an accord spans more than or equal to 2 octaves,
an empty string is not used but the lowest string shows a fretted 
position.


Example:
 \score {
\new TabStaff {
  < a, gis' >1
  < a, a' >1
  < a, ais' >1
  < a, dis a' >1
}
 }



Thanks.  Entered as http://code.google.com/p/lilypond/issues/detail?id=2242.


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Issue 2242 in lilypond: Incorrect tabstaff fingering

2012-01-22 Thread lilypond

Status: Accepted
Owner: 
Labels: Type-Critical Regression

New issue 2242 by philehol...@gmail.com: Incorrect tabstaff fingering
http://code.google.com/p/lilypond/issues/detail?id=2242

Reported by S Runkel:

If an accord spans more than or equal to 2 octaves, an empty string is not  
used but the lowest string shows a fretted position.


\score {
  \new TabStaff {
< a, gis' >1
< a, a' >1
< a, ais' >1
< a, dis a' >1
  }
}

The output is incorrect in every 2.13.x release post 2.13.31 (PH's  
earliest) and changed to its current output in 2.13.34.  It appears this  
may not be being tested in a regtest.


Attachments:
TabStaff2.12.3.png  2.2 KB
TabStaff2.15.24.png  2.4 KB


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Issue 2243 in lilypond: Incorrect subdivision of beams

2012-01-22 Thread lilypond

Status: Accepted
Owner: 
Labels: Type-Critical Regression

New issue 2243 by philehol...@gmail.com: Incorrect subdivision of beams
http://code.google.com/p/lilypond/issues/detail?id=2243

Reported by Xavier:

Just reported on the French Users mailing list:

 Snippet

%% subdivideBeams does not work anymore with 16th tuplets.
%% With 2.15.26 only the second beat is subdivided as expected.
%% Worked well with stable 2.14.2, so this is a Regression.

\version "2.15.26"

\relative c'' {
  \set subdivideBeams = ##t
  \set baseMoment = #(ly:make-moment 1 8)
  \set beatStructure = #'(2 2 2 2)
  \repeat unfold 8 {
\times 2/3 { c16 e d }
  }
}

PH reports that 2.15.18 is OK, the beam pattern changed by 2.15.21 and  
again at 2.15.24.


Attachments:
SubdivideBeams.15.18.png  3.6 KB
SubdivideBeams.15.21.png  3.5 KB
SubdivideBeams.15.24.png  3.5 KB


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Regression: 16th tuplets not subdivided with subdivideBeams

2012-01-22 Thread Phil Holmes
"Xavier Scheuer"  wrote in message 
news:CADGqHRfMs2GpBr3qw=axfs2cxuug8sa-yfrnfempjvs0+zp...@mail.gmail.com...

Hello,

Just reported on the French Users mailing list:

 Snippet

%% subdivideBeams does not work anymore with 16th tuplets.
%% With 2.15.26 only the second beat is subdivided as expected.
%% Worked well with stable 2.14.2, so this is a Regression.

\version "2.15.26"

\relative c'' {
 \set subdivideBeams = ##t
 \set baseMoment = #(ly:make-moment 1 8)
 \set beatStructure = #'(2 2 2 2)
 \repeat unfold 8 {
   \times 2/3 { c16 e d }
 }
}

 End of snippet

Cheers,
Xavier


Added as http://code.google.com/p/lilypond/issues/detail?id=2243


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Tuplet Bracket Spacing Bug

2012-01-22 Thread Phil Holmes
"Jay Anderson"  wrote in message 
news:cakwqkfzu2gb0vknqox-z_3squup6ch4nkazdokmcqncpv0c...@mail.gmail.com...

\version "2.15.26"

\score
{
 \new Staff \relative c''
 {
   \times 2/3 {c4\ff c c}
 }
}

It looks like the bracket is making space for the dynamic, but the
dynamic is staying outside anyway. The same effect happens with beamed
tuplets, but in that case there's no bracket to move. It was
introduced sometime between 2.15.23 and 2.15.24 (I haven't narrowed it
down to the commit).

-Jay


Added by James as http://code.google.com/p/lilypond/issues/detail?id=2231


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Defect [new]: \partcombine: accidental reminders of first partlost.

2012-01-22 Thread Phil Holmes
"Xavier Scheuer"  wrote in message 
news:cadgqhrcgnbtac4ze_hnwgl-nvn7rx9znpsh6rakudmz1bmc...@mail.gmail.com...

On 19 January 2012 18:06, Peter Häring  wrote:

\partcombine  { bes'1 b'! } { g'1 b' }

%Second example: second part has a reminder natural; it is shown in 
combined

% parts (as it should be).
\partcombine { d''1 b' } { bes'1 b'! }


Workaround:

 \partcombine  { bes'1 \partcombineApartOnce b'! } { g'1 b' }

 \partcombine { d''1 b' } { bes'1 \partcombineApartOnce b'! }

but then we fall in the case of displaying "complex chords", like
 .  I thought we had this accidentals in "complex chords" as an
issue on the tracker but I do not find it.  It as been discussed several
times on various LilyPond mailing lists, there is a snippet "Displaying
complex chords" on the LSR: http://lsr.dsi.unimi.it/LSR/Item?id=505
(not always "usable").

AFAIK developers would like examples of how such situations are handled
by music publishers.  Do they use separate note heads, where do they
place the accidentals, etc.  But if "complex accidentals in chords" is
not tracked yet, then it should be added IMHO.
Relevant code showing the issue is simply

 

If someone could have a look at what Ross, Read or Gould say about this,
how to engrave it, that would be very kind.

I do not know how (forced, cautionary) accidentals are handled by
\partcombine but that may require a separate issue.

Cheers,
Xavier

--
Xavier Scheuer 


Marek added this as http://code.google.com/p/lilypond/issues/detail?id=2235


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Issue 2244 in lilypond: Beamlet orientation is wrong in compound meters

2012-01-22 Thread lilypond

Status: Accepted
Owner: 
Labels: Type-Critical Regression

New issue 2244 by philehol...@gmail.com: Beamlet orientation is wrong in  
compound meters

http://code.google.com/p/lilypond/issues/detail?id=2244

Reported by Martin Straeten

\score {
  \relative c'{
  \time 6/8
  c16 d e f8.  c8. d16 e f
  \time 3/4
  c16 d e f8.  c8. d16 e f
  }
}

Much discussion at

http://old.nabble.com/wrong-beamlet-direction-in-6-8-and-3-4-measure-for-dotted-quaver-and-semiquavers-td33144616.html

Attachments:
BeamingII.png  4.1 KB


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2240 in lilypond: Patch: Don't wrap EventChord around rhythmic events by default.

2012-01-22 Thread lilypond

Updates:
Labels: -Patch-new Patch-review

Comment #9 on issue 2240 by d...@gnu.org: Patch: Don't wrap EventChord  
around rhythmic events by default.

http://code.google.com/p/lilypond/issues/detail?id=2240

Manually changed to Patch-review after very extensive manual testing since  
it would appear that Patchy's automated testing got confused by stale files  
in its work tree and will not be accurate in a timely manner.


If you are testing from a Rietveld patch (actually any patch), please use
git apply --index
for applying the patch so that git sees newly added files in the worktree  
and will remove them when you do

git reset --hard

If you tested this patch previously, please make sure that you don't have  
stale files in your work tree before applying the patch again.  Running

git clean
might work for that.


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2210 in lilypond: Patch: Build: Top-level GNUmakefile

2012-01-22 Thread lilypond


Comment #6 on issue 2210 by philehol...@gmail.com: Patch: Build: Top-level  
GNUmakefile

http://code.google.com/p/lilypond/issues/detail?id=2210

I think I'm having some problems relating to this.  If I run this:

rm -f -r build
sh autogen.sh --noconfigure
mkdir -p build
cd build
../configure

I get:

Source directory already configured.  Please clean the source directory

 make -C /home/phil/lilypond-git distclean

and rerun configure.

This comes from

if test -f $srcdir/GNUmakefile; then

in configure.  So it looks like it assumes that the presence of a file  
called GNUmakefile in topdir stops configur from completing properly.  If I  
rename GNUmakefile it runs as expected - albeit without a GNUmakefile at  
all in the git directory - even after running make.


Please advise (running with renamed GNUmakefile.old at present).


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2210 in lilypond: Patch: Build: Top-level GNUmakefile

2012-01-22 Thread lilypond


Comment #7 on issue 2210 by julien.r...@gmail.com: Patch: Build: Top-level  
GNUmakefile

http://code.google.com/p/lilypond/issues/detail?id=2210

It thinks that you previously ran ./configure in the source dir and doesn't  
like that. Howcome you have a GNUmakefile in your source dir?



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2146 in lilypond: Error: Illegal entry in bfrange block in ToUnicode CMap

2012-01-22 Thread lilypond


Comment #11 on issue 2146 by philehol...@gmail.com: Error: Illegal entry in  
bfrange block in ToUnicode CMap

http://code.google.com/p/lilypond/issues/detail?id=2146

OK - been doing some work on this with Julien, and here's what I've found.   
Using a patch Julien kindly prepared led to the error not being fixed.  The  
problem appeared to be that Werner's test fix above uses  
/usr/share/ghostscript/fonts/ as the path to the directory, whereas  
NCSB_DIR resolves to /usr/share/fonts/type1/gsfonts/ (which is where the  
fonts actually are) - there's no trace of the other path on my system.   
After a fair amount of checking, I've concluded that the way Werner's fix  
actually worked was that it was pointing to a non-existent file - do this  
and the error disappears.  In other words, putting this:


\pdfmapline{=pncr8r CenturySchL-Roma at the top of notation.tely causes notation to compile with no bfrange  
errors (there are normally 88) and with properly displayed Cyrillic text.   
So it appears that all that's necessary is to create font mappings to a  
font file in a non-existent directory.  Hmm.  I'm a bit loathe to do this  
without someone else confirming that this would be an acceptable solution.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2210 in lilypond: Patch: Build: Top-level GNUmakefile

2012-01-22 Thread lilypond


Comment #8 on issue 2210 by philehol...@gmail.com: Patch: Build: Top-level  
GNUmakefile

http://code.google.com/p/lilypond/issues/detail?id=2210

Ah.  I'd been testing by running configur and must have accidentally run it  
from the source dir.  Thanks.  I'll delete it.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2210 in lilypond: Patch: Build: Top-level GNUmakefile

2012-01-22 Thread lilypond


Comment #9 on issue 2210 by julien.r...@gmail.com: Patch: Build: Top-level  
GNUmakefile

http://code.google.com/p/lilypond/issues/detail?id=2210

If that's the case then you'd better run `make distclean' as it suggests.


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 1183 in lilypond: @rcontrib{} from topdocs doesn't work

2012-01-22 Thread lilypond

Updates:
Status: Fixed

Comment #2 on issue 1183 by julien.r...@gmail.com: @rcontrib{} from topdocs  
doesn't work

http://code.google.com/p/lilypond/issues/detail?id=1183

As far as I can see the topdocs no longer link to the rest of the docs.


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Issue 2245 in lilypond: wrong/inconsistent placement of lyrics under suspended notes

2012-01-22 Thread lilypond

Status: Accepted
Owner: 
Labels: Type-Enhancement Needs-design

New issue 2245 by janek.li...@gmail.com: wrong/inconsistent placement of  
lyrics under suspended notes


http://code.google.com/p/lilypond/issues/detail?id=2245

When a lyric syllabe is attached to a chord with suspended notes, it is  
aligned to the first note in input.


\version "2.15.26"

{ 2 s  s }
\addlyrics { blah blah }

This is wrong, lyric placement should not depend on input order.
I think that the syllabe should be always aligned to the "main" notehead,  
but i'm not 100% sure. It may look better when aligned to the stem in such  
cases.


http://lists.gnu.org/archive/html/lilypond-user/2012-01/msg00371.html
http://lists.gnu.org/archive/html/lilypond-user/2012-01/msg00372.html

Attachments:
lyrics to suspended notes.png  4.8 KB


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2146 in lilypond: Error: Illegal entry in bfrange block in ToUnicode CMap

2012-01-22 Thread lilypond


Comment #12 on issue 2146 by lemzw...@gmail.com: Error: Illegal entry in  
bfrange block in ToUnicode CMap

http://code.google.com/p/lilypond/issues/detail?id=2146

On my box, the fonts *are* in /usr/share/ghostscript/fonts.  However, this  
is completely irrelevant, since we should set up something derived from  
NCSB_DIR, as discussed above.


I'm actually surprised that you get proper Cyrillics.  Have you looked into  
the pdfTeX log file and actually checked that the font hasn't been  
substituted with a different one?



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Issue 2246 in lilypond: beaming in 3/4 - a setting to not beam 3 eights against the beat.

2012-01-22 Thread lilypond

Status: Accepted
Owner: 
CC: carl.d.s...@gmail.com
Labels: Type-Enhancement

New issue 2246 by janek.li...@gmail.com: beaming in 3/4 - a setting to not  
beam 3 eights against the beat.

http://code.google.com/p/lilypond/issues/detail?id=2246

Take this fragment of music written in 3/4 meter;

\relative c'' {
  \time 3/4
  a4. a8 a a
}

Current Lily beaming is: a4. a8[ a a]
Many engravings have beaming like this.  However, beaming all 3 eights  
together is against the beat, and Ted Ross explicitly forbids such  
beaming: "Do not notate a 3/4 measure that looks like a measure in 6/8  
time.  Flag should be used instead of beam on all 3 notes".  So Ross says  
the beaming should be

a4. a8 a[ a]

This problem is quite similar to issue 2228.  To fix 2228, a setting  
strictBeatBeaming was introduced.  I suggest we should use this setting  
here, too.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: ERROR: Unable to find file "ice-9/boot-9.scm" in load path

2012-01-22 Thread Ian Hulin
Hi Damian,
1. Try running up lilypond with --loglevel=DEBUG, you'll see a lot more
about directories and the values for PATH etc.

2. Guile does *not* like lists being passed to it as GUILE_LOAD_PATH or
as -L prompt from the command line.  It is absolutely not parsed like
the bash shell PATH. These get simply added to Guile's %load-path
variable, which is a scheme list.

3. LilyPond in its start-up code prepends its own root directory (let's
call it $LILYPOND_DATADIR) *and* $LILYPOND_DATADIR/scm to guile/scheme's
%load-path variable.

4. Run up the guile REPL from the command-line and type
guile> %load-path

You should see something like:
guile> %load-path
("/usr/local/share/guile/site" "/usr/local/share/guile/1.8"
   "/usr/local/share/guile")
guile>

Cheers,

Ian

On 21/01/12 13:20, Damian leGassick wrote:
> 
> On 21 Jan 2012, at 13:09, James wrote:
> 
>> Hello,
>>
>> On 21 January 2012 12:55, m...@apollinemike.com  
>> wrote:
>>> On Jan 21, 2012, at 1:47 PM, Damian leGassick wrote:
>>>

 On 21 Jan 2012, at 12:08, Damian leGassick wrote:

> Hi
>
> I've seen this before and a search through the list says it was fixed in 
> 2.14
>
> just upgraded to 2.15.26 and i get
>
> GNU LilyPond 2.15.26
> ERROR: In procedure primitive-load-path:
> ERROR: Unable to find file "ice-9/boot-9.scm" in load path
>
> is there a simple fix for this? I've tried adding the ice-9 folder to the 
> PATH
>
> echo $PATH gives:
>
> /usr/local/git/bin:/usr/texbin:/usr/X11/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/Applications/LilyPond.app/Contents/Resources/bin:/Applications/LilyPond.app/Contents/Resources/share/guile/1.8/ice-9:/usr/texbin
>

 Ok - I get that it's I it's a guile error message

 I added export 
 GUILE_LOAD_PATH="/Applications/LilyPond.app/Contents/Resources/share/guile/1.8"
  to my .bash_profile

 guile now launches in the terminal without the error, but lilypond still 
 won't

 Damian (btw, Mac OSX10.6.8)
>>>
>>> Damian,
>>>
>>> I've cc'ed my response to the bug list - this should be opened up as an 
>>> issue on the tracker.
>>> What would help a lot is if you added things to your PATH variable until 
>>> LilyPond started working and let us know what the key addition(s) proved to 
>>> be.
>>> Also, make sure to open a new terminal window every time you modify 
>>> .bash_profile (I'm not assuming that you are not doing this, but I forget 
>>> to do this all the time, so I figured it was worth saying).
>>>
>>
>> Also, and I had this same message on my Linux Box, and found it was to
>> do with the relation of where I ran the command and where the file I
>> am running LP on.
>>
>> So, for example if you use Terminal and cd *into* the same dir as the
>> .ly file do you get the same message?
>>
>>
>> -- 
>> --
>>
>> James
> 
> James, you are correct - cd-ing into the directory works, thanks
> Mike - I tried adding everything I could think of (I'm not a guile expert!) 
> but couldn't make progress beyond:
> 
> export 
> GUILE_LOAD_PATH="/Applications/LilyPond.app/Contents/Resources/share/guile/1.8"
>   
> export 
> GUILE_LOAD_PATH=$GUILE_LOAD_PATH:/Applications/LilyPond.app/Contents/Resources/share/lilypond/current/scm
>  
> 
> which gives the error:
> 
> GNU LilyPond 2.15.26
> /Applications/LilyPond.app/Contents/Resources/share/guile/1.8/srfi/srfi-1.scm:223:1:
>  In procedure dynamic-link in expression (load-extension 
> "libguile-srfi-srfi-1-v-3" "scm_init_srfi_1"):
> /Applications/LilyPond.app/Contents/Resources/share/guile/1.8/srfi/srfi-1.scm:223:1:
>  file: "libguile-srfi-srfi-1-v-3", message: "file not found"
> 
> Damian


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2146 in lilypond: Error: Illegal entry in bfrange block in ToUnicode CMap

2012-01-22 Thread lilypond


Comment #13 on issue 2146 by philehol...@gmail.com: Error: Illegal entry in  
bfrange block in ToUnicode CMap

http://code.google.com/p/lilypond/issues/detail?id=2146

In the pdfTeX logfile notation.log, which is produced by texi2pdf, there is  
no sign of any font substitution at all, AFAICS.  Happy to zip it for you  
to check what's going on, if that would be useful.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Issue 2247 in lilypond: Patch: parser.yy: strip music-wrapper-music inside of EventChord

2012-01-22 Thread lilypond

Status: New
Owner: 
Labels: Type-Enhancement Patch-new

New issue 2247 by d...@gnu.org: Patch: parser.yy: strip music-wrapper-music  
inside of EventChord

http://code.google.com/p/lilypond/issues/detail?id=2247

parser.yy: strip music-wrapper-music inside of EventChord

This makes things like



work.


Patch depends on the work of issue 2240

http://codereview.appspot.com/5561058


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


make doc problem

2012-01-22 Thread Jean-Charles Malahieude

Hi all!

Not only that I can no longer use "-j" on a first build (it is OK
on the next builds), which means 40' for a "make doc LANGS='fr' and
about 2 hours for all languages, I now have to "make doc-clean" in
order to view a corrected typo. I've tried a "touch masterfile.tely"
before "make doc" but it doesn't change anything.

Does anybody else experiment this as well?

Cheers,
Jean-Charles

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2247 in lilypond: Patch: parser.yy: strip music-wrapper-music inside of EventChord

2012-01-22 Thread lilypond

Updates:
Status: Started
Owner: d...@gnu.org
Labels: -Patch-new Patch-waiting
Blockedon: 2240

Comment #1 on issue 2247 by d...@gnu.org: Patch: parser.yy: strip  
music-wrapper-music inside of EventChord

http://code.google.com/p/lilypond/issues/detail?id=2247

(No comment was entered for this change.)


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2240 in lilypond: Patch: Don't wrap EventChord around rhythmic events by default.

2012-01-22 Thread lilypond

Issue 2240: Patch: Don't wrap EventChord around rhythmic events by default.
http://code.google.com/p/lilypond/issues/detail?id=2240

This issue is now blocking issue 2247.
See http://code.google.com/p/lilypond/issues/detail?id=2247

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Phil Holmes
- Original Message - 
From: "Jean-Charles Malahieude" 
To: "Lily Bugs" ; "lilypond-devel" 
; "Julien Rioux" 

Sent: Sunday, January 22, 2012 6:19 PM
Subject: make doc problem



Hi all!

Not only that I can no longer use "-j" on a first build (it is OK
on the next builds), which means 40' for a "make doc LANGS='fr' and
about 2 hours for all languages, I now have to "make doc-clean" in
order to view a corrected typo. I've tried a "touch masterfile.tely"
before "make doc" but it doesn't change anything.

Does anybody else experiment this as well?

Cheers,
Jean-Charles



I've run a few with -j9 CPU_COUNT=9 this afternoon with no problems.  The 
only oddity I've noticed is that make doc make doc now seems to rebuild a 
lot of files the second run.


--
Phil Holmes



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Julien Rioux

On 22/01/2012 1:19 PM, Jean-Charles Malahieude wrote:

Hi all!

Not only that I can no longer use "-j" on a first build (it is OK
on the next builds), which means 40' for a "make doc LANGS='fr' and
about 2 hours for all languages, I now have to "make doc-clean" in
order to view a corrected typo. I've tried a "touch masterfile.tely"
before "make doc" but it doesn't change anything.

Does anybody else experiment this as well?

Cheers,
Jean-Charles


Hi Jean-Charles,

I can't run -j, I have a single core. Can you please report more 
precisely why you can no longer use it?


The second issue I have not seen. If I correct a typo in a file in 
Documentation then make doc will rebuild it. OK I should check 
Documentation/fr right now...


Regards,
Julien

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Julien Rioux

On 22/01/2012 1:30 PM, Phil Holmes wrote:

I've run a few with -j9 CPU_COUNT=9 this afternoon with no problems. The
only oddity I've noticed is that make doc make doc now seems to rebuild
a lot of files the second run.

--
Phil Holmes




I've hit a roadblock with issue 2125 which attempted to fix that make 
doc; make doc problem. With that patch, on my machine the second make 
doc reports `nothing to be done'. So it works on my machine but not 
yours and I haven't quite figured it out yet.


Regards,
Julien

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Phil Holmes
- Original Message - 
From: "Julien Rioux" 

To: "Phil Holmes" 
Cc: "Jean-Charles Malahieude" ; "LilyPond Bugs" 
; "LilyPond Devel" 

Sent: Sunday, January 22, 2012 6:35 PM
Subject: Re: make doc problem



On 22/01/2012 1:30 PM, Phil Holmes wrote:

I've run a few with -j9 CPU_COUNT=9 this afternoon with no problems. The
only oddity I've noticed is that make doc make doc now seems to rebuild
a lot of files the second run.

--
Phil Holmes




I've hit a roadblock with issue 2125 which attempted to fix that make doc; 
make doc problem. With that patch, on my machine the second make doc 
reports `nothing to be done'. So it works on my machine but not yours and 
I haven't quite figured it out yet.


Regards,
Julien



Please shout if you want logfiles or testing.  I can run tests fairly 
quickly if I've got my lily machine up and running.


--
Phil Holmes



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Julien Rioux

On 22/01/2012 1:32 PM, Julien Rioux wrote:

The second issue I have not seen. If I correct a typo in a file in
Documentation then make doc will rebuild it. OK I should check
Documentation/fr right now...



When I edit Documentation/fr/essay/literature.itely and issue a make doc 
from within build/Documentation/fr then Documentation/fr/essay.tely is 
recompiled. I can see the result in Documentation/fr/out-www/essay/* and 
in Documentation/out-www/essay.fr.* [1]


Please report in more details the problems that you encounter, e.g. 
which file are you modifying and how are you calling make.


Thanks,
Regards,
Julien

[1] Big side note: It doesn't work flawlessly: notation.tely and a bunch 
of other manuals are also recompiled when they shouldn't, since I didn't 
touch any of their source files. This problem I trace back to the 
CHAIN_RULE in make/ly-rules.make, which I didn't dare touch up to now. 
This rule states that web depends on usage depends on notation depends 
on... etc. so that only one instance of lilypond-book is running at once 
on any given manual. As a side-effect it means that manuals depend on 
each other when that isn't in fact the case.


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Jean-Charles Malahieude

Le 22/01/2012 19:32, Julien Rioux disait :

On 22/01/2012 1:19 PM, Jean-Charles Malahieude wrote:

Hi all!

Not only that I can no longer use "-j" on a first build (it is OK
on the next builds), [...]



I can't run -j, I have a single core. Can you please report more
precisely why you can no longer use it?



I make a clean and let you now...

--
Jean-Charles

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Julien Rioux

On 22/01/2012 2:11 PM, Jean-Charles Malahieude wrote:

What I've done to check is:
open Documentation/fr/usage/running.itely

add the five X at the beginning of the first text line

XCe chapitre passe en revue ce qui se passe lorsque vous lancez
LilyPond.

save it and "make -j3 doc LANGS='fr'"

File out-www/offline-root/Documentation/usage/running-lilypond.fr.html
still shows
"Ce chapitre passe en revue ce qui se passe lorsque vous lancez LilyPond."

--
Jean-Charles


You're right, I forgot that I caused that. Give me a moment I will push 
the fix to staging...


Regards,
Julien

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Julien Rioux

On 22/01/2012 2:15 PM, Julien Rioux wrote:

On 22/01/2012 2:11 PM, Jean-Charles Malahieude wrote:

What I've done to check is:
open Documentation/fr/usage/running.itely

add the five X at the beginning of the first text line

XCe chapitre passe en revue ce qui se passe lorsque vous lancez
LilyPond.

save it and "make -j3 doc LANGS='fr'"

File out-www/offline-root/Documentation/usage/running-lilypond.fr.html
still shows
"Ce chapitre passe en revue ce qui se passe lorsque vous lancez
LilyPond."

--
Jean-Charles


You're right, I forgot that I caused that. Give me a moment I will push
the fix to staging...

Regards,
Julien


Done: 930dbeff8f5d31faa9654365c8ed84a30e489e83

Hope this fixes it for you as well.

Thanks,
Julien

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread David Kastrup
Julien Rioux  writes:

> I can't run -j, I have a single core.

This is factually incorrect.  You can run -j just fine, but you can't
expect much of a speedup.  On a single-core machine,

make -j 2

typically gives you a speedup of maybe 15% (given sufficient memory)
since the CPU can keep busy on processing a second job when the other
job is waiting for the disk to provide new input.

More importantly, you'll get to see the same kind of problems that the
true multi-core people experience when using -j.

So very much recommended for testing.

-- 
David Kastrup


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2146 in lilypond: Error: Illegal entry in bfrange block in ToUnicode CMap

2012-01-22 Thread lilypond


Comment #14 on issue 2146 by lemzw...@gmail.com: Error: Illegal entry in  
bfrange block in ToUnicode CMap

http://code.google.com/p/lilypond/issues/detail?id=2146

Ok, I've tested what you suggest, and now I know that you are right and  
wrong at the same time :-)


Making the font unknown to pdftex (as you've done with `/nodir/...') is a  
viable solution, since texinfo exclusively uses CMR fonts.  Since it can't  
find the font, it doesn't try to merge or replace the font from the  
included PDF.  [Please remember that we are trying to circumvent a bug in  
pdftex.]


However, pdftex now *never* tries to merge this font!  Look at the attached  
files, which is a slight variation of your test: It includes `BFEx.pdf' ten  
times.  `BFtest1.texi' uses your solution, giving a PDF size of 105kByte.   
My solution `BFtest2.texi' needs only 49kByte!


So I still think that it is best to fix this issue with a correct  
lilypond.map file.


Attachments:
BFimage.texi  20 bytes
BFtest1.texi  681 bytes
BFtest1.pdf  102 KB
BFtest2.texi  703 bytes
BFtest2.pdf  48.2 KB


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Jean-Charles Malahieude

Le 22/01/2012 20:22, Julien Rioux disait :

On 22/01/2012 2:15 PM, Julien Rioux wrote:

On 22/01/2012 2:11 PM, Jean-Charles Malahieude wrote:

What I've done to check is:
open Documentation/fr/usage/running.itely

add the five X at the beginning of the first text line

XCe chapitre passe en revue ce qui se passe lorsque vous lancez
LilyPond.

save it and "make -j3 doc LANGS='fr'"

File out-www/offline-root/Documentation/usage/running-lilypond.fr.html
still shows
"Ce chapitre passe en revue ce qui se passe lorsque vous lancez
LilyPond."

--
Jean-Charles


You're right, I forgot that I caused that. Give me a moment I will push
the fix to staging...

Regards,
Julien


Done: 930dbeff8f5d31faa9654365c8ed84a30e489e83

Hope this fixes it for you as well.



Yes, many thanks!

--
Jean-Charles


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Julien Rioux

On 22/01/2012 2:38 PM, David Kastrup wrote:

Julien Rioux  writes:


I can't run -j, I have a single core.


This is factually incorrect.  You can run -j just fine, but you can't
expect much of a speedup.  On a single-core machine,

make -j 2

typically gives you a speedup of maybe 15% (given sufficient memory)
since the CPU can keep busy on processing a second job when the other
job is waiting for the disk to provide new input.

More importantly, you'll get to see the same kind of problems that the
true multi-core people experience when using -j.

So very much recommended for testing.



Thanks, you're quite right CPU is not the limiting factor for the build. 
Disk access and usage of swap when compiling 
input/regression/collated-files slows down the build to a crawl for me.


--
Julien

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2146 in lilypond: Error: Illegal entry in bfrange block in ToUnicode CMap

2012-01-22 Thread lilypond


Comment #15 on issue 2146 by philehol...@gmail.com: Error: Illegal entry in  
bfrange block in ToUnicode CMap

http://code.google.com/p/lilypond/issues/detail?id=2146

I agree in principle.  The problem I have is that, on my vanilla  
lilypond-ubuntu installation - I don't appear to have the correct files.   
We need to deliver them if we're going to use them.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond



Re: make doc problem

2012-01-22 Thread David Kastrup
Julien Rioux  writes:

> Thanks, you're quite right CPU is not the limiting factor for the
> build. Disk access and usage of swap when compiling
> input/regression/collated-files slows down the build to a crawl for
> me.

If it is really usage of swap: getting more memory will be by far the
cheapest method of speeding up your computer much more than buying a
faster CPU ever could.

-- 
David Kastrup


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2146 in lilypond: Error: Illegal entry in bfrange block in ToUnicode CMap

2012-01-22 Thread lilypond


Comment #16 on issue 2146 by julien.r...@gmail.com: Error: Illegal entry in  
bfrange block in ToUnicode CMap

http://code.google.com/p/lilypond/issues/detail?id=2146

The configure script looks for these files on your system. Does it not  
complain when it does not find them?



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: make doc problem

2012-01-22 Thread Phil Holmes
"Julien Rioux"  wrote in message 
news:4f1c6a79.3040...@physics.utoronto.ca...

On 22/01/2012 2:38 PM, David Kastrup wrote:

Julien Rioux  writes:


I can't run -j, I have a single core.


This is factually incorrect.  You can run -j just fine, but you can't
expect much of a speedup.  On a single-core machine,

make -j 2

typically gives you a speedup of maybe 15% (given sufficient memory)
since the CPU can keep busy on processing a second job when the other
job is waiting for the disk to provide new input.

More importantly, you'll get to see the same kind of problems that the
true multi-core people experience when using -j.

So very much recommended for testing.



Thanks, you're quite right CPU is not the limiting factor for the build. 
Disk access and usage of swap when compiling 
input/regression/collated-files slows down the build to a crawl for me.


--
Julien


As a general rule, CPU is very much the limiting factor on make and make 
doc.  With my "single cpu" virtual machine on my Windows box, the CPU is 
stuck at 100%.  With my multi-core Ubuntu box, most of the time all 8 CPUs 
run 100%, with memory never over 1.5 Gigs.  This is using a fairly large 
SSD, but I'm 99% certain that, all other things being equal, CPU is king 
when building lily.


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2146 in lilypond: Error: Illegal entry in bfrange block in ToUnicode CMap

2012-01-22 Thread lilypond


Comment #17 on issue 2146 by philehol...@gmail.com: Error: Illegal entry in  
bfrange block in ToUnicode CMap

http://code.google.com/p/lilypond/issues/detail?id=2146

I think it finds the "wrong" ones - i.e. those delivered without the  
Cyrillic fonts.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 1964 in lilypond: lilydev 2.0

2012-01-22 Thread lilypond


Comment #18 on issue 1964 by janek.li...@gmail.com: lilydev 2.0
http://code.google.com/p/lilypond/issues/detail?id=1964

there's a nice addition mentioned in new git instructions
(http://codereview.appspot.com/5539062/diff/3004/Documentation/contributor/source-code.itexi#newcode215):
adding this line
export PS1="\u@\h \w\$(__git_ps1)$ "
to hidden file ~/.bashrc results in currently checked-out branch name
being displayed at command line prompt.  It's quite useful and i think
it would be good to have it in Lilydev by default.


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2223 in lilypond: Regtest for lilypond-book are not running

2012-01-22 Thread lilypond


Comment #5 on issue 2223 by jri...@lyx.org: Regtest for lilypond-book are  
not running

http://code.google.com/p/lilypond/issues/detail?id=2223

Summary of problems with current regtests (if you would compile them by  
hand):


suffix-lyxml:
  Fails, image '05/lily-f58ad554.pdf' not found.

tex-twocolumn:
  Fails, image has full-page width.

texinfo-language-detection:
  Suspicious, has the doctitle and texidoctitle popping up between the
  snippet's filename and the image of music and the string @lydoctitle.

texinfo-musicxml-file-options:
  Suspicious, no visible difference compared to
  texinfo-musicxml-file (no options).



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2226 in lilypond: Patch: Docs: Explain the difference between ritardando and rallentando

2012-01-22 Thread lilypond

Updates:
Labels: -Patch-new

Comment #3 on issue 2226 by julien.r...@gmail.com: Patch: Docs: Explain the  
difference between ritardando and rallentando

http://code.google.com/p/lilypond/issues/detail?id=2226

(No comment was entered for this change.)


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2237 in lilypond: Patch: Fix spelling in input/regression/*.ly

2012-01-22 Thread lilypond

Updates:
Status: Verified
Labels: -Patch-push Fixed_2_15_27

Comment #5 on issue 2237 by julien.r...@gmail.com: Patch: Fix spelling in  
input/regression/*.ly

http://code.google.com/p/lilypond/issues/detail?id=2237

Some changes in log files appear in regtests after this. Would be nice to  
suppress them.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Issue 2146 in lilypond: Error: Illegal entry in bfrange block in ToUnicode CMap

2012-01-22 Thread lilypond


Comment #18 on issue 2146 by lemzw...@gmail.com: Error: Illegal entry in  
bfrange block in ToUnicode CMap

http://code.google.com/p/lilypond/issues/detail?id=2146

Ah, I haven't thought of this.  You are right, this can happen.  So we  
perhaps have to scan the (possibly binary) fonts directly and check whether  
they contain Cyrillic characters.  Fortunately, this isn't too hard since  
the copyright note is always visible as plain text.  It would be sufficient  
to scan for the word `Cyrillic' (in the /Notice string).


To summarize:

  . Modify the configure.in code so that we always get NCSB_DIR variable,  
either given by the user or computed from the location found by fontconfig.


  . Use grep (which is already a prerequisite of building lilypond) to  
check for the string `Cyrillic' in all four fonts.  Abort if this fails.


  . Construct a proper `lilypond.map' file which gets included in the  
`macros.texi' file.




___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond