[08:32] <JamesTait> Good morning all, happy Yorkshire Day! :-D
[13:55] <soren> I've done it again: Changed phones, forgot to sort out 2fa with Launchpad, and my yubikey is somehow out of sync.
[13:55] <soren> How that yubikey gets out of sync is a mystery, but that's what Launchpad tells me.
[13:56] <beuno> soren, usually generating a lot of keys in a row
[13:57] <soren> beuno: Yeah, but I only ever plug it in when I need to auth with Launchpad.
[13:57] <soren> ..and then unplug it again.
[13:58] <soren> ..and my kids aren't big enough to pick something like that up, plug it in, push it several times and unplug it again.
[13:58] <soren> Anyway, I need help. Again.
[13:58]  * soren puts on brown paper bag
[13:59] <beuno> soren, let me fix that for you
[13:59] <soren> ToyKeeper helped me last time, but I guess it's barely 8 AM at her place.
[13:59] <davmor2> soren: set the key to the long press rather than short it means you have to press and hold for four seconds but it prevents accidental press putting the device in and out of the usb slot.
[13:59] <soren> davmor2: That's good advice. Thanks.
[14:00] <beuno> soren, email address?
[14:00] <soren> beuno: soren@ubuntu.com
[14:00] <soren> ~soren
[14:02] <soren> How many times must I have pressed it by accident for Launchpad to consider it out of sync?
[14:05] <beuno> soren, you have 2 devices set up
[14:05] <beuno> your phone also doesn't work?
[14:05] <soren> beuno: No, I changed phones. I wanted to log in with the yubikey to go and set up my phone again.
[14:06] <soren> beuno: That's the only situation I ever use the yubikey, really. Dunno. Never got into the habit of using it.
[14:06] <beuno> soren, done
[14:06] <beuno> soren, may I suggest printing out codes instead?
[14:06] <soren> beuno: You certainly may.
[14:06] <soren> beuno: And this time around, I even have a printer, so I'll go ahead and do that :)
[14:07] <soren> beuno: It still says it's invalid.
[14:07] <beuno> soren, oh, you shouldn't need 2fa for the login now
[14:08] <soren> Hm. Maybe there's a cookie confusing it.
[14:08]  * soren tries
[14:08] <soren> Hm. No.
[14:09] <beuno> soren, how about now?
[14:09] <soren> Yes, now it's good.
[14:09] <soren> beuno: Thank you!
[14:10] <beuno> soren, np
[14:15] <soren> Wow. I generated a set of printable backup codes. One of them was "9".
[14:15] <soren> (I've generated a new set)
[14:22] <beuno> that doesn't sound right
[14:23] <beuno> nessita, any clues?  ^
[14:23] <nessita> reading backlog
[14:24] <soren> nessita: 14:15 < soren> Wow. I generated a set of printable backup codes. One of them was "9".
[14:24] <soren> nessita: Just that.
[14:25] <nessita> soren, can you please remove the printable device you just added and email me the sheet of tokens?
[14:27] <soren> I already removed it (generated a new set). I kept a screenshot, though.
[14:27] <soren> Where should I send it?
[14:30] <soren> nessita: ^
[14:31] <nessita> soren, natalia.bidart@canonical.com
[14:31] <nessita> please
[14:34] <soren> nessita: On its way.
[14:34] <nessita> ack!
[14:34] <nessita> got it
[14:35] <nessita> soren, so, will try to reproduce myself
[14:35] <nessita> hum, I can not
[14:36] <nessita> soren, is there any chance you try a browser where Lastpass is not "in the middle" of it?
[14:37] <soren> Well, if the codes are random, you'd only see it once every hundred thousand tries.
[14:37] <nessita> beuno, do you use lastpass?
[14:37] <nessita> soren, does the 9 always appear in the same row/column?
[14:37] <soren> I don't see what lastpass has to do with it? Launchpad (presumably) generates those codes independently of the browser?
[14:37] <soren> nessita: It just happened once.
[14:38] <nessita> ah, I thought it happens every time
[14:38] <soren> Oh, no, not at all.
[14:38] <soren> Thank goodness :)
[14:38] <nessita> yeah, I was scared
[14:38] <soren> I just thought it was interesting. I'd assumed they'd all be 6-8 digits.
[14:38] <nessita> soren, right, 6 digits for printable code, all of them
[14:39] <nessita> soren, give me on sec, be right back
[14:42] <nessita> soren, was able to reproduce! may I please ask you to file a bug?
[14:45] <jgdx> nessita: is the issue presentation or generation?
[14:46] <nessita> jgdx, my html seems fine, so I'd say generation, but honestly that does not make sense
[14:46] <nessita> jgdx, trying to reproduce locally (I just reproduced in prod)
[14:46] <jgdx> nessita: ack.
[14:47] <nessita> jgdx, I can't reproduce with the sso theme, trying with the u1 theme
[14:50] <jgdx> nessita: crosses fingerz
[14:50] <soren> nessita: Against which project?
[14:52] <nessita> soren, https://bugs.launchpad.net/canonical-identity-provider/+filebug
[14:54] <beuno> nessita, I do
[14:55] <nessita> beuno, tha's fine thanks, I reproduced from my browser on login.ubuntu.com (and I don't use lastpass)
[14:56] <nessita> jgdx, can not reproduce locally :-/
[14:56] <jgdx> nessita: ack :S
[15:12] <soren> nessita: bug 1207398
[15:12] <nessita> soren, perfect, thanks, we're trying to debug this
[15:12] <nessita> soren, so, you're all set now?
[15:12] <soren> nessita: Yeah, absolutely.
[15:12] <soren> nessita: Thanks.
[15:13] <nessita> great
[15:13] <nessita> soren, thank you!
[18:03]  * ToyKeeper *facepalm* ... single-digit 2F code?  Really?  wow.