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