<?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>140116</bug_id>
          
          <creation_ts>2006-07-12 07:15 0000</creation_ts>
          <short_desc>get rid of pcmcia functions and IUSE=pcmcia in linux-mod</short_desc>
          <delta_ts>2006-07-24 13:18:46 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>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>122868</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>genstef@gentoo.org</reporter>
          <assigned_to>mobile@gentoo.org</assigned_to>
          <cc>kernel@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2006-07-12 07:15:29 0000</bug_when>
            <thetext>Hi,
I have looked at http://gentoo-portage.com/Search?search=&amp;use=pcmcia

and it seems that the hostapdriver ebuild is the only one using pcmcia specific linux-mod functions.

I am suggesting to move the pcmcia specific code to the hostap driver so that we eliminate the pcmcia occurances in linux-mod. Any problems with that? ANy more ebuilds using the specific functions?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2006-07-12 15:54:19 0000</bug_when>
            <thetext>Created an attachment (id=91603)
hostap-pcmcia.diff

patch to make hostap-driver work even without the linux-mod pcmcia functionality</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2006-07-12 16:01:23 0000</bug_when>
            <thetext>Created an attachment (id=91604)
linux-mod.diff

Patch for linux-mod to remove pcmcia specific functions</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-07-14 08:13:33 0000</bug_when>
            <thetext>Given that we have the library code already in place, and it is semi-likely that another ebuild in the future will want to use the same code at some point, I&apos;m not too sure about this.

What are your thoughts on the method suggested in bug 122868?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2006-07-14 09:34:47 0000</bug_when>
            <thetext>the code is obsolete and only usefull for 2.4 kernels. Not likely that any new ebuild will use it in future.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2006-07-18 05:51:42 0000</bug_when>
            <thetext>I committed the change to hostap-driver. Removed the linux-wlan-ng bug from depend because those versions inherit the obsolete &quot;pcmcia&quot; eclass for the functions. I mailed johnm if I can commit the linux-mod eclass changes, waiting for an answer currently.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2006-07-24 13:18:46 0000</bug_when>
            <thetext>thanks to johnm I have committed this now.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91603</attachid>
            <date>2006-07-12 15:54 0000</date>
            <desc>hostap-pcmcia.diff</desc>
            <filename>hostap-pcmcia.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGhvc3RhcC1kcml2ZXItMC40LjkuZWJ1aWxkLm9yaWcJMjAwNi0wNy0xMyAwMDo0MDoyOC4w
MDAwMDAwMDAgKzAyMDAKKysrIGhvc3RhcC1kcml2ZXItMC40LjkuZWJ1aWxkCTIwMDYtMDctMTMg
MDA6NTI6MjYuMDAwMDAwMDAwICswMjAwCkBAIC0xMyw3ICsxMyw4IEBACiBJVVNFPSJwY21jaWEi
CiBTTE9UPSIwIgogCi1SREVQRU5EPSI+PW5ldC13aXJlbGVzcy93aXJlbGVzcy10b29scy0yNSIK
K1JERVBFTkQ9Ij49bmV0LXdpcmVsZXNzL3dpcmVsZXNzLXRvb2xzLTI1CisJcGNtY2lhPyAoIHZp
cnR1YWwvcGNtY2lhICkiCiAKIEJVSUxEX1RBUkdFVFM9ImFsbCIKIE1PRFVMRVNEX0hPU1RBUF9E
T0NTPSJSRUFETUUiCkBAIC0yNSw2ICsyNiwzNCBAQAogRVJST1JfSE9TVEFQPSIke1B9IHJlcXVp
cmVzIHRoZSBpbi1rZXJuZWwgdmVyc2lvbiBvZiB0aGUgaG9zdGFwIGRyaXZlciB0byBiZSBkaXNh
YmxlZCAoQ09ORklHX0hPU1RBUCkiCiBFUlJPUl9ORVRfUkFESU89IiR7UH0gcmVxdWlyZXMgc3Vw
cG9ydCBmb3IgV2lyZWxlc3MgTEFOIGRyaXZlcnMgKG5vbi1oYW1yYWRpbykgJiBXaXJlbGVzcyBF
eHRlbnNpb25zIChDT05GSUdfTkVUX1JBRElPKS4iCiAKK3BjbWNpYV9zcmNfdW5wYWNrKCkgewor
CWxvY2FsIHBjbWNpYV90Yno9IiR7Uk9PVH0vdXNyL3NyYy9wY21jaWEtY3MvcGNtY2lhLWNzLWJ1
aWxkLWVudi50YnoyIgorCWxvY2FsIFBDTUNJQV9TT1VSQ0VfRElSPSIke1dPUktESVJ9L3BjbWNp
YS1jcy8iCisKKwkjIGlmIHRoZSBrZXJuZWwgaGFzIHBjbWNpYSBzdXBwb3J0IGJ1aWx0IGluLCB0
aGVuIHdlIGp1c3QgaWdub3JlIGFsbCB0aGlzLgorCWlmIGxpbnV4X2Noa2NvbmZpZ19wcmVzZW50
IFBDTUNJQTsgdGhlbgorCQllaW5mbyAiS2VybmVsIGJhc2VkIFBDTUNJQSBzdXBwb3J0IGhhcyBi
ZWVuIGRldGVjdGVkLiIKKwllbHNlCisJCWlmIGtlcm5lbF9pcyAyIDY7IHRoZW4KKwkJCWVpbmZv
ICJXZSBoYXZlIGRldGVjdGVkIHRoYXQgeW91IGFyZSBydW5uaW5nIGEgMi42IGtlcm5lbCIKKwkJ
CWVpbmZvICJidXQgeW91IGFyZSBub3QgdXNpbmcgdGhlIGJ1aWx0LWluIFBDTUNJQSBzdXBwb3J0
LiIKKwkJCWVpbmZvICJXZSB3aWxsIGFzc3VtZSB5b3Uga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcs
IGJ1dCBwbGVhc2UiCisJCQllaW5mbyAiY29uc2lkZXIgdXNpbmcgdGhlIGJ1aWx0IGluIFBDTUNJ
QSBzdXBwb3J0IGluc3RlYWQuIgorCQkJZXBhdXNlIDEwCisJCWZpCisKKwkJZWJlZ2luICJEZWNv
bXByZXNzaW5nIHBjbWNpYS1jcyBzb3VyY2VzIgorCQlta2RpciAtcCAke1BDTUNJQV9TT1VSQ0Vf
RElSfQorCQl0YXIgLXhqZiAke3BjbWNpYV90Ynp9IC1DICR7UENNQ0lBX1NPVVJDRV9ESVJ9CisJ
CWVlbmQgJD8KKworCQlpZiBbWyAtZiAke1BDTUNJQV9TT1VSQ0VfRElSfS9wY21jaWEtY3MtdmVy
c2lvbiBdXTsgdGhlbgorCQkJUENNQ0lBX1ZFUlNJT049JChjYXQgJHtQQ01DSUFfU09VUkNFX0RJ
Un0vcGNtY2lhLWNzLXZlcnNpb24pCisJCQllaW5mbyAiRm91bmQgcGNtY2lhLWNzLSR7UENNQ0lB
X1ZFUlNJT059IgorCQlmaQorCWZpCit9CisKIHBrZ19zZXR1cCgpIHsKIAlsaW51eC1tb2RfcGtn
X3NldHVwCiAK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91604</attachid>
            <date>2006-07-12 16:01 0000</date>
            <desc>linux-mod.diff</desc>
            <filename>linux-mod.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGxpbnV4LW1vZC5lY2xhc3Mub3JpZwkyMDA2LTA3LTEzIDAwOjI3OjI0LjAwMDAwMDAwMCAr
MDIwMAorKysgbGludXgtbW9kLmVjbGFzcwkyMDA2LTA3LTEzIDAwOjI5OjE0LjAwMDAwMDAwMCAr
MDIwMApAQCAtODYsMTEgKzg2LDEwIEBACiBpbmhlcml0IGV1dGlscyBsaW51eC1pbmZvIG11bHRp
bGliCiBFWFBPUlRfRlVOQ1RJT05TIHBrZ19zZXR1cCBwa2dfcHJlaW5zdCBwa2dfcG9zdGluc3Qg
c3JjX2luc3RhbGwgc3JjX2NvbXBpbGUgcGtnX3Bvc3RybQogCi1JVVNFPSIiICMgZG9uJ3QgcHV0
IHBjbWNpYSBoZXJlLCByYXRoZXIgaW4gdGhlIGVidWlsZHMgdGhhdCBhY3R1YWxseSBzdXBwb3J0
IHBjbWNpYQorSVVTRT0iIgogU0xPVD0iMCIKIERFU0NSSVBUSU9OPSJCYXNlZCBvbiB0aGUgJEVD
TEFTUyBlY2xhc3MiCi1SREVQRU5EPSJrZXJuZWxfbGludXg/ICggdmlydHVhbC9tb2R1dGlscwot
CXBjbWNpYT8gKCB2aXJ0dWFsL3BjbWNpYSApICkiCitSREVQRU5EPSJrZXJuZWxfbGludXg/ICgg
dmlydHVhbC9tb2R1dGlscyApIgogREVQRU5EPSIke1JERVBFTkR9CiAJc3lzLWFwcHMvc2VkIgog
CkBAIC0xMzQsNTEgKzEzMyw2IEBACiAJZmkKIH0KIAotdW5wYWNrX3BjbWNpYV9zb3VyY2VzKCkg
ewotCSMgU28gd2hpbGUgdGhlIHR3byBlY2xhc3NlcyBleGlzdCBzaWRlLWJ5LXNpZGUgYW5kIGFs
c28gdGhlIGVidWlsZHMgaW5oZXJpdAotCSMgYm90aCB3ZSBuZWVkIHRvIGNoZWNrIGZvciBQQ01D
SUFfU09VUkNFX0RJUiwgYW5kIGlmIHdlIGZpbmQgaXQsIHRoZW4gd2UKLQkjIGJhaWwgb3V0IGFu
ZCBhc3N1bWUgcGNtY2lhLmVjbGFzcyBpcyB3b3JraW5nIG9uIGl0LgotCVtbIC1uICR7UENNQ0lB
X1NPVVJDRV9ESVJ9IF1dICYmIHJldHVybiAxCi0KLQlpZiBbWyAtZiAiJHsxfSIgXV07IHRoZW4K
LQkJUENNQ0lBX1NPVVJDRV9ESVI9IiR7V09SS0RJUn0vcGNtY2lhLWNzLyIKLQotCQllYmVnaW4g
IkRlY29tcHJlc3NpbmcgcGNtY2lhLWNzIHNvdXJjZXMiCi0JCW1rZGlyIC1wICR7UENNQ0lBX1NP
VVJDRV9ESVJ9Ci0JCXRhciAteGpmICR7MX0gLUMgJHtQQ01DSUFfU09VUkNFX0RJUn0KLQkJZWVu
ZCAkPwotCi0JCWlmIFtbIC1mICR7UENNQ0lBX1NPVVJDRV9ESVJ9L3BjbWNpYS1jcy12ZXJzaW9u
IF1dOyB0aGVuCi0JCQlQQ01DSUFfVkVSU0lPTj0kKGNhdCAke1BDTUNJQV9TT1VSQ0VfRElSfS9w
Y21jaWEtY3MtdmVyc2lvbikKLQkJCWVpbmZvICJGb3VuZCBwY21jaWEtY3MtJHtQQ01DSUFfVkVS
U0lPTn0iCi0JCWZpCi0JZmkKLX0KLQotIyBEdW1teSBmdW5jdGlvbiBmb3IgY29tcGF0aWJpbGl0
eS4KLXBjbWNpYV9jb25maWd1cmUoKSB7IHJldHVybiAwOyB9Ci0KLXBjbWNpYV9zcmNfdW5wYWNr
KCkgewotCWxvY2FsIHBjbWNpYV90Yno9IiR7Uk9PVH0vdXNyL3NyYy9wY21jaWEtY3MvcGNtY2lh
LWNzLWJ1aWxkLWVudi50YnoyIgotCi0JIyBpZiB0aGUga2VybmVsIGhhcyBwY21jaWEgc3VwcG9y
dCBidWlsdCBpbiwgdGhlbiB3ZSBqdXN0IGlnbm9yZSBhbGwgdGhpcy4KLQlpZiBsaW51eF9jaGtj
b25maWdfcHJlc2VudCBQQ01DSUE7IHRoZW4KLQkJZWluZm8gIktlcm5lbCBiYXNlZCBQQ01DSUEg
c3VwcG9ydCBoYXMgYmVlbiBkZXRlY3RlZC4iCi0JZWxzZQotCQlpZiBrZXJuZWxfaXMgMiA0OyB0
aGVuCi0JCQl1bnBhY2tfcGNtY2lhX3NvdXJjZXMgJHtwY21jaWFfdGJ6fTsKLQkJZWxzZQotCQkJ
ZWluZm8gIldlIGhhdmUgZGV0ZWN0ZWQgdGhhdCB5b3UgYXJlIHJ1bm5pbmcgYSAyLjYga2VybmVs
IgotCQkJZWluZm8gImJ1dCB5b3UgYXJlIG5vdCB1c2luZyB0aGUgYnVpbHQtaW4gUENNQ0lBIHN1
cHBvcnQuIgotCQkJZWluZm8gIldlIHdpbGwgYXNzdW1lIHlvdSBrbm93IHdoYXQgeW91IGFyZSBk
b2luZywgYnV0IHBsZWFzZSIKLQkJCWVpbmZvICJjb25zaWRlciB1c2luZyB0aGUgYnVpbHQgaW4g
UENNQ0lBIHN1cHBvcnQgaW5zdGVhZC4iCi0JCQllcGF1c2UgMTAKLQotCQkJdW5wYWNrX3BjbWNp
YV9zb3VyY2VzICR7cGNtY2lhX3Rien07Ci0JCWZpCi0JZmkKLX0KLQogdXNlX20oKSB7CiAJIyBp
ZiB3ZSBoYXZlbid0IGRldGVybWluZWQgdGhlIHZlcnNpb24geWV0LCB3ZSBuZWVkIHRvby4KIAln
ZXRfdmVyc2lvbjsK
</data>        

          </attachment>
    </bug>

</bugzilla>