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

Annotation model fixreqs #4232

Merged

Conversation

halindrome
Copy link
Contributor

These changes were already reviewed by the Web Annotation working group.

@tcole3 and @BigBlueHat please review so we can merge.

The schema definitions did not say that an item was required
so there were false positives in some cases - but only on optional
components of the model.
This essentially involves adding required entries to many of the
optional schema components.
The schema definitions did not say that an item was required
so there were false positives in some cases - but only on optional
components of the model.
@wpt-pr-bot
Copy link
Collaborator

Notifying @BigBlueHat, @halindrome, and @tcole3.

Consistent with CR3 changes
@BigBlueHat
Copy link
Member

@halindrome the fixreq fixes look fine. 👍

Should @tcole3's changes be added as a separate PR?

Given that we're considering bringing back Composite, Independents, and List, I want to be sure we can simply revert that commit (or commits) to get the tests back.

Thoughts?

@halindrome
Copy link
Contributor Author

I am not too worried about losing those tests - they are in the web-annotation-test repo.

@tcole3
Copy link

tcole3 commented Dec 8, 2016

I've finished double-checking that the changes in this PR, including the ones made to align with CR3 version of the model, work as expected.

Regarding these last changes, I favor including in this PR. The deprecated keys (Composite, List, and Independents) are no longer in our context document and no longer in CR3 version of model. Tests can be retrieved if needed by developers. Presence of keys not an error, just won't count towards meeting CR exit criteria.

@sideshowbarker sideshowbarker merged commit 98f9060 into web-platform-tests:master Dec 13, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants