17:30:53 #startmeeting tor browser 7/29 17:30:53 Meeting started Mon Jul 29 17:30:53 2019 UTC. The chair is GeKo. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:30:53 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:30:55 boom 17:31:05 hello everyone! 17:31:10 hi 17:31:13 o/ 17:31:14 hihi 17:31:17 hi 17:31:20 hi! 17:31:21 we have another exiting sync on all things tor browser this week 17:31:39 the meeting pad is at https://storm.torproject.org/shared/tHoN4Ii7rLSjPE0OP4gydX4cMGadsXmRQNc-6lwru0N as usual 17:31:56 please add your items and mark them bold 17:32:10 hi! 17:33:04 pili: did the one for the network settings in general settings one from last week get resolved? 17:33:09 ah, no 17:33:20 I forgot to mention during our sync 17:33:27 okay. 17:33:36 i think that's a new ticket i can file later 17:34:17 GeKo: #30126 does not seem related to Google 64bit requirement. Is that a typo? 17:34:35 o/ 17:35:01 thanks GeKo 17:35:18 boklm: it is, indeed, fixed. thanks 17:36:00 okay 17:36:11 nothing in bold today? 17:36:26 now is the last chance before we move to discussion items :) 17:37:35 alright, discussion time then 17:37:39 pili you are up 17:37:59 oh, we're not doing the ESR68 switch for nightlies discussion first? 17:38:22 anyway, I can go first 17:38:33 no, i thought we do it as the last item 17:39:15 so, I think one of the items from the retrospective was the fact that it would be good to start estimating our work so that we have a better idea when we can get things done by 17:39:39 this is also related to figuring out what is our team's capacity 17:40:10 I would like us to start thinking about this during august with a view to start estimating September tickets 17:40:27 I think we would need to start breaking issues into much smaller pieces that are easier to estimate 17:40:28 and I thought it would be good to discuss how we can start doing this 17:40:33 sisbell: definitely :) 17:41:19 so, one easy way to start is to follow some of what the network team is doing, which is equating 1 day to 1 point and adding these to the ticket in trac under the points field 17:41:52 1 day = 8hours? 17:42:01 GeKo: thanks for that, yes 17:42:03 (and the fractions of that for smaller items?) 17:42:10 *then 17:42:18 I don't think we should go below 0.5 points though 17:42:28 or 0.25 as the smallest 17:42:37 one step before that would be to think about what the team's capacity is, as in, how many days a week are realistically spent coding 17:42:59 so for the network team, it's 3 points per week 17:43:00 per person 17:43:24 so that means that the other "points" are spent doing things like email, meetings, code reviews, etc... 17:43:27 We will need to take into account build times to verify fixes, as build times can be very long. 17:44:02 good point, so I would say build times would add up into this other category i.e non-coding time 17:44:28 and therefore would be deducted from capacity 17:44:31 any questions so far? :) 17:45:13 i like this idea 17:45:33 +1 17:46:33 pili: but if the build takes 10hours that does not mean you spent 10hours in the non-coding time 17:47:14 no, but maybe there is some context switching time 17:47:38 we need to find a better model than that 17:47:45 yes 17:48:03 or maybe the build fails and you need to restart it or tweak things and that's not strictly coding time, not sure how that works in practice for people :) 17:48:16 this is where I need everyone's help and input 17:48:58 so, maybe we can start with 3 points per person per week and tweak after a few months? 17:49:31 wfm 17:49:52 also people work different numbers of hours 17:50:03 so we'll have to account for some individual differences 17:50:19 ok 17:50:58 so the next step will be to start adding points to tickets when we do the roadmap for september 17:51:10 we can do this 2 ways 17:51:58 1) everyone votes on points for a ticket (not sure how we'll do this in practice), we discard the highest and lowest estimates and take the median 17:52:21 2) the person assigned to the ticket decides the points <- this will be a lot easier 17:53:03 assigned = ticket owner? 17:53:27 any ideas? :) 17:53:33 What does the network team do? 17:53:43 i think we should start with 2) 17:53:46 Option 1) could collectively be very time consuming 17:53:51 mcs: option 2 17:55:01 i agree with start with option 2 17:55:23 ok, so then we roadmap and make sure that the work planned for the month does not exceed capacity given the 3 points per person per week ;) 17:55:52 How does the network team account for unplanned work? Re-do their roadmap? 17:56:32 I guess we will need to adjust continuously :) 17:56:50 pili: the 3 points were for a 5 day week, right? 17:56:59 mcs: I need to check with gaba but I guess it depends how much notice we have on unplanned work :) 17:57:00 GeKo: yup 17:57:05 so we may want to adjust to 2.5 17:57:13 so, this needs to get adjusted as well 17:57:16 yeah 17:57:29 at least for those not having 5 days (anymore) 17:59:32 anyway, regarding unplanned work, it's an estimation it's not an exact science :) when we have unplanned work we know that our estimations were probably correct but we had some other stuff that came up 18:01:17 ok, any other questions? comments? 18:01:30 none from me 18:01:45 sounds like a plan 18:01:51 ok, let's see how it goes :) 18:02:19 maybe the last meeting of august we can review points/estimations 18:02:24 anyway, I think that's all I had on that 18:02:42 should we made estimations just for the current month? 18:03:39 so, we'll start making estimations for september roadmap items 18:03:48 we can make them earlier if we want 18:04:01 i see 18:04:06 but when we do the monthly roadmap we should make sure we have the points to ensure we are not planning more work than we can handle 18:04:36 groot 18:05:39 pili: okay, the frontdesk thing? 18:05:46 yup 18:06:07 sounds weird. 18:06:18 so basically I noticed that we're getting a bunch of empty emails on frontdesk that are clearly sent from mobile phones 18:06:24 and I was just wondering what that was about 18:06:35 I can try to reply to some to ask how we got that message 18:06:35 good question. 18:07:19 Do we know where the frontdesk address is advertised? Our website? Orfox? 18:07:53 i wonder if someone can look at the full message (headers) and see if there's any useful information 18:08:00 maybe about the user-agent 18:08:07 sysrqb: I can try to find that out 18:08:18 are they all from the same address? 18:09:10 nope 18:09:44 let me do a more thorough review and I can create a ticket with the findings 18:09:44 hrm 18:09:55 mcs: it's at thebottom of https://www.torproject.org/contact/ 18:09:57 My experience is that users on mobile devices often don’t know how to leave “compose mode” without sending a message, 18:09:58 29197 18:09:59 29197 18:10:08 oops; lost my second line 18:10:16 mcs: ah, yes, that could be it 18:10:19 … so you will end up with a lot of empty messages 18:10:33 yay mobile 18:10:34 Not clickable on that contact page I don’t think 18:10:59 that is true,only text 18:11:18 weird 18:11:48 ok, so I'll reply to some and try to figure out what might be happening 18:12:19 thanks :) 18:13:29 okay, i guess that means we are at the last dicussion item? 18:14:22 i just saw pili shared the tbb-9.0-must-nightly link last week already 18:14:42 that's not meant the way that we need to solve all those tickets before any nightly shows up 18:14:56 i like to move faster here 18:16:01 linux is pretty close to be working i think 18:16:15 so we should get that out as fast as possible 18:16:36 my current hope is we have something ready by early next week 18:17:39 as i'll be offline for another couple of days later on 18:17:54 brade and I will try to produce a fix for #29197 very soon (the desktop browser is less usable without a working Tor Launcher) 18:18:12 great 18:18:55 just the are minimum 18:19:00 *bare 18:19:20 and i'll update #30429 with a new branch addressing the comments and rebased to esr68 gecko-dev branch 18:19:34 that should be enough here for now 18:19:39 i'm just finishing porting some search engines to webexts 18:20:01 i mean xmls -> webexts 18:20:16 great 18:20:29 i'll review stuff tomorrow 18:21:29 any comments? suggestions? 18:23:22 nope :) 18:23:44 good, good! 18:23:47 let's do it 18:24:04 i hope as well, we have sorted the linux build related pieces out this week 18:24:11 and then we can iterate from that on next week 18:24:22 this will likely happen like last time: 18:24:36 the builds for other platforms will be broken 18:24:46 and will get added piece by piece again 18:25:05 while we find and fix issues with the already existing nightly builds 18:25:20 given that most issues are platform independent anyway 18:25:50 alright 18:25:57 anything else for today? 18:28:40 thanks then and happy week to everyone *baf* 18:28:43 #endmeeting