[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Lilypond-auto] Issue 2538 in lilypond: LilyDev 3
From: |
lilypond |
Subject: |
Re: [Lilypond-auto] Issue 2538 in lilypond: LilyDev 3 |
Date: |
Sun, 08 Dec 2013 12:27:37 +0000 |
Comment #23 on issue 2538 by address@hidden: LilyDev 3
http://code.google.com/p/lilypond/issues/detail?id=2538
Well I don't need any help as such.
The problem is that since Ubuntu 11:04 (or whatever 11 version I still use)
Ubuntu (and Kubuntu or Xubuntu) have become so big that when you remaster a
liveCD the image is nigh on 2GB.
It makes it hard to distribute.
Current LilyDev is something like 6-800 MB.
In the end (and I did some rough timings) you'd be better off downloading a
standard ISO from whatever *buntu distribution you needed, install that in
your VM then run the half dozen commands to get and check all the build
stuff.
It took not much more effort.
The stuff about setting up for push and perhaps patchy-testing or
patchy-merge are not 'out of the box' things anyway (you need to have push
access and/or a Rietveld/Tracker login) so even with current lilydev, apart
from the compiling aspect of code and doc, it simply has become more of a
pain and I started to question it.
After all, developers who want to contribute will already know how to us
NIX commands - remember that this is not a Windows exe we're talking about
here - so shoudol be able to manage to install an ISO in a Virtual env (if
they need to) or to install their own $LILYPOND_GIT.
So I do see the point of a dev-machine (so to speak) but think that it
might be better to let users install their own OS and run the aptitude or
yum or whatever commands they need for their own environments.
So what I have been doing is finding a way to get as small a distribution
as possible without getting into the realms of those more esoteric
distributions and seem to have been able to make a netinstall of Debian,
set up a minimal windows env (you don't need that but if you want to do
make test-baseline tests you need to view your results) and run with that,
and that seems fine.
The next problem then is the work needed to turn that into a liveCD.
Remastersys is no longer maintained - there is a fork but that seems
sketchy - and while it works on Ubuntu 13:04 (that was what my tests for
LilyDev 3 was made from) I am not sure how well it will continue to work
with 13;10 and onwards.
Looking at making a LiveCd image is it seems a bit complex, nit beyond my
skills but timeconsuming while I figure it out.
The other thing that could be done is setting up a virtual appliance (i.e.
an OS loaded with all the stuff but instead of a liveCD iso you have a VHD
or VDI to download - however those are large again and it all comes down to
hosting said image).
So perhaps we need to wonder if LilyDev vs making your own OS with better
documented commands to pull the code needed (the CG is OK and I use it all
the time when I forget how to set up all the variables, so I know it works)
that would be more useful.
or do you think a 'potential developer' is unlikely to help because we
don't have a nice downloadable ISO?
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings