<?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>72981</bug_id>
          
          <creation_ts>2004-11-30 17:59 0000</creation_ts>
          <short_desc>games-mud/mcl-0.53.00 DynaComplete plugin fails to load - PATCH INSIDE!</short_desc>
          <delta_ts>2004-12-02 01:28:37 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>
          
          
          <keywords>Inclusion</keywords>
          <priority>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>bjoern.michaelsen@gmail.com</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>bjoern.michaelsen@gmail.com</who>
            <bug_when>2004-11-30 17:59:00 0000</bug_when>
            <thetext>mcl-0.53.00/samples/contrib/DynaComplete.py fails to load because of a borked regexp. See patch.


Reproducible: Always
Steps to Reproduce:
1. copy sample plugins to ~/.mcl
2. set plugins=python in ~/.mcl/mclrc
3. start mcl
4. #load contrib/DynaComplete

Actual Results:  
Traceback (most recent call last):
  File &quot;/home/bjoern/.mcl/contrib/DynaComplete.py&quot;, line 118, in ?
    dynac = DynaComplete( )
  File &quot;/home/bjoern/.mcl/contrib/DynaComplete.py&quot;, line 26, in __init__
    self.wording = re.compile( &apos;\s*(?P&lt;word&gt;[\w-#]+)&apos; )
  File &quot;/usr/lib/python2.3/sre.py&quot;, line 179, in compile
    return _compile(pattern, flags)
  File &quot;/usr/lib/python2.3/sre.py&quot;, line 230, in _compile
    raise error, v # invalid expression
sre_constants.error: bad character range


Expected Results:  
DynaComplete v0.1.1 loaded. Use &lt;conrol space&gt; or &lt;tab&gt; to complete
words you have already typed and &lt;backspace&gt; to erase.
Or use &quot;complete &lt;words&gt;&quot; to add permanent completion into list.

Python 2.3.4 (#1, Nov 21 2004, 05:43:51) 
[GCC 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)] on linux2
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bjoern.michaelsen@gmail.com</who>
            <bug_when>2004-11-30 18:00:45 0000</bug_when>
            <thetext>Created an attachment (id=45031)
proposed patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mr_bones_@gentoo.org</who>
            <bug_when>2004-12-02 01:28:37 0000</bug_when>
            <thetext>Sounds good.  Added to CVS.  resync/remerge to get it.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45031</attachid>
            <date>2004-11-30 18:00 0000</date>
            <desc>proposed patch</desc>
            <filename>mcl.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIG1jbC0wLjUzLjAwL3NhbXBsZXMvY29udHJpYi9EeW5hQ29tcGxldGUucHkJMTk5OS0wOS0y
MCAyMDoxMDozMy4wMDAwMDAwMDAgKzAyMDAKKysrIC9ob21lL2Jqb2Vybi8ubWNsL2NvbnRyaWIv
RHluYUNvbXBsZXRlLnB5CTIwMDQtMTItMDEgMDI6NTY6NDYuNDMxNTk3MzM2ICswMTAwCkBAIC0y
Myw3ICsyMyw3IEBACiAJc2VsZi5kaWN0ID0geyB9CiAJc2VsZi51c2Vyd29yZHMgPSB7IH0KIAlz
ZWxmLmxvb2t1cCA9IE5vbmUKLQlzZWxmLndvcmRpbmcgPSByZS5jb21waWxlKCAnXHMqKD9QPHdv
cmQ+W1x3LSNdKyknICkKKwlzZWxmLndvcmRpbmcgPSByZS5jb21waWxlKCAnXHMqKD9QPHdvcmQ+
W1x3XC0jXSspJyApCiAJc2VsZi5hZGRfd29yZCggJ2NvbXBsZXRlJyApCiAKICAgICBkZWYgYWRk
X3dvcmQoIHNlbGYsIGlud29yZCApOgo=
</data>        

          </attachment>
    </bug>

</bugzilla>