Re: [TOOLS-DEVELOPMENT] ical server issue

Glen <glen@amsl.com> Wed, 16 September 2015 16:30 UTC

Return-Path: <glen@amsl.com>
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 778E01B344F for <tools-development@ietfa.amsl.com>; Wed, 16 Sep 2015 09:30:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.588
X-Spam-Level:
X-Spam-Status: No, score=-103.588 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
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 c7Vdcyx2B9Gj for <tools-development@ietfa.amsl.com>; Wed, 16 Sep 2015 09:30:54 -0700 (PDT)
Received: from mail.amsl.com (mail.amsl.com [4.31.198.40]) by ietfa.amsl.com (Postfix) with ESMTP id 03A5F1B34CB for <tools-development@ietf.org>; Wed, 16 Sep 2015 09:30:54 -0700 (PDT)
Received: from mail.amsl.com (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id F166D1E5A22 for <tools-development@ietf.org>; Wed, 16 Sep 2015 09:30:13 -0700 (PDT)
Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com [209.85.214.173]) by c8a.amsl.com (Postfix) with ESMTPSA id C19E21E59EB for <tools-development@ietf.org>; Wed, 16 Sep 2015 09:30:13 -0700 (PDT)
Received: by obqa2 with SMTP id a2so153872320obq.3 for <tools-development@ietf.org>; Wed, 16 Sep 2015 09:30:53 -0700 (PDT)
X-Received: by 10.182.16.135 with SMTP id g7mr24487335obd.67.1442421053298; Wed, 16 Sep 2015 09:30:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.202.102.71 with HTTP; Wed, 16 Sep 2015 09:30:33 -0700 (PDT)
In-Reply-To: <55F8E38F.7080901@labn.net>
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> <55F8E38F.7080901@labn.net>
From: Glen <glen@amsl.com>
Date: Wed, 16 Sep 2015 09:30:33 -0700
Message-ID: <CABL0ig5-LcUV-phXamaTUrKyKiKU3VVY-4dOADt0e4+fXVWmuw@mail.gmail.com>
To: Lou Berger <lberger@labn.net>
Content-Type: multipart/alternative; boundary="001a11c338ec7fc347051fdfd2a6"
Archived-At: <http://mailarchive.ietf.org/arch/msg/tools-development/PolOU5NJjNvsw-Xdiw9SiXqnHEI>
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
Reply-To: glen@amsl.com
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 16:30:57 -0000

Hi Lou -

Not that I'm aware of....

ietfa:~ # date
Wed Sep 16 09:28:34 PDT 2015
ietfa:~ # sntp -s pool.ntp.org
16 Sep 09:28:36 sntp[15416]: Started sntp
2015-09-16 09:28:38.235822 (+0800) -0.00297 +/- 0.028366 secs
2015-09-16 09:28:38.234173 (+0800) +0.005258 +/- 0.003143 secs
2015-09-16 09:28:38.241367 (+0800) +0.000079 +/- 0.025818 secs
ietfa:~ # date
Wed Sep 16 09:28:39 PDT 2015

We check the clocks as part of our weekly maintenance, and ensure they are
synced to the global time servers.  The above was a manual resync I ran
just now - we seem to be on point there.

Interesting find about the https:// though...

Glen


On Tue, Sep 15, 2015 at 8:35 PM, Lou Berger <lberger@labn.net> wrote:

> 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
> >
> >
> >
> >
>
>
> _______________________________________________
> TOOLS-DEVELOPMENT mailing list
> TOOLS-DEVELOPMENT@ietf.org
> https://www.ietf.org/mailman/listinfo/tools-development
>