Re: [TOOLS-DEVELOPMENT] ical server issue

Lou Berger <lberger@labn.net> Wed, 16 September 2015 03:36 UTC

Return-Path: <lberger@labn.net>
X-Original-To: tools-development@ietfa.amsl.com
Delivered-To: tools-development@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22DF81B329A for <tools-development@ietfa.amsl.com>; Tue, 15 Sep 2015 20:36:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.033
X-Spam-Level: *
X-Spam-Status: No, score=1.033 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pkfca-8YJ2Aw for <tools-development@ietfa.amsl.com>; Tue, 15 Sep 2015 20:36:06 -0700 (PDT)
Received: from gproxy10-pub.mail.unifiedlayer.com (gproxy10-pub.mail.unifiedlayer.com [69.89.20.226]) by ietfa.amsl.com (Postfix) with SMTP id E17331B3291 for <tools-development@ietf.org>; Tue, 15 Sep 2015 20:36:05 -0700 (PDT)
Received: (qmail 4845 invoked by uid 0); 16 Sep 2015 03:36:03 -0000
Received: from unknown (HELO CMOut01) (10.0.90.82) by gproxy10.mail.unifiedlayer.com with SMTP; 16 Sep 2015 03:36:03 -0000
Received: from box313.bluehost.com ([69.89.31.113]) by CMOut01 with id Hfbx1r00K2SSUrH01fc0pe; Tue, 15 Sep 2015 21:36:02 -0600
X-Authority-Analysis: v=2.1 cv=EbVbHpWC c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=wU2YTnxGAAAA:8 a=cNaOj0WVAAAA:8 a=IkcTkHD0fZMA:10 a=-NfooI8aBGcA:10 a=uEJ9t1CZtbIA:10 a=ff-B7xzCdYMA:10 a=48vgC7mUAAAA:8 a=1XWaLZrsAAAA:8 a=jGqiy6jZAAAA:8 a=afGaKQp86K-Jo-YgO4IA:9 a=QEXdDO2ut3YA:10 a=G9WWXeuLwC8A:10
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:Cc:References:To:Subject; bh=oySTMWR7C/a4iOw7sCV/bMmSMO/IP8hPZqCKbGFSRjE=; b=1wI6GFnofn4cytiwNy8uIiXev//uKqwVrPoG3luo9Bzf0j52+3FXPzH1VAy2+7ztWsA9J92Y+NF6VIkIfpFKT/BZZVAjPhqRNTlhxVbMGcxTs7a2kFjAT35zI2pzLFLi;
Received: from box313.bluehost.com ([69.89.31.113]:41013 helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.84) (envelope-from <lberger@labn.net>) id 1Zc3Vm-0000U4-6D; Tue, 15 Sep 2015 21:35:58 -0600
To: glen@amsl.com
References: <55F2EAA4.3040503@labn.net> <CABL0ig5fUgUK=Ewi3EtWVkyMqnWxddWkRVpF4Or7x7sg9CnPvw@mail.gmail.com> <CABL0ig5i0T3Zum-B=NypPfqC7T9gThT++fer50sqfm-x+9Xx8g@mail.gmail.com> <55F31680.6080100@labn.net> <14fc7535b48.2818.9b4188e636579690ba6c69f2c8a0f1fd@labn.net> <CABL0ig76yvn_S1gO9hj=inUgoYCJAM2zP+QkSnRxvQi2Jas1Nw@mail.gmail.com>
From: Lou Berger <lberger@labn.net>
X-Enigmail-Draft-Status: N1110
Message-ID: <55F8E38F.7080901@labn.net>
Date: Tue, 15 Sep 2015 23:35:43 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <CABL0ig76yvn_S1gO9hj=inUgoYCJAM2zP+QkSnRxvQi2Jas1Nw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Archived-At: <http://mailarchive.ietf.org/arch/msg/tools-development/QeMaGrVT_kDRCnCALWEb-pw52eQ>
Cc: IETF Tools Development <tools-development@ietf.org>
Subject: Re: [TOOLS-DEVELOPMENT] ical server issue
X-BeenThere: tools-development@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Tools Development list server <tools-development.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-development>, <mailto:tools-development-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-development/>
List-Post: <mailto:tools-development@ietf.org>
List-Help: <mailto:tools-development-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-development>, <mailto:tools-development-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2015 03:36:08 -0000

Well in trying a test with removing Z I found something really interesting:

All works well if the non-https version is used
(http://ical.ietf.org/public.php/IAOC/calendar)

Is there perhaps something odd on the server's time setting (assuming
google is somehow using tls time...)?

Lou


On 9/14/2015 12:15 PM, Glen wrote:
> Hi Lou -
>
> I"m trying to follow this... but in the thread you link to, and the
> 4/1 response you cite, it seems that Google is talking about the
> manual import of ICS files, and saying that it is fixed, which it is. 
> I can manually import the ICS file, and the timezones are all correct
> on my Google Calendar.   It seems that the problem only occurs with
> calendar subscriptions.
>
> In addition, you mention someone removing UTC times from the ICS... 
> When I do a survey of the exported ICS, it seems that about half the
> times are in UTC format (e.g. DTSTART:20131219T150000Z), and the other
> roughly half appear to have time zone specifiers.  (e.g. 
> DTSTART;TZID=America/New_York:20150910T120000).  I do not have any way
> of automatically making the calendar server remove all the "Z" times
> from its feed, and converting them to some time of local time - that
> is a function of each calendar item's creation and time zone settings.
>
> Interestingly, the item in question - the one malfunctioning - is the
> one I cited above, and it is *not* a "Z" time, but is in fact a
> localized timezone time.  I reviewed the file output, and compared
> them to 2445/5545, and the output seems to be exactly compliant.  We
> also have a properly-constructed VTIMEZONE stanza for it, and it is,
> as already cited, working for all other platforms (including Google's
> manual import.)
>
> So I'm still in the same place - our server is functioning, and
> functioning correctly, and RFC-compliant, and although I can confirm
> that Google is mangling this on import, I do not have any connections
> to Google that would enable me to "run this down..." much as I, too,
> would like to see this solved for their platform.
>
> I am open to any thoughts or suggestions... Do we know anyone at
> Google who participates in the IETF that might have some access to
> work on this, for example?
>
> Glen
>
>
> On Sun, Sep 13, 2015 at 8:29 AM, Lou Berger <lberger@labn.net
> <mailto:lberger@labn.net>> wrote:
>
>     Glenn,
>
>     Looks like others have seen similar issues and worked with Google
>     to resolve, see links below. Given that there will likely be other
>     Google users of the ietf ical server it's probably worth running
>     this to ground...
>
>     Lou
>
>     -
>     https://productforums.google.com/forum/m/#!topic/calendar/GouovR3g4LY
>     <https://productforums.google.com/forum/m/#%21topic/calendar/GouovR3g4LY>.
>     Look at the 4/1 response.
>
>     - I lost the link, but someone solve the issues by removing any Z
>     (utc) based times from the ics
>
>
>
>
>     On September 11, 2015 2:00:09 PM Lou Berger <lberger@labn.net
>     <mailto:lberger@labn.net>> wrote:
>
>         another data point:
>         https://ical.ietf.org/public.php/IAOC/finance
>
>         works fine...
>
>         On 9/11/2015 1:00 PM, Glen wrote:
>
>             Here's an interesting data point:
>
>             If I download the file at the
>             https://ical.ietf.org/public.php/IAOC/calendar URL
>             manually, and save
>             it as an ICS file on my desktop, and then I "Import" that
>             file into
>             Google, the times display correctly.
>
>             It is only if I ask Google to "subscribe" to the URL in
>             live-feed mode
>             that it seems to incorrectly compute the times.
>
>
>
>
>             As there is no difference in the data flow or what is
>             pulled (since
>             the Calendar server sends everything via HTTP in the same
>             way), I
>             wonder if something in Google's subscription processor is
>             tripping on
>             something somewhere.
>
>             That's not a solution - because you obviously want the
>             live feed - but
>             it does provide an additional point of validation, if you
>             like, of the
>             data.
>
>             Glen
>
>
>
>
>
>
>
>             On Fri, Sep 11, 2015 at 9:52 AM, Glen <glen@amsl.com
>             <mailto:glen@amsl.com>
>             <mailto:glen@amsl.com <mailto:glen@amsl.com>>> wrote:
>
>                 Hi Lou -
>
>                 AMS (ietf-action@ietf.org
>             <mailto:ietf-action@ietf.org> <mailto:ietf-action@ietf.org
>             <mailto:ietf-action@ietf.org>>) would be
>                 the correct place to report a problem with the
>             calendar *server* -
>                 for example, if the calendar server were down, or you
>             couldn't get
>                 access, or something like that.
>
>                 But I confess I have no idea how or where to "report"
>             the problem
>                 you're encountering.
>
>                 When I view the feed you mention, I see the meeting
>             coded as:
>
>                 DTEND;TZID=America/New_York:20150910T130000
>                 DTSTART;TZID=America/New_York:20150910T120000
>
>                 So the calendar server appears to be delivering it
>             correctly, as
>                 you point out.
>
>                 The question seems to be why Google calendar is
>             misinterpreting
>                 the coding here.
>
>                 I also use Gogole calendar, and it is also
>             misinterpreting the
>                 coding for me.... but I cannot tell why, nor would I
>             know to whom
>                 that should be reported.
>
>                 I welcome thoughts on this matter!
>
>                 Glen
>                 Glen Barney
>                 IT Director
>                 AMS (IETF Secretariat)
>
>
>
>                 On Fri, Sep 11, 2015 at 7:52 AM, Lou Berger
>             <lberger@labn.net <mailto:lberger@labn.net>
>                 <mailto:lberger@labn.net <mailto:lberger@labn.net>>>
>             wrote:
>
>                     So what's the right way to report an issue with
>             ical.ietf.org <http://ical.ietf.org>
>                     <http://ical.ietf.org>?
>
>                     I see an issue with a meeting from yesterday
>             9/10/15 on
>                     https://ical.ietf.org/public.php/IAOC/calendar and
>             it looks
>                     like the
>                     issues is also there for future meetings.
>
>                     The meeting correctly shows in Thunderbird as
>             occurring at
>                     noon ET, but
>                     on google calendar it shows at 10am ET. 
>             Interesting, this has
>                     not been
>                     an issue for other calendars, e.g., finance.
>
>                     Thanks,
>                     Lou
>
>
>
>                     _______________________________________________
>                     TOOLS-DEVELOPMENT mailing list
>                     TOOLS-DEVELOPMENT@ietf.org
>             <mailto:TOOLS-DEVELOPMENT@ietf.org>
>             <mailto:TOOLS-DEVELOPMENT@ietf.org
>             <mailto:TOOLS-DEVELOPMENT@ietf.org>>
>                    
>             https://www.ietf.org/mailman/listinfo/tools-development
>
>
>
>
>
>         _______________________________________________
>         TOOLS-DEVELOPMENT mailing list
>         TOOLS-DEVELOPMENT@ietf.org <mailto:TOOLS-DEVELOPMENT@ietf.org>
>         https://www.ietf.org/mailman/listinfo/tools-development
>
>
>
>