18:30:48 #startmeeting Tor Browser Team Meeting 9 March 2020 18:30:48 Meeting started Mon Mar 9 18:30:48 2020 UTC. The chair is sysrqb. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:30:48 Useful Commands: #action #agreed #help #info #idea #link #topic. 18:30:53 Hello everyone 18:31:01 hi 18:31:05 hi 18:31:11 hi 18:31:21 o/ 18:31:35 acat: ping 18:31:41 hi 18:31:48 hey 18:32:50 hi 18:34:05 GeKo: thanks for pinging digicert and requesting the new cert 18:34:18 hi 18:34:31 hello! 18:34:38 o/ 18:35:56 boklm: brade/pili/mcs and I talked about the quilt idea earlier today 18:36:01 i'd like to have a meeting about this 18:36:11 so that everyone understands the new process 18:36:15 and we're comfortable with it 18:36:26 or, if someone else knows of another/better/different process 18:36:30 then we can discuss that 18:36:44 i think we can continue using git branches in the short term 18:37:04 when #33533 is done 18:37:09 ok 18:37:36 but I assume we'll want the-new-thing within the next few weeks 18:37:48 , maybe mid-April (?) 18:38:51 so i was thinking about scheduling a meeting about this "soon" 18:39:10 probably after we have a week without a new release :/ 18:40:56 i don't see anyone bolding/tagging any items for discussion 18:41:02 so i'll move onto the discussion section 18:41:10 and it seems like they're all mine 18:41:19 so i guess I'll start 18:42:02 1) GeKo has been working on backporting Firefox's RLBox patches to esr68 18:42:08 before this meeting, I think I can start some proposal listing the process for how most common operations are done (how to work on a new patch, how to update an existing patch, etc ...) 18:42:16 Mozilla received some good press attention about this 18:42:33 boklm: that would be excellent, thanks 18:42:39 (yes please) 18:42:39 +1 18:43:49 very nice boklm 18:43:56 Geko backported the Linux patches for RLBox, and they are currently in review 18:44:09 the plan is that this bakes in nightly for a while 18:44:14 (maybe forever) 18:44:25 until we migrate onto the release train 18:44:38 where these patches already exist 18:45:25 unfortunately, I know we're all loaded with other tickets 18:45:40 and i don't know if anyone can review GeKo 18:45:44 s's branches 18:46:03 does anyone want to volunteer to take a look at them? 18:46:19 I started looking at it, I can continue reviewing them 18:46:20 this would lower priority than s27 and migration tasks/tickets 18:47:04 i can add it to my queue after the remaining s27 work and the release notes/patches review 18:47:15 boklm: thanks. yeah, i didn't want you to be the only person 18:47:22 because I know you have other items on your plate, too 18:47:33 pospeselr: thanks 18:47:52 i'm sure we'll get to it eventually, but I also don't want GeKo's work going to waste 18:48:14 and because it is only going into night, the patches shouldn't require too much review 18:48:20 nightly 18:48:36 but, at the same time, we shouldn't commit them without review 18:48:59 is there a ticket associated with GeKo's work? 18:48:59 okay, next tiem on my list 18:49:07 pospeselr: yes, a few 18:49:10 one sec 18:49:51 #32379 is the top ticket 18:49:53 https://trac.torproject.org/projects/tor/ticket/32379 18:50:00 heh. you beat me. 18:50:31 some of the child tickets (and child-tickets-of-child-tickets) are in review 18:51:34 the next item i have is supporting Android Tor Browser 18:51:50 currently only sisbell and I are "android developers" 18:52:15 and the time i have available for this some weeks is very small 18:52:33 we knew this would happen when I stepped into team lead 18:53:09 and one idea we had was asking if anyone else on the team would like to start helping with this area of the browser 18:53:13 Yes and the number of issues is increasing with the new Fenix support 18:53:23 in reality, this question is mostly for acat and pospeselr :) 18:53:26 i'd be glad to help 18:53:42 yeah same 18:53:42 awesome, thanks acat 18:53:52 woah. double-win 18:53:58 :3 18:54:15 we have a very helpful team today 18:54:17 :) 18:54:29 eventually we'll hire another android developer, but i don't see that happening within the next 6 months 18:54:39 and we have a lot of development coming soon 18:54:43 so, thank you :) 18:55:26 :) 18:55:30 okay, i want to update our documentation for how we develop/hack on android 18:55:41 of course, this is all changing with the move to fenix 18:56:03 but i think having documentation for both browsers will be helpful 18:56:23 and we haven't started developing on top of fenix, yet 18:56:45 so maybe both of you will help write the initial fenix documentation :) 18:57:11 Fenix work just started so its the best time to jump in 18:57:16 yep 18:57:33 Just ping me with any questions to get started 18:58:16 okay, next item. Release Schedule 18:58:25 specifically, this is for the alpha releases 18:59:06 we trialed relasing alpha updates on a two week cycle over hte last month 18:59:34 it was a good learning experience 19:00:02 (sorry I'm late today, schedule was messed up here -- nothing for me to bring up today, but I'm here now and lurking) 19:00:08 but i think we'll return to the regular 4 week release cycle for the next month 19:01:15 9.5a6 was broken for non-en-US locales 19:01:15 and that forced another update 19:01:24 which meant we'll have a release every week for the last three weeks 19:01:39 plus, we may have (and mostly likely will have) another release next week 19:01:42 due to pwn2own 19:02:00 and one release every week is exhausting 19:02:13 +1 19:02:25 +1 19:02:26 and it takes away a lot of time from everything else 19:02:36 so, let's stop that for now 19:02:53 and we can think about it later this year, if that makes sense 19:03:58 okay, next item. Team meeting time 19:04:09 this is a two part question 19:04:57 1) is this time still good for everyone? 19:05:16 i should clarify 19:05:52 usually, during DST, we meet at 17:30 UTC 19:06:06 (Summer time) 19:06:20 yeah works for me 19:06:21 and 18:30 UTC (during Nov-Mar) 19:06:29 is this still a good time for everyone? 19:06:39 should we consdier changing our meeting time? 19:06:57 It works for me 19:06:57 I have a weak preference for 18:30, but 17:30 will be fine for me, and I assume you all have a good reason for going with 17:30 19:07:00 would it be better moving our meeting 30 min later? 19:07:31 I'm flexible on bumping 30 minutes as well 19:07:42 Jeremy_Rand_Talos_: we move to 17:30 UTC so that it remains at the same local time after the DST switch 19:08:14 both 17:30 and 18:00 UTC are fine for me 19:08:22 same 19:08:33 we initially moved from 19:00 to 18:30 because i had a conflict at 19:30. i don't have that conflict anymore 19:08:39 18 UTC is ideal for me 19:08:40 sysrqb, I figured as much. I tend to prefer later in the afternoon U.S. time, but again my preference is weak and I assume everyone else here has more schedule constraints than I do 19:08:47 so i'm happy adjusting the meeting time if that makes sense 19:09:11 i'm also happy keeping the meeting time if it doesn't affect anyone 19:09:15 18:00 UTC sounds great to me FWIW 19:10:11 okay 19:10:42 I think in general all work for me, I have a slight preference for 19UTC during dst and 18UTC during summer time 19:10:44 antonela: i know this will be annoying for you :/ 19:10:56 that was going to be my question 19:11:36 when do we use 18UTC Mar-Nov or Nov-Mar 19:11:41 as in, a bit later than now is generally better for me unless we want to go earlier and do 17UTC during dst and 16UTC during summer time ;) 19:11:47 where there is some overlap in those months 19:11:56 (sorry to make things more confusing) 19:11:59 i like 18UTC the entire year :) 19:12:06 antonela: i assumed that :) 19:12:22 but that is because you live in a reasonable country 19:12:30 where you don't change timezone mid-year 19:12:32 well 19:12:47 reasonable in one way? :) 19:12:53 :) 19:12:56 go with 18:00UTC until we discuss again in October? 19:13:26 fine with me 19:13:45 good. okay, let's try that 19:13:52 i'll update the wiki page and send an email 19:13:53 +1 19:14:12 sounds good 19:14:29 okay, final item on my list 19:14:54 considering we don't know the next time we'll physically be in the same place 19:15:10 we should schedule a virtual/remote retrospective 19:15:34 pili/brade/mcs and I are thinking about schedule it at the end of this month 19:15:49 and then we'll try having a retrospective (roughly) every quarter 19:16:18 I like the idea of using video or voice for this 19:16:46 but i am a native english speaker, so i don't want to make that decision unless everyone is comfortable with it 19:17:24 we can use a private irc channel, if that will allow everyone to particpate 19:17:30 *participate 19:17:42 this isn't a decision we must make now 19:17:54 +1 for video/voice 19:17:56 we can decide on a day/time first 19:17:59 What voice/video software would be likely to be used? 19:18:11 but this is sometime everyone should think about, too 19:18:29 pili: i don't think we decided, but did you want to send out an email for it or should i? 19:18:38 * Jeremy_Rand_Talos_ is probably fine with voice; video is more difficult for me due to webcam compatibility issues that I haven't had time to investigate yet 19:18:42 I can do it :) 19:18:50 thanks :) 19:19:11 Maybe this'll be a good excuse for me to debug my webcam though 19:19:12 Jeremy_Rand_Talos_: probably jitsi, if i had to take a guess now 19:19:14 I guess I'll send out a doodle 19:19:22 sysrqb: Jeremy_Rand_Talos_ I'd also guess jitsi 19:19:36 sysrqb, Jitsi the desktop client or Jitsi Meet the web client? 19:19:42 ah, meet 19:19:43 sorry 19:20:03 `alias jitsi="jitsi meet"` 19:20:28 sysrqb, ok. Jitsi Meet is fine for me, I use it regularly. I'll make an effort to fix my webcam setup; if I fail you'll at least get voice from my end 19:20:44 please send some info on what we need to set up so I can try it out well before the meeting 19:21:29 mcs: okay, will do 19:22:04 i can see us being flexible, where some people may use their camera and voice, and other only voice 19:22:15 and others only text (somewhere) 19:22:33 but we can discuss any requirements 19:22:46 yup 19:23:29 okay, i think this covers all of my discussion items 19:23:57 do any of you want to bring discus anything else? 19:24:06 one quick inquiry 19:25:05 yes? :) 19:25:06 Is there anything I can do on Namecoin's end to try to get some responses to the tor-talk thread I started? I could maybe post on Namecoin's Reddit and Twitter asking for people to test it and share their feedback on tor-talk, but I'm not sure if that would bias the sample too much 19:26:03 any testing is probably better than none 19:26:09 I've been hesitant to directly tell Namecoiners to post on tor-talk since I don't want to give the appearance of brigading, since Namecoin users are a fairly different set of users than Tor users 19:26:35 sysrqb, ok, I'll try posting on Namecoin's social media accounts and direct people to the tor-talk thread then, if that's okay with you 19:26:43 we still don't have any plans for moving the integration out of nightly 19:27:02 but any feedback will at least help you understand how well it works 19:27:12 right, and I assume one major reason for having no such plans is the total lack of feedback from average users 19:27:28 (presumably not the only reason, but I'm guessing it's one of them) 19:27:35 yeah 19:27:59 different topic: should we discuss #13410? what are the next steps with that ticket? 19:28:19 pospeselr: ^ 19:28:33 we're nearly at 1 hour 19:28:56 but we can find a time this week for making a decision about it 19:29:11 tldr; implementing the SOOC spec should be relatively straight forward and would solve 13410 19:29:11 pospeselr: how much time do you think it needs? 19:29:18 for the technical piece 19:29:21 ignoring the political one 19:29:34 i think about a week of focused dev work should take care of it 19:29:59 sysrqb: maybe during the S27 meeting :D 19:30:11 esp now that i'm more familiar with the part of the codebase the new features would live 19:30:21 pili: i thought about that, too, but i'm worried it could eat the entire meeting :/ 19:30:26 haha 19:30:38 pili: and maybe we should invite alec and other interested people 19:30:43 :) 19:30:44 we ca leave it until the end :P 19:30:45 so having a separate meeting may be smart 19:30:50 haha 19:30:52 probably a good idea 19:30:56 guests are always welcome on the S27 meetings :) 19:31:04 I don't mind though 19:32:01 okay, i'll send an email about it and say we'll discuss it during the tomorrow's meeting 19:32:12 and then we can schedule a follow-up meeting, if needed 19:32:44 I have a hard stop now, will read the backlog later if there's any more o/ :) 19:32:45 sounds good 19:32:48 it'd be useful to have a list of political items to discuss, if that is what is missing to move forward 19:33:02 pospeselr: can you put that together? 19:33:07 pili: o/ thanks! 19:33:16 pospeselr: you mentioned it in your comment on the ticket 19:33:41 but maybe explaining the known issues/concerns, particularly related to uplift - if you know? 19:33:58 true, that's the gist that I got from talking with alec 19:34:10 from the discussions he apparently had with firefox people 19:34:14 or maybe you don't know :) 19:34:19 yeah that^ 19:34:28 okay 19:34:51 hrm. 19:35:26 oh, actually, pospeselr how do you feel about sending the email? 19:35:30 to tbb-dev@? 19:35:37 and summarizing the current situation? 19:35:46 instead of my retelling your story 19:35:50 yeah I can do that :) 19:35:55 thank you :) 19:36:34 just mention we'll discuss it tomorrow during the meeting, and peoplez are invited to come 19:36:42 and we cain point alec at it 19:36:52 *can 19:37:15 okay, i think that concludes our meeting 19:37:18 thanks everyone! 19:37:24 #endmeeting