deviations.tsv
| 1 | # file count hash reason |
| 2 | 000.ics 1608 7a27917255eea216 oracle system tzdata is newer than chrono-tz (BC permanent DST from 2026-11) |
| 3 | 006.ics 90 622bf4547de03900 Windows TZID label without VTIMEZONE: we map it to IANA, oracle reads it as floating |
| 4 | 008.ics 3 df802948ea602d1a oracle fails (BrokenCalendarProperty); agrees with calcard |
| 5 | 009.ics 3 df802948ea602d1a oracle fails (BrokenCalendarProperty); agrees with calcard |
| 6 | 013.ics 137 93b49bf846d98b61 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 7 | 014.ics 8 ae6153441313fbd3 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 8 | 015.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 9 | 017.ics 8 d5879dbedfe854e6 DTEND before DTSTART: we clamp the length to 0, oracle takes DTEND as start |
| 10 | 021.ics 10 35313e431e0c562a Windows TZID label without VTIMEZONE: we map it to IANA, oracle reads it as floating |
| 11 | 022.ics 1 65697e58d06e3dbb TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 12 | 027.ics 9 5851e9e4e8720ff2 offset label TZID without VTIMEZONE: we use the offset, oracle uses UTC |
| 13 | 029.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 14 | 034.ics 159 b7a9ec452d882ace VALUE=DATE with a time part: we keep the date |
| 15 | 035.ics 28 300c7f82568e2a9d TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 16 | 038.ics 1 cbc1675328dcef31 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 17 | 042.ics 1 22068e3caeb5bbf1 oracle fails (AttributeError); agrees with calcard |
| 18 | 049.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 19 | 050.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 20 | 051.ics 1 b99149db7c366dc2 oracle fails (AttributeError); two DTSTART lines: we take the first (reviewed) |
| 21 | 053.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 22 | 059.ics 2 7f3bbd632d25a9f9 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 23 | 061.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 24 | 062.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 25 | 064.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 26 | 082.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 27 | 083.ics 1 2de92f32be81d0cd oracle fails (KeyError); agrees with calcard |
| 28 | 084.ics 2 5eb57ba89e47422e oracle fails (KeyError); agrees with calcard |
| 29 | 086.ics 1 7d1059f6c35c2d76 oracle fails (ValueError); agrees with calcard |
| 30 | 089.ics 14 fd3e864ade295a2d oracle fails (BadRuleStringFormat); UTC UNTIL equal to the last instance, custom VTIMEZONE (reviewed) |
| 31 | 098.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 32 | 108.ics 2 f2c0b761a472ee51 oracle fails (KeyError); override without DTSTART and UID is skipped (reviewed) |
| 33 | 110.ics 2 aacdfeabc6587a6c blank lines inside folded lines: oracle is lenient |
| 34 | 111.ics 1 f0321b7e40bc2f34 oracle fails (AttributeError); two DTSTART lines: we take the first (reviewed) |
| 35 | 112.ics 40 393c8a4703ea7f07 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 36 | 113.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 37 | 117.ics 4 764ebae68647fbdd oracle fails (BadRuleStringFormat); RSCALE, SKIP or leap month: rule dropped, DTSTART only (RFC 7529) (reviewed) |
| 38 | 124.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 39 | 125.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 40 | 126.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 41 | 127.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 42 | 129.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 43 | 131.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 44 | 140.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 45 | 147.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 46 | 148.ics 42 4fbd867506f32c98 missing END lines: we parse leniently, oracle yields nothing |
| 47 | 152.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 48 | 161.ics 20027 833644fea5dd717d oracle fails (BrokenCalendarProperty); override with higher SEQUENCE replaces the instance (reviewed) |
| 49 | 162.ics 37 0f322c180f96334c TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 50 | 163.ics 1 51775e34bf91afe9 oracle fails (BadRuleStringFormat); unparseable UNTIL: rule dropped (reviewed) |
| 51 | 167.ics 1938 0e0f79dd99b7c745 oracle fails (ValueError); agrees with calcard |
| 52 | 181.ics 57 038dc38070901473 DTSTART not matching RRULE is the first of COUNT (RFC 5545 3.3.10, as ical.js); oracle adds it on top |
| 53 | 198.ics 1 80ccc81a8af90b2b oracle fails (ValueError); agrees with calcard |
| 54 | 210.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 55 | 217.ics 2139 8d434978b3cfcdf0 we apply EXRULE (RFC 2445), oracle ignores it |
| 56 | 219.ics 302 5fe0b53ce6430ba9 TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 57 | 220.ics 4 b47c7c173cdf7129 oracle fails (KeyError); agrees with calcard |
| 58 | 221.ics 49 780830fed4d2f99d TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 59 | 222.ics 24 d751973bd4e56d6d DTSTART not matching RRULE is the first of COUNT (RFC 5545 3.3.10, as ical.js); oracle adds it on top |
| 60 | 225.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 61 | 253.ics 6 51cdddceec67f42f oracle fails (BrokenCalendarProperty); overrides with another UID are orphans (reviewed) |
| 62 | 266.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 63 | 267.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 64 | 270.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 65 | 272.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 66 | 298.ics 28 567209dcb2aa0274 wall times in a DST gap move to the next real instant and merge with it (RFC 5545 3.3.5) |
| 67 | 301.ics 1 18726d5622f2988d oracle fails (KeyError); agrees with calcard |
| 68 | 306.ics 1 1d6089d11d0a3fd2 oracle fails (BrokenCalendarProperty); huge DURATION saturates (reviewed) |
| 69 | 310.ics 1 8bbebcd06413c5f7 TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 70 | 312.ics 1 df6850b329c4fc23 TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 71 | 322.ics 5 c3e2fc933adcf17b TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 72 | 323.ics 500 f4e7ea40c5b7d14a TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 73 | 325.ics 730 09386e54c65dfa72 TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 74 | 326.ics 12417 cd5550d301ccc9aa TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 75 | 328.ics 755 545bdffd58393f3c TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 76 | 330.ics 1 c252bfa7a8ac91a6 TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 77 | 331.ics 1 6cc1534a95ee2cfd floating DTSTART with zoned DTEND: oracle gives DTSTART the DTEND zone |
| 78 | 401.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 79 | 403.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 80 | 407.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 81 | 408.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 82 | 468.ics 0 cbf29ce484222325 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 83 | 480.ics 1 a3e63eb3ff4476cc floating DTSTART with zoned DTEND: oracle gives DTSTART the DTEND zone |
| 84 | 494.ics 289 85de61f244f9e485 oracle fails (BadRuleStringFormat); agrees with calcard |
| 85 | 495.ics 2609 89eee3b7f0358a3a oracle fails (BadRuleStringFormat); mixed numbered and plain BYDAY, matches ical.js (reviewed) |
| 86 | 497.ics 288 e54608f34424fa62 oracle fails (BadRuleStringFormat); override with higher SEQUENCE replaces the instance (reviewed) |
| 87 | 498.ics 289 8736a96828e73352 oracle fails (BadRuleStringFormat); override with higher SEQUENCE replaces the instance (reviewed) |
| 88 | 500.ics 1 f30cc8a60062c785 oracle fails (BadRuleStringFormat); RSCALE, SKIP or leap month: rule dropped, DTSTART only (RFC 7529) (reviewed) |
| 89 | 504.ics 1 7410972609a7caa8 TZID on a UTC value: we use the Z, oracle uses the TZID |
| 90 | 515.ics 1 02da48d67d9df29f oracle fails (ValueError); agrees with calcard |
| 91 | 517.ics 5 12de74873aa0cfb7 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 92 | 523.ics 1 c1ba92fcbe57a1d5 TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 93 | 554.ics 1 b99149db7c366dc2 oracle fails (AttributeError); two DTSTART lines: we take the first (reviewed) |
| 94 | 555.ics 0 cbf29ce484222325 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 95 | 560.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 96 | 561.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 97 | 564.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 98 | 568.ics 1 0ec50d31b5f14f4b oracle fails (BadRuleStringFormat); agrees with calcard |
| 99 | 569.ics 0 cbf29ce484222325 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 100 | 570.ics 0 cbf29ce484222325 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 101 | 578.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 102 | 579.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 103 | 581.ics 1 37980ac3bde021ca RDATE PERIOD of DATE values: we drop it |
| 104 | 582.ics 1 3c1ba6e24e6b99f9 RDATE PERIOD of DATE values: we drop it |
| 105 | 588.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 106 | 590.ics 3 a59f40b8b00d9c66 oracle fails (TypeError); agrees with calcard |
| 107 | 591.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 108 | 592.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 109 | 593.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 110 | 598.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 111 | 599.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 112 | 602.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 113 | 603.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 114 | 607.ics 1 fb52d207f4490cbd oracle fails (ValueError); agrees with calcard |
| 115 | 608.ics 4947 b842896706966d46 oracle fails (ValueError); agrees with calcard |
| 116 | 610.ics 1 1bf3586ab351b1ce DTEND before DTSTART: we clamp the length to 0, oracle takes DTEND as start |
| 117 | 630.ics 1 ef9fd962f299e6b3 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 118 | 631.ics 1 cd46b4d9a7a4b941 oracle fails (KeyError); agrees with calcard |
| 119 | 632.ics 11 b8ecf984b8ac6e89 TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 120 | 643.ics 639 80b0fdaafcc6b848 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 121 | 644.ics 639 7a0adfb99acac7d8 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 122 | 645.ics 710 a36a6620d45d3f3c oracle fails (BrokenCalendarProperty); DTSTART not matching RRULE counts as an instance (reviewed) |
| 123 | 657.ics 2 94b7f172d05cd460 TZID on a UTC value: we use the Z, oracle uses the TZID |
| 124 | 682.ics 1 d7e4905c8854fbfa oracle fails (ValueError); agrees with calcard |
| 125 | 684.ics 2 98513a04bbdbb3a8 oracle fails (InvalidCalendar); agrees with calcard |
| 126 | 689.ics 11658 602e0614375c688e oracle fails (KeyError); override carrying RRULE, custom VTIMEZONE, RDATE equal to DTSTART (reviewed) |
| 127 | 690.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 128 | 692.ics 4 2bfa2ac075f3cd07 oracle fails (KeyError); agrees with calcard |
| 129 | 693.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 130 | 695.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 131 | 696.ics 11658 602e0614375c688e oracle fails (KeyError); override carrying RRULE, custom VTIMEZONE, RDATE equal to DTSTART (reviewed) |
| 132 | 698.ics 3 f8bd25199f328d3e oracle fails (BrokenCalendarProperty); agrees with calcard |
| 133 | 699.ics 8 2aa1244be3352d58 oracle fails (KeyError); agrees with calcard |
| 134 | 700.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 135 | 701.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 136 | 702.ics 1 51775e34bf91afe9 oracle fails (BadRuleStringFormat); agrees with calcard |
| 137 | 710.ics 395 c165cc477c8026f9 oracle fails (BrokenCalendarProperty); two DTSTART lines: we take the first (reviewed) |
| 138 | 712.ics 15 68cce3e686e9f36a UNTIL form differs from DTSTART: we read a DATE as the whole day and floating as wall time |
| 139 | 734.ics 1066 02c5e6614bcc7294 oracle fails (BadRuleStringFormat); agrees with calcard |
| 140 | 739.ics 21 b6e0cb17686f5589 DTSTART not matching RRULE is the first of COUNT (RFC 5545 3.3.10, as ical.js); oracle adds it on top |
| 141 | 745.ics 1 bf188eee93f02fd5 DTEND before DTSTART: we clamp the length to 0, oracle takes DTEND as start |
| 142 | 752.ics 1 74d781665f807cb5 DTEND before DTSTART: we clamp the length to 0, oracle takes DTEND as start |
| 143 | 772.ics 3 fee1b84c6335dfe1 override with its own RRULE: we show it, oracle drops it |
| 144 | 788.ics 194 9b53013aec9467bb UNTIL form differs from DTSTART: we read a DATE as the whole day and floating as wall time |
| 145 | 813.ics 10 d2a52d37afa06d24 DTSTART not matching RRULE is the first of COUNT (RFC 5545 3.3.10, as ical.js); oracle adds it on top |
| 146 | 826.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 147 | 827.ics 0 cbf29ce484222325 oracle fails (KeyError); agrees with calcard |
| 148 | 851.ics 529 c5ac4fd42f33ce94 TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 149 | 921.ics 1 eaabc3803505ca24 TZID on a DATE value: RFC 5545 forbids applying it, oracle applies it |
| 150 | 923.ics 9 4535d8168d054301 UNTIL form differs from DTSTART: we read a DATE as the whole day and floating as wall time |
| 151 | 926.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 152 | 927.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 153 | 929.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 154 | 933.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 155 | 934.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 156 | 939.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 157 | 941.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 158 | 949.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 159 | 954.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 160 | 959.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 161 | 960.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 162 | 967.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 163 | 968.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 164 | 973.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 165 | 984.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 166 | 985.ics 1905 abb42e92aeec7b3b oracle fails (ValueError); DTSTART not matching RRULE counts as an instance (reviewed) |
| 167 | 986.ics 229 dd84d31e797ff91d oracle fails (KeyError); UTC UNTIL equal to the last instance, custom VTIMEZONE (reviewed) |
| 168 | 988.ics 48 a5b204b9ede56fe8 oracle fails (ValueError); VTIMEZONE first onset after the event: offset before it applies (reviewed) |
| 169 | 989.ics 48 a5b204b9ede56fe8 oracle fails (ValueError); VTIMEZONE first onset after the event: offset before it applies (reviewed) |
| 170 | 990.ics 48 a5b204b9ede56fe8 RFC 5545 example VTIMEZONEs: repeated TZID with a broken DAYLIGHT onset |
| 171 | 991.ics 48 a5b204b9ede56fe8 oracle fails (ValueError); VTIMEZONE first onset after the event: offset before it applies (reviewed) |
| 172 | 992.ics 3 c54c8efd55b13c89 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 173 | 993.ics 3 c54c8efd55b13c89 oracle fails (BrokenCalendarProperty); agrees with calcard |
| 174 | 994.ics 1 fd208164eb8c65f8 oracle fails (AttributeError); override without DTSTART and UID is skipped (reviewed) |
| 175 | 995.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 176 | 996.ics 0 cbf29ce484222325 oracle fails (ValueError); agrees with calcard |
| 177 |