Re: development on windows

2009-06-11 Thread Bertalan Fodor (LilyPondTool)






Tim, have you used VMware before?  This should allow you to
compile LilyPond inside a virtual machine.  I'm not certain what
the best way is to transfer the iso from Jonathan to you, though.



The goal of this iso to make it usable on a virtualization tool. The 
open source Sun VirtualBox can for example mount this as the virtual 
hard disk.
Once it's ready maybe I can create a torrent?  I've never done that 
before but it's probably the best way to transfer it.  It'll take a 
while.  
I can also give you FTP access to one of the servers run by me where you 
could upload it. That would be the easiest.


Bert



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: stable/2.12 and tagging of tarballs

2009-06-11 Thread Anthony W. Youngman
In message 1244571546.25811.584.ca...@heerbeest, Jan Nieuwenhuizen 
janneke-l...@xs4all.nl writes

I talked with Han-Wen about 2.10.  The reason that we got up
to 2.10.*33*, is that with git, doing stable bugfix releases
is almost painless.  Very little effort.  We have small,
contained patches/commits, that can be very easily cherry
picked into stable.  Now with CVS, it was hairy.  This
is a very nice and cheap way of supporting users.  Users
should not run development releases, but having fast-turnover
regular stable bugfixing updates is *very* *very* nice.


Like that 3/4 6/8 beaming issue ... (for those who didn't spot it, 
quavers in 3/4 time were grouped in threes!)


Now I've got a big chunk of lilypond code with bugfixes for that, that 
will be redundant as soon as I upgrade. Imho it's a broken methodology 
that makes users put one version only bugfixes into their code. 
Fortunately, here, the user code is not going to be broken by a lily 
upgrade, but I expect that has (and will) happen.


Cheers,
Wol
--
Anthony W. Youngman - anth...@thewolery.demon.co.uk



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Doc-build failure: pdfetex exit with bad status

2009-06-11 Thread Jonathan Kulp
On Wed, Jun 10, 2009 at 8:31 PM, Andrew Hawryluk ahawry...@gmail.comwrote:

 On Wed, Jun 10, 2009 at 5:45 AM, Jonathan Kulpjonlancek...@gmail.com
 wrote:
  On a fresh installation of Linux Mint (and previously of xubuntu, ubuntu,
  crunchbang, and ubuntulite) I can't get the docs to build properly. It's
  taking several make doc commands to get each of the pdf files to be
  written, and then when they appear they're missing all the images.
 Here's
  the tail of the terminal output:
 
  /b
 
 luesky/cm/cmtt12.pfb/usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmtt9.pfb
 /usr/share/texmf-texlive/fonts/type1/bluesky/latex-fonts/lcircle1.pfb
  Output written on lilypond.pdf (453 pages, 1615070 bytes).
  Transcript written on lilypond.log.
  /usr/bin/texi2dvi: pdfetex exited with bad status, quitting.
  make[1]: *** [out-www/lilypond.pdf] Error 1
  make[1]: Leaving directory `/home/jon/lilypond/Documentation/user'
  make: *** [doc-stage-1] Error 2


 When I was getting the same error a couple of moths ago I dug further
 into the .log file and found a line somewhere telling me which TeX
 package I was missing. (I think it was the 'epsf' package in my case.)
 Granted, you are already getting some output, so that may not be the
 case for you.

 Andrew


Thanks, Andrew, I bet it is a missing TeX package.  On my work partition I
have a ton of texlive packages installed and I've never had a problem
building the docs. I'm trying not to install anything extra on this
experimental partition, trying to create a lilypond-dev-ready .iso of
xubuntu (see development on Windows thread), and there must be something
missing.  I'm getting close though.

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: development on windows

2009-06-11 Thread Jonathan Kulp
On Thu, Jun 11, 2009 at 3:29 AM, Bertalan Fodor (LilyPondTool) 
lilypondt...@organum.hu wrote:




 Tim, have you used VMware before?  This should allow you to
 compile LilyPond inside a virtual machine.  I'm not certain what
 the best way is to transfer the iso from Jonathan to you, though.


  The goal of this iso to make it usable on a virtualization tool. The open
 source Sun VirtualBox can for example mount this as the virtual hard disk.

 Once it's ready maybe I can create a torrent?  I've never done that before
 but it's probably the best way to transfer it.  It'll take a while.

 I can also give you FTP access to one of the servers run by me where you
 could upload it. That would be the easiest.

 Bert


Thanks, Bertalan, that would be great.  I have a very slow upload speed,
though, so it might be quicker to snail mail a DVD to someone. :)

I'm close to having a solution to this.  I created an .iso of my own regular
xubuntu installation last night, installed it freshly this morning on a
different partition, and the lilypond builds all worked perfectly.  Just now
I removed all of the software I think is superfluous and am running another
doc-build. If it works I'll create an .iso from it and see how big it is.
The one I made last night was huge, 1.5GB,  but it had all the non-lily
related stuff I always install and it wasn't created from a fresh OS install
the way it's recommended.  This one should be considerably smaller.

Jon
-- 
Jonathan Kulp
http://www.jonathankulp.com
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


GUB missing Changelog and RELEASE-COMMIT

2009-06-11 Thread Graham Percival
There were some FIXME remarks about darwin-ppc's libgcc, but I
think I can ignore them.  A few mingw strip commands had command
barfed, such as libguile-srfi-srfi-60-v-2.l and
lilypond-windows.bat.in, but again I assume that I can ignore
those errors too.

This appears to be the thing that stops GUB, which is odd because
it worked on 2009-06-08, and the changes since then don't look as
though they would have changed this.


ln: accessing
`/home/lilypond/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/ChangeLog':
No such file or directory
ln: accessing
`/home/lilypond/gub/target/linux-x86/src/lilypond-git.sv.gnu.org--lilypond.git-master/RELEASE-COMMIT':
No such file or directory
make[5]: *** [local-dist] Error 1
make[5]: Leaving directory
`/home/lilypond/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master'
make[4]: *** [dist] Error 2
make[4]: Leaving directory
`/home/lilypond/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master'
cd
/home/lilypond/gub/target/linux-x86/build/lilypond-git.sv.gnu.org--lilypond.git-master/
 make DOCUMENTATION=yes dist
Traceback (most recent call last):
  File test-lily/dist-check.py, line 137, in module
main ()
  File test-lily/dist-check.py, line 129, in main
system ('cd %(builddir)s/  make DOCUMENTATION=yes dist' %
locals ())
  File test-lily/dist-check.py, line 56, in system
raise Exception ('failed')
Exception: failed
make[3]: *** [unlocked-dist-check] Error 1
-



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


[trivial patch] GUB avoid warning message

2009-06-11 Thread Graham Percival
Trivial patch to avoid so much clutter in the log files.

Cheers,
- Graham


From dfcef16797c0b4afe109a34421a8bc6f2fb846c9 Mon Sep 17 00:00:00 2001
From: Lilypond Documentation Project lilyp...@kainhofer.com
Date: Thu, 11 Jun 2009 19:28:39 +0200
Subject: [PATCH] Remove unneeded warning message if uploads/signatures/ already exists.

---
 lilypond.make |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lilypond.make b/lilypond.make
index 59331cf..0ce811f 100644
--- a/lilypond.make
+++ b/lilypond.make
@@ -188,7 +188,7 @@ unlocked-test-clean:
 	rm -f $(call SIGNATURE_FUNCTION,cached-test-output)
 
 cached-dist-check cached-doc-export cached-test-export:
-	-mkdir uploads/signatures
+	-mkdir -p uploads/signatures
 	if test ! -f  $(call SIGNATURE_FUNCTION,$@) ; then \
 		$(MAKE) $(subst cached,unlocked,$@) \
 		 touch $(call SIGNATURE_FUNCTION,$@) ; fi
-- 
1.5.6.3

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: unable to make doc

2009-06-11 Thread Jean-Charles Malahieude

Le 10/06/2009 01:18, Graham Percival disait :

On Tue, Jun 09, 2009 at 09:29:57PM +0200, Jean-Charles Malahieude wrote:

The two corresponding files might be
input/regression/profile-property-access.ly

input/lsr/utf-8.ly


Those two files include non-Western fonts (such as Hebrew and
Japanese).  Do you have all the extra (international) fonts
installed?

input/regression/utf-8.ly  includes a list of required packages
from a few linux distributions, so if you're on that, take a look
at those comments.  I'm not certain that they're up-to-date,
though -- and yes, this info should be clearly in the Install
docs.  I'll get to that in a few weeks.




Sorry to seem to bother again but, according to the list of packages 
dealing with fonts which are installed (cf. installed-fonts-pkgs.txt) 
and what I *see* when opening 
/home/jcharles/GIT/Mentors/out/lybook-db/4e/lily-7d242e8d.ly with gedit 
(except that I consider to be erroneous to have an opening brace closing 
the Hebrew lyrics), I consider the problem I get has nothing to do as 
regard to fonts. All other dependencies are installed.


According to the logs, two others files crash at the same moment, still 
seeming correct as *.ly in the out/lybook-db subdirectories, get a white 
eps and pdf output. Both of them reside in input/regression:
spanner-break-beyond-parent and profile-property-access and I don't know 
where they belong in the final documentation.


Since I'm really not skilled in autopsy, please examine my log-file.


Thanks in advance,

Jean-Charles
libXfont-1.3.3-1.fc10.i386
lohit-fonts-hindi-2.3.1-1.fc10.noarch
urw-fonts-2.4-6.fc10.noarch
libfontenc-devel-1.0.4-6.fc10.i386
dejavu-fonts-experimental-2.26-2.fc10.noarch
thaifonts-scalable-0.4.9-3.fc9.noarch
fontpackages-filesystem-1.20-1.fc10.noarch
liberation-fonts-1.04.92-1.fc10.noarch
sazanami-fonts-mincho-0.20040629-4.20061016.fc8.noarch
lklug-fonts-0.2.2-6.fc10.noarch
lohit-fonts-oriya-2.3.1-1.fc10.noarch
fontconfig-2.6.0-3.fc10.i386
cjkunifonts-uming-0.2.20080216.1-11.fc10.noarch
libfonts-0.3.4-1.fc10.i386
jomolhari-fonts-0.003-5.fc10.noarch
khmeros-fonts-base-5.0-3.fc10.noarch
vlgothic-fonts-common-20090422-1.fc10.noarch
padauk-fonts-2.4-2.fc10.noarch
stix-fonts-0.9-7.fc10.noarch
lohit-fonts-telugu-2.3.1-1.fc10.noarch
japanese-bitmap-fonts-0.20080710-1.fc10.noarch
texlive-texmf-errata-fonts-2007-4.fc9.noarch
paktype-fonts-2.0-2.fc8.noarch
smc-fonts-meera-04.1-1.fc10.noarch
xorg-x11-font-utils-7.2-6.fc10.i386
texlive-texmf-fonts-2007-26.fc10.noarch
tetex-font-cm-lgc-0.5-10.fc10.noarch
taipeifonts-1.2-5.fc9.noarch
xorg-x11-fonts-cyrillic-7.2-6.fc9.noarch
libfontenc-1.0.4-6.fc10.i386
dejavu-fonts-2.26-2.fc10.noarch
lohit-fonts-bengali-2.3.1-1.fc10.noarch
abyssinica-fonts-1.0-2.fc8.noarch
lohit-fonts-gujarati-2.3.1-1.fc10.noarch
fontforge-20090408-2jc.fc10.i386
xorg-x11-fonts-misc-7.2-6.fc9.noarch
xorg-x11-fonts-ISO8859-1-75dpi-7.2-6.fc9.noarch
kacst-fonts-2.0-1.fc10.noarch
lohit-fonts-kannada-2.3.1-1.fc10.noarch
fontconfig-devel-2.6.0-3.fc10.i386
libXfont-devel-1.3.3-1.fc10.i386
xorg-x11-fonts-75dpi-7.2-6.fc9.noarch
xorg-x11-fonts-Type1-7.2-6.fc9.noarch
lohit-fonts-tamil-2.3.1-1.fc10.noarch
lohit-fonts-maithili-2.3.1-1.fc10.noarch
xorg-x11-fonts-ISO8859-15-100dpi-7.2-6.fc9.noarch
vlgothic-fonts-20090422-1.fc10.noarch
freefont-20080323-1.fc10.noarch
un-core-fonts-dotum-1.0.2-0.6.080608.fc10.noarch
lohit-fonts-punjabi-2.3.1-1.fc10.noarch
ghostscript-fonts-5.50-19.fc10.noarch
bitmap-fonts-0.3-6.fc10.noarch
culmus-fonts-0.101-5.fc10.noarch
-*- mode: compilation; default-directory: ~/GIT/Mentors/ -*-
Compilation started at Thu Jun 11 19:46:49

make doc
make --no-builtin-rules -C ./scripts/build out=
make[1]: Entering directory `/home/jcharles/GIT/Mentors/scripts/build'
true
make[1]: Leaving directory `/home/jcharles/GIT/Mentors/scripts/build'
make --no-builtin-rules out=www WWW-1
make[1]: Entering directory `/home/jcharles/GIT/Mentors'
make PACKAGE=LILYPOND package=lilypond -C python WWW-1   make 
PACKAGE=LILYPOND package=lilypond -C scripts WWW-1   make PACKAGE=LILYPOND 
package=lilypond -C flower WWW-1   make PACKAGE=LILYPOND package=lilypond -C 
lily WWW-1   make PACKAGE=LILYPOND package=lilypond -C mf WWW-1   make 
PACKAGE=LILYPOND package=lilypond -C ly WWW-1   make PACKAGE=LILYPOND 
package=lilypond -C tex WWW-1   make PACKAGE=LILYPOND package=lilypond -C ps 
WWW-1   make PACKAGE=LILYPOND package=lilypond -C scm WWW-1   make 
PACKAGE=LILYPOND package=lilypond -C po WWW-1   make PACKAGE=LILYPOND 
package=lilypond -C make WWW-1   make PACKAGE=LILYPOND package=lilypond -C 
elisp WWW-1   make PACKAGE=LILYPOND package=lilypond -C vim WWW-1   make 
PACKAGE=LILYPOND package=lilypond -C input WWW-1   make PACKAGE=LILYPOND 
package=lilypond -C stepmake WWW-1   make PACKAGE=LILYPOND package=lilypond 
-C Documentation WWW-1  true
make[2]: Entering directory `/home/jcharles/GIT/Mentors/python'
make PACKAGE=LILYPOND package=lilypond -C auxiliar WWW-1  true
make[3]: Entering directory 

Re: unable to make doc

2009-06-11 Thread Graham Percival
On Thu, Jun 11, 2009 at 09:12:08PM +0200, Jean-Charles Malahieude wrote:
 GPL Ghostscript 8.63 (2008-08-01)

Hmm.  I'm using ghostscript 8.62 and building correctly.  GUB was
recently updated to use 8.65.

... actually, that's a thought.  Can you compile these failing
files if you use the GUB binary?

 Error: /limitcheck in --string--
 Operand stack:
--nostringval--   44   87334
 Execution stack:
%interp_exit   .runexec2   --nostringval--   --nostringval--   
 --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   
 --nostringval--   false   1   %stopped_push   1905   1   3   %oparray_pop   
 1904   1   3   %oparray_pop   --nostringval--   1888   1   3   %oparray_pop   
 1771   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   
 --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   
 --nostringval--   --nostringval--   --nostringval--   %loop_continue   
 --nostringval--   1   --nostringval--   --nostringval--   false   1   
 %stopped_push   --nostringval--   --nostringval--   --nostringval--   
 --nostringval--
 Dictionary stack:
--dict:1153/1684(ro)(G)--   --dict:0/20(G)--   --dict:75/200(L)--   
 --dict:40/50(ro)(G)--   --dict:48/80(L)--
 Current allocation mode is local
 Current file position is 896

Sorry, this is beyond me.  :(

Cheers,
- Graham


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: development on windows

2009-06-11 Thread Jonathan Kulp

Bertalan Fodor (LilyPondTool) wrote:




The goal of this iso to make it usable on a virtualization tool. The 
open source Sun VirtualBox can for example mount this as the virtual 
hard disk.
Once it's ready maybe I can create a torrent?  I've never done that 
before but it's probably the best way to transfer it.  It'll take a 
while.  
I can also give you FTP access to one of the servers run by me where you 
could upload it. That would be the easiest.




Success!  Ok here's what I have:

lilybuntu.iso (717 MB)

It's based on standard Ubuntu 9.04 with GNOME desktop environment. 
 I figured this would be the most user-friendly interface for 
Linux newbies.  Almost all desktop applications have been removed. 
 The only big one left is Firefox.  It has Gedit, nano, or 
vim-tiny text editors, Evince document viewer, gnome-terminal, and 
the nice GUIs for package management and all repos enabled if 
users want to install anything else.


It has all dependencies necessary to build Lilypond and the 
Documentation, including texi2html 1.82, which I compiled myself 
and is a few versions newer than what's available in the Ubuntu 
repo.


I tried hard to get it under 700 MB but couldn't get it there.  I 
got it down to 717 from 853 by removing all the texlive 
documentation (I didn't realize that for every package 
texlive-foo it was also installing texlive-foo-doc).


After making the .iso I tested it in Sun VirtualBox OSE and 
everything worked perfectly. Here are the exact steps I followed 
(see if you think they're noob-friendly enough):


1. Install the OS in VirtualBox, then restart the virtual machine 
 and log in

2. open a terminal
3. open firefox
4. Get lilypond source code from git by copying the terminal 
commands in CG (have to use Ctrl+Shift+V to paste into terminal)

5. run ./autogen.sh, then make all and sudo make install
6. cd Documentation/user
7. make doc
8. use Evince to view pdf output

It took a while for everything to build since I only allocated 384 
Mb of RAM to the VM, but it worked flawlessly.


Bert, if you send me ftp login info privately I can upload it to 
your server.  Maybe I can do it at the office in evening hours and 
it'll go a lot faster. I only have 256K upload speed at home. :(


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: development on windows

2009-06-11 Thread Graham Percival
On Thu, Jun 11, 2009 at 05:50:15PM -0500, Jonathan Kulp wrote:
 Success!  Ok here's what I have:

 lilybuntu.iso (717 MB)

And what's that when you gzip or bzip2 it?  This could potentially
cut the network transfer by more than half.

Cheers,
- Graham


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: development on windows

2009-06-11 Thread Johannes Schindelin
Hi,

On Thu, 11 Jun 2009, Graham Percival wrote:

 On Thu, Jun 11, 2009 at 05:50:15PM -0500, Jonathan Kulp wrote:
  Success!  Ok here's what I have:
 
  lilybuntu.iso (717 MB)
 
 And what's that when you gzip or bzip2 it?  This could potentially
 cut the network transfer by more than half.

Unlikely: most ways to make a Linux live CD compress the real filesystem 
using cloop (http://en.wikipedia.org/wiki/Cloop) or something similar.

Ciao,
Dscho



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: development on windows

2009-06-11 Thread Jonathan Kulp

Graham Percival wrote:

On Thu, Jun 11, 2009 at 05:50:15PM -0500, Jonathan Kulp wrote:

Success!  Ok here's what I have:

lilybuntu.iso (717 MB)


And what's that when you gzip or bzip2 it?  This could potentially
cut the network transfer by more than half.

Cheers,
- Graham



I did bzip2 without any flags and it compressed to 710 MB--not 
really worth the trouble of having to decompress on the receiving 
end.  Same result with standard zip.  I think this thing is 
already pretty compressed.  When remastersys is creating the .iso, 
it runs a program called squash, (I think that's what it's 
called) which is why it's only 717 MB instead of the 2.7 GB that 
it becomes when installed on the hard drive.


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: [trivial patch] GUB avoid warning message

2009-06-11 Thread Han-Wen Nienhuys
LGTM.

On Thu, Jun 11, 2009 at 2:31 PM, Graham
Percivalgra...@percival-music.ca wrote:
 Trivial patch to avoid so much clutter in the log files.

 Cheers,
 - Graham



 ___
 lilypond-devel mailing list
 lilypond-devel@gnu.org
 http://lists.gnu.org/mailman/listinfo/lilypond-devel





-- 
Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel