On Mon, Aug 13, 2012 at 09:38:15AM +0200, David Kastrup wrote:
> > 3. Where there are significant changes to component .scm files for
> > guile V2, these will also be converted into a shim similar to lily.scm
> > and will have <file>-guile-1.scm and <file>-guile-2.scm files
> > produced.
> 
> Personally, I am almost in favor of a rather hard cut where we switch
> from Guilev1 to Guilev2.  The problem with that is that such a step
> cannot really be prepared separately since it would likely get code
> outdated: we had that problem previously.
> 
> Most direct would be a hard cut: exchange the Guile version, and get
> everybody working furiously until LilyPond works again.

I'm fine with this, perhaps immediately after 2.17.0 comes out?
Provided that the regtests compile, I have no trouble switching to
it for 2.17.1 regardless of what that might do to user scores
(since nobody should be using 2.17.1).

Note that GUB will need to be updated to compile guile V2, and
also that if that update is done poorly then GUB would lose the
ability to compile 2.16.x.  IIRC that happened with the 2.12
branch, or at least the compile needed some manual hacks in order
to complete the build.

- Graham

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to