@Charles I don't know if that "idiom is commonplace" but at least the patch pilot calendar [1] as such events and the google UI/evolution/gnome-calendar correctly list them as day event
I've exported the ICS and events have that format "BEGIN:VEVENT DTSTART;VALUE=DATE:20160118 DTSTAMP:20160112T165350Z ... CREATED:20151211T075059Z DESCRIPTION:Pilot <name> SUMMARY:Pilot <name> ... END:VEVENT" AS you can see there is only a DTSTART, http://www.kanzaki.com/docs/ical/vevent.html states "For cases where a "VEVENT" calendar component specifies a "DTSTART" property with a DATE data type but no "DTEND" property, the events non- inclusive end is the end of the calendar date specified by the "DTSTART" property" So to reply to your questions a) The missing DTEND is a valid case and the code doesn't handle it well b) other systems honor it [1] https://calendar.google.com/calendar/embed?src=6k1e5rq45m1bdqq0n1ge3oq...@group.calendar.google.com&gsessionid=OK -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-datetime in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1261191 Title: indicator-datetime list evolution calendar all day event a day before actual date of event Status in indicator-datetime package in Ubuntu: Confirmed Bug description: 1. What is expected I add new all day events to evolution calendar (caldav sync with owncloud and also local calendar). Evolution shows events just OK and indicator-datetime calendar shows correct day as bold as well and should also list events below as defined. 2. What actually happens Indicator-datetime lists events to take place one day ahead e.g. all day event on Monday is listed to be happen on Sunday. --- ApportVersion: 2.0.1-0ubuntu17.6 Architecture: amd64 DistroRelease: Ubuntu 12.04 InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) MarkForUpload: True NonfreeKernelModules: wl Package: indicator-datetime 0.3.94-0ubuntu2 PackageArchitecture: amd64 ProcVersionSignature: Ubuntu 3.11.0-15.23~precise1-generic 3.11.10 Tags: precise running-unity third-party-packages Uname: Linux 3.11.0-15-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm admin debian-tor dialout dip libvirtd lpadmin plugdev sudo syslog To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1261191/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp