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

fix: no special character replacement in fileName #171

Merged
merged 2 commits into from Apr 27, 2021
Merged

Conversation

lucacasonato
Copy link
Contributor

@lucacasonato lucacasonato commented Apr 26, 2021

Closes #41

For normative changes, the following tasks have been completed:

Implementation commitment:

  • WebKit (matches current behaviour)
  • Chromium (matches current behaviour)
  • Gecko (matches current behaviour)

See "No replacement when using special character in fileName" test at https://wpt.fyi/results/FileAPI/file/File-constructor.html?label=master&label=experimental&aligned


Preview | Diff

@annevk
Copy link
Member

annevk commented Apr 27, 2021

index.bs Outdated Show resolved Hide resolved
@lucacasonato
Copy link
Contributor Author

@lucacasonato can you resolve https://labs.w3.org/repo-manager/pr/id/w3c/FileAPI/171?

I'm not sure I can myself. I don't have a W3C account (employer is not a W3C member), and this PR probably does not fall under the "non normative" exception because it is normative in nature. There is the section stating "the WG’s team contacts will request the contributors to sign the non-participant licensing commitments", but I don't know where I can get this "non-participant licensing commitment" to sign. According to w3c/ash-nazg#198 I can not obtain this myself, and it "requires specific action from the staff contact". Do you know who the "staff contact" is in this case that I could contact?

@annevk
Copy link
Member

annevk commented Apr 27, 2021

I see, @marcoscaceres or @sideshowbarker, care to help out?

@sideshowbarker
Copy link
Contributor

I'm not sure I can myself. I don't have a W3C account (employer is not a W3C member), and this PR probably does not fall under the "non normative" exception because it is normative in nature. There is the section stating "the WG’s team contacts will request the contributors to sign the non-participant licensing commitments", but I don't know where I can get this "non-participant licensing commitment" to sign. According to w3c/ash-nazg#198 I can not obtain this myself, and it "requires specific action from the staff contact". Do you know who the "staff contact" is in this case that I could contact?

I see, @marcoscaceres or @sideshowbarker, care to help out?

This is in @marcoscaceres’s realm but I think unless he’s dealt before with the process for this kind of case (I haven’t myself yet), some guidance from @wseltzer is ultimately going to be needed.

@siusin
Copy link
Contributor

siusin commented Apr 27, 2021

@lucacasonato , thank you for the pull.

We have a system that can help create a "non-participant licensing commitment" request, but we have to ask you to create a W3C account (which is open to the public) first, as the Repository Manager suggested. Once you have an account, there will be a button on this page: https://labs.w3.org/repo-manager/pr/id/w3c/FileAPI/171 , which will open the right form to create the commitment.

Please get a W3C Account here: https://www.w3.org/Help/Account/

@lucacasonato
Copy link
Contributor Author

lucacasonato commented Apr 27, 2021

Hi @siusin. Registered an account now. I only see one button which is the "join the Web Applications Working Group" one. This requires me to register as an "Invited Expert" first, which requires me to fill out and submit another form, and then can take up to 10 days. After this it seems I have to fill out another form, requesting to join the Web Applications Working Group as an Invited Expert. It seems after this is done I get to sign the "non-participant licensing commitment"...

Maybe it is best if someone else takes over this 1 line change PR, as I don't think setup time here is in any relation to the size of the change 😉

Contributing to WHATWG specifications is a lot easier... just a single signature at https://participate.whatwg.org/agreement.

@wseltzer
Copy link
Member

@lucacasonato we apologize for the apparent complexity, but it's not that bad. You get the licensing commitment click-through once you have a W3C account -- no invited expert application needed -- and you should have a link to that form in your inbox. Creating the W3C account lets us link the signature with the PR.

@lucacasonato
Copy link
Contributor Author

Ah! That was the part I missed. There was no link to the licensing commitment form on the repo manager page (which I thought was where I would find it). Only got that email 30 minutes ago. Signed and submitted now. Thanks for the help everyone :-)

@annevk annevk merged commit a7f2705 into w3c:main Apr 27, 2021
@annevk
Copy link
Member

annevk commented Apr 27, 2021

Thanks all!

\o/

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

Successfully merging this pull request may close these issues.

Remove the / -> : replacement from the File constructor
5 participants