<?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>179732</bug_id>
          
          <creation_ts>2007-05-25 10:30 0000</creation_ts>
          <short_desc>jack-audio-connection-kit uses deprecated check-kernel eclass</short_desc>
          <delta_ts>2007-06-29 12:36:48 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>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>vaeth@mathematik.uni-wuerzburg.de</reporter>
          <assigned_to>genone@gentoo.org</assigned_to>
          <cc>jakub@gentoo.org</cc>
    
    <cc>sound@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>vaeth@mathematik.uni-wuerzburg.de</who>
            <bug_when>2007-05-25 10:30:28 0000</bug_when>
            <thetext>jack-audio-connection-kit seems to be the only package in the tree whose most current ebuild still uses the deprecated check-kernel eclass.
In particular, this means that the package won&apos;t compile for people using the kbuild output feature of the kernel, see e.g. bug 51903.

This can be fixed by using the kmod eclass instead of the check-kernel eclass.
I attach a patch for 0.102.20 which works for me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vaeth@mathematik.uni-wuerzburg.de</who>
            <bug_when>2007-05-25 10:31:35 0000</bug_when>
            <thetext>Created an attachment (id=120261)
Patch to use kmod instead of check-kernel

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-05-25 10:38:09 0000</bug_when>
            <thetext>(From update of attachment 120261)
kmod.eclass

&lt;snip&gt;
# !!!!!!!!!!
#
# BEWARE: DO NOT USE. THIS ECLASS IS DEPRECATED AND BROKEN. DO NOT USE.
&lt;/snip&gt;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-05-25 10:42:25 0000</bug_when>
            <thetext>http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.102.20.ebuild?r1=1.4&amp;r2=1.5</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-05-25 10:48:39 0000</bug_when>
            <thetext>Created an attachment (id=120264)
jack-audio-connection-kit-0.102.20.ebuild.diff

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vaeth@mathematik.uni-wuerzburg.de</who>
            <bug_when>2007-05-25 12:00:04 0000</bug_when>
            <thetext>Thanks for the two corrections. Also the new (corrected) patch compiled fine here on x86 and on amd64 (both with 2.6 kernels and using KERNEL_DIR and KBUILD_OUTPUT environments).

OT: Maybe it would be a good idea to include a warning as in comment #2 also in check-kernel.eclass</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genone@gentoo.org</who>
            <bug_when>2007-06-23 16:06:59 0000</bug_when>
            <thetext>No clue why this was assigned to me ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-06-23 16:12:02 0000</bug_when>
            <thetext>(In reply to comment #6)
&gt; No clue why this was assigned to me ...

http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.102.20.ebuild?r1=1.4&amp;r2=1.5
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2007-06-29 12:36:48 0000</bug_when>
            <thetext>I&apos;ve committed the patch now, so let&apos;s consider this closed.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120261</attachid>
            <date>2007-05-25 10:31 0000</date>
            <desc>Patch to use kmod instead of check-kernel</desc>
            <filename>jack-audio-connection-kit-0.102.20.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGphY2stYXVkaW8tY29ubmVjdGlvbi1raXQtMC4xMDIuMjAuZWJ1aWxkCisrKyBqYWNrLWF1
ZGlvLWNvbm5lY3Rpb24ta2l0LTAuMTAyLjIwLmVidWlsZApAQCAtMiw3ICsyLDcgQEAKICMgRGlz
dHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSB2MgogIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9tZWRpYS1zb3VuZC9qYWNr
LWF1ZGlvLWNvbm5lY3Rpb24ta2l0L2phY2stYXVkaW8tY29ubmVjdGlvbi1raXQtMC4xMDIuMjAu
ZWJ1aWxkLHYgMS41IDIwMDcvMDUvMDEgMDA6MDQ6NDkgZ2Vub25lIEV4cCAkCiAKLWluaGVyaXQg
ZmxhZy1vLW1hdGljIGV1dGlscyBtdWx0aWxpYiBjaGVjay1rZXJuZWwKK2luaGVyaXQgZmxhZy1v
LW1hdGljIGV1dGlscyBtdWx0aWxpYiBrbW9kCiAKIE5FVEpBQ0s9bmV0amFjay0wLjEycmMxCiAK
QEAgLTMzLDcgKzMzLDcgQEAKIAlmaQogCiAJaWYgdXNlIGNhcHM7IHRoZW4KLQkJaWYgaXNfMl80
X2tlcm5lbDsgdGhlbgorCQlpZiBpc19rZXJuZWwgMiA0OyB0aGVuCiAJCQllbG9nICJ3aWxsIGJ1
aWxkIGphY2tzdGFydCBmb3IgMi40IGtlcm5lbCIKIAkJZWxzZQogCQkJZWxvZyAidXNpbmcgY29t
cGF0aWJpbGl0eSBzeW1saW5rIGZvciBqYWNrc3RhcnQiCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120264</attachid>
            <date>2007-05-25 10:48 0000</date>
            <desc>jack-audio-connection-kit-0.102.20.ebuild.diff</desc>
            <filename>jack-audio-connection-kit-0.102.20.ebuild.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGphY2stYXVkaW8tY29ubmVjdGlvbi1raXQvamFjay1hdWRpby1jb25uZWN0aW9uLWtpdC0w
LjEwMi4yMC5lYnVpbGQJMjAwNy0wNS0wMSAwMjowNTo1MC4wMDAwMDAwMDAgKzAyMDAKKysrIGph
Y2stYXVkaW8tY29ubmVjdGlvbi1raXQtMC4xMDIuMjAuZWJ1aWxkCTIwMDctMDUtMjUgMTI6NDQ6
MzAuMDAwMDAwMDAwICswMjAwCkBAIC0yLDcgKzIsNyBAQAogIyBEaXN0cmlidXRlZCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyCiAjICRIZWFkZXI6
IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLXNvdW5kL2phY2stYXVkaW8tY29ubmVjdGlv
bi1raXQvamFjay1hdWRpby1jb25uZWN0aW9uLWtpdC0wLjEwMi4yMC5lYnVpbGQsdiAxLjUgMjAw
Ny8wNS8wMSAwMDowNDo0OSBnZW5vbmUgRXhwICQKIAotaW5oZXJpdCBmbGFnLW8tbWF0aWMgZXV0
aWxzIG11bHRpbGliIGNoZWNrLWtlcm5lbAoraW5oZXJpdCBmbGFnLW8tbWF0aWMgZXV0aWxzIG11
bHRpbGliIGxpbnV4LWluZm8KIAogTkVUSkFDSz1uZXRqYWNrLTAuMTJyYzEKIApAQCAtMzMsNyAr
MzMsNyBAQAogCWZpCiAKIAlpZiB1c2UgY2FwczsgdGhlbgotCQlpZiBpc18yXzRfa2VybmVsOyB0
aGVuCisJCWlmIGtlcm5lbF9pcyAyIDQgOyB0aGVuCiAJCQllbG9nICJ3aWxsIGJ1aWxkIGphY2tz
dGFydCBmb3IgMi40IGtlcm5lbCIKIAkJZWxzZQogCQkJZWxvZyAidXNpbmcgY29tcGF0aWJpbGl0
eSBzeW1saW5rIGZvciBqYWNrc3RhcnQiCkBAIC0xMTAsNyArMTEwLDcgQEAKIAkJJHtteWNvbmZ9
IHx8IGRpZSAiY29uZmlndXJlIGZhaWxlZCIKIAllbWFrZSB8fCBkaWUgImNvbXBpbGF0aW9uIGZh
aWxlZCIKIAotCWlmIHVzZSBjYXBzICYmIGlzXzJfNF9rZXJuZWw7IHRoZW4KKwlpZiB1c2UgY2Fw
cyAmJiBrZXJuZWxfaXMgMiA0IDsgdGhlbgogCQllbG9nICJCdWlsZGluZyBqYWNrc3RhcnQgZm9y
IDIuNCBrZXJuZWwiCiAJCWNkICR7U30vamFja2QKIAkJZW1ha2UgamFja3N0YXJ0IHx8IGRpZSAi
amFja3N0YXJ0IGJ1aWxkIGZhaWxlZC4iCkBAIC0xMjcsNyArMTI3LDcgQEAKIAltYWtlIERFU1RE
SVI9JHtEfSBkYXRhZGlyPS91c3Ivc2hhcmUvZG9jIGluc3RhbGwgfHwgZGllCiAKIAlpZiB1c2Ug
Y2FwczsgdGhlbgotCQlpZiBpc18yXzRfa2VybmVsOyB0aGVuCisJCWlmIGtlcm5lbF9pcyAyIDQg
OyB0aGVuCiAJCQljZCAke1N9L2phY2tkCiAJCQlkb2JpbiBqYWNrc3RhcnQKIAkJZWxzZQo=
</data>        

          </attachment>
    </bug>

</bugzilla>