Data::ICal::DateTime 0.82 implements the fix discussed below.
0.82 - Mon 21 Aug 2017
* Set recurrence timezone to the same as the 'start' attribute (fix
github issue #2)
2017-08-18 21:10 GMT+02:00 Flavio S. Glock :
> This patch fixes the problem - but as I explained in
This patch fixes the problem - but as I explained in the previous mail, I'm
not sure if it is the right thing to do (the alternative is that
DateTime::Event::ICal didn't ignore the time_zone in dtstart).
diff --git a/lib/Data/ICal/DateTime.pm b/lib/Data/ICal/DateTime.pm
index ecf9e2f..ab49e78
(forwarding to DateTime list because this looks interesting)
I've created this test - https://gist.github.com/fglock/
cf1117ad000b41d9e5dbee6fa8b78993
this fails (set time zone implicitly through dtstart):
$a = DateTime::Event::ICal->recur(
dtstart => $dt19970902T09_tz ,