Summary | ical import: RRULE UNTIL is strict when it should be nonstrict |
Queue | Horde Framework Packages |
Queue Version | Git master |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | horde (at) equaeghe (dot) nospammail (dot) net |
Created | 11/28/2013 (4236 days ago) |
Due | |
Updated | 12/17/2013 (4217 days ago) |
Assigned | |
Resolved | 12/06/2013 (4228 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
commit d0d1f2fd8f82e80d910e08f91aa9c100f08ab916
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Tue Dec 17 09:45:03 2013 -0500
Add missing fixture.
.../Date/test/Horde/Date/fixtures/
bug12869.ics | 44++++++++++++++++++++
1 files changed, 44 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/d0d1f2fd8f82e80d910e08f91aa9c100f08ab916
commit d106d333b659efb4840ec27eb8b5c87703da5f13
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Fri Dec 6 13:58:07 2013 -0500
Add new test for
Bug: 12869framework/Date/test/Horde/Date/RecurrenceTest.php | 30
+++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/d106d333b659efb4840ec27eb8b5c87703da5f13
commit 2fec6b85ec06c9f3cb87633f8e356c89371d0c35
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Fri Dec 6 13:55:10 2013 -0500
Bug: 12869Fix importing RRULE UNTIL values when they contain date parts.We were already treating UNTIL as inclusive as well as comparing
them by datetime
(as opposed to date). The problem was we weren't importing the
time portion
of the UNTIL value if it was present.
framework/Date/lib/Horde/Date/Recurrence.php | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
http://git.horde.org/horde-git/-/commit/2fec6b85ec06c9f3cb87633f8e356c89371d0c35
commit 83893b47c48d19f4f32b33d95fdfb79818ef3d35
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Fri Dec 6 13:58:07 2013 -0500
Add new test for
Bug: 12869framework/Date/test/Horde/Date/RecurrenceTest.php | 30
+++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/83893b47c48d19f4f32b33d95fdfb79818ef3d35
commit 79fea3a5bff3c856f933820e9c98cd3ae2c8c1ab
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Fri Dec 6 13:55:10 2013 -0500
Bug: 12869Fix importing RRULE UNTIL values when they contain date parts.We were already treating UNTIL as inclusive as well as comparing
them by datetime
(as opposed to date). The problem was we weren't importing the
time portion
of the UNTIL value if it was present.
framework/Date/lib/Horde/Date/Recurrence.php | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
http://git.horde.org/horde-git/-/commit/79fea3a5bff3c856f933820e9c98cd3ae2c8c1ab
Version ⇒ Git master
Queue ⇒ Horde Framework Packages
State ⇒ Resolved
commit d106d333b659efb4840ec27eb8b5c87703da5f13
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Fri Dec 6 13:58:07 2013 -0500
Add new test for
Bug: 12869framework/Date/test/Horde/Date/RecurrenceTest.php | 30
+++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/d106d333b659efb4840ec27eb8b5c87703da5f13
commit 2fec6b85ec06c9f3cb87633f8e356c89371d0c35
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Fri Dec 6 13:55:10 2013 -0500
Bug: 12869Fix importing RRULE UNTIL values when they contain date parts.We were already treating UNTIL as inclusive as well as comparing
them by datetime
(as opposed to date). The problem was we weren't importing the
time portion
of the UNTIL value if it was present.
framework/Date/lib/Horde/Date/Recurrence.php | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
http://git.horde.org/horde-git/-/commit/2fec6b85ec06c9f3cb87633f8e356c89371d0c35
Priority ⇒ 1. Low
State ⇒ Unconfirmed
New Attachment: test.ics
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ ical import: RRULE UNTIL is strict when it should be nonstrict
Type ⇒ Bug
moment of the recurring event (specified using UNTIL), a recurrence
should be generated for that event. With Kronolith 4.14, this is not
the case. So, in brief: Kronolith interprets the UNTIL as a strict
bound, whereas it should interpret it as a nonstrict bound.
Attached is a Google Calendar-generated ical file for which the
incorrect behavior manifests itself.
(Mailing list thread:
http://thread.gmane.org/gmane.comp.horde.kronolith/6482 )