Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178629 - media-sound/lilypond has broken fontforge atoms in DEPEND
Summary: media-sound/lilypond has broken fontforge atoms in DEPEND
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High major
Assignee: Scheme Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-15 12:59 UTC by SpanKY
Modified: 2007-06-28 09:44 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
fontforge-RemoveATT.patch (fontforge-RemoveATT.patch,348 bytes, patch)
2007-05-16 21:39 UTC, Ed Catmur
Details | Diff
ebuild with Ed Catmur's patch (lilypond-2.10.23-r1.ebuild,2.76 KB, text/plain)
2007-05-17 14:28 UTC, Dominique Michel
Details

Note You need to log in before you can comment on or make changes to this bug.
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