Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Saturday Vespers #2

Closed
GoogleCodeExporter opened this issue Apr 6, 2015 · 6 comments
Closed

Saturday Vespers #2

GoogleCodeExporter opened this issue Apr 6, 2015 · 6 comments

Comments

@GoogleCodeExporter
Copy link

For Saturday, 9/24: Vespers should be First Vespers of the Sunday, not of the 
Ember Day.  Perhaps a script could be written so that for 1955 and 1960, Ember 
Saturday in September ends after None.

Also for Saturday, 8/6, Vespers should be of the Transfiguration, not of the 
Sunday. This may necessitate a special script in Perl when the decision is made 
as to what happens at Vespers.

Original issue reported on code.google.com by APMarcel...@gmail.com on 24 Sep 2011 at 9:13

@GoogleCodeExporter
Copy link
Author

It might not be a bad idea if we could program in the rules of concurrence and 
occurrence for the 1960 rubrics.

Original comment by canon.mi...@gmail.com on 2 Oct 2011 at 1:18

@GoogleCodeExporter
Copy link
Author

Original comment by a...@malton.name on 2 Oct 2011 at 2:06

  • Added labels: Component-Ordo

@GoogleCodeExporter
Copy link
Author

Several bugs seem to be at work here, and fixing them is likely to have 
unintended side-effects. I've created a branch called "precedence" for 
experimental fixes.

The first revision in the branch, r76, fixes the Ember Day bug mentioned above, 
but will require testing for unexpected effects elsewhere.

Original comment by igregord on 8 Oct 2011 at 8:43

@GoogleCodeExporter
Copy link
Author

Another such bug: With the Divino afflatu rubrics, feasts of the Lord should 
take precedence over lesser Sundays. See, for example, 9-14-2008.

Original comment by igregord on 11 Oct 2011 at 8:09

@GoogleCodeExporter
Copy link
Author

The precedence branch now corrects all of the bugs mentioned above. I have 
tested Matins and Vespers for the whole of 2008, and for some other small 
intervals, with both the 1960 and Divino afflatu rubrics, and the only changes 
to the offices were intentional. I'm happy to make any necessary further tests 
before the branch is merged to trunk, however.

The last change to the branch, r113, splits the conditional for determining 
whether the sanctoral or temporal office should take precedence into several 
conditionals that set a flag as appropriate. It had become unwieldy with the 
previous changes. Some of its logic was also redundant or incorrect, owing 
either to recent changes or (presumably) to earlier changes by Laszlo himself. 
The change makes the test more readable, but it is not terribly slick; I would 
welcome any suggestions for a neater solution.

Below is a summary of the changes on the branch:

- Respect the request of callers to &monthday to retrieve the following day's 
date (for Vespers and Compline of the following). Fixes the above Ember day 
bug. (r76)
- Fixed concurrence of feasts with Sundays according to the 1960 rubrics: 
second Vespers of a feast take precedence over first Vespers of a Sunday of 
equal rank. Fixes the Transfiguration bug. (r78)
- Feasts of the Lord often take precedence over Sundays, with the rules varying 
according to the set of rubrics. Fixes the Holy-Cross-day bug. (r102)
- Split up the conditional as noted above. (r113)

Original comment by igregord on 16 Oct 2011 at 6:40

@GoogleCodeExporter
Copy link
Author

Merged to trunk in r129.

Original comment by igregord on 19 Oct 2011 at 8:06

  • Changed state: Fixed

gregordick pushed a commit that referenced this issue Apr 14, 2015
peterdiekertz added a commit that referenced this issue Oct 28, 2015
gregordick pushed a commit that referenced this issue Dec 12, 2015
Add Polish hymns in Psalterium
gregordick added a commit that referenced this issue Dec 31, 2016
DLakomy added a commit that referenced this issue Feb 10, 2017
APMarcello3 pushed a commit that referenced this issue Mar 3, 2019
APMarcello3 pushed a commit that referenced this issue Feb 24, 2020
APMarcello3 pushed a commit that referenced this issue Mar 13, 2020
APMarcello3 added a commit that referenced this issue Aug 12, 2021
Change English to match Latin in Communion Antiphon (correction of #2
APMarcello3 pushed a commit that referenced this issue Sep 9, 2021
APMarcello3 pushed a commit that referenced this issue Jan 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant