From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Vegard Vesterheim Newsgroups: gmane.emacs.bugs Subject: bug#29116: 24.5; Parsing dates from VCAL Date: Thu, 02 Nov 2017 09:57:08 +0100 Organization: UNINETT AS Message-ID: <1smv459hy3.fsf@voll.uninett.no> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1509636458 1757 195.159.176.226 (2 Nov 2017 15:27:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 2 Nov 2017 15:27:38 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) To: 29116@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 02 16:27:25 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eAHOk-00076m-SQ for geb-bug-gnu-emacs@m.gmane.org; Thu, 02 Nov 2017 16:27:15 +0100 Original-Received: from localhost ([::1]:60780 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAHOs-0004ZN-4r for geb-bug-gnu-emacs@m.gmane.org; Thu, 02 Nov 2017 11:27:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAHOf-0004Ws-UG for bug-gnu-emacs@gnu.org; Thu, 02 Nov 2017 11:27:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eAHOa-00036A-5E for bug-gnu-emacs@gnu.org; Thu, 02 Nov 2017 11:27:09 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39401) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eAHOa-000362-1H for bug-gnu-emacs@gnu.org; Thu, 02 Nov 2017 11:27:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eAHOZ-0006yV-Lg for bug-gnu-emacs@gnu.org; Thu, 02 Nov 2017 11:27:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Vegard Vesterheim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 02 Nov 2017 15:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.150963639026764 (code B ref -1); Thu, 02 Nov 2017 15:27:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 2 Nov 2017 15:26:30 +0000 Original-Received: from localhost ([127.0.0.1]:48081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eAHO1-0006xb-PX for submit@debbugs.gnu.org; Thu, 02 Nov 2017 11:26:30 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eABJZ-0003T4-SB for submit@debbugs.gnu.org; Thu, 02 Nov 2017 04:57:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eABJT-0005i2-RE for submit@debbugs.gnu.org; Thu, 02 Nov 2017 04:57:24 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:48945) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eABJT-0005hx-Nb for submit@debbugs.gnu.org; Thu, 02 Nov 2017 04:57:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40190) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eABJS-0005fS-Md for bug-gnu-emacs@gnu.org; Thu, 02 Nov 2017 04:57:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eABJN-0005co-Rc for bug-gnu-emacs@gnu.org; Thu, 02 Nov 2017 04:57:22 -0400 Original-Received: from mailgw02.it.ntnu.no ([129.241.56.175]:42442) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eABJN-0005KF-KB for bug-gnu-emacs@gnu.org; Thu, 02 Nov 2017 04:57:17 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by mailgw02.it.ntnu.no (Postfix) with ESMTP id 14A6C80157A for ; Thu, 2 Nov 2017 09:56:41 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mailgw02.it.ntnu.no Original-Received: from mailgw02.it.ntnu.no ([127.0.0.1]) by localhost (mailgw02.it.ntnu.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KTztr1OPgMRo for ; Thu, 2 Nov 2017 09:56:40 +0100 (CET) Original-Received: from voll.uninett.no (voll.uninett.no [158.38.62.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: vegarve) by mailgw02.it.ntnu.no (Postfix) with ESMTPSA id DD4008016DC for ; Thu, 2 Nov 2017 09:56:40 +0100 (CET) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Thu, 02 Nov 2017 11:26:28 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:139362 Archived-At: I received an email containing a VCAL attachment which Gnus is unable to render, the error in the minibuffer says: Wrong type argument: char-or-string-p, nil The VCAL-attachment contains this: DTSTART;VALUE=DATE:20171208 The spec for DTSTART states that the value type for DTSTART can be either DATE-TIME or DATE, so this seems like a valid format, so I am inclined to think that this is a bug in emacs. Here is the backtrace (parameters removed timezone-make-arpa-date(2000 0 0 "01:00:00" (3600 "CET")) timezone-make-date-arpa-standard("20171208" nil nil) gnus-icalendar-event--decode-datefield(...) gnus-icalendar-event-from-ical(...) gnus-icalendar-event-from-buffer(...) gnus-icalendar-event-from-handle(...) gnus-icalendar-mm-inline(...) mm-display-inline(...) mm-display-part(...) gnus-mime-display-alternative(...) gnus-mime-display-part(..) gnus-display-mime() gnus-article-prepare-display() gnus-article-prepare(94599 nil) gnus-summary-display-article(94599) gnus-summary-next-article(nil) Looking at the backtrace it seems that the problem is related to parsing the date string: "20171208".