Skip to content

RFC: Remove invertOnAirState and nextPieceTags #1558

@jstarpl

Description

@jstarpl

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions