-
Notifications
You must be signed in to change notification settings - Fork 54
Description
About Me
This RFC is posted on behalf of NRK.
Use Case
IBlueprintActionManifestDisplay and IBlueprintAdLibPiece interfaces have properties called nextPieceTags and invertOnAirState that complicate the resolution of "On Air" business state of AdLibs. As of HEAD of release53/1.53.0, we think that because of these complications, these properties are ignored by most of Sofie components. We believe that these properties were added at a stage in Sofie development where they were meant to work around certain limitations of the Blueprint API. With the expansion of the API, they don't seem to be relevant any more, and solutions more in line with the "additive" approach Sofie generally employs are available.
Proposal
We are seeking to remove the invertOnAirState and nextPieceTags properties in Release 53. Contributions to Release 53 of Sofie already introduce a large amount of breaking changes in many components and APIs, so this feels like a good opportunity to do so, since already there is going to be a significant effort required when end-users upgrade. At the very least we propose that the properties be marked deprecated and removed in the next release.
Process
The Sofie Team will evaluate this RFC and open up a discussion about it, usually within a week.
- RFC created
- Sofie Team has evaluated the RFC
- A workshop has been planned
- RFC has been discussed in a workshop
- A conclusion has been reached, see comments in thread