Your message dated Sat, 26 Nov 2005 01:32:08 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#326024: fixed in mailman 2.1.5-10
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 1 Sep 2005 09:58:23 +0000
>From [EMAIL PROTECTED] Thu Sep 01 02:58:23 2005
Return-path: <[EMAIL PROTECTED]>
Received: from agnes.uvt.nl [137.56.247.33] 
        by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
        id 1EAlpv-00008Q-00; Thu, 01 Sep 2005 02:58:23 -0700
Received: from localhost (localhost [127.0.0.1])
        by agnes.uvt.nl (Postfix) with ESMTP id 8E86156A
        for <[EMAIL PROTECTED]>; Thu,  1 Sep 2005 11:58:21 +0200 (CEST)
Received: from agnes.uvt.nl ([127.0.0.1])
        by localhost (agnes [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
        id 04780-08 for <[EMAIL PROTECTED]>;
        Thu, 1 Sep 2005 11:58:21 +0200 (CEST)
Received: from chatelet.uvt.nl (unknown [IPv6:fe80::20b:cdff:feff:adf0%eth1])
        by agnes.uvt.nl (Postfix) with ESMTP id 49D36525
        for <[EMAIL PROTECTED]>; Thu,  1 Sep 2005 11:58:21 +0200 (CEST)
Received: from suigintou.uvt.nl (suigintou.uvt.nl [137.56.126.41])
        by chatelet.uvt.nl (Postfix) with SMTP id 3F8B584
        for <[EMAIL PROTECTED]>; Thu,  1 Sep 2005 11:58:21 +0200 (CEST)
Received: by suigintou.uvt.nl (sSMTP sendmail emulation); Thu,  1 Sep 2005 
09:58:59 +0000
Content-Type: multipart/mixed; boundary="===============1533152029=="
MIME-Version: 1.0
From: Guus Sliepen <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: mailman: Unhandled exception in date handling causes mails to fail to 
be
 processed correctly
X-Mailer: reportbug 3.8
Date: Thu, 01 Sep 2005 09:58:59 +0000
Message-Id: <[EMAIL PROTECTED]>
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at uvt.nl
X-Spam-Cookie: fcfa3b84943228e3fd7ae009b67cd6479a00b613
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02

This is a multi-part MIME message sent by reportbug.

--===============1533152029==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: mailman
Version: 2.1.5-8
Severity: important
Tags: patch

Hello,

On a machine running mailman with a large number of heavily used mailing
lists, suddenly mail to one mailing list did not get processed anymore.
After investigating I found this in mailman's error log:

Sep 01 06:33:29 2005 (7385) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose
    more = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, in 
_dopipeline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 91, in process
    send_digests(mlist, mboxfp)
  File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 132, in 
send_digests
    send_i18n_digests(mlist, mboxfp)
  File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 306, in 
send_i18n_digests
    msg = scrubber(mlist, msg)
  File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 170, in process
    dir = calculate_attachments_dir(mlist, msg, msgdata)
  File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 131, in 
calculate_attachments_dir
    datedir = safe_strftime(fmt, now)
  File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 115, in 
safe_strftime
    return time.strftime(fmt, floatsecs)
OverflowError: long int too large to convert to int

The attached patch fixes this problem.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.12.2-p4-uvt
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8)

Versions of packages mailman depends on:
ii  apache [httpd]              1.3.33-6     versatile, high-performance HTTP s
ii  cron                        3.0pl1-86    management of regular background p
ii  debconf                     1.4.30.13    Debian configuration management sy
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  logrotate                   3.7-5        Log rotation utility
ii  pwgen                       2.03-1       Automatic Password generation
ii  python                      2.3.5-2      An interactive high-level object-o
ii  ssmtp [mail-transport-agent 2.61-2       extremely simple MTA to get mail o
ii  ucf                         1.17         Update Configuration File: preserv

-- debconf information excluded

--===============1533152029==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
        filename="mailman-unhandled-exception-fix.patch"

--- Scrubber.py.orig    2005-09-01 11:05:28.000000000 +0200
+++ Scrubber.py 2005-09-01 11:41:33.000000000 +0200
@@ -113,7 +113,7 @@
 def safe_strftime(fmt, floatsecs):
     try:
         return time.strftime(fmt, floatsecs)
-    except (TypeError, ValueError):
+    except (OverflowError, TypeError, ValueError):
         return None
 
 
@@ -142,7 +142,7 @@
                      }.get(parts[3], 0)
             day = int(parts[4])
             year = int(parts[6])
-        except (IndexError, ValueError):
+        except (OverflowError, IndexError, ValueError):
             # Best we can do I think
             month = day = year = 0
         datedir = '%04d%02d%02d' % (year, month, day)

--===============1533152029==--

---------------------------------------
Received: (at 326024-close) by bugs.debian.org; 26 Nov 2005 09:41:29 +0000
>From [EMAIL PROTECTED] Sat Nov 26 01:41:29 2005
Return-path: <[EMAIL PROTECTED]>
Received: from katie by spohr.debian.org with local (Exim 4.50)
        id 1EfwPg-0002iM-UU; Sat, 26 Nov 2005 01:32:08 -0800
From: Lionel Elie Mamane <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.60 $
Subject: Bug#326024: fixed in mailman 2.1.5-10
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sat, 26 Nov 2005 01:32:08 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 11

Source: mailman
Source-Version: 2.1.5-10

We believe that the bug you reported is fixed in the latest version of
mailman, which is due to be installed in the Debian FTP archive:

mailman_2.1.5-10.diff.gz
  to pool/main/m/mailman/mailman_2.1.5-10.diff.gz
mailman_2.1.5-10.dsc
  to pool/main/m/mailman/mailman_2.1.5-10.dsc
mailman_2.1.5-10_sparc.deb
  to pool/main/m/mailman/mailman_2.1.5-10_sparc.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lionel Elie Mamane <[EMAIL PROTECTED]> (supplier of updated mailman package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Format: 1.7
Date: Sat, 26 Nov 2005 10:03:23 +0100
Source: mailman
Binary: mailman
Architecture: source sparc
Version: 2.1.5-10
Distribution: unstable
Urgency: low
Maintainer: Mailman for Debian <[EMAIL PROTECTED]>
Changed-By: Lionel Elie Mamane <[EMAIL PROTECTED]>
Description: 
 mailman    - Powerful, web-based mailing list manager
Closes: 244700 298842 310451 312673 313800 315358 326024 327732 332018 339582 
339890 340036
Changes: 
 mailman (2.1.5-10) unstable; urgency=low
 .
   * Merge with 2.1.5-8ubuntu2:
     Python 2.4 compatibility patch in bounce handling.
   * Don't fall apart if the filename of an attachment is an invalid UTF-8
     string (closes: #327732)
   * Don't die on overflow in date handling (closes: #326024)
   * Enable error handling in HyperArch (closes: #310451)
   * Ensure list-id is always in brackets in headers (closes: #244700)
   * Admin page: don't assume subscribed emails are pure ASCII
     (closes: #315358)
   * Bump up Standards-Version to 3.6.2
   * Add vietnamese translation (closes: #312673)
   * Apply corrections to german translation (closes: #313800)
   * Adapt to the md5sum in dpkg or coreutils automatically (closes: #340036)
   * More robust parsing of /var/lib/ucf/hashfile:
     - Don't touch files of other packages that happen to have
       our file's full path as subpath.
     - Accept any number of spaces between the hash and the filename there.
   * Work around ucf bug #238730 for postfix-to-mailman.py, too.
   * Fix traceback on Danish version of options page (closes: #339582)
   * Fix the private authentication form to point to the right file
     (closes: #298842)
   * Add Swedish debconf template translation (closes: #339890)
   * Depend on any debconf-2.0 implementation instead of debconf
     specifically (closes: #332018)
   * Copyright file:
     - New FSF address
     - List the other maintainers
   * Depend on adduser, used in preinst
   * Move away from deprecated user.group syntax in chown
   * Ensure package is built with autoconf 2.5x, not autoconf 2.13
Files: 
 5b95f8fb72914b06671e9f6456a4c98f 740 mail optional mailman_2.1.5-10.dsc
 bd18d18647a42bf574838919762a7324 200228 mail optional mailman_2.1.5-10.diff.gz
 8593eb6dd20d33bb913d332d46861d3b 6620074 mail optional 
mailman_2.1.5-10_sparc.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iEYEAREDAAYFAkOIKvQACgkQscRzFz57S3O5qACeM6eQIR43ywNLUdfEfjW6Vigt
qmUAn33W4Yg9cATH7ZSjjHnXObSGdNfk
=oT8O
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to