<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 03/08/2011 7:28 PM, <a class="moz-txt-link-abbreviated" href="mailto:skip@pobox.com">skip@pobox.com</a> wrote:
    <blockquote
      cite="mid:19830.55259.401408.494213@montanaro.dyndns.org"
      type="cite">
      <pre wrap="">
    Dale&gt; Although the build happens and the correct dependencies are
    Dale&gt; applied, this is what I got when I tried to run it.

    Dale&gt; Traceback (most recent call last):
    Dale&gt;    File "/usr/bin/sb_server.py", line 96, in&lt;module&gt;
    Dale&gt;      from spambayes import Dibbler
    Dale&gt;    File "/usr/lib/python2.5/site-packages/spambayes/Dibbler.py", line 186, in&lt;module&gt;
    Dale&gt;      from spambayes import asyncore, asynchat
    Dale&gt; ImportError: cannot import name asyncore

Hmmm...  Looks like asyncore (and probably asynchat) probably didn't make it
into the distribution.  I maybe have a messed up manifest.  I'll take a
look.

Skip

</pre>
    </blockquote>
    <br>
    Well, today Debian provided an update to python that prevents the
    use of all Spambayes versions.<br>
    I had been running 1.1a6 with python 2.5.&nbsp; Attempting that
    combination now yields:<br>
    <br>
    &nbsp;&nbsp;&nbsp; Traceback ( most recent call last):<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; File "/usr/bin/sb_server.py", line 93, in &lt;module&gt;<br>
    &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; import spambayes.message<br>
    ImportError: No module named spambayes.message<br>
    <br>
    Summarizing the current situation:<br>
    <br>
    The official Debian version of 1.04 starts and allows email through,
    but training yields only error messages and no actual training
    occurs.<br>
    Version 1.1a6 will not start due to the spambayes.message module
    problem mentioned above.<br>
    Version 1.1b1 has the problems with asyncore and asynchat outlined
    at the top and also will not start.<br>
    <br>
    I don't really know how to proceed at this point.<br>
    <br>
    Thanks,<br>
    Dale<br>
    <br>
    <u>Current python packages:</u><br>
    <br>
    <pre wrap="">ii  libpython2.6                       2.6.6-10
ii  python2.5                          2.5.5-11
ii  python2.5-minimal                  2.5.5-11
ii  python2.6                          2.6.6-10
ii  python                             2.6.6-14
ii  python2.6-minimal                  2.6.6-10
ii  python-cairo                       1.8.8-1+b1
ii  python-central                     0.6.17
ii  python-dbus                        0.83.1-1+b1
ii  python-dns                         2.3.5-2
ii  python-gobject                     2.28.3-2
ii  python-gobject-cairo               2.28.3-2
ii  python-imaging                     1.1.7-2+b1
ii  python-lockfile                    1:0.8-2
ii  python-minimal                     2.6.6-14
ii  python-pexpect                     2.3-1
ii  python-pkg-resources               0.6.15-2
ii  python-setuptools                  0.6.15-2
ii  python-support                     1.0.13

</pre>
    <u>Version 1.04 training errors:</u><br>
    <div class="content" id="mainContent">
      <p><b>Training... </b></p>
      <h3><b>500 Server error</b></h3>
      <pre><b>Traceback (most recent call last):

  File "/usr/lib/pymodules/python2.6/spambayes/Dibbler.py", line 470, in found_terminator
    getattr(plugin, name)(**params)

  File "/usr/lib/pymodules/python2.6/spambayes/ProxyUI.py", line 399, in onReview
    self.flush()

  File "/usr/lib/pymodules/python2.6/spambayes/Dibbler.py", line 706, in flush
    return self._handler.flush()

  File "/usr/lib/pymodules/python2.6/spambayes/Dibbler.py", line 221, in flush
    while (self.producer_fifo or self.ac_out_buffer) and not self._closed:

  File "/usr/lib/python2.6/asyncore.py", line 406, in __getattr__
    %(self.__class__.__name__, attr))

AttributeError: _HTTPHandler instance has no attribute 'ac_out_buffer'
</b></pre>
    </div>
    <br>
  </body>
</html>