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

Define "speaker-selection" powerful feature types and algorithms. #128

Merged
merged 3 commits into from
Feb 10, 2022

Conversation

miketaylr
Copy link
Member

@miketaylr miketaylr commented Nov 13, 2021

As part of w3c/permissions#263, we're moving each powerful feature to be defined in its parent spec, rather than treat Permissions as a registry.

(also, w3c/permissions#320)

cc @marcoscaceres


Preview | Diff


💥 Error: 500 Internal Server Error 💥

PR Preview failed to build. (Last tried on Feb 10, 2022, 6:35 PM UTC).

More

PR Preview relies on a number of web services to run. There seems to be an issue with the following one:

🚨 Spec Generator - Spec Generator is the web service used to build specs that rely on ReSpec.

🔗 Related URL

📡 HTTP Error 429: https://rawcdn.githack.com/miketaylr/mediacapture-output/932592cf3d8580d7609683d445ad0e246cf94c8b/index.html

If you don't have enough information above to solve the error by yourself (or to understand to which web service the error is related to, if any), please file an issue.

@miketaylr
Copy link
Member Author

error [email protected]: The engine "node" is incompatible with this module. Expected version ">=16". Got "14.18.1"
error Found incompatible module.

@sidvishnoi is this related to w3c/spec-prod#99?

@dontcallmedom
Copy link
Member

the problem was that this repo was using an outdated version of spec-prod - if you rebase on top of 87253ea the error should be gone

@sidvishnoi

This comment has been minimized.

@miketaylr
Copy link
Member Author

the problem was that this repo was using an outdated version of spec-prod - if you rebase on top of 87253ea the error should be gone

Cool, thanks @dontcallmedom (and @sidvishnoi)

@dontcallmedom
Copy link
Member

@jan-ivar given that this permission is common to Media Capture and Streams, and that generally speaking that is where most of the privacy/permission framework is defined, my sense is that this would better be integrated there than in Audio Output - do you agree?

@miketaylr
Copy link
Member Author

I plan on making a similar PR to Media Capture and Streams, to do the same thing for "camera" and "microphone". If y'all would prefer that all 3 live in the same spot, works for me.

@dontcallmedom
Copy link
Member

I guess my point of Media Capture and Streams was more specifically about the IDL bits (which presumably should only live in a single place)

@jan-ivar
Copy link
Member

Agree.

@jan-ivar
Copy link
Member

To clarify, the non-webidl bits (Permissions Integration) in this PR specific to "speaker-selection" seem fine to leave here.

@miketaylr
Copy link
Member Author

OK, I've pulled out the IDL and will work on a PR for mediacapture-main. It's probably good to land them together.

@miketaylr
Copy link
Member Author

@jan-ivar is this one fine to land as well, or is something blocking/missing?

@miketaylr
Copy link
Member Author

@jan-ivar is this one fine to land as well, or is something blocking/missing?

Friendly happy new years ping, @jan-ivar :)

@miketaylr
Copy link
Member Author

@dontcallmedom who is the best person to review this? It would be nice to get it merged.

Copy link
Member

@jan-ivar jan-ivar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for doing this integration work, and sorry for the delay!

Having the text consolidated here sure helps in seeing how things should work. I think a couple of changes are needed in the prose, for it to be accurate. I've outlined them below.

I'd also like @youennf to review this, to make sure I didn't miss anything.

index.html Show resolved Hide resolved
index.html Outdated Show resolved Hide resolved
index.html Show resolved Hide resolved
index.html Outdated Show resolved Hide resolved
@miketaylr
Copy link
Member Author

Thanks for doing this integration work, and sorry for the delay!

No worries, life gets busy. :) The prose was just moved over from the Permissions spec and not authored by me. Not entirely sure of the history there, but let's see if we can't improve it.

Co-authored-by: Jan-Ivar Bruaroey <[email protected]>
index.html Outdated Show resolved Hide resolved
@jan-ivar
Copy link
Member

I'm committing with those changes. Let's get this merged.

@miketaylr
Copy link
Member Author

I'm committing with those changes. Let's get this merged.

Awesome - thanks!

@jan-ivar jan-ivar merged commit aa8073a into w3c:main Feb 10, 2022
@miketaylr miketaylr deleted the permissions-integration branch February 10, 2022 18:45
@jan-ivar
Copy link
Member

(for some reason my suggestion in #128 (comment) didn't take, so I pushed that as a manual follow-up)

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.

5 participants