18:31:49 <sysrqb> #startmeeting Tor Browser Team Meeting 10 February 2020 18:31:49 <MeetBot> Meeting started Mon Feb 10 18:31:49 2020 UTC. The chair is sysrqb. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:31:49 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 18:32:01 <boklm> hi 18:32:12 <acat> hi! 18:32:14 <brade> hi 18:32:30 <Jeremy_Rand_Talos> Hello! 18:32:41 <sisbell> hi 18:32:41 <pili> hi 18:33:11 <mcs> hi 18:33:40 <pospeselr> hi 18:36:49 * sysrqb is amazed by tjr's color on the pad 18:36:59 <tjr> me too! 18:37:04 <pospeselr> ikr 18:37:19 <pospeselr> it's not even a selectable option 18:37:48 <tjr> haha wow 18:38:12 <sysrqb> white-on-pink. pretty special. 18:39:48 <sysrqb> okay, let's get started 18:39:55 <sysrqb> hello everyone 18:40:49 <sysrqb> i want to begin by checking-in with all of you on the initial tasks for starting the migration 18:41:05 <sysrqb> does anyone have comments or concerns about what i asked you to do? 18:41:24 <sysrqb> or comments/concerns about the overall process? 18:42:20 <sysrqb> okay, i'll assume silence means no, but if that ever changes please le me know (either publicl or privately) 18:42:51 <sysrqb> tjr: thanks for working on 1599226 18:42:56 <sysrqb> that's exciting 18:43:03 <acat> wrt to patches rebasing, does that mean both desktop and mobile ones? 18:43:18 <acat> or will the mobile ones not be needed for Fenix? 18:43:32 <sysrqb> acat: some of the mobile patches will be needed 18:43:43 <sysrqb> the patches affecting gecko 18:43:53 <sysrqb> we don't need any of the UI patches 18:44:26 <acat> ok 18:44:31 <sysrqb> you'll run into conflicts during the rebasing on patches that affected the UI and/or patches that were fennec-specific 18:44:43 <mcs> does that mean we do not need anything under mobile/android ? 18:44:46 <sysrqb> because mozilla deleted a lot of the fennec-specific code from m-c already 18:44:55 <sysrqb> mcs: unfortunately no 18:45:02 <mcs> that would be too easy :) 18:45:15 <sysrqb> all of the java and kotlin geckoview implementation is still under mobile/android 18:45:53 <sysrqb> but fennec was (mostly) implemented mobile/android/java and that is gone 18:46:06 <mcs> got it; thanks 18:46:22 <sysrqb> err, sorry, mobile/android/base 18:46:31 <sysrqb> but geckoview is under mobile/android/geckoview :) 18:47:11 <sysrqb> acat: so, you'll have some trouble in that area, but please feel free to ping me whenever you have trouble resolving any conflicts 18:47:32 <acat> good, thanks 18:48:53 * tjr has to run, but will be back later today 18:49:05 <sysrqb> sisbell: we need to finish integrating tor for android into tor-browser-build 18:49:26 <sysrqb> tjr: o/ 18:49:40 <sisbell> Yes, I have that code done, I'll set up a branch for review today 18:50:01 <sisbell> With static compiles for compression libraries and openssl, everything is looking very good 18:50:07 <sysrqb> great! 18:50:14 <sysrqb> that is very exciting 18:50:34 <sisbell> Yes, its cool 18:51:13 <sisbell> When we get it stabilized, we can add a tor package step and push to maven central 18:51:24 <sysrqb> okay, let's chat about other items for this week after the meeting 18:51:32 <sysrqb> right 18:52:30 <sysrqb> okay. next topic. our gitlab instance is nearly ready for production use 18:53:24 <sysrqb> but before that happens each team was asked to find a volunteer service admin for it 18:53:41 <sysrqb> similar to the request for gitweb support a few months ago 18:54:15 <sysrqb> would any of you ike to help support gitlab admining? 18:54:28 <boklm> I can do that if there is no other volunteer 18:54:28 <pospeselr> I could do that 18:54:30 <sysrqb> as far as i know, it shouldn't be very time consuming 18:54:44 <sysrqb> oh, two! :) 18:54:58 <sysrqb> i tihnk gaba will have more details about what this will involve 18:55:27 <sysrqb> okay, pospeselr can i put you in touch with gaba and you can decide if this is a thing you want to do? 18:55:35 <pospeselr> sounds like a plan 18:55:41 <sysrqb> great, thanks! 18:55:42 <pospeselr> this thing replacing our gitwebs? 18:55:50 <sysrqb> and thanks boklm for volunteering, too 18:55:58 <sysrqb> pospeselr: i think not entirely 18:56:25 <sysrqb> as in, i assume our "official" repos will remain on git/gitweb.tpo 18:56:34 <sysrqb> at least for the foreseeable future 18:56:49 <sysrqb> but you can create all of the personal repos you'd like on gitlab, afaik 18:57:04 <sysrqb> (within some reasonable limits) 18:57:16 <pospeselr> nice nice 18:57:38 <mcs> when is trac -> gitlab going to happen (migration)? 18:57:42 <sysrqb> but we can think about moving code review onto the gitlab instance, and i assume trac... 18:57:49 <sysrqb> yes, that ^ 18:57:59 <sysrqb> i have no idea about that time line 18:58:13 <sysrqb> i can guess sometime this year, but i don't really know 18:58:47 <mcs> maybe our new gitlab admin will ask gaba and let us know ;) 18:58:56 <sysrqb> sounds like a plan :) 18:59:54 <sysrqb> it looks like pili wants to remind everyone about updating points and tickets 18:59:59 <pili> yup 19:00:10 <sysrqb> did you also want to remind people about timesheets? 19:00:14 <pili> I lost connection temporarily also, but I think i have all backlog 19:00:28 <pili> ah yes, please make sure you have all filled out a timesheet every week 19:00:45 <pili> and please submit all of the january ones now 19:02:30 <sysrqb> thanks 19:03:17 <sysrqb> pospeselr: we're tinking about delaying work on the per-site security settings until after the ESR->Release migration 19:03:34 <sysrqb> do you think that's a reasonable thing to do 19:03:47 <sysrqb> given the need to balance other priorities? 19:03:56 <sysrqb> *thinking 19:04:04 <pospeselr> given the need to balance, and that we're dependant on no-script changes i think that makes sense 19:04:24 <sysrqb> great. that was my read on it, too 19:05:18 <sysrqb> i had a conversation with asn earlier about some S27 work i may ask you to pick up for handling TLS certificates for onion serivces 19:05:27 <sysrqb> but we can talk about that outside of the meeting 19:05:33 <pospeselr> ok ok 19:05:38 <sysrqb> and we'll be discussing it at the s27 meeting tomororw 19:06:27 <Jeremy_Rand_Talos> TLS certs for onion services? Is there a Trac ticket where I could look at that? 19:06:39 <sysrqb> boklm: do you think the timeframe for setting up the rebasing and testsuite are okay? 19:06:50 <antonela> #30025 this is the parent Jeremy_Rand_Talos 19:06:57 <antonela> you may find interesting childs there 19:07:01 <sysrqb> boklm: end of this month and mid-march? (i think I asked) 19:07:12 <Jeremy_Rand_Talos> thanks antonela 19:07:42 <pili> pospeselr: does the S27 meeting time work for you? 19:08:07 <pili> it's on at 15UTC... 19:08:23 <boklm> sysrqb: yes 19:08:43 <sysrqb> boklm: great. thanks 19:08:44 <pospeselr> pili: yeah that works for me 19:08:52 <pili> great, thank you 19:08:57 <pospeselr> sorry missed last week, was on a plane :) 19:09:16 <pospeselr> (missed my flight on Monday and had to spend an extra day in Iceland >:[ ) 19:09:23 <pili> oh no 19:09:33 <antonela> oh si :) 19:09:35 <sysrqb> boklm: i assume the toolchain will be a little tricky, as well 19:09:46 <pospeselr> yeah it was pretty awful wouldn't recommend it ;) 19:09:46 <pospeselr> lol 19:09:50 <sysrqb> boklm: but I'll help you with that as much as i can 19:09:55 <antonela> haha 19:10:02 <sysrqb> pospeselr: too many hours in the spa? 19:10:11 <boklm> sysrqb: yes, I'm not sure how much work the toolchain update will be 19:10:13 * mcs wants to get stuck in Iceland someday 19:10:19 <mcs> (for a little while) 19:10:22 <sysrqb> :) 19:10:31 <antonela> :) 19:10:46 <sysrqb> boklm: yeah, we'll see :/ 19:11:25 <sysrqb> okay, the last topic 19:11:47 <sysrqb> today pili, mcs, brade, and i triaged tickets tagged for this month 19:12:03 <sysrqb> and we moved some of them to June, and some to March or April 19:12:29 <sysrqb> based on how important they seemed compared with sponsored work and the migration 19:12:45 <sysrqb> if you think we moved a ticket which should have a higer priority 19:12:53 <sysrqb> please let one of us know 19:13:06 <sysrqb> (in particular, please let me know :) ) 19:14:07 <sysrqb> our current priorities are (some) s9 work like the nightly updater, s27, upcoming s30 work, and the migration 19:14:35 <sysrqb> if there is a small ticket that won't take you much time, then you can pick that up when you have some free time 19:15:09 <sysrqb> but other than that i'd really like us to concentrate on these critical pieces of work for the next few months 19:16:12 <sysrqb> and then we can get back to fixing all the other issues like letterboxing, per-site settings, etc. 19:16:56 <sysrqb> let me know if you think this'll be an issue (either now or in the future) 19:17:11 <sysrqb> i think that's all i had for this meeting 19:17:23 <sysrqb> any last thoughts/comments/suggestions? 19:18:31 * sysrqb assume no one is writing... 19:18:46 <sysrqb> thanks everyone! 19:18:49 <sysrqb> #endmeeting