Skip to content

[meta] Publish Candidate Recommendation #276

Open
anssiko opened this Issue Apr 4, 2016 · 3 comments

2 participants

@anssiko
anssiko commented Apr 4, 2016 edited

The Candidate Recommendation (CR) publication of the Presentation API is looming in the horizon. By publishing a CR we:

  • signal the group has met its requirements satisfactorily for a new standard,
  • ask the entire W3C membership to provide feedback,
  • formally collect implementation experience to demonstrate that the specification works in practice.

While we're well on our way to satisfy the CR requirements, there are some things to be completed before we can hit this significant milestone, namely:

  • Resolve the open issues we can address before the F2F (thanks @tidoust):

    • #162 Evaluate Presentation API against the Media Accessibility User Requirements spec
    • #163 PresentationSession should have stream interfaces!
    • #218 Possibility for a character to be interpreted differently depending on locale
    • #241 bufferedAmount property on PresentationConnection
    • #253 Have the receiving browsing context generate the presentation identifier?
    • #254 When is the first presentation connection created in the receiving browsing context?
    • #269 Only allow one PresentationAvailability per PresentationRequest
    • #273 PresentationConnectionClosedEventInit.message needs to have a default value
  • Resolve the open issues tagged for F2F that likely require F2F discussion:

    • #99 Define behavior of Window and Fullscreen APIs in the presentation browsing context
    • #153 Assess interoperability of Presentation API implementations
    • #255 Is a new Permission type required for presentation display availability?
    • #275 User Data Controls in Web Browsers guidelines
  • Provide a draft test suite to be able to say we have "document[ed] how adequate implementation experience will be demonstrated". Please get in touch with the Test Facilitator @louaybassbouss to contribute and help.

    • #266 [meta] Presentation API Testing

With continued active participation we're trending toward hitting CR after the May F2F, before the vacation period.

@tidoust
tidoust commented Apr 6, 2016

@anssiko, I agree that #202 (Presentations without communication channel) can be considered a new feature and defered to v2. I updated issue labels accordingly.

Although not explicit in the CR requirements, publication as CR normally implies that known technical issues have been addressed and more generically that the group has solved all issues that could lead to normative changes in the spec. We also need to demonstrate that the specification has undergone wide review.

As such, I would add at least the following issues to the list of issues to be solved before CR:

  • #162 Evaluate Presentation API against the Media Accessibility User Requirements spec
  • #163 PresentationSession should have stream interfaces!
  • #218 Possibility for a character to be interpreted differently depending on locale
  • #241 bufferedAmount property on PresentationConnection
  • #253 Have the receiving browsing context generate the presentation identifier?
  • #254 When is the first presentation connection created in the receiving browsing context?
  • #269 Only allow one PresentationAvailability per PresentationRequest
  • #273 PresentationConnectionClosedEventInit.message needs to have a default value

Some of these issues may need to be discussed at the F2F, but most of them simply need some sort of "PR" (Pull Request or Proposed Resolution). Essentially, I'd like to propose the same game as in January: let's kill some issues so that the spec may be published as CR shortly after the F2F!

@anssiko
anssiko commented Apr 12, 2016

As suggested by @tidoust, let's apply the proven formula from January to the above issue list.

Anyone is free to pick any issue from the above list, address it by submitting a PR, or by suggesting text in the issue comments to be integrated. The results of this collaborative exercise is to be summed up at the F2F.

@anssiko anssiko added the F2F label Apr 19, 2016
@anssiko
anssiko commented Apr 19, 2016

I updated the first comment in this issue to link to the known CR blockers, split in two buckets: (1) issues we think can be addressed before the F2F, and (2) issues that require F2F discussion. Please see:

#276 (comment)

We're making good progress in addressing the first bucket of issues -- contributions from all group participants are welcome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.