lilypond-devel
[Top][All Lists]
Advanced

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

Re: guile-2.0 and debian


From: Federico Bruni
Subject: Re: guile-2.0 and debian
Date: Thu, 24 Nov 2016 14:03:32 +0100

Il giorno gio 24 nov 2016 alle 8:14, Jan-Peter Voigt <address@hidden> ha scritto:
I am watching the guile-2-threads grow and really do appreciate that! Many thanks to Antonio, Harm, David, Federico, et al for allyour efforts on this!

There is a another question I have in mind: What would it mean to create LilyDev as a container-based-solution? On my laptop and my working machine I regularly use LXC to start Apache or Tomcat inside a container for testing purposes. And if I have to test something I often do that inside a container (https://www.stgraber.org/2014/01/17/lxc-1-0-unprivileged-containers/).

Me too, I think that containers are way better.
But LilyDev was created also (I would say especially) for Mac and Windows users, who generally prefer virtual machines.

There's a quick solution to "kill two birds with one stone".
Antonio showed us how to turn the ISO image into something which can be run in a container:
https://lists.gnu.org/archive/html/lilypond-devel/2016-11/txtvFisIoyS8i.txt

Even though you still have to download 1GB of ISO file.


Is there a script, which prepares an ubuntu installation for lilydev (beside apt-get build-dep lilypond) and gub? That way one can set up a container, run the setup-script (prob. with options to select either guile 1.8 or 2.0.12/13). The lilydev-solution is just an iso to download. But if you want to test with different guile-versions, you have to provide a vm for each one of them. Containers are much lighter and smaller and use less cpu and take the memory they need - not a fixed amount in the vm-settings.

Summary: Which steps/tasks need to be performed by a setup script to prepare a ubuntu-based installation for lilypond-development and gub (using the local lilypond-sources)? I say ubuntu-based as lilydev is based on it. But other distributions might as well work.

LilyDev is based on Debian stable.
Setting up a Linux OS to build LilyPond is quite straightforward. A script would make it even easier.
I agree that for Linux users containers are the best approach.

PS
Some time ago Janek started working on a LilyDev based on containers stuff, see:
https://github.com/jan-warchol/vagrant-powered-lilydev






reply via email to

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