18:04:00 #startmeeting 18:04:00 Meeting started Thu Aug 6 18:04:00 2020 UTC. The chair is tumbleweed. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:04:00 Useful Commands: #action #agreed #help #info #idea #link #topic. 18:04:05 OK, if nobody else will do it 18:04:21 *snerk* 18:04:21 #link agenda http://deb.li/oNCD 18:04:24 ECONTEXT 18:04:25 #topic roll call 18:04:30 \o 18:04:44 yeah guess i'm here 18:04:48 0/ 18:04:54 MeetBot: pingall meeting! 18:04:54 meeting! 18:04:54 akhvar anupaannjoseph[m] CarlFK CarlFK[m] cate christoph daven_ DLange dustinm`` dwfreed esh_ fil foka FrdricLehobeyProxience[m] Ganneff ginggs gio gwolf hacksk[m] highvoltage indiebio ivodd jathan jcristau Jeffity jon_d jon_d___ jrtc27 kanashiro Kannan[m] 18:04:54 KGB-0 KGB-1 KGB-2 larjona lenharo MadameZou marga mdrights[m] MeetBot mithro msantana mujeebcpy[m] nattie nattiemh[m] nicoo noahfx olasd p2-mate paddatrapper phls phls[m] pollo Q_ Ranjithsiji[m] RattusRattus seaLne[m] sgk[m] silver siqueira taffit taowa terceiro 18:04:54 tobi tumbleweed tumblingweed tvincent tzafrir urbec valessio[m] valhalla videoteam wouter zigo zumbi 18:04:54 meeting! 18:05:59 #topic Video Stack 18:06:05 #topic Video Stack - Jibri 18:06:14 So, jibri is running on the jitsi machine 18:06:21 but you were saying that we're going to have problems with new deployments 18:08:45 pollo? 18:08:52 oh me? 18:08:59 I guess we should start testing this out with a new jitsi instance 18:09:03 ahhh, yes 18:09:21 hmm, maybe? I'm using the xmpp API to connect to prosody, but I don't think we are 18:09:32 OK, maybe we're fine then 18:09:35 but if we have a working version, I think it would be good to note it down and stick to that 18:09:50 I haven't tested password protected rooms. I assume jibri doesn't support them yet? 18:09:55 as I've complained previously, the jitsi packaging is prone to breakage. 18:10:16 * pollo has never touched jibri 18:10:40 no time like the present 18:10:42 * tumbleweed tests 18:11:27 doesn't seem to be starting 18:11:57 o/ 18:12:00 sorry I'm late 18:12:11 #action tumbleweed to investigate jibri password protection options 18:12:23 without paddatrapper, let's move on 18:12:29 worst case we can use randomly generated strings for roomnames 18:12:47 yeah, that's not the end of the world 18:12:49 #action tumbleweed to spin up a second jitsi 18:13:01 #topic Video Stack - Voctoweb 18:13:09 Still haven't got around to renaming 18:13:16 couldn't decide between voctovue and vogol 18:13:23 we could have a poll! 18:13:43 I think my vote would be clear :) 18:13:47 Search Results 18:13:47 Web results 18:13:54 gr @ paste 18:14:21 also, still no seeking. I must look at that, because I suspect it'll be non-trivial 18:14:52 However, I think we've got something quite useable and stable. From here on, it's basically defining the UX we want 18:15:23 #topic Video Stack - loop generation 18:15:33 highvoltage: any progress with OBS? 18:16:26 tumbleweed: not any since the last meeting unfortunately. oh except that I trired out that external html thingy 18:16:29 and it works 18:16:49 wouter: any progress on loop design? 18:17:14 if I don't end up getting to that, is everyone fine with the usual sponsors loop as a backup? 18:17:21 of course 18:17:24 having said that, I think I *will* have something ready for DebConf 18:17:32 tumbleweed: haven't had time yet, and Tammy said she can't really do much with the logo we have 18:17:40 the usual sponsors loop is just fine. But I wouldn't be suprised if it gets replaced with something fancier during debconf 18:17:41 it probably just won't covery 100% of the nice things I'd have hoped to get in 18:17:47 I'll try to come up with something next weekend or so 18:18:02 wouter: should we reach out to the logo & shirt designers? 18:18:15 can't hurt if someone has time 18:18:25 my plate is pretty full around getting SReview changes in 18:18:36 anyone want to take the action? 18:18:49 tumbleweed: also from what you said the VM gpu thing didn't work out, so for now I'm just going to plan to run it on a laptop at my place? I have reliable fibre and ups/generator. 18:19:03 highvoltage: no, it worked 18:19:21 but it couldn't run the thing olasd wanted to try 18:19:26 ok, then I'll ask you to remind me of the login details after the meeting then 18:19:54 so, if he's abandoned that then we ne need to get OBS up on it again 18:20:20 highvoltage: OBS on your laptop isn't an option. You need 300mbps to voctomix 18:20:39 (or stream to something closer to voctomix that feeds into voctomix) 18:21:24 sure if the hosted instance works then no problem 18:22:34 #topic Video Stack - SReview 18:22:43 wouter: I'll look at your MRs today 18:22:49 but I see you got it up 18:22:58 tumbleweed: yeah, 99% there 18:23:20 the gridengine refactor is still in need of minor fixups, but current workaround is "run ansible twice" 18:23:23 which I think is fine 18:23:37 there's some issue with UTF-8 which means the overview page is empty currently 18:23:54 not sure whether it's a problem in my import script or in the wafer data, need to investigate that 18:24:06 what does the UX to upload pre-recorded videos? 18:24:10 has to do with some indian script that mojo doesn't like 18:24:27 pollo: eh, clarify please? 18:24:59 will speakers get unique URLs to upload their videos? Is it a page where you select your talk and then upload? 18:25:12 pollo: yeah, they'll get unique URLs 18:25:26 the URL will be the same as the review URL, except it'll be /i/ in front rather than /r/ 18:25:39 I haven't made an overview page for that or anything, but that should be fairly simple to make 18:25:43 good, I was worried about attacks if the interface was open to everyone 18:26:12 yeah, that's why I didn't make an overview page :) 18:26:17 #info sreview is 99% there 18:27:29 haven't got any issues beyond that, so unless anyone has questions, we can move on? 18:27:39 oh, right 18:27:51 also still have to write a script to sync data between multiple SReview instances 18:28:12 my hacky idea to make multiple recordings be cut together is to have the output from one SReview instance be the input of the other 18:28:25 won't get anything else ready in time, and this would look reasonably OK 18:28:35 huh, I guess that would work 18:29:01 the upload form will then say something like "Deliver your files to DebConf20 prerecordings" or some such 18:29:15 #topic Video Stack - Playback 18:29:18 I guess this is already covered 18:29:39 #topic Video Stack - Grabber 18:29:52 Not a whole lot to say here, either 18:29:58 it exists 18:30:01 haven,t had time to work on audio 18:30:05 I don't think I will 18:30:13 I'm not convinced that we'll be relying on it 18:30:28 it'll be more of an emergency tool if we can't get something into the stream for some reason 18:30:33 I think it would be a good backup option to have audio, but not critical 18:30:56 yeah 18:31:10 #topic Video Stack - Streaming 18:31:14 No news here either 18:31:29 We should probably start thinking abuot end-user UI 18:31:39 tumbleweed: in what way? 18:31:46 i.e. the embed in the conference site, probably together with IRC. Maybe etherpads for BoFs? 18:31:51 just going to be a plain video stream? 18:31:52 oh, right 18:32:14 tumbleweed: do you really think we'll get something with IRC embedded before the conf? 18:32:31 pollo: well, we usually embed the video 18:32:46 it's not like a whole lot more work to embed an IRC widget 18:32:59 for that we can just reuse what we have on video.debconf.org no? 18:33:14 yeah, we should probably look at exsisting chat widgets and plonk that on a video page or something 18:33:19 pollo: we usually have it on debconf20.debcon.org 18:33:25 the venue page shows the live video stream 18:33:30 and we link to that from the front page 18:33:34 yes, but the code can be reused 18:33:39 yes 18:33:57 terceiro: put any thought into this yet? 18:34:09 hi 18:35:01 not really. am embedded IRC thing like in previous years should work I guess 18:35:17 for questions, in GUADEC they even used etherpad, and seemed to work ok 18:35:33 did we have that? must've missed that. 18:35:45 yeah, that's what we were planning to use 18:35:48 that or gobby 18:35:56 did we do embedded IRC before? I can't recall it from recent years 18:35:56 (but, yeah, cool if it's been done) 18:35:57 gobby is a PITA for non-insiders 18:36:13 but yes, embedding is trivial 18:36:13 but we don't have a debian etherpad instance 18:36:26 so we'd have to rely on some public instance 18:36:27 storm.debian.net does etherpad 18:36:28 is that hard to set up? 18:36:35 (honest question, no clue at all) 18:36:39 Building a nice page that shows you video, IRC, and gobby, at reasonable sizes and layout is slightly less trivial. Needs somebody to put some time and thoguht into it 18:36:43 yeah I was going to mention storm.d.n 18:36:45 wouter: prone to breakage from my experience 18:37:12 eh? been pretty solid in my experience 18:37:16 would it make sense to ask for volunteers in the larger community? 18:37:17 just the sharing mechanism sort of sucks 18:37:28 no, I meant etherpad, not storm 18:37:44 is storm powerful enough to handle 100s of people on a pad? 18:37:57 storm.d.n seems a bit slow, not sure about that 18:38:06 (dunno whether that's storm in general or this instance) 18:38:10 it has been a bit slow in my experience 18:38:24 slow for me as well, but only to load the first time 18:38:27 paddatrapper is going to move it to a bigger instance soon 18:38:27 after that, just works 18:38:43 (not sure if that will be before DebConf, I'm working on some nice server space asap for it) 18:38:49 I can try working on such page 18:38:56 since the harder part of content is almos done 18:39:23 #action terceiro to attempt a video streaming + irc & etherpad page 18:39:33 looking at the date I thin it's likely that storm.debian.net will be on a bigger server before DebConf 18:39:48 I imagine we could temporarily host an etherpad lite or something like that for debconf 18:40:32 is there an existing repo I should work against? 18:40:35 *nod* 18:40:52 terceiro: I imagine it'd be on the dc20 site 18:41:02 ack 18:41:03 and you can copy from dc19 18:41:24 although the stream redirect mechanism has changed a little, but I think it stayed API compatible. I'll check 18:41:48 well, on the site side I will only need an URL for the