framework inheritance broken since 26.1
Posted: Fri Feb 28, 2025 1:26 pm
Hi there!
Oxygen 23 introduced exf-files for defining frameworks. Since then, it was allowed to have arbitrary deep inheritance of frameworks, while the old framework-files inheritance was constraint to only two levels. We are using 3 and 4 levels of framework inheritance.
I found, that setups with inheritance 2+ are broken in Oxygen 26.1 and 27, but were working from 23 to 26.0.
Here is our inheritance graph, where "<-" means that the framework on the right inherits from the one on the left.
tei <- oXbytei <- oXbytao [<- others ]
Links to our frameworks:
https://github.com/scdh/oxbytei
https://github.com/scdh/oxbytao
Kind regards,
Chris
Oxygen 23 introduced exf-files for defining frameworks. Since then, it was allowed to have arbitrary deep inheritance of frameworks, while the old framework-files inheritance was constraint to only two levels. We are using 3 and 4 levels of framework inheritance.
I found, that setups with inheritance 2+ are broken in Oxygen 26.1 and 27, but were working from 23 to 26.0.
Here is our inheritance graph, where "<-" means that the framework on the right inherits from the one on the left.
tei <- oXbytei <- oXbytao [<- others ]
Links to our frameworks:
https://github.com/scdh/oxbytei
https://github.com/scdh/oxbytao
Kind regards,
Chris