[15:08:16] <sumanah> woodruffw: https://github.com/pypa/warehouse/issues/6011 - I have a question about what is allowed in a key name (ASCII? Unicode? Emoji? Spaces?).
[15:11:43] <sumanah> hey if anyone loves making Warehouse CI tests pass, I'd love help getting https://github.com/DavidBord/warehouse/tree/fix-5790-send-invitations finished up so that we can close "Send invitations when adding owner/maintainer roles" https://github.com/pypa/warehouse/issues/5790 which is blocking several other features
[15:28:27] <woodruffw> sumanah: followed up on that issue
[17:18:27] <sumanah> EWDurbin: woodruffw: am off for lunch and a nap
[17:18:34] <sumanah> I will be back online in a few hours
[18:53:43] <sumanah> ok! today we at PyPI are soft-launching U2F security key support for 2FA login (e.g., Yubikeys and other devices that support WebAuthn) -- it's a beta feature and I am looking forward to getting bug reports before we really widely announce it. https://pypi.org/manage/account/ I'd appreciate if any of you could help test it a bit https://wiki.python.org/psf/WarehousePackageMaintainerTesting#Workflows
[18:54:54] <sumanah> In particular I think we need testers who use Windows, usually visit PyPI on a mobile device, are an organization where users share an auth token within a group, use an unusual TOTP app or U2F token, have a slow Internet connection, or usually block cookies and JavaScript (note that you can't set up a U2F key without JavaScript)
[19:23:21] <sumanah> cooperlees: steiza: ^ could one of you give it a try?
[19:23:50] <sumanah> I'd like 1 more person to provision a U2F-compatible key before we hit Post on the blog post(s)
[19:25:14] <cooperlees> sumanah: I feel locking API Keys IDs/Names should be ascii to reduce storage size, but UTF-8 should work
[19:26:19] <sumanah> cooperlees: you saw https://github.com/pypa/warehouse/issues/6011 ? woodruffw said "Any and all Unicode should be valid within a key label, up to 64 codepoints. That means that emoji and spaces should both work." ... I do appreciate making it possible for people to label their keys in their preferred language, e.g., Kannada
[20:15:18] <sumanah> woodruffw: then maybe I should actually edit warehouse/templates/manage/account/webauthn-provision.html
[20:15:30] <sumanah> I'll do that as a quick fix for today
[20:15:40] <woodruffw> yeah, i think that would be the place to put it. there should be a hidden <div> IIRC, you can add the link there
[20:17:22] <woodruffw> sumanah: actually, maybe a better solution: instead of calling populateWebAuthnErrorList, we could have it reveal a hidden <div> (i was wrong about there already being one)
[20:17:44] <sumanah> woodruffw: ah good, I wasn't seeing that hidden div
[20:17:56] <woodruffw> yeah, sorry about that, i was thinking of the <noscript> block
[20:18:51] <sumanah> woodruffw: how about I add some text to the FAQ while you make that HTML change?
[20:19:06] <sumanah> I'll give you access to the branch
[20:23:42] <sumanah> woodruffw: you are now a Collaborator for my GitHub repo, once you accept the invitation, and https://github.com/brainwane/warehouse/tree/browser-support-webauthn is the branch