<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>178629</bug_id>
          
          <creation_ts>2007-05-15 12:59 0000</creation_ts>
          <short_desc>media-sound/lilypond has broken fontforge atoms in DEPEND</short_desc>
          <delta_ts>2007-06-28 09:44:56 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>vapier@gentoo.org</reporter>
          <assigned_to>scheme@gentoo.org</assigned_to>
          <cc>dominique.michel@vtxnet.ch</cc>
    
    <cc>ed@catmur.co.uk</cc>
    
    <cc>flameeyes@gentoo.org</cc>
    
    <cc>hkbst@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-05-15 12:59:41 0000</bug_when>
            <thetext>&lt;=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</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hkbst@gentoo.org</who>
            <bug_when>2007-05-15 13:15:25 0000</bug_when>
            <thetext>(In reply to comment #0)
&gt; &lt;=media-gfx/fontforge-20070312
&gt; 
&gt; first, this is listed in DEPEND, not RDEPEND ... i dont see how fontforge could
&gt; 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

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

The atom is there _because_ that new fontforge is in the tree. Lilypond doesn&apos;t like it.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-05-15 14:58:34 0000</bug_when>
            <thetext>then fix lilypond

users are getting screwed here with upgrade/downgrade loops</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ed@catmur.co.uk</who>
            <bug_when>2007-05-16 21:39:19 0000</bug_when>
            <thetext>Created an attachment (id=119482)
fontforge-RemoveATT.patch

This is the patch I&apos;m using to get lilypond to build with latest fontforge (20070501).  I haven&apos;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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dominique.michel@vtxnet.ch</who>
            <bug_when>2007-05-17 14:26:35 0000</bug_when>
            <thetext>I incorporated this patch in the ebuild and it worked fine for me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dominique.michel@vtxnet.ch</who>
            <bug_when>2007-05-17 14:28:44 0000</bug_when>
            <thetext>Created an attachment (id=119533)
ebuild with Ed Catmur&apos;s patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dominique.michel@vtxnet.ch</who>
            <bug_when>2007-05-17 14:31:47 0000</bug_when>
            <thetext>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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hkbst@gentoo.org</who>
            <bug_when>2007-06-02 11:14:13 0000</bug_when>
            <thetext>Upstream have applied the patch. It will be included in 2.10.26.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2007-06-23 16:23:44 0000</bug_when>
            <thetext>I&apos;ve committed the patch to the tree to avoid cyclic dependencies between mftrace and lilypond about fontforge.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-06-28 09:44:56 0000</bug_when>
            <thetext>thanks everyone</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119482</attachid>
            <date>2007-05-16 21:39 0000</date>
            <desc>fontforge-RemoveATT.patch</desc>
            <filename>fontforge-RemoveATT.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGJ1aWxkc2NyaXB0cy9wZngydHRmLmZvbnRmb3JnZQkyMDA3LzA1LzE1IDIxOjE4OjMwCTEu
MQorKysgYnVpbGRzY3JpcHRzL3BmeDJ0dGYuZm9udGZvcmdlCTIwMDcvMDUvMTUgMjE6Mjc6MzQK
QEAgLTIxLDcgKzIxLDcgQEAgU2VsZWN0SWYoInRyYWRlbWFyayIsICJ0cmFkZW1hcmsiLCBcCiAg
ICAgICAgICAiYWZpaTYxMzUyIiwgImFmaWk2MTM1MiIsIFwKICAgICAgICAgICJpaiIsICJpaiIs
IFwKICAgICAgICAgICJJSiIsICJJSiIpOwotUmVtb3ZlQVRUKCJMaWdhdHVyZSIsICIqIiwgIioi
KTsKK1JlbW92ZVBvc1N1YigiKiIpOwogCiBHZW5lcmF0ZSgkMyArICRmb250bmFtZSArICIub3Rm
Iik7CiAK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>119533</attachid>
            <date>2007-05-17 14:28 0000</date>
            <desc>ebuild with Ed Catmur&apos;s patch</desc>
            <filename>lilypond-2.10.23-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLXNvdW5kL2xpbHlwb25kL2xpbHlwb25k
LTIuMTAuMjMuZWJ1aWxkLHYgMS4xIDIwMDcvMDUvMTMgMTU6MTI6MDcgaGtic3QgRXhwICQKCmlu
aGVyaXQgZXV0aWxzIGF1dG90b29scyB2ZXJzaW9uYXRvciB0b29sY2hhaW4tZnVuY3MKCkRFU0NS
SVBUSU9OPSJHTlUgTXVzaWMgVHlwZXNldHRlciIKU1JDX1VSST0iaHR0cDovL2Rvd25sb2FkLmxp
bnV4YXVkaW8ub3JnL2xpbHlwb25kL3NvdXJjZXMvdiQoZ2V0X3ZlcnNpb25fY29tcG9uZW50X3Jh
bmdlIDEtMikvJHtQfS50YXIuZ3oiCkhPTUVQQUdFPSJodHRwOi8vbGlseXBvbmQub3JnLyIKClNM
T1Q9IjAiCkxJQ0VOU0U9IkdQTC0yIgpLRVlXT1JEUz0ifmFtZDY0IH5zcGFyYyB+eDg2IgoKI0xB
TkdTPSJjcyBkYSBkZSBlcyBmaSBmciBpdCBqYSBubCBydSBydyBzdiB0ciB6aF9UVyIKSVVTRT0i
ZGVidWcgcHJvZmlsZSIKI0lVU0U9ImRlYnVnIGRvYyBlbWFjcyBndGsgcHJvZmlsZSB2aW0iCgoj
Zm9yIFggaW4gJHtMQU5HU30gOyBkbwojCQkgSVVTRT0iJHtJVVNFfSBsaW5ndWFzXyR7WC8tL199
IgojZG9uZQoKIyBndWlsZSB3aXRoIGRlcHJlY2F0ZWQgYW5kIHJlZ2V4ClJERVBFTkQ9IgoJPj1t
ZWRpYS1saWJzL2ZyZWV0eXBlLTIKCW1lZGlhLWxpYnMvZm9udGNvbmZpZwoJPj14MTEtbGlicy9w
YW5nby0xLjEyLjMKCT49ZGV2LXNjaGVtZS9ndWlsZS0xLjguMQoJPj1kZXYtbGFuZy9weXRob24t
Mi40Cgl8fCAoID49YXBwLXRleHQvZ2hvc3RzY3JpcHQtZ251LTguMTUKCQkgPj1hcHAtdGV4dC9n
aG9zdHNjcmlwdC1ncGwtOC4xNQoJCSA+PWFwcC10ZXh0L2dob3N0c2NyaXB0LWVzcC04LjE1ICki
CiMJPj1hcHAtdGV4dC9naG9zdHNjcmlwdC1nbnUtOC41NSIKCiMJdmlydHVhbC90ZXRleAoKREVQ
RU5EPSIke1JERVBFTkR9Cgk+PW1lZGlhLWdmeC9mb250Zm9yZ2UtMjAwNjA0MDYKCT49YXBwLXRl
eHQvbWZ0cmFjZS0xLjIuOQoJPj1zeXMtYXBwcy90ZXhpbmZvLTQuOAoJc3lzLWRldmVsL21ha2UK
CXN5cy1kZXZlbC9nZXR0ZXh0CglzeXMtZGV2ZWwvZmxleAoJZGV2LWxhbmcvcGVybAoJPj1zeXMt
ZGV2ZWwvYmlzb24tMi4wIgojCWRvYz8gKAltZWRpYS1saWJzL25ldHBibQojCQltZWRpYS1nZngv
aW1hZ2VtYWdpY2sgKSIKCnBrZ19zZXR1cCgpIHsKCWlmIGhhc192ZXJzaW9uID1ndWlsZS0xLjgq
OyB0aGVuCgkJbG9jYWwgZmxhZ3M9ImRlcHJlY2F0ZWQgcmVnZXgiCgkJYnVpbHRfd2l0aF91c2Ug
ZGV2LXNjaGVtZS9ndWlsZSAke2ZsYWdzfSB8fCBkaWUgImd1aWxlIG11c3QgYmUgYnVpbHQgd2l0
aCBcIiR7ZmxhZ3N9XCIgdXNlIGZsYWdzIgoJZmkKCSMgZml4IGNvbXBpbGF0aW9uIHdpdGggZm9u
dGZvcmdlLTIwMDcwMzEyCn0KCnNyY19jb21waWxlKCkgewoJaWYgW1sgJChnY2MtbWFqb3ItdmVy
c2lvbikgLWx0IDQgXV07IHRoZW4KCQllZXJyb3IgIllvdSBuZWVkIEdDQyA0LnggdG8gYnVpbGQg
dGhpcyBzb2Z0d2FyZS4iCgkJZGllICJ5b3UgbmVlZCB0byBjb21waWxlIHdpdGggZ2NjLTQgb3Ig
bGF0ZXIiCglmaQoJCgllcGF0Y2ggIiR7RklMRVNESVJ9L2ZvbnRmb3JnZS1SZW1vdmVBVFQucGF0
Y2giCgkKCWVjb25mIFwKCQkkKHVzZV9lbmFibGUgZGVidWcgZGVidWdnaW5nKSBcCgkJJCh1c2Vf
ZW5hYmxlIHByb2ZpbGUgcHJvZmlsaW5nKSBcCgkJLS1kaXNhYmxlLWd1aSBcCgkJLS1kaXNhYmxl
LWRvY3VtZW50YXRpb24KIwkJJCh1c2VfZW5hYmxlIGRvYyBkb2N1bWVudGF0aW9uKSBcCgoKCSMg
d2l0aG91dCAtajEgaXQgd2lsbCBub3QgZmFpbCwgYnV0IGJ1aWxkaW5nIGRvY3MgbGF0ZXIgd2ls
bAoJZW1ha2UgLWoxIHx8IGRpZSAiZW1ha2UgZmFpbGVkIgoKIwlpZiB1c2UgZG9jOyB0aGVuCiMJ
CWVtYWtlIC1qMSB3ZWIgfHwgZGllICJlbWFrZSB3ZWIgZmFpbGVkIgojCWZpCn0KCiMgbGlseXBv
bmQgZG9lc24ndCBpbmNsdWRlIHRoZSBhbnN3ZXJzIHRvIHRoZSB0ZXN0cy4KIyBZb3UgYXJlIHN1
cHBvc2VkIHRvIGJ1aWxkIHRob3NlIHl1b3JzZWxmIHdpdGggYW4KIyBlYXJsaWVyIHZlcnNpb24u
IFRoZW4gcnVubmluZyB0ZXN0cyB3aWxsIGNvbXBhcmUgdGhlCiMgcmVzdWx0cyBvZiB0aGUgdGVz
dHMgYWdhaW5zdCB0aGUgcmVzdWx0cyBmcm9tIHRoZQojIGVhcmxpZXIgdmVyc2lvbi4gQXMgc3Vj
aCB0ZXN0cyBzZWVtIG1vc3RseSB1c2VsZXNzCiMgZm9yIG91ciBwdXJwb3Nlcy4KUkVTVFJJQ1Q9
dGVzdAoKc3JjX2luc3RhbGwgKCkgewoJZW1ha2UgREVTVERJUj0ke0R9IGluc3RhbGwgfHwgZGll
ICJlbWFrZSBpbnN0YWxsIGZhaWxlZCIKCiMJdmltZGlyPS91c3Ivc2hhcmUvdmltL3ZpbWZpbGVz
CiMJfHwgZGllICJlbWFrZSBpbnN0YWxsIGZhaWxlZCIKCiMJaWYgdXNlIGRvYzsgdGhlbgojCQkj
IE5vdGU6IGluc3RhbGxzIC5odG1sIGRvY3MsIC5wZGYgZG9jcyBhbmQgZXhhbXBsZXMKIwkJZW1h
a2Ugb3V0PXd3dyB3ZWItaW5zdGFsbCBERVNURElSPSR7RH0gXAojCQkJd2ViZGlyPS91c3Ivc2hh
cmUvZG9jLyR7UEZ9L2h0bWwgfHwgZGllICJlbWFrZSB3ZWItaW5zdGFsbCBmYWlsZWQiCiMJZmkK
Cglkb2RvYyBBVVRIT1JTLnR4dCBDaGFuZ2VMb2cgREVESUNBVElPTiBORVdTLnR4dCBSRUFETUUu
dHh0IFRIQU5LUwoKIwl1c2UgdmltIHx8IHJtIC1yICR7RH0vdXNyL3NoYXJlL3ZpbQojCXVzZSBl
bWFjcyB8fCBybSAtciAke0R9L3Vzci9zaGFyZS9lbWFjcwp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>