> Subject: spambayes: upgrade old (2005) version with 1.1a6 (2010-04-02)
> Dale Schroeder <d...@briannassaladdressing.com>:
>
> For the restless, an unofficial package can be built from source with
> the "python-stdeb" package.
> I located this info while doing research, after an upgrade to python
> 2.6 broke spambayes training.
> Build your custom 1.1a6 spambayes against python 2.5 for better results.
>
> For me (using Squeeze), the following dependencies beyond a default
> python install were required for final dpkg installation:
>
> python2.5
> python2.5-minimal
> python-setuptools
> python-central
> python-pkg-resources
> python-dns
> python-lockfile
>
>
> Details and howto are available at: http://pypi.python.org/pypi/stdeb
>
> Credit for my success goes to spambayes developer Skip Montanaro.
> My discourse with him on this topic can be viewed here:
>
> http://www.mail-archive.com/spambayes@python.org/msg07336.html

Guido reported in thread "[Python-Dev] asyncore fixes in Python 2.6 ..."
http://mail.python.org/pipermail/python-dev/2009-March/086672.html


    On Tue, Mar 3, 2009 at 12:23 PM, Tres Seaver <tseaver at palladion.com> 
wrote:
    > How is anybody supposed to
    > write a package which sits atop a library like asyncore in a fashion
    > portable across Python versions?  The changes to the implementation in
    > 2.6 (there is no real API) can't be reconciled, AFAICT.

    This seems to be the crux of the problem with asyncore, ever since it
    was added to the stdlib -- there's no real API, so every change
    potentially breaks something. I wish we could start over with a proper
    design under a new name. Maybe packages requiring asyncore
    functionality should just copy the version of asyncore they like into
    their own three and stick with that.

    -- 
    --Guido van Rossum (home page: http://www.python.org/~guido/)

In this light there is no hopein sight to see a compatible library beyond
2.6 and later. For the Debian this means that:

    either) spambayes is reomed from Debian, because the package is not
    upgradeable. Debian's official Python version is/will be 2.6

    or) the spambayes package ships its own copy of asyncore that it relies on.

Skip, would it be possible for you to update spambays and make a new
release with asyncore included. In this way it would be Python version
agnostic.

Thanks,
Jari



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to