Problem seems to be Python 2 code in spamfilter:
ERROR: Skipping "spamfilter = tracspamfilter.api":
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/trac/loader.py", line 80,
in _load_eggs
entry.load(require=True)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line
2465, in load
return self.resolve()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line
2471, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File
"/usr/local/lib/python3.10/dist-packages/tracspamfilter/__init__.py", line
17, in <module>
from tracspamfilter.filtersystem import *
File
"/usr/local/lib/python3.10/dist-packages/tracspamfilter/filtersystem.py",
line 231
except Exception, e:
^^^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized
(filtersystem.py, line 231)
On Tuesday 11 June 2024 at 18:44:49 UTC+1 JP 99 wrote:
> @ryan Ollos - is SpamFilter compatible with trac 1.6? I'm seeing a lot of
> errors on startup, as per the below, and spambayes not supported on python3?
>
> 2024-06-11 14:24:59,179 Trac[loader] ERROR: Skipping "spamfilter =
> tracspamfilter.api":
> 2024-06-11 14:24:59,180 Trac[loader] DEBUG: Loading plugin
> "spamfilter.accountadapter" from "/usr/local/lib/python3.10/dist-packages"
> 2024-06-11 14:24:59,189 Trac[loader] ERROR: Skipping
> "spamfilter.accountadapter = tracspamfilter.accountadapter [account]":
> 2024-06-11 14:24:59,189 Trac[loader] DEBUG: Loading plugin
> "spamfilter.adapters" from "/usr/local/lib/python3.10/dist-packages"
> 2024-06-11 14:24:59,198 Trac[loader] ERROR: Skipping "spamfilter.adapters
> = tracspamfilter.adapters":
> 2024-06-11 14:24:59,198 Trac[loader] DEBUG: Loading plugin
> "spamfilter.admin" from "/usr/local/lib/python3.10/dist-packages"
> 2024-06-11 14:24:59,206 Trac[loader] ERROR: Skipping "spamfilter.admin =
> tracspamfilter.admin":
> 2024-06-11 14:24:59,207 Trac[loader] DEBUG: Loading plugin
> "spamfilter.adminreport" from "/usr/local/lib/python3.10/dist-packages"
> 2024-06-11 14:24:59,215 Trac[loader] ERROR: Skipping
> "spamfilter.adminreport = tracspamfilter.adminreport":
> 2024-06-11 14:24:59,215 Trac[loader] DEBUG: Loading plugin
> "spamfilter.adminusers" from "/usr/local/lib/python3.10/dist-packages"
> 2024-06-11 14:24:59,223 Trac[loader] ERROR: Skipping
> "spamfilter.adminusers = tracspamfilter.adminusers":
> 2024-06-11 14:24:59,223 Trac[loader] DEBUG: Loading plugin
> "spamfilter.akismet" from "/usr/local/lib/python3.10/dist-packages"
> 2024-06-11 14:24:59,231 Trac[loader] ERROR: Skipping "spamfilter.akismet =
> tracspamfilter.filters.akismet":
> 2024-06-11 14:24:59,231 Trac[loader] DEBUG: Loading plugin
> "spamfilter.bayes" from "/usr/local/lib/python3.10/dist-packages"
> 2024-06-11 14:24:59,279 Trac[loader] DEBUG: Skipping "spamfilter.bayes =
> tracspamfilter.filters.bayes [spambayes]": DistributionNotFound: The
> 'spambayes; extra == "spambayes"' distribution was not found and is
> required by the application
> On Friday 26 April 2024 at 20:02:30 UTC+1 Ryan Ollos wrote:
>
>> On Fri, Apr 26, 2024 at 6:34 AM Jean-Marc Lasgouttes <
>> [email protected]> wrote:
>>
>>> Hello all,
>>>
>>> We finally managed to have a working Trac 1.6 instance (woohoo!), but
>>> there is still an annoying issue : fake account are created at an
>>> alarming pace, and a few of them try to create spam tickets (we do not
>>> have an open wiki).
>>>
>>> I understand that there are solutions for spam creation, but I did not
>>> see much about good solutions to avoid creation of these zombie accounts.
>>>
>>> How do you handle that?
>>>
>>> JMarc
>>>
>>
>> This may be what you are looking for:
>> https://trac.edgewall.org/wiki/SpamFilter#SpamFilterandAccountManager
>>
>>
>
--
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/trac-users/37bfaf07-d95e-491e-9007-26ff0e6efcdfn%40googlegroups.com.