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

Non-implemented feature removal #45

Closed
michaelchampion opened this issue Apr 1, 2018 · 4 comments
Closed

Non-implemented feature removal #45

michaelchampion opened this issue Apr 1, 2018 · 4 comments
Assignees

Comments

@michaelchampion
Copy link

The WPT test dashboard (see: https://wpt.fyi/webrtc ) shows a great many features of the 1.0 specification have only been implemented by a single browser or even no browsers. This charter needs to outline a plan to remove features not meeting the interoperability requirements so that WebRTC 1.0 can finally get to Recommendation during the charter period.

@jeffjaffe
Copy link

@michaelchampion I agree that we need to focus on getting to REC.

Are you looking for:

a. A removal of features at this time, before we re-charter?
b. A mere mention in the charter that Chairs will remove features that are not implemented?
c. The definition of a crisp process in the charter whereby the Chairs drive to remove those features by a certain milestone date in the charter?

@alvestrand
Copy link
Contributor

This dashboard is at the moment a bit better at showing failing tests than it is at showing unimplemented features; by my count the lack of transceivers in Chrome is blocking 20-odd tests from turning green.

Still, there are things that should seriously be considered for removal; I believe such removal is within the current charter.

@michaelchampion
Copy link
Author

@jeffjaffe something like b) or c) in your list -- a clear statement in the charter that the priority is to get to Rec on whatever timeline is in the charter, and that unimplemented features will be dropped / deferred when it is clear that leaving them in would force an extension.

@alvestrand alvestrand self-assigned this Apr 3, 2018
@aboba
Copy link
Contributor

aboba commented Apr 3, 2018

@alvestrand The WebRTC WPT tests have a false negative problem since tests of implemented features are failing due to dependencies on unimplemented features. As a result, the dashboard is not currently a useful indication of what features are implemented. To get that indication we will either need to fix the WPT false negative problem, or find another way to determine the implemented feature set.

Looking at the feature set not yet implemented by 2 browsers, it would appear that there are some unimplemented features which are droppable and others that might be separated out into a separate specification. However, there are some features still being implemented (e.g. addTransceiver) that can't be removed without requiring major rework.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants