Re: development on windows
Anthony W. Youngman wrote Sunday, November 22, 2009 8:06 PM In message , Frédéric Bron writes create a mount point: $ mkdir /mnt/Share then add the following line to /etc/fstab: Share /mnt/Share vboxsf defaults 0 0 Hmm. Is there any way to have this pre-configured? i.e. tell uses to create C:\lilybuntu-share\ in windows (or create it for them), and have lilybuntu preconfigured to mount this location? Preconfigured in ubuntu yes. It just needs to be done once. Don't know for the Windows part. Only snag is, it assumes the user will be happy with stuff like that on c: That does NOT include me :-) Hmm, me neither. I placed the virtual machine on my D: drive, as my C: drive is getting rather full. Trevor ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
In message , Frédéric Bron writes create a mount point: $ mkdir /mnt/Share then add the following line to /etc/fstab: Share /mnt/Share vboxsf defaults 0 0 Hmm. Is there any way to have this pre-configured? i.e. tell uses to create C:\lilybuntu-share\ in windows (or create it for them), and have lilybuntu preconfigured to mount this location? Preconfigured in ubuntu yes. It just needs to be done once. Don't know for the Windows part. Only snag is, it assumes the user will be happy with stuff like that on c: That does NOT include me :-) On my system, c: is reserved for Windows and system stuff only. "Documents and Settings" has been moved to e:, and on any system I set up for friends etc, I do the same. But if you point it at d:, for a lot of people that will be the cd-rom ... (and it will fall foul of the same problem as far as I am concerned :-) You might be best putting a readme on the desktop telling people how to do this (and any other stuff which is dependent on the host system configuration). 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: development on windows
>> create a mount point: >> $ mkdir /mnt/Share >> then add the following line to /etc/fstab: >> Share /mnt/Share vboxsf defaults 0 0 > > Hmm. Is there any way to have this pre-configured? i.e. tell > uses to create > C:\lilybuntu-share\ > in windows (or create it for them), and have lilybuntu > preconfigured to mount this location? Preconfigured in ubuntu yes. It just needs to be done once. Don't know for the Windows part. Frédéric ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On Sun, Nov 22, 2009 at 06:44:38PM +0100, Frédéric Bron wrote: > > The only two problems I've yet to resolve are how to share files > > with my Windows host > > Create a directory in windows for that, let's say d:\Share > Then you go in VirtualBox, click on the virtual machine name and in > the menu "Machine/Preferences". > Here you find shared directories where you can add d:\Share. > In ubuntu now, you need to mount the shared disk. For this, you can > create a mount point: > $ mkdir /mnt/Share > then add the following line to /etc/fstab: > > Share /mnt/Share vboxsf defaults 0 0 Hmm. Is there any way to have this pre-configured? i.e. tell uses to create C:\lilybuntu-share\ in windows (or create it for them), and have lilybuntu preconfigured to mount this location? This isn't a major point, and certainly not worth making a new lilybuntu image for it. But if we make another version for other reasons, it might be nice to include this. Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
2009/11/22 Trevor Daniels : > The only two problems I've yet to resolve are how to share files > with my Windows host I usually open the Places menu and choose 'connect to a host', this opens a file browser on the host if you know its IP and select a proper protocol. Sorry for not giving more details, I've never done it with a windows host, only between two Ubuntu systems. -- Francisco Vila. Badajoz (Spain) www.paconet.org www.csmbadajoz.com ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
> The only two problems I've yet to resolve are how to share files > with my Windows host Create a directory in windows for that, let's say d:\Share Then you go in VirtualBox, click on the virtual machine name and in the menu "Machine/Preferences". Here you find shared directories where you can add d:\Share. In ubuntu now, you need to mount the shared disk. For this, you can create a mount point: $ mkdir /mnt/Share then add the following line to /etc/fstab: Share /mnt/Share vboxsf defaults 0 0 > and how to make the Ubuntu screen larger. I > can activate fullscreen, but all it does is place a same-sized > Ubuntu window in the middle of a full-screen one. When the virtual machine is running, click in the menu "Devices" (in French Périphériques...) then Install host additions. This will mount a virtual CD that you then can find in /media/cdrom. Open a terminal and type: $ cd /media/cdrom $ sudo ./VBoxLinuxAdditions-x86.run type you password, wait a while. When finished, unmount the virtual CD: type: $ cd to go back to your home directory. Then right click on the CD icon on the desktop and "unmount". Then in "Device" menu: eject optical disk. Then you can restart your virtual machine. Next time when you change your window size, the desktop will adapt itself to the new size. Frédéric ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Jonathan Kulp wrote Friday, June 12, 2009 8:59 PM The .iso is finished uploading and is ready for testing by whoever wants to try it. Download here: http://prodet.hu/bert/lilydev/lilybuntu.iso It's 716 MB, so it won't fit on a CD. If you're using a virtual machine you don't have to worry about that anyway. I just installed and compiled Lilypond successfully inside a VM on my iMac at work (using Sun VirtualBox for Mac). It'd be great if a Windows user could try it. The only Windows machine I have is a virtual machine. Hi Jonathan I finally got around to trying this today on my Windows Vista Home Premium host. I installed Sun VirtualBox, downloaded your .iso and installed Ubuntu. No real problems, but I did get hung up for a while thinking Ubuntu had been installed when it was in fact the install system that had been loaded. As the install system appears to be fully functional it fooled me into thinking the install was complete. In fact there is an install icon yet to activate; when I spotted this and completed the install all went fine and I could boot into my new account on my new Ubuntu system. Then I downloaded the source from git/origin, and the LilyPond "make all" is well under way as I write. It's already reached the stage where the docs are built :) The only two problems I've yet to resolve are how to share files with my Windows host and how to make the Ubuntu screen larger. I can activate fullscreen, but all it does is place a same-sized Ubuntu window in the middle of a full-screen one. Neither problem is serious though, and a bit of RTFM should disclose fixes. So many thanks for doing this and thanks for Bertalan for hosting the .iso file. The installation was virtually seamless! Trevor ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Graham, Yes, I have used VMWare before, but only very very briefly. I'm downloading the `lilybuntu' iso at the moment, and will get back to you after I have managed to run it (I'll keep a note of all my steps in case anyone wants to repeat after me...). Tim W. Graham Percival wrote: On Fri, Jun 05, 2009 at 05:20:55PM -0500, Jonathan Kulp wrote: Thanks Graham. There was a ton of stuff owned by root in the lybook-db/ directory. I tried your command to xarg rm -rf but it said permission denied (even though I did it as sudo and typed the password). Oh yeah... IIRC if you do sudo fidn . blah | xargs then the xargs is evaluated as your normal user account. I'd have done a sudo bash, but changing the permissions with chown is also fine. What I don't understand is how the permissions got jacked up in the first place. I didn't do anything different this time than I usually do. I've never had the permissions problem before. Maybe I put a "sudo" in there inadvertently but I don't recall doing any sudos until "sudo make install." Do you think that was the problem? Yes, I'm sure that's it. It's just possible that "make" failed on some file(s), and when you tried "sudo make install" it successfully built those files. Re: the lilybuntu remix, I've removed a ton of applications but I can't get the .iso image below 853 MB. I'll try it with the xfce desktop and if that doesn't help I'll try it with ubuntu-lite, which does not yet have a stable release but is only 356 MB on the live CD, leaving plenty of room to add the lilypond build dependencies. It would be nice if it were 500 megs or so, but until/unless somebody is actually using it, I'm not certain it's worth the effort to reduce the 853 MB further. 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. Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
A quick update: - tried Anjuta - couldn't import LilyPond - tried KDevelop - there were problems with it regarding setting different arguments to lilypond - tried Eclipse CDT - after some tutorial about importing the project (http://moblin.org/documentation/moblin-sdk/coding-tutorials/getting-started-developing-eclipse), it provided the best debugging experience. Bert ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Jonathan Kulp wrote: Bertalan Fodor (LilyPondTool) wrote: Jonathan, only one issue: - If a command is not found (like typing 'asdf' in the terminal window), some python script is telling errors. Is that intentional? Can you post the terminal output from this? The only message I see when I do this is as follows: j...@bashtop:~/Desktop$ asdf bash: asdf: command not found Hm. Now the same for me... This all sounds great. I don't know what KDevelop is, though. Is it something normally used in the KDE desktop? KDevelop is a C/C++ IDE for Linux. After a 110MB download, it works on LilyBuntu as well. There is a Gnome IDE as well called Anjuta, but that doesn't seem so active. ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Bertalan Fodor (LilyPondTool) wrote: Jonathan, only one issue: - If a command is not found (like typing 'asdf' in the terminal window), some python script is telling errors. Is that intentional? Can you post the terminal output from this? The only message I see when I do this is as follows: j...@bashtop:~/Desktop$ asdf bash: asdf: command not found I tried it in lilybuntu in a Sun Vbox and the terminal output was the same. Just for the record: - On Asus EEE 901 KDevelop works very well using this VirtualBox + LilyUbuntu setup, running on a pen drive. - I did some configuration in kdevelop: changing the debug target path to ., linked kdesudo to kdesu (as kdevelop looks for kdesu, which has been renamed). Then set up Debug configuration to use /usr/bin/libtool --mode=execute. This way make, make install works from inside the IDE. - CTags integration works well, jumping to macro definitions is a matter of two clicks. - Then I successfully installed a breakpoint in main.cc, and runned LilyPond step by step, having the variable values and so displayed in the IDE. Great! - Also found that KDevelop supports syntax coloring for Scheme and LilyPond as well. This all sounds great. I don't know what KDevelop is, though. Is it something normally used in the KDE desktop? 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
Jonathan, only one issue: - If a command is not found (like typing 'asdf' in the terminal window), some python script is telling errors. Is that intentional? Just for the record: - On Asus EEE 901 KDevelop works very well using this VirtualBox + LilyUbuntu setup, running on a pen drive. - I did some configuration in kdevelop: changing the debug target path to ., linked kdesudo to kdesu (as kdevelop looks for kdesu, which has been renamed). Then set up Debug configuration to use /usr/bin/libtool --mode=execute. This way make, make install works from inside the IDE. - CTags integration works well, jumping to macro definitions is a matter of two clicks. - Then I successfully installed a breakpoint in main.cc, and runned LilyPond step by step, having the variable values and so displayed in the IDE. Great! - Also found that KDevelop supports syntax coloring for Scheme and LilyPond as well. Bert ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Well, Eclipse runs very well on my netbook with Atom and 2gb ram. But the cdt is still very limited. Also its startup from the pen drive is too slop. But kdevelop seems all right, which has ctags integration and looks up macro definitions in a second. Bert ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Hi, On Mon, 15 Jun 2009, Anthony W. Youngman wrote: > In message <20090614225255.ga7...@nagi>, Graham Percival > writes > >2) I don't know what the current favorite fancy IDE is, although > >I'm fairly certain that Eclipse runs on Linux. I'm not certain if > >that would actually be good for LilyPond, though -- does it > >support C++ and makefiles? IIRC eclipse is for java stuff. > > Actually, Eclipse is for almost anything ... Except things like netbooks. > I seem to remember that IBM are touting it as *the* IDE for developing > the U2 databases in (I'm a U2 developer professionally), though I've > never been into IDEs so I've not really followed it. > > Eclipse is (iirc) written in Java, but that doesn't mean it's only meant > for Java development (emacs is written in lisp, but it's certainly not > used just for lisp development!) You need the "CDT" edition of Eclipse, and last time I checked, which is admittedly some time ago, it was pretty limited, which surprised me given the sheer size. Ciao, Dscho ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
In message <20090614225255.ga7...@nagi>, Graham Percival writes 2) I don't know what the current favorite fancy IDE is, although I'm fairly certain that Eclipse runs on Linux. I'm not certain if that would actually be good for LilyPond, though -- does it support C++ and makefiles? IIRC eclipse is for java stuff. Actually, Eclipse is for almost anything ... I seem to remember that IBM are touting it as *the* IDE for developing the U2 databases in (I'm a U2 developer professionally), though I've never been into IDEs so I've not really followed it. Eclipse is (iirc) written in Java, but that doesn't mean it's only meant for Java development (emacs is written in lisp, but it's certainly not used just for lisp development!) 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: development on windows
Yes, that was a good idea. Now I'm gonna try this thing out on my Eee Pc. :) Jonathan Kulp wrote: Bertalan Fodor wrote: Now I'm running lilybuntu in Sun VirtualBox from my pendrive. Successfully built LilyPond, now I start playing with kdevelop. Thanks for the fun. Bert Cool! Thanks for testing, Bert. Did you get the Guest Additions installed successfully? Jon ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Bertalan Fodor wrote: Now I'm running lilybuntu in Sun VirtualBox from my pendrive. Successfully built LilyPond, now I start playing with kdevelop. Thanks for the fun. Bert Cool! Thanks for testing, Bert. Did you get the Guest Additions installed successfully? 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
Now I'm running lilybuntu in Sun VirtualBox from my pendrive. Successfully built LilyPond, now I start playing with kdevelop. Thanks for the fun. Bert > Graham Percival wrote: >> On Sun, Jun 14, 2009 at 04:44:30PM -0600, Carl D. Sorensen wrote: >>> On 6/13/09 11:39 PM, "Bertalan Fodor" wrote: >>> I'm sure there are tools which would make it easier for us, simple not hackers, but software engineers, grown up on Microsoft Visual Studio end Eclipse. I remember that at university I did use some ide for linux cpp development. That's why I was seeking recommendation. >>> The standard GNU answer is to use emacs to integrate your compiler, >>> debugger, etc. You can open a directory in emacs and then open any >>> file >>> from that directory, so it's useful for browsing the source, as well. >> >> That's not really what I'd recommend for windows people, though. >> I'd say two things: >> >> 1) Since this image will install a complete linux distro, you can >> install any Linux GUI programming IDE you want. >> (we should specify this in the CG where we discuss the windows >> iso) >> >> 2) I don't know what the current favorite fancy IDE is, although >> I'm fairly certain that Eclipse runs on Linux. I'm not certain if >> that would actually be good for LilyPond, though -- does it >> support C++ and makefiles? IIRC eclipse is for java stuff. >> >> (again, I'm happy to dump whatever suggestions people throw at me >> in the CG) >> > > I've never worked on C++ files, but I opened one up in Geany and > it had nice syntax highlighting plus a "build" menu with lots of > options, including targets for make, compiling, building, etc. > Geany's my favorite GUI editor and it's available for both Windows > and Linux. A developer would be better able to judge its worth as > an IDE, but I like it very much and it's easy to install from the > repos. > > BTW I've been fiddling with my Lilybuntu virtual machine and > finally figured out how to make it go fullscreen (previously I'd > only been able to view it in a 800x600 window--very annoying). > It's a bit of a trick to make this work on a virtual Linux machine > in Sun's VirtualBox. Once you get it set up, though, it's really > amazing. It's a matter of successfully installing "Guest > Additions." I don't know if you want to get into VirtualBox > issues in the CG, especially since others might use different > virtualization tools, but getting it set up properly will make a > big difference in the usability of the virtual machine. Once it's > fullscreen it looks as if it's the real OS on your computer. Very > nice. I now have my Windows VMs set up this way (much easier on > the Windows VMs to set up Guest Additions) and it's excellent for > testing. > > 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
> (again, I'm happy to dump whatever suggestions people throw at me > in the CG) A very nice IDE with editor and debugger (the latter is really nice IMHO) for python -- both available for Linux and Windows -- is Eric: http://eric-ide.python-projects.org/ Werner ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Graham Percival wrote: On Sun, Jun 14, 2009 at 04:44:30PM -0600, Carl D. Sorensen wrote: On 6/13/09 11:39 PM, "Bertalan Fodor" wrote: I'm sure there are tools which would make it easier for us, simple not hackers, but software engineers, grown up on Microsoft Visual Studio end Eclipse. I remember that at university I did use some ide for linux cpp development. That's why I was seeking recommendation. The standard GNU answer is to use emacs to integrate your compiler, debugger, etc. You can open a directory in emacs and then open any file from that directory, so it's useful for browsing the source, as well. That's not really what I'd recommend for windows people, though. I'd say two things: 1) Since this image will install a complete linux distro, you can install any Linux GUI programming IDE you want. (we should specify this in the CG where we discuss the windows iso) 2) I don't know what the current favorite fancy IDE is, although I'm fairly certain that Eclipse runs on Linux. I'm not certain if that would actually be good for LilyPond, though -- does it support C++ and makefiles? IIRC eclipse is for java stuff. (again, I'm happy to dump whatever suggestions people throw at me in the CG) I've never worked on C++ files, but I opened one up in Geany and it had nice syntax highlighting plus a "build" menu with lots of options, including targets for make, compiling, building, etc. Geany's my favorite GUI editor and it's available for both Windows and Linux. A developer would be better able to judge its worth as an IDE, but I like it very much and it's easy to install from the repos. BTW I've been fiddling with my Lilybuntu virtual machine and finally figured out how to make it go fullscreen (previously I'd only been able to view it in a 800x600 window--very annoying). It's a bit of a trick to make this work on a virtual Linux machine in Sun's VirtualBox. Once you get it set up, though, it's really amazing. It's a matter of successfully installing "Guest Additions." I don't know if you want to get into VirtualBox issues in the CG, especially since others might use different virtualization tools, but getting it set up properly will make a big difference in the usability of the virtual machine. Once it's fullscreen it looks as if it's the real OS on your computer. Very nice. I now have my Windows VMs set up this way (much easier on the Windows VMs to set up Guest Additions) and it's excellent for testing. 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
On Sun, Jun 14, 2009 at 04:44:30PM -0600, Carl D. Sorensen wrote: > On 6/13/09 11:39 PM, "Bertalan Fodor" wrote: > > > I'm sure there are tools which would make it easier for us, simple not > > hackers, but software engineers, grown up on Microsoft Visual Studio end > > Eclipse. I remember that at university I did use some ide for linux cpp > > development. That's why I was seeking recommendation. > > The standard GNU answer is to use emacs to integrate your compiler, > debugger, etc. You can open a directory in emacs and then open any file > from that directory, so it's useful for browsing the source, as well. That's not really what I'd recommend for windows people, though. I'd say two things: 1) Since this image will install a complete linux distro, you can install any Linux GUI programming IDE you want. (we should specify this in the CG where we discuss the windows iso) 2) I don't know what the current favorite fancy IDE is, although I'm fairly certain that Eclipse runs on Linux. I'm not certain if that would actually be good for LilyPond, though -- does it support C++ and makefiles? IIRC eclipse is for java stuff. (again, I'm happy to dump whatever suggestions people throw at me in the CG) Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On 6/13/09 11:39 PM, "Bertalan Fodor" wrote: > > > I'm sure there are tools which would make it easier for us, simple not > hackers, but software engineers, grown up on Microsoft Visual Studio end > Eclipse. I remember that at university I did use some ide for linux cpp > development. That's why I was seeking recommendation. The standard GNU answer is to use emacs to integrate your compiler, debugger, etc. You can open a directory in emacs and then open any file from that directory, so it's useful for browsing the source, as well. Emacs is too complex for me to remember its usage with infrequent work, so I just use separate windows for vim, gdb, lilypond, etc. HTH, Carl > > Bert > > Original message > From: Carl D. Sorensen > Sent: 13 Jun 2009 20:15 -06:00 > To: Bertalan Fodor , Jonathan Kulp > > Cc: Tim Wilkinson , lilypond-devel@gnu.org > > Subject: Re: development on windows > > > > > On 6/13/09 8:43 AM, "Bertalan Fodor" wrote: > >> What tools can be used to develop? To debug, browse the source, etc? > > Compiling: gcc > Debugging: gdb > Guile/Scheme testing: guile > Browse the source: more, vi > Search the source: git grep > > HTH, > > Carl > > > > ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
I'm sure there are tools which would make it easier for us, simple not hackers, but software engineers, grown up on Microsoft Visual Studio end Eclipse. I remember that at university I did use some ide for linux cpp development. That's why I was seeking recommendation. Bert Original message From: Carl D. Sorensen Sent: 13 Jun 2009 20:15 -06:00 To: Bertalan Fodor , Jonathan Kulp Cc: Tim Wilkinson , lilypond-devel@gnu.org Subject: Re: development on windows On 6/13/09 8:43 AM, "Bertalan Fodor" wrote: > What tools can be used to develop? To debug, browse the source, etc? Compiling: gcc Debugging: gdb Guile/Scheme testing: guile Browse the source: more, vi Search the source: git grep HTH, Carl ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On 6/13/09 8:43 AM, "Bertalan Fodor" wrote: > What tools can be used to develop? To debug, browse the source, etc? Compiling: gcc Debugging: gdb Guile/Scheme testing: guile Browse the source: more, vi Search the source: git grep HTH, Carl ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
What tools can be used to develop? To debug, browse the source, etc? ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On Thu, Jun 11, 2009 at 5:50 PM, Jonathan Kulp wrote: > > 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. :( > > > The .iso is finished uploading and is ready for testing by whoever wants to try it. Download here: http://prodet.hu/bert/lilydev/lilybuntu.iso It's 716 MB, so it won't fit on a CD. If you're using a virtual machine you don't have to worry about that anyway. I just installed and compiled Lilypond successfully inside a VM on my iMac at work (using Sun VirtualBox for Mac). It'd be great if a Windows user could try it. The only Windows machine I have is a virtual machine. Thanks so much for hosting this, Bert. :) Best, 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
On Fri, Jun 12, 2009 at 12:02:22PM -0500, Jonathan Kulp wrote: > Carl D. Sorensen wrote: >> Why not make a shell script that gets the lilypond source code, and make >> that part of your distribution? > > I'd thought of that but I don't yet know how to make a file appear in a > user's home directory, which is where a script like this should go. The > remastersys command creates a system install disc with no users--users > are created during the install process. I'll check into it. On the other > hand it won't hurt a newbie to run a handful of commands in the terminal. Good point. After all, if somebody can't figure out CG 1.1, then there's not much hopes of them producing good patches for C++. :) Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Carl D. Sorensen wrote: 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) Why not make a shell script that gets the lilypond source code, and make that part of your distribution? I'd thought of that but I don't yet know how to make a file appear in a user's home directory, which is where a script like this should go. The remastersys command creates a system install disc with no users--users are created during the install process. I'll check into it. On the other hand it won't hurt a newbie to run a handful of commands in the terminal. :) 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. :( If you'd rather snail mail me a copy, I'd upload it for you (but I can't do it next week; I'll be in England). Thanks for the offer, but it's uploading to Bert's site now. It's been going for four hours and probably has another 2 to go. I'm getting a whopping 36Kbs upload speed. Horrible. I'm paying for 256K, which is bad enough. Sigh. I'll let you guys know when it's done uploading so you can try it out if you want. Best, 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
On 6/11/09 4:50 PM, "Jonathan Kulp" wrote: > 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: Congratulations! > > 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) Why not make a shell script that gets the lilypond source code, and make that part of your distribution? > 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. :( > If you'd rather snail mail me a copy, I'd upload it for you (but I can't do it next week; I'll be in England). Thanks, Carl ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Hi, On Thu, 11 Jun 2009, Jonathan Kulp wrote: > 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. So it is not Cloop, but SquashFS (http://en.wikipedia.org/wiki/SquashFS). Ciao, Dscho ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
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: development on windows
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
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
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
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
Re: development on windows
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: development on windows
On Wed, Jun 10, 2009 at 07:52:13PM -0500, Jonathan Kulp wrote: > Graham Percival 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. > > 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. Torrents are not magic. If you want to get it to Tim, then this will actually result in transfering *more* than the original 853 megs. A torrent would make sense if there were 10 or more people wanting the same iso, provided that they were all going to be online at the same time. I can't imagine us having 10 windows C++ developers, let alone them all wanting to download it at exactly the same time. > I have control of a server in my office at school, but I don't > feel comfortable uploading a gigantic file to it--it's a > mission-critical server handling my online music appreciation > class. Quite understandable. > Probably a torrent is the way to go, or else snail mail. :) I suppose we could do a combination of snail mail + torrent -- that way, Tim would only need to download 153 megs, instead of 853 megs. That's still a lot, though. :( I'm less and less optimistic about this route. Oh, wait -- what happens if you bzip2 the iso? That could potentially save a big chunk. Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Graham Percival wrote: On Fri, Jun 05, 2009 at 05:20:55PM -0500, Jonathan Kulp wrote: Thanks Graham. There was a ton of stuff owned by root in the lybook-db/ directory. I tried your command to xarg rm -rf but it said permission denied (even though I did it as sudo and typed the password). Oh yeah... IIRC if you do sudo fidn . blah | xargs then the xargs is evaluated as your normal user account. I'd have done a sudo bash, but changing the permissions with chown is also fine. What I don't understand is how the permissions got jacked up in the first place. I didn't do anything different this time than I usually do. I've never had the permissions problem before. Maybe I put a "sudo" in there inadvertently but I don't recall doing any sudos until "sudo make install." Do you think that was the problem? Yes, I'm sure that's it. It's just possible that "make" failed on some file(s), and when you tried "sudo make install" it successfully built those files. Re: the lilybuntu remix, I've removed a ton of applications but I can't get the .iso image below 853 MB. I'll try it with the xfce desktop and if that doesn't help I'll try it with ubuntu-lite, which does not yet have a stable release but is only 356 MB on the live CD, leaving plenty of room to add the lilypond build dependencies. It would be nice if it were 500 megs or so, but until/unless somebody is actually using it, I'm not certain it's worth the effort to reduce the 853 MB further. Ok. The main problem I'm having now is that I can't get a successful doc build from any of these fresh installs. That's what the other thread is about--the pdfetex exiting with errors thread. I keep doing fresh installs followed up by my lilypond-build-dependencies installation script, and then I get the source code from git and try to build everything. Autogen runs and everything checks out, it creates the makefiles for me, and I do "make all." The lilypond binary builds fine, but then when I do "make doc" it fails. Once I figure out why it's happening, I'll be able to spin a fresh .iso. I think what I'll do is try one more time to build the docs in Linux Mint with the suggestions you gave me in the other thread, and if it doesn't work then I'm just going to create an .iso of my regular working installation (the one that ends up being 1.1GB) and try doing a fresh install from that on the experimental partition. If it all works properly, then I can use that installation to work from, removing the office suite, media players, gimp, etc. to trim the size down and then create a new .iso. 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. 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 have control of a server in my office at school, but I don't feel comfortable uploading a gigantic file to it--it's a mission-critical server handling my online music appreciation class. Probably a torrent is the way to go, or else snail mail. :) 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
On Fri, Jun 05, 2009 at 05:20:55PM -0500, Jonathan Kulp wrote: > Thanks Graham. There was a ton of stuff owned by root in the lybook-db/ > directory. I tried your command to xarg rm -rf but it said permission denied > (even though I did it as sudo and typed the password). Oh yeah... IIRC if you do sudo fidn . blah | xargs then the xargs is evaluated as your normal user account. I'd have done a sudo bash, but changing the permissions with chown is also fine. > What I don't understand is how the permissions got jacked up in > the first place. I didn't do anything different this time than I > usually do. I've never had the permissions problem before. > Maybe I put a "sudo" in there inadvertently but I don't recall > doing any sudos until "sudo make install." Do you think that was > the problem? Yes, I'm sure that's it. It's just possible that "make" failed on some file(s), and when you tried "sudo make install" it successfully built those files. > Re: the lilybuntu remix, I've removed a ton of applications but > I can't get the .iso image below 853 MB. I'll try it with the > xfce desktop and if that doesn't help I'll try it with > ubuntu-lite, which does not yet have a stable release but is > only 356 MB on the live CD, leaving plenty of room to add the > lilypond build dependencies. It would be nice if it were 500 megs or so, but until/unless somebody is actually using it, I'm not certain it's worth the effort to reduce the 853 MB further. 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. Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On Sat, Jun 06, 2009 at 10:43:56PM -0700, Patrick McCarty wrote: > On Sat, Jun 6, 2009 at 7:06 PM, Graham Percival > wrote: > > Err... "GUB" stands for "Grand Unified Binary". It was a play on > > the GUT (Grand Unified Theory) of physics. > > Interesting. So did the name evolve over time? Now it appears to be > called the Grand Unified Builder: Evidently so. Ok, I was wrong. :) Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Op zondag 07-06-2009 om 07:46 uur [tijdzone +0200], schreef Francisco Vila: > whete BTW it also says > >bin/gub - the Gub Universal Builder this is just the one build script. I/we needed an U to make the name bin/gub here ; possibly that's misleading. I had the idea of adding an setup.py and making gub an installable package, but haven't gotten round to this yet. > but also > >GUB starts as an effort to unify the Windows and MacOS builders... which is exactly how it started and what it is. if fact, it also unified the linux and cygwin builders. Jan. -- Jan Nieuwenhuizen | GNU LilyPond - The music typesetter Avatar®: http://AvatarAcademy.nl| http://lilypond.org ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Patrick McCarty wrote Sunday, June 07, 2009 6:43 AM On Sat, Jun 6, 2009 at 7:06 PM, Graham Percival wrote: On Sun, Jun 07, 2009 at 01:23:22AM +0200, John Mandereau wrote: Francisco Vila a écrit : 2009/6/6 Graham Percival : Err... by "run GUB", I mean "generate sheet music using the downloaded .exe". GUB is the builder, and it builds the released binaries. You run the builder or the released binary. I propose to call things by their names. Agreed. We should call binaries by Lily dev team "GUB binaries" or whatever you like that sounds correct, but not just GUB, which is the building framework. Err... "GUB" stands for "Grand Unified Binary". It was a play on the GUT (Grand Unified Theory) of physics. http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=GUB&submit=Search!&idxname=lilypond- devel&max=10&result=normal&sort=date%3Aearly Interesting. So did the name evolve over time? Now it appears to be called the Grand Unified Builder: http://lilypond.org/gub/ Which makes a lot more sense, since the binaries it produces are certainly not unified, only the source and the building mechanism are. Trevor ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
2009/6/7 Patrick McCarty : > Interesting. So did the name evolve over time? Now it appears to be > called the Grand Unified Builder: > > http://lilypond.org/gub/ > > -Patrick see also http://github.com/janneke/gub or http://lilypond.org/~janneke/vc/gub.git/ -- Francisco Vila. Badajoz (Spain) www.paconet.org ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
2009/6/7 Graham Percival : > Err... "GUB" stands for "Grand Unified Binary". It was a play on > the GUT (Grand Unified Theory) of physics. > http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=GUB&submit=Search!&idxname=lilypond-devel&max=10&result=normal&sort=date%3Aearly > > Cheers, > - Graham I hate to be annoying again, but http://lilypond.org/gub/ whete BTW it also says bin/gub - the Gub Universal Builder but also GUB starts as an effort to unify the Windows and MacOS builders... -- Francisco Vila. Badajoz (Spain) www.paconet.org ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On Sat, Jun 6, 2009 at 7:06 PM, Graham Percival wrote: > On Sun, Jun 07, 2009 at 01:23:22AM +0200, John Mandereau wrote: >> Francisco Vila a écrit : >>> 2009/6/6 Graham Percival : >>> Err... by "run GUB", I mean "generate sheet music using the downloaded .exe". >>> >>> GUB is the builder, and it builds the released binaries. You run the >>> builder or the released binary. I propose to call things by their >>> names. >>> >> Agreed. We should call binaries by Lily dev team "GUB binaries" or >> whatever you like that sounds correct, but not just >> GUB, which is the building framework. > > Err... "GUB" stands for "Grand Unified Binary". It was a play on > the GUT (Grand Unified Theory) of physics. > http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=GUB&submit=Search!&idxname=lilypond-devel&max=10&result=normal&sort=date%3Aearly Interesting. So did the name evolve over time? Now it appears to be called the Grand Unified Builder: http://lilypond.org/gub/ -Patrick ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On Sun, Jun 07, 2009 at 01:23:22AM +0200, John Mandereau wrote: > Francisco Vila a écrit : >> 2009/6/6 Graham Percival : >> >>> Err... by "run GUB", I mean "generate sheet music using the >>> downloaded .exe". >> >> GUB is the builder, and it builds the released binaries. You run the >> builder or the released binary. I propose to call things by their >> names. >> > Agreed. We should call binaries by Lily dev team "GUB binaries" or > whatever you like that sounds correct, but not just > GUB, which is the building framework. Err... "GUB" stands for "Grand Unified Binary". It was a play on the GUT (Grand Unified Theory) of physics. http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=GUB&submit=Search!&idxname=lilypond-devel&max=10&result=normal&sort=date%3Aearly Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Francisco Vila a écrit : 2009/6/6 Graham Percival : Err... by "run GUB", I mean "generate sheet music using the downloaded .exe". GUB is the builder, and it builds the released binaries. You run the builder or the released binary. I propose to call things by their names. Agreed. We should call binaries by Lily dev team "GUB binaries" or whatever you like that sounds correct, but not just GUB, which is the building framework. John ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Graham Percival wrote Saturday, June 06, 2009 11:18 AM On Sat, Jun 06, 2009 at 11:03:58AM +0100, Trevor Daniels wrote: Graham Percival wrote Friday, June 05, 2009 11:19 AM There's a surprising amount of interest in contributing to LilyPond from Windows machines. (err, I mean, from people *with* Windows machines, not from the actual machines themselves) As I understand it, people with Windows can: - run GUB I haven't tried - I didn't realise this was possible. Has anyone done it? Err... by "run GUB", I mean "generate sheet music using the downloaded .exe". Aah, right. You mean run the generated binary, not run the builder. I thought I must have misunderstood something. Even if somebody can't do anything else, with this they can still contribute a great deal -- creating examples, sorting/extending LSR stuff, etc. Indeed. Frankly, in some ways I wish that we had *more* contributors who could only run GUB. There's a lot of tasks that I consider "too simple" for the git-savvy people to do, so as a result they tend to remain undone. :| - compile the docs without examples by running texi2html manually Tick, but this is often screwed up if the version number in snippets is bumped by an LSR update, since this means they can no longer be compiled with the latest released version. - compile the docs with GUB Must try this ... Err, if the version number in snippet matters, then you *have* been compiling with GUB. In the "compile docs without examples", I meant something like Yes, now I understand what you mean by GUB. The problem is that a too-high version number gives only a warning in LilyPond, but causes lilypond-book to terminate. There are ways round it, but they can be very messy. That's one of the reasons I've done virtually nothing on the docs for some months, as I have been unable to compile them to check my work. Now 2.13.1-2 has been released I can probably get back to knocking off some of the outstanding doc TODOs. Trevor ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Bertalan Fodor (LilyPondTool) wrote: - does anybody feel like making cygwin packages for the missing software? Well, for some time I used to be the cygwin maintainer of lilypond. Was quite nightmare. - does anybody have VMware (commercial version) and feel like making a small Linux installation which has all the required software? Potential contributors would be able to run this in the free VMware version. Why VMware? There are free alternatives, like MS Virtual PC, Sun VirtualBox. There have been free versions of VMWare for some time now. www.*vmware*.com/products/server/ Paul Scott ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
2009/6/6 Graham Percival : > Err... by "run GUB", I mean "generate sheet music using the > downloaded .exe". GUB is the builder, and it builds the released binaries. You run the builder or the released binary. I propose to call things by their names. -- Francisco Vila. Badajoz (Spain) www.paconet.org ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On Sat, Jun 06, 2009 at 11:03:58AM +0100, Trevor Daniels wrote: > > Graham Percival wrote Friday, June 05, 2009 11:19 AM > >> There's a surprising amount of interest in contributing to >> LilyPond from Windows machines. (err, I mean, from people *with* >> Windows machines, not from the actual machines themselves) >> >> As I understand it, people with Windows can: >> - run GUB > > I haven't tried - I didn't realise this was possible. > Has anyone done it? Err... by "run GUB", I mean "generate sheet music using the downloaded .exe". Even if somebody can't do anything else, with this they can still contribute a great deal -- creating examples, sorting/extending LSR stuff, etc. Frankly, in some ways I wish that we had *more* contributors who could only run GUB. There's a lot of tasks that I consider "too simple" for the git-savvy people to do, so as a result they tend to remain undone. :| >> - compile the docs without examples by running texi2html manually > > Tick, but this is often screwed up if the version > number in snippets is bumped by an LSR update, since > this means they can no longer be compiled with the > latest released version. > >> - compile the docs with GUB > > Must try this ... Err, if the version number in snippet matters, then you *have* been compiling with GUB. In the "compile docs without examples", I meant something like - replace @lilypond[...] with @example - replace @end lilypond with @end example - compile docs with texi2html, without lilypond-book. Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Graham Percival wrote Friday, June 05, 2009 11:19 AM There's a surprising amount of interest in contributing to LilyPond from Windows machines. (err, I mean, from people *with* Windows machines, not from the actual machines themselves) As I understand it, people with Windows can: - run GUB I haven't tried - I didn't realise this was possible. Has anyone done it? - get the sources with git Tick - compile the docs without examples by running texi2html manually Tick, but this is often screwed up if the version number in snippets is bumped by an LSR update, since this means they can no longer be compiled with the latest released version. - compile the docs with GUB Must try this ... - write docstrings, fix bugs, and add new features to .scm files Tick However, they cannot: - compile lilypond Correct - write bugfixes, new features, and "code janitor" C++ files Is the above correct? If so, is there any hope of changing the cannot-compile status? In particular, - does anybody feel like making cygwin packages for the missing software? - does anybody have VMware (commercial version) and feel like making a small Linux installation which has all the required software? Potential contributors would be able to run this in the free VMware version. - does anybody feel like making shell accounts available for windows users? (I'm not at all certain how many windows contributors would feel comfortable using such a system, but I include it here for correctness) I can't commit to helping with this in the foreseeable future, I'm afraid. I suspect that the answer to the above questions is "no", so I'll write the CG / new website to make this clear. But it's worth checking first. Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Jonathan Kulp a écrit : What I don't understand is how the permissions got jacked up in the first place. I didn't do anything different this time than I usually do. I've never had the permissions problem before. Maybe I put a "sudo" in there inadvertently but I don't recall doing any sudos until "sudo make install." Do you think that was the problem? You can still have problems if you change source files (or even some generated files) timestamps (which happens e.g. when you pull Git sources or edit the sources) between running "make" as normal user and running "make install" as root; so, always remember to re-"make" just before attempting "make install". If "make install" (or "make install-doc") still rebuilds some stuff in out/ subdirectories, then please report that bug. HTH, John ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On Fri, Jun 5, 2009 at 1:21 PM, Graham Percival wrote: > On Fri, Jun 05, 2009 at 01:11:35PM -0500, Jonathan Kulp wrote: > > Reading music-glossary.tely... > > Dissecting... > > lilypond-book.py (GNU LilyPond) 2.13.1 > > Traceback (most recent call last): > > File "../../scripts/lilypond-book.py", line 2108, in > > main () > > File "../../scripts/lilypond-book.py", line 2090, in main > > chunks = do_file (files[0]) > > File "../../scripts/lilypond-book.py", line 1994, in do_file > > do_process_cmd (chunks, input_fullname, global_options) > > File "../../scripts/lilypond-book.py", line 1825, in do_process_cmd > > write_file_map (outdated, input_name) > > File "../../scripts/lilypond-book.py", line 1796, in write_file_map > > 'snippet-map-%d.ly' % snippet_list_checksum (lys)), 'w') > > IOError: [Errno 13] Permission denied: > '/home/lilydev/lilypond/out/lybook-db/ > > snippet-map-878246912.ly' > > make[1]: *** [out-www/music-glossary.texi] Error 1 > > make[1]: Leaving directory `/home/lilydev/lilypond/Documentation/user' > > make: *** [doc-stage-1] Error 2 > > Don't mess up root and your normal user. I know it's tempting > when you're install new software and testing ./autogen.sh > > cd ~/lilypond-src > find . -user "root" > > if you see anything, > sudo find . -user "root" | xargs rm -rf > > Cheers, > - Graham > > PS I spent 15 minutes on this problem two days ago, so it's fresh > in my mind. :) > Thanks Graham. There was a ton of stuff owned by root in the lybook-db/ directory. I tried your command to xarg rm -rf but it said permission denied (even though I did it as sudo and typed the password). What I did was a sudo chown -R and then chgrp -R to reassign the owner and group. Now it's compiling away. :) What I don't understand is how the permissions got jacked up in the first place. I didn't do anything different this time than I usually do. I've never had the permissions problem before. Maybe I put a "sudo" in there inadvertently but I don't recall doing any sudos until "sudo make install." Do you think that was the problem? Re: the lilybuntu remix, I've removed a ton of applications but I can't get the .iso image below 853 MB. I'll try it with the xfce desktop and if that doesn't help I'll try it with ubuntu-lite, which does not yet have a stable release but is only 356 MB on the live CD, leaving plenty of room to add the lilypond build dependencies. -- 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
On Fri, Jun 05, 2009 at 01:11:35PM -0500, Jonathan Kulp wrote: > Reading music-glossary.tely... > Dissecting... > lilypond-book.py (GNU LilyPond) 2.13.1 > Traceback (most recent call last): > File "../../scripts/lilypond-book.py", line 2108, in > main () > File "../../scripts/lilypond-book.py", line 2090, in main > chunks = do_file (files[0]) > File "../../scripts/lilypond-book.py", line 1994, in do_file > do_process_cmd (chunks, input_fullname, global_options) > File "../../scripts/lilypond-book.py", line 1825, in do_process_cmd > write_file_map (outdated, input_name) > File "../../scripts/lilypond-book.py", line 1796, in write_file_map > 'snippet-map-%d.ly' % snippet_list_checksum (lys)), 'w') > IOError: [Errno 13] Permission denied: '/home/lilydev/lilypond/out/lybook-db/ > snippet-map-878246912.ly' > make[1]: *** [out-www/music-glossary.texi] Error 1 > make[1]: Leaving directory `/home/lilydev/lilypond/Documentation/user' > make: *** [doc-stage-1] Error 2 Don't mess up root and your normal user. I know it's tempting when you're install new software and testing ./autogen.sh cd ~/lilypond-src find . -user "root" if you see anything, sudo find . -user "root" | xargs rm -rf Cheers, - Graham PS I spent 15 minutes on this problem two days ago, so it's fresh in my mind. :) ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
I've done a fresh Ubuntu install on my 2nd partition so I can create this lily-dev remix. Lilypond built successfully but the user documentation is failing very early in the process. The CG built correctly, but none of the stuff in user/ is building. Can anyone see what the problem is from this error log? I've never had this error building docs before. Jon make --no-builtin-rules -C ../../scripts/build out= make[1]: Entering directory `/home/lilydev/lilypond/scripts/build' true make[1]: Leaving directory `/home/lilydev/lilypond/scripts/build' make --no-builtin-rules out=www WWW-1 make[1]: Entering directory `/home/lilydev/lilypond/Documentation/user' LILYPOND_VERSION=2.13.1 /usr/bin/python ../../scripts/lilypond-book.py -I ./ -I ./out-www -I ../../input -I ../../input/lsr/ -I ../../input/regression/ -I ../../input/manual/ -I ../../input/tutorial/ -I /home/lilydev/lilypond/mf/out/ -I /home/lilydev/lilypond/mf/out/ -I /home/lilydev/lilypond/input/manual --process='/home/lilydev/lilypond/out/bin/lilypond -dbackend=eps --formats=ps,png,pdf -dinclude-eps-fonts -dgs-load-fonts --header=doctitle --header=doctitlefr --header=doctitlees --header=doctitlede --header=doctitleja --header=texidoc --header=texidocfr --header=texidoces --header=texidocde --header=texidocja -dcheck-internal-types -ddump-signatures -danti-alias-factor=2' --output=./out-www --format=texi-html --verbose --info-images-dir=lilypond --lily-output-dir /home/lilydev/lilypond/out/lybook-db/ music-glossary.tely ../../scripts/lilypond-book.py:32: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 langdefs.py: warning: lilypond-doc gettext domain not found. Reading music-glossary.tely... Dissecting... lilypond-book.py (GNU LilyPond) 2.13.1 Traceback (most recent call last): File "../../scripts/lilypond-book.py", line 2108, in main () File "../../scripts/lilypond-book.py", line 2090, in main chunks = do_file (files[0]) File "../../scripts/lilypond-book.py", line 1994, in do_file do_process_cmd (chunks, input_fullname, global_options) File "../../scripts/lilypond-book.py", line 1825, in do_process_cmd write_file_map (outdated, input_name) File "../../scripts/lilypond-book.py", line 1796, in write_file_map 'snippet-map-%d.ly' % snippet_list_checksum (lys)), 'w') IOError: [Errno 13] Permission denied: '/home/lilydev/lilypond/out/lybook-db/snippet-map-878246912.ly' make[1]: *** [out-www/music-glossary.texi] Error 1 make[1]: Leaving directory `/home/lilydev/lilypond/Documentation/user' make: *** [doc-stage-1] Error 2 On Fri, Jun 5, 2009 at 8:51 AM, Jonathan Kulp wrote: > Jonathan Kulp wrote: > >> >> under 700MB to fit on a CD. I would go with Debian but the tool >> "remastersys" is specifically made for doing Ubuntu remixes and I'm not >> sure it would work with straight Debian. >> >> > I was wrong about this. It's for Debian or Ubuntu. I can do Debian if you > think it's better. The question then is which desktop environment to > install. GNOME has all that Evolution stuff that's really hard to strip out > b/c so many things depend on it. XFCE is what I use but newer users may not > find it as friendly as gnome. I'm not comfortable with KDE at all. > > > Jon > -- > Jonathan Kulp > http://www.jonathankulp.com > -- 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
Jonathan Kulp wrote: under 700MB to fit on a CD. I would go with Debian but the tool "remastersys" is specifically made for doing Ubuntu remixes and I'm not sure it would work with straight Debian. I was wrong about this. It's for Debian or Ubuntu. I can do Debian if you think it's better. The question then is which desktop environment to install. GNOME has all that Evolution stuff that's really hard to strip out b/c so many things depend on it. XFCE is what I use but newer users may not find it as friendly as gnome. I'm not comfortable with KDE at all. 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
As we are looking for windows-experienced developers I really think that the ubuntu way would be better, it is easier for us windowsers. If you guys think it would be useful then I'll have a go at it. I think I can remaster xubuntu with all the Lilypond build tools and get it under 700MB to fit on a CD. I would go with Debian but the tool "remastersys" is specifically made for doing Ubuntu remixes and I'm not sure it would work with straight Debian. I'm not sure if I can build it in such a way as to include the git source files. Normally that's the sort of thing in an individual user's /home directory and would be left out of the remix. When someone installs from one of these remixes it works the same way as with regular Ubuntu, they create user accounts at the time of installation. I feel that if I can get it under 700 megs with all of the build tools and with the git program installed, then just about any user can open a terminal and copy-paste the git commands you put together in the CG to grab the source code. I've copy/pasted from CG several times myself and it works perfectly. Jon ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Graham Percival wrote: On Fri, Jun 05, 2009 at 06:44:27AM -0500, Jonathan Kulp wrote: Jonathan Kulp wrote: Can't all of the tools be installed from inside the virtual machine? Yes, but since window users will already be faced with an unfamiliar environment, we might as well set up the build system for them. **IF** somebody wants to do this. I don't think this will be worth it as a chore, but if somebody enjoys tinkering with OSes, and/or wants to learn about tinkering with virtualization and OSes, we might as well harness that energy. :) BTW, having said all of this, I actually have an .iso of my own remix of xubuntu that has all of the Lilypond build tools installed already. It's kind of big, about 1.1GB, Ick. I'm not going to quibble with whatever distro somebody wants to put on this, but if I went with Debian, I'd expect the entire thing to be less than 700 megs, including the git source. Ick is right. I made this remix with a different intent, though, which was to have an .iso of my personal complete desktop environment. There's all kinds of stuff in there that would be totally unnecessary for what we're talking about here. If you guys think it would be useful then I'll have a go at it. I think I can remaster xubuntu with all the Lilypond build tools and get it under 700MB to fit on a CD. I would go with Debian but the tool "remastersys" is specifically made for doing Ubuntu remixes and I'm not sure it would work with straight Debian. I'm not sure if I can build it in such a way as to include the git source files. Normally that's the sort of thing in an individual user's /home directory and would be left out of the remix. When someone installs from one of these remixes it works the same way as with regular Ubuntu, they create user accounts at the time of installation. I feel that if I can get it under 700 megs with all of the build tools and with the git program installed, then just about any user can open a terminal and copy-paste the git commands you put together in the CG to grab the source code. I've copy/pasted from CG several times myself and it works perfectly. 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
On Fri, Jun 05, 2009 at 06:44:27AM -0500, Jonathan Kulp wrote: > Jonathan Kulp wrote: >> Can't all of the tools be installed from inside the virtual machine? Yes, but since window users will already be faced with an unfamiliar environment, we might as well set up the build system for them. **IF** somebody wants to do this. I don't think this will be worth it as a chore, but if somebody enjoys tinkering with OSes, and/or wants to learn about tinkering with virtualization and OSes, we might as well harness that energy. :) > BTW, having said all of this, I actually have an .iso of my own remix of > xubuntu that has all of the Lilypond build tools installed already. It's > kind of big, about 1.1GB, Ick. I'm not going to quibble with whatever distro somebody wants to put on this, but if I went with Debian, I'd expect the entire thing to be less than 700 megs, including the git source. Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
BTW, having said all of this, I actually have an .iso of my own remix of xubuntu that has all of the Lilypond build tools installed already. It's kind of big, about 1.1GB, so it either has to go on a DVD or it can be used as an .iso to install it in a virtual machine. I used a tool called "remastersys" to create it. Great - it seems we're almost done. ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Jonathan Kulp wrote: Bertalan Fodor (LilyPondTool) wrote: VirtualBox is Open Source and runs on Linux hosts, so I would recommend this. Creating an OS that can be used is a matter of creating a disk image. One approach is to install ubuntu on the virtual machine, then install the additional tools, and share the resulting virtual disk. Can't all of the tools be installed from inside the virtual machine? Yes, that was my proposal as well. ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
Jonathan Kulp wrote: Bertalan Fodor (LilyPondTool) wrote: VirtualBox is Open Source and runs on Linux hosts, so I would recommend this. Creating an OS that can be used is a matter of creating a disk image. One approach is to install ubuntu on the virtual machine, then install the additional tools, and share the resulting virtual disk. Can't all of the tools be installed from inside the virtual machine? That's how I've been doing it on my virtual XP machine (using Sun VirtualBox OSE). The virtual machine has access to my networking hardware so I just download the software and install it inside the virtual machine. I got Lilypond, MikTex (a LaTeX package), GNU Make, Geany editor, and lots of other stuff downloaded & installed inside the virtual XP box. I would think the same could be done with a virtual Linux machine but I haven't tried it. I have to say that using a virtual machine is the best solution I've found for testing stuff on Windows. I used to have to reboot to a different partition or try to steal time on my son's XP laptop. BTW, having said all of this, I actually have an .iso of my own remix of xubuntu that has all of the Lilypond build tools installed already. It's kind of big, about 1.1GB, so it either has to go on a DVD or it can be used as an .iso to install it in a virtual machine. I used a tool called "remastersys" to create it. 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
Bertalan Fodor (LilyPondTool) wrote: VirtualBox is Open Source and runs on Linux hosts, so I would recommend this. Creating an OS that can be used is a matter of creating a disk image. One approach is to install ubuntu on the virtual machine, then install the additional tools, and share the resulting virtual disk. Can't all of the tools be installed from inside the virtual machine? That's how I've been doing it on my virtual XP machine (using Sun VirtualBox OSE). The virtual machine has access to my networking hardware so I just download the software and install it inside the virtual machine. I got Lilypond, MikTex (a LaTeX package), GNU Make, Geany editor, and lots of other stuff downloaded & installed inside the virtual XP box. I would think the same could be done with a virtual Linux machine but I haven't tried it. I have to say that using a virtual machine is the best solution I've found for testing stuff on Windows. I used to have to reboot to a different partition or try to steal time on my son's XP laptop. Jon Bert Graham Percival wrote: On Fri, Jun 05, 2009 at 12:26:41PM +0200, Bertalan Fodor (LilyPondTool) wrote: - does anybody have VMware (commercial version) and feel like making a small Linux installation which has all the required software? Potential contributors would be able to run this in the free VMware version. Why VMware? There are free alternatives, like MS Virtual PC, Sun VirtualBox. Never heard of them, but then again, I haven't looked at virtualization since about 10 years ago (when I was trying to run the old Ultima computer games on Linux). If you're familiar with these, which would you recommend? And can we create the OS and run the OS with the free versions? Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel -- 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
VirtualBox is Open Source and runs on Linux hosts, so I would recommend this. Creating an OS that can be used is a matter of creating a disk image. One approach is to install ubuntu on the virtual machine, then install the additional tools, and share the resulting virtual disk. Bert Graham Percival wrote: On Fri, Jun 05, 2009 at 12:26:41PM +0200, Bertalan Fodor (LilyPondTool) wrote: - does anybody have VMware (commercial version) and feel like making a small Linux installation which has all the required software? Potential contributors would be able to run this in the free VMware version. Why VMware? There are free alternatives, like MS Virtual PC, Sun VirtualBox. Never heard of them, but then again, I haven't looked at virtualization since about 10 years ago (when I was trying to run the old Ultima computer games on Linux). If you're familiar with these, which would you recommend? And can we create the OS and run the OS with the free versions? Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
On Fri, Jun 05, 2009 at 12:26:41PM +0200, Bertalan Fodor (LilyPondTool) wrote: > >> - does anybody have VMware (commercial version) and feel like >> making a small Linux installation which has all the required >> software? Potential contributors would be able to run this >> in the free VMware version. >> > Why VMware? There are free alternatives, like MS Virtual PC, Sun VirtualBox. Never heard of them, but then again, I haven't looked at virtualization since about 10 years ago (when I was trying to run the old Ultima computer games on Linux). If you're familiar with these, which would you recommend? And can we create the OS and run the OS with the free versions? Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: development on windows
- does anybody feel like making cygwin packages for the missing software? Well, for some time I used to be the cygwin maintainer of lilypond. Was quite nightmare. - does anybody have VMware (commercial version) and feel like making a small Linux installation which has all the required software? Potential contributors would be able to run this in the free VMware version. Why VMware? There are free alternatives, like MS Virtual PC, Sun VirtualBox. ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
development on windows
There's a surprising amount of interest in contributing to LilyPond from Windows machines. (err, I mean, from people *with* Windows machines, not from the actual machines themselves) As I understand it, people with Windows can: - run GUB - get the sources with git - compile the docs without examples by running texi2html manually - compile the docs with GUB - write docstrings, fix bugs, and add new features to .scm files However, they cannot: - compile lilypond - write bugfixes, new features, and "code janitor" C++ files Is the above correct? If so, is there any hope of changing the cannot-compile status? In particular, - does anybody feel like making cygwin packages for the missing software? - does anybody have VMware (commercial version) and feel like making a small Linux installation which has all the required software? Potential contributors would be able to run this in the free VMware version. - does anybody feel like making shell accounts available for windows users? (I'm not at all certain how many windows contributors would feel comfortable using such a system, but I include it here for correctness) I suspect that the answer to the above questions is "no", so I'll write the CG / new website to make this clear. But it's worth checking first. Cheers, - Graham ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel