From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Bug in org-export-icalendar Date: Tue, 11 Nov 2008 17:34:20 +0100 Message-ID: <1CBCEE4B-7DAE-415F-9D6A-FD83DEA5CC07@uva.nl> References: <20081111.151722.205822299.harri.kiiskinen@utu.fi> Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kzwti-0001b3-34 for emacs-orgmode@gnu.org; Tue, 11 Nov 2008 12:19:26 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kzwth-0001an-0j for emacs-orgmode@gnu.org; Tue, 11 Nov 2008 12:19:25 -0500 Received: from [199.232.76.173] (port=44398 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kzwtg-0001ak-NC for emacs-orgmode@gnu.org; Tue, 11 Nov 2008 12:19:24 -0500 Received: from ey-out-1920.google.com ([74.125.78.147]:23290) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kzwtg-0003g9-9J for emacs-orgmode@gnu.org; Tue, 11 Nov 2008 12:19:24 -0500 Received: by ey-out-1920.google.com with SMTP id 4so1190315eyg.24 for ; Tue, 11 Nov 2008 09:19:23 -0800 (PST) In-Reply-To: <20081111.151722.205822299.harri.kiiskinen@utu.fi> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Harri Kiiskinen Cc: emacs-orgmode@gnu.org Hi Harri, yes, only times in time stamps will be used in iCalendar export. Times in the headline are too unpredictable. The agenda uses them as a service because nothing really bad can happen. But if you want consistency across applications, you should define times in a consistent way, i.e. in the stamp. - Carsten On Nov 11, 2008, at 2:17 PM, Harri Kiiskinen wrote: > Hi, > > when exporting org entries to icalendar files, I noticed a small bug. > > Both of these are valid in org-mode and result in similar entries in > the agenda, with the date and time set: > > ---test.org--- > * Thing 16:00-18:00 > <2008-11-11 Tue> > * Another Thing > <2008-11-11 Tue 16:00-18:00> > ---test.org--- > > makes > > -- > Tuesday 11 November 2008 > 8:00...... ---------------- > 10:00...... ---------------- > 12:00...... ---------------- > 14:00...... ---------------- > 16:00...... ---------------- > test: 16:00-18:00 Thing > test: 16:00-18:00 Another Thing > 18:00...... ---------------- > 20:00...... ---------------- > -- > > But when exported (org-export-icalendar-this-file; same behaviour with > org-export-icalendar-combine-agenda-files), the times are set > correctly only in the second, "Another Thing", whereas in the first, > the time period ends up in the description, but not in the DTSTART - > DTEND pair. See example: > > ---test.ics--- > BEGIN:VCALENDAR > VERSION:2.0 > X-WR-CALNAME:test > PRODID:-//Harri Kiiskinen//Emacs with Org-mode//EN > X-WR-TIMEZONE:EET > CALSCALE:GREGORIAN > BEGIN:VEVENT > UID: TS-4tvh2qp0tfe0@localhost.localdomain.i-did-not-set--mail-host-address--so-tickle-me > DTSTART;VALUE=DATE:20081111 > DTEND;VALUE=DATE:20081112 > SUMMARY:Thing 16:00-18:00 > DESCRIPTION: <2008-11-11 Tue> > CATEGORIES:test > END:VEVENT > BEGIN:VEVENT > UID: TS-bgki2qp0tfe0@localhost.localdomain.i-did-not-set--mail-host-address--so-tickle-me > DTSTART:20081111T160000 > DTEND:20081111T180000 > SUMMARY:Another Thing > DESCRIPTION: <2008-11-11 Tue 16:00-18:00> > CATEGORIES:test > END:VEVENT > END:VCALENDAR > ---test.ics--- > > Best, > > Harri K. > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode