Your message dated Thu, 12 Oct 2006 12:33:47 +0200
with message-id <[EMAIL PROTECTED]>
and subject line archivemail bug status (exception archiving some maildirs)
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)
--- Begin Message ---
Package: archivemail
Version: 0.4.8-1
Severity: normal
Tags: upstream
I get exceptions thrown on some mailboxes, here is an example:
$ archivemail -v NEW.wxpython-users-2001-11/
archiving 'NEW.wxpython-users-2001-11/' to
'NEW.wxpython-users-2001-11/_archive' ...
set tempfile directory to '/tmp/@25296.0archivemail'
guessing mailbox is of type: maildir
processing message '<[EMAIL PROTECTED]>'
using valid time found from 'Date' header
message is 280.39 days old
message is not flagged important
decision: archive message
converting maildir status into Status header 'RO'
saving message to file '/tmp/@25296.0archivemail/@25296.1archive.gz'
make_mbox_from: no Return-path -- using 'From:' instead!
Traceback (most recent call last):
File "/usr/bin/archivemail", line 1167, in ?
main()
File "/usr/bin/archivemail", line 619, in main
archive(mailbox_path)
File "/usr/bin/archivemail", line 971, in archive
_archive_dir(mailbox_name, final_archive_name, "maildir")
File "/usr/bin/archivemail", line 1106, in _archive_dir
archive.write(msg)
File "/usr/bin/archivemail", line 317, in write
unix_from = make_mbox_from(msg)
File "/usr/bin/archivemail", line 664, in make_mbox_from
(name, address) = rfc822.parseaddr(address_header)
File "/usr/lib/python2.1/rfc822.py", line 475, in parseaddr
list = a.getaddrlist()
File "/usr/lib/python2.1/rfc822.py", line 520, in getaddrlist
ad = self.getaddress()
File "/usr/lib/python2.1/rfc822.py", line 528, in getaddress
self.gotonext()
File "/usr/lib/python2.1/rfc822.py", line 508, in gotonext
while self.pos < len(self.field):
TypeError: len() of unsized object
cleaning up ...
removing stale archive file '/tmp/@25296.0archivemail/@25296.1archive.gz'
removing stale tempfile directory '/tmp/@25296.0archivemail'
Usually, if I move all the mails to an mbox based mailbox, this problem
is fixed. I have trimmed a mailbox down to a single mail still
illustrating the problem. Where can I send this?
Thanks,
Hugo van der Merwe
-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux vervet.localnet 2.4.18 #1 Sat Mar 16 12:31:36 SAST 2002 i686
Locale: LANG=C, LC_CTYPE=C
Versions of packages archivemail depends on:
ii python 2.1.3-4 An interactive object-oriented scr
-- no debconf information
--- End Message ---
--- Begin Message ---
> This bug is rather old. Can you still reproduce it with the current
> archivemail version? You wrote that you've traced it to a single
> message. If you still have that file, can you send it to me?
I don't know if I still have the file, and I'm not sure where to start
looking. However, I found this via google codesearch (hehe):
Version 0.5.0 - 15 September 2002
* Fixed a bug where mailbox locking would fail under Solaris. (Thanks Mark
Sheller)
* Fixed a bug where archiving maildir mailboxes without a 'Received Date' or
'From' header would fail. (Thanks Hugo van der Merwe)
* Removed yet another bug where messages dated on the Unix epoch would fail.
The date seems right, I don't think the changelog could be referring to
any *other* bug. So I think it can be closed. Uh... closing it...
Thanks!
Hugo
--- End Message ---