Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 903777

Summary: media-sound/lilypond-2.24: Build updates
Product: Gentoo Linux Reporter: Christopher Smith <chrylis>
Component: Current packagesAssignee: Scheme Project <scheme>
Status: CONFIRMED ---    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Christopher Smith 2023-04-04 16:04:47 UTC
As mentioned in the 2.24 changelog (http://lilypond.org/doc/v2.24/Documentation/changes/), Lilypond 2.24's switch to Guile 2 caused a performance penalty because of JIT. The Lilypond build includes optional targets to pre-compile most of its Scheme code, but these targets do not appear to be invoked by the current 2.24 ebuild.

Additionally, the 2.24 ebuild does not appear to expose any font dependencies; these may be needed.
Comment 1 Larry the Git Cow gentoo-dev 2024-01-03 08:51:23 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2ac5e7a3786057b2f86d3611bf4586de576eb02

commit f2ac5e7a3786057b2f86d3611bf4586de576eb02
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-01-03 08:44:35 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-01-03 08:51:04 +0000

    media-sound/lilypond: add 2.24.3
    
    This handles the bytecode part of bug #903777 but not the fonts yet.
    
    Bug: https://bugs.gentoo.org/903777
    Closes: https://bugs.gentoo.org/825334
    Closes: https://bugs.gentoo.org/903776
    Closes: https://bugs.gentoo.org/920817
    Signed-off-by: Sam James <sam@gentoo.org>

 media-sound/lilypond/Manifest               |   1 +
 media-sound/lilypond/lilypond-2.24.3.ebuild | 139 ++++++++++++++++++++++++++++
 media-sound/lilypond/lilypond-9999.ebuild   |  25 ++---
 3 files changed, 153 insertions(+), 12 deletions(-)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-01-03 08:51:38 UTC
Fonts still need doing.