2.1b2-production ready?
How unready for production use is 2.1b2? I've written a Handler module for mailman, that I wanted to use to filter things coming into the archive, but I can't find where to put the call to the handler in 2.0. I don't want it in the pipeline because it should only act on the archived messages, not the ones sent out. Any hints on where this should go? How far away is a 2.1 release?
TIA, Laurence
"LB" == Laurence Berland laurence@digitalpulp.com writes:
LB> How unready for production use is 2.1b2? I've written a
LB> Handler module for mailman, that I wanted to use to filter
LB> things coming into the archive, but I can't find where to put
LB> the call to the handler in 2.0. I don't want it in the
LB> pipeline because it should only act on the archived messages,
LB> not the ones sent out. Any hints on where this should go?
LB> How far away is a 2.1 release?
We're using 2.1cvs in production on python.org (for this list in fact), so it's stable enough. There are still a few rough edges here and there, but I'm watching it closely and trying to keep it patch.
I will likely release another beta sometime this week or by the weekend. At that point I'll feel good enough about it to migrate the rest of the mailman-* lists over to it.
-Barry
On Wed, 2002-07-24 at 06:43, Barry A. Warsaw wrote:
We're using 2.1cvs in production on python.org (for this list in fact), so it's stable enough. There are still a few rough edges here and there, but I'm watching it closely and trying to keep it patch.
I'm also using 2.1cvs in production, and it works fine! It has, as you say, a few rough edges here and there yes.. ;) An example: one of my boxes has 19 messages in qfiles/shunt... I also have a bunch of errors in logs/error... :-/ They are mostly "ValueError: year out of range" errors (see bug #571634). I also have a few "AlreadyLockedError"s:
Jul 24 04:06:57 2002 (3897) Traceback (most recent call last): File "/home/mailman/Mailman/Queue/Runner.py", line 105, in __oneloop self.__onefile(msg, msgdata) File "/home/mailman/Mailman/Queue/Runner.py", line 154, in __onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/home/mailman/Mailman/Queue/ArchRunner.py", line 34, in _dispose mlist.Lock(timeout=mm_cfg.LIST_LOCK_TIMEOUT) File "/home/mailman/Mailman/MailList.py", line 143, in Lock self.__lock.lock(timeout) File "/home/mailman/Mailman/LockFile.py", line 284, in lock raise AlreadyLockedError AlreadyLockedError
And a couple of web tracebacks, too lengthy to dump here, let me know if you want 'em. ;)
I will likely release another beta sometime this week or by the weekend. At that point I'll feel good enough about it to migrate the rest of the mailman-* lists over to it.
Ok, would be nice if you could weed through the bug reports on SF.net and maybe fix some of them before you release a new beta, though.. (Which would probably give me time to catch up on the norwegian translation... ;)
-Daniel
"DB" == Daniel Buchmann Daniel.Buchmann@bibsys.no writes:
DB> also have a bunch of errors in logs/error... :-/ They are
DB> mostly "ValueError: year out of range" errors (see bug
DB> #571634). I also have a few "AlreadyLockedError"s:
Fixed, and fixed.
DB> And a couple of web tracebacks, too lengthy to dump here, let
DB> me know if you want 'em. ;)
Not if they're related to this bug. CVS should be fixed now.
>> I will likely release another beta sometime this week or by the
>> weekend. At that point I'll feel good enough about it to
>> migrate the rest of the mailman-* lists over to it.
DB> Ok, would be nice if you could weed through the bug reports on
DB> SF.net and maybe fix some of them before you release a new
DB> beta, though.. (Which would probably give me time to catch up
DB> on the norwegian translation... ;)
Better hurry! :) I'm working my way through them as other responsibilities this week permit. But I'm going to try very hard to get a new beta out. I'm below the magic "50" open bugs threshold.
and-no-that-doesn't-mean-you-should-submit-more-bugs-ly y'rs, -Barry
:)
participants (3)
-
barry@python.org
-
Daniel Buchmann
-
Laurence Berland