Hi,
I submitted to pull request to document the error cases for AlarmManager
methods and add examples to outline non-obvious cases when crossing
timezone or DST boundaries:
https://github.com/sysapps/sysapps/pull/27
Kr,
On Fri, Jan 18, 2013 at 11:25 PM, Jonas Sicking <jonas@sicking.cc> wrote:
> On Fri, Jan 18, 2013 at 9:47 AM, Mandyam, Giridhar <mandyam@quicinc.com>
> wrote:
> > Hi Jonas,
> >
> > This makes sense for the targeted behavior, but the spec as written does
> not make this clear. I would like to see the DST cases outlined in the
> spec. Perhaps even including the two examples I provided, and the expected
> behavior of the implementation as you've described below.
>
> I completely agree. There is a lot of non-obvious behavior here and
> timezones and DST is always confusing. So we should definitely have
> examples in the spec. The ones you listed which include crossing DST
> boundaries should absolutely be there. As should examples that include
> crossing timezone boundaries, which happens when traveling.
>
> / Jonas
>
--
Christophe Dumez, PhD
Linux Software Engineer
Intel Finland Oy - Open Source Technology Center