Re: [Trac] Configuring trac to avoid fake accounts
"'JP 99' via Trac Users" <trac-users-/[email protected]> Tue, 11 Jun 2024 13:35:26 -0700 (PDT)
| Newsgroups | gmane.comp.version-control.subversion.trac.general |
|---|---|
| Message-ID | <[email protected]> |
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 trac-users+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[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.