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

Bug 178629

Summary: media-sound/lilypond has broken fontforge atoms in DEPEND
Product: Gentoo Linux Reporter: SpanKY <vapier>
Component: Current packagesAssignee: Scheme Project <scheme>
Status: RESOLVED FIXED    
Severity: major CC: dominique.c.michel, ed, flameeyes, hkbst
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: fontforge-RemoveATT.patch
ebuild with Ed Catmur's patch

Description SpanKY gentoo-dev 2007-05-15 12:59:41 UTC
<=media-gfx/fontforge-20070312

first, this is listed in DEPEND, not RDEPEND ... i dont see how fontforge could be needed at build but not runtime ...

more to the point, this atom causes obvious problems now that we have fontforge-20070501 in the tree
Comment 1 Marijn Schouten (RETIRED) gentoo-dev 2007-05-15 13:15:25 UTC
(In reply to comment #0)
> <=media-gfx/fontforge-20070312
> 
> first, this is listed in DEPEND, not RDEPEND ... i dont see how fontforge could
> be needed at build but not runtime ...

That is straight from their own docs. I imagine it is used for building the music fonts. See http://lilypond.org/doc/v2.10/Documentation/topdocs/INSTALL#Top

> more to the point, this atom causes obvious problems now that we have
> fontforge-20070501 in the tree

The atom is there _because_ that new fontforge is in the tree. Lilypond doesn't like it.
Comment 2 SpanKY gentoo-dev 2007-05-15 14:58:34 UTC
then fix lilypond

users are getting screwed here with upgrade/downgrade loops
Comment 3 Ed Catmur 2007-05-16 21:39:19 UTC
Created attachment 119482 [details, diff]
fontforge-RemoveATT.patch

This is the patch I'm using to get lilypond to build with latest fontforge (20070501).  I haven't submitted it anywhere yet (too lazy/wanted to get some testing in first) but I think it does the right thing; lilypond seems to work.
Comment 4 Dominique Michel 2007-05-17 14:26:35 UTC
I incorporated this patch in the ebuild and it worked fine for me.
Comment 5 Dominique Michel 2007-05-17 14:28:44 UTC
Created attachment 119533 [details]
ebuild with Ed Catmur's patch
Comment 6 Dominique Michel 2007-05-17 14:31:47 UTC
I have not tested if it work with older fontforge versions, so maybe at a change in the DEPEND section is needed, but it work fine with 20070501.
Comment 7 Marijn Schouten (RETIRED) gentoo-dev 2007-06-02 11:14:13 UTC
Upstream have applied the patch. It will be included in 2.10.26.
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-06-23 16:23:44 UTC
I've committed the patch to the tree to avoid cyclic dependencies between mftrace and lilypond about fontforge.
Comment 9 SpanKY gentoo-dev 2007-06-28 09:44:56 UTC
thanks everyone