From: Tomi Ollila Date: Tue, 25 Sep 2012 11:42:11 +0000 (+0300) Subject: Re: bug related to ical X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=2574aa1256655655486711b0477a871442c4ddbf;p=notmuch-archives.git Re: bug related to ical --- diff --git a/d4/bb8dd7cdab34f3cc9afa4300430ee8c9d3bb82 b/d4/bb8dd7cdab34f3cc9afa4300430ee8c9d3bb82 new file mode 100644 index 000000000..26e41e626 --- /dev/null +++ b/d4/bb8dd7cdab34f3cc9afa4300430ee8c9d3bb82 @@ -0,0 +1,140 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by olra.theworths.org (Postfix) with ESMTP id 39D09431FC0 + for ; Tue, 25 Sep 2012 04:42:07 -0700 (PDT) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: 0 +X-Spam-Level: +X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] + autolearn=disabled +Received: from olra.theworths.org ([127.0.0.1]) + by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id Ga5hlFu4nSdV for ; + Tue, 25 Sep 2012 04:42:06 -0700 (PDT) +Received: from guru.guru-group.fi (guru.guru-group.fi [46.183.73.34]) + by olra.theworths.org (Postfix) with ESMTP id 7A13D431FAF + for ; Tue, 25 Sep 2012 04:42:06 -0700 (PDT) +Received: from guru.guru-group.fi (localhost [IPv6:::1]) + by guru.guru-group.fi (Postfix) with ESMTP id 0E53210014A; + Tue, 25 Sep 2012 14:42:12 +0300 (EEST) +From: Tomi Ollila +To: Olivier Berger , notmuch@notmuchmail.org +Subject: Re: bug related to ical +In-Reply-To: <871uhq2x3t.fsf@inf-8657.int-evry.fr> +References: + <871uhq2x3t.fsf@inf-8657.int-evry.fr> +User-Agent: Notmuch/0.13.2+177~g6720ee8 (http://notmuchmail.org) Emacs/24.2.1 + (x86_64-unknown-linux-gnu) +X-Face: HhBM'cA~ +MIME-Version: 1.0 +Content-Type: text/plain +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.13 +Precedence: list +List-Id: "Use and development of the notmuch mail system." + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +X-List-Received-Date: Tue, 25 Sep 2012 11:42:07 -0000 + +On Tue, Sep 25 2012, Olivier Berger wrote: + +> Hi. +> +> I didn't seem to find any followup. +> +> I'm experiencing a similar problem... Anyone with hints on how to solve +> this ? + +Can either of you provide an email file that triggers this problem +for others to test ? + +Tomi + +> +> Thanks in advance. +> +> Best regards, +> +> Robert Horn writes: +> +>> I've noticed a problem related to handling of ical attachments. I'm +>> using Notmuch 0.13 on Emacs 23.3.1. I've done some basic +>> troubleshooting. +>> +>> The problem arises with emails from Concur that include an ical +>> attachment being viewed with the notmuch message viewer. The problems +>> are: +>> 1. When opening the email there is sometimes the following mesage and +>> error in Emacs message buffer: +>> Converting icalendar...done +>> notmuch-show-insert-bodypart-internal: Wrong type argument: stringp, nil +>> +>> 2. Some (not all) of the view commands fail, e.g. "v", "V", "w". +>> Others work, like "m", and "q". +>> +>> 3. Examination of the /tmp directory shows notmuch-ical temp files being +>> created but they are zero length. +>> +>> This is related to the ical attachment. When I editted one of the emails to +>> remove the attachment, the problem went away. I suspect it is related +>> to the attachments being base64 encoded. The header of the mime +>> attachment shows: +>> +>> Content-Type: application/octet-stream; +>> name="ConcurCalendarEntry.ics" +>> Content-Transfer-Encoding: base64 +>> Content-Disposition: attachment; +>> filename="ConcurCalendarEntry.ics" +>> +>> The encoding is correct. The attachment decodes and looks right. With +>> some details obscured the attachment contains: +>> +>> BEGIN:VCALENDAR +>> VERSION:2.0 +>> METHOD:PUBLISH +>> BEGIN:VEVENT +>> DTSTART:properly-formatted +>> DTEND:properly-formatted +>> DTSTAMP:properly-formatted +>> LOCATION: +>> SUMMARY:Concur Travel Itinerary +>> DESCRIPTION:Lots of stuff +>> with about 80 lines of description. All indented properly. +>> UID:properly-formatted +>> PRIORITY:3 +>> TRANSP:TRANSPARENT +>> END:VEVENT +>> END:VCALENDAR +>> +>> I can live without the ics files, so fixing this is not a priority for +>> me. If there is someone interested in figuring this out, I've saved an +>> email and can answer questions. I got lost trying to follow the lisp +>> code paths for attachments, so I'm not sure whether it's the text or the +>> base64 that is being handed off to icalendar. +>> +>> R Horn +>> rjhorn@alum.mit.edu +> +> -- +> Olivier BERGER +> http://www-public.it-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8 +> Ingenieur Recherche - Dept INF +> Institut Mines-Telecom, Telecom SudParis, Evry (France) +> +> _______________________________________________ +> notmuch mailing list +> notmuch@notmuchmail.org +> http://notmuchmail.org/mailman/listinfo/notmuch