diff options
Diffstat (limited to 'lib/rites')
| -rw-r--r-- | lib/rites/rite_ef/temporal_ef.ml | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/lib/rites/rite_ef/temporal_ef.ml b/lib/rites/rite_ef/temporal_ef.ml index 4add824..dacae9c 100644 --- a/lib/rites/rite_ef/temporal_ef.ml +++ b/lib/rites/rite_ef/temporal_ef.ml @@ -492,13 +492,22 @@ let third_sunday_of_september y = excepts the Lenten set from the III-class Lenten ferias. The Whitsun set falls inside the I-class Pentecost octave and takes its rank. - The September and Advent sets match lectio's own Ember slugs. The Lent and - Whitsun (Pentecost) sets do not -- lectio has no Ember slug for either, so - "ef-lent-ember-*" and "ef-pentecost-ember-*" are colitur-only keys and a - lectionary gap for the Plan 4 bootstrap to fill (spec ยง4.4; CORRECTED, - final fix wave, item 7 -- Plan 4, not Plan 3, is the lectionary - bootstrap), the same status as the Nativity vigil and the Rogation days - below. *) + The September and Advent sets match lectio's own Ember SLUG spelling + directly. The Lent and Whitsun (Pentecost) sets do not -- "ef-lent-ember-*" + and "ef-pentecost-ember-*" are colitur-only slug KEYS, never lectio's own + naming for the identical civil days (Lent: "ef-lent-1-<weekday>"; + Whitsun: "ef-easter-8-<weekday>"). CORRECTED (task 8 fix round 1, + coordinator review, Critical 2): this comment previously said "lectio + has no Ember slug for either" and framed BOTH as "a lectionary gap for + the Plan 4 bootstrap to fill" -- true of the SLUG naming, misleading + about the underlying READING DATA. lectio's own tridentine-lectionary.ini + carries real citations for both sets, just filed under the non-Ember + names above -- tools/bootstrap_lectionary.ml's own [colitur_keys] + renames both onto colitur's own slugs (the Whitsun rename shipped with + Plan 4; the Lent one was missed for one fix round -- both engines + independently fell through to the wrong ferial-resumption answer there, + so even the differential could not see the gap until it was found; + data/ef/expected-divergences.sexp's own C22 has the full account). *) let ember d = let y = Date.year d in let easter = Computus.gregorian_easter y in |
