18:59:33 #startmeeting Tor Browser meeting 25 January 2021 18:59:33 Meeting started Mon Jan 25 18:59:33 2021 UTC. The chair is sysrqb. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:59:33 Useful Commands: #action #agreed #help #info #idea #link #topic. 18:59:37 o/ 18:59:41 o/ 18:59:43 Hello! 19:00:00 o/ 19:00:15 hi! 19:01:46 Pad: https://pad.riseup.net/p/tor-tbb-keep 19:02:18 hi 19:09:54 is tor-browser#40282 remaining from last week? 19:10:02 I'm assuming yes 19:10:42 * sysrqb delete's dunqan discussion item from last week, too 19:10:56 oh sorry, thanks 19:10:57 i hope it is finall fixed :) 19:11:49 *finally 19:11:58 i didn't try it in the nightly 19:12:11 i'll test it after the meeting :) 19:12:18 well, the testsuite got fixed, too, and did not complain 19:12:27 sooo 19:12:30 true 19:12:34 surely it's fixed :) 19:12:50 time will tell :) 19:13:37 i think it should be fixed this time :) 19:13:55 Weekly reminder to update you boards (if necessary) 19:14:46 Later today I'll assign some MRs we have 19:16:08 I'll jump to the last discussion item, because that should be quick 19:16:25 GeKo: is that about the Revier field? 19:16:29 *Reviewer 19:17:03 yes 19:17:13 and about a weird issue i fighted with last week 19:17:40 so, for some reason we have a usable Reviewer field now 19:17:41 okay, you have the floor 19:17:46 ahf filed an issue 19:17:47 thanks 19:17:56 but that one got not fixed :) 19:18:05 likely some dupe instead 19:18:23 either way we can think now about using the Reviwer field for MRs 19:18:37 nice 19:18:42 and then additional labels to indicate review state 19:19:07 like Needs Review, Needs Revision and friends 19:19:17 sounds reasonable 19:19:18 turns out just with Assignee we did not need those 19:19:34 so things get more complex when doing them correctly ;) 19:19:55 but i heard other teams jumped already on that train 19:19:56 but, now MRs will be reflected on the Boards, and that may help with organizing, too 19:19:59 maybe 19:20:09 could be! 19:20:20 or maybe they don't show there, idk :) 19:20:28 so, i guess it's time for us to follow 19:20:35 althought i don't feel strongly here 19:20:37 but yes, we can experiment with using the Reviewer field now, too 19:20:39 *although 19:21:46 so Assignee will almost always be the person who is opening the MR and responsible for the issue/patch 19:21:57 yep 19:22:00 and Reviewer will be the person who is assigned to reviewing the patch 19:22:26 (maybe "assigned to reviewing" is not the best phrase) 19:23:10 acat: sounds okay 19:23:12 ? 19:23:18 and then we have the usual "Needs Revision" etc. workflow 19:23:29 yep 19:23:32 yeah 19:23:43 as i said the downside is you need to keep track on your "Needs Revision" items now 19:23:44 okay, let's try it 19:23:52 which is not so easy 19:23:56 yeah 19:24:02 i think label change is not causing an email sent 19:24:21 so, that's a big drawback for folks with an email-based workflow 19:24:23 but the state is now explicit, instead of implicit in the current assignee and comments 19:24:31 yep 19:24:33 ah, hrm, that could be 19:25:02 so, one needs to have a bookmark or tab open and refresh hings 19:25:03 we can make adjustments if this doesn't work well 19:25:04 *things 19:25:15 yeah, just saying 19:25:18 yep 19:25:30 or add a "needs revision" comment 19:25:40 when updating the label 19:25:40 the other thing was me fighting with tor-browser#40292 during triage 19:25:42 yep 19:26:04 i was not able to set a milestone last friday 19:26:05 Needs Revision \n \label "Needs Revision" 19:26:17 i think this got fixed with a gitlab update over the weekend 19:26:34 however, the reason for that was the issue not being an issue but an incident 19:26:41 oh, forgot to set the undefined milestone 19:26:48 no you could not :) 19:26:53 until recently 19:26:59 oh! Incident 19:27:03 yes 19:27:16 ideally i'd like to get rid of that type 19:27:33 but maybe that's not important now anymore as we can set milestones (again) 19:27:39 not sure what other folks think 19:27:55 Is the only indication "Close Incident"? 19:28:12 i think so 19:28:18 great 19:28:20 which is why it took me ages 19:28:29 yeah, i understand 19:28:29 to figure out wtf is going on 19:28:31 :) 19:29:25 maybe we just live with the additional ticket type 19:29:30 i don't know we have control over the available issue types 19:29:35 and move on with our lives 19:29:43 now that we can set milestones 19:29:55 but i am leaning toward moving on 19:30:10 if it doesn't afect our lives/productivity much now 19:30:14 *affect 19:30:49 gaba: do you know if any other team had issues with the Incident issue type? 19:31:38 i do not know anybody using it 19:31:56 if nothing else, we know know there could be a different between the issue types, and we can look at it in the future 19:32:03 if there is something weird 19:32:12 *we now know 19:32:13 * gaba reading backlog 19:32:31 thanks 19:33:02 in the mean time, we can move on to the 85 retrospective 19:33:05 you mean use the incidents insteadl of issues? 19:33:14 in addition to 19:33:22 err 19:33:57 gaba: and, if any teams had trouble with them, possibly because a contributor opened an Incident instead of an issue 19:33:57 i guess look into getting rid of it 19:34:13 yes, there was an incident in core and there were issues with it 19:34:18 because we couldnt set a milestone 19:34:29 yeah, but it seems you now can 19:34:34 what kind of problems you have with it?> 19:34:39 ahh, ok 19:34:41 GeKo had the same 19:34:46 i was not able to set a milestone :) 19:35:10 yes, maybe incidents should get converted into issues if they make sense 19:35:15 if somebody open thems 19:35:20 we do not have to get rid of them 19:35:31 you can't convert them i think 19:35:37 at least i failed 19:35:37 i don't see a way 19:35:54 except manual copy/paste 19:36:03 (it's one of the bunch of things i tried to trick it into getting a milestone) 19:37:04 this isn't critical now, but we should remember it for the future 19:37:09 convert in the sense of opening a new issue and referring to the incident 19:37:23 ah, yeah. 19:37:39 there may be many incidents that could be related to only one issue that needs to be fixed 19:37:56 is anybody using incidents anyway? 19:38:23 I can imagine the Network Health team may use it in the future :) 19:38:39 smart 19:39:02 but, i think we really only deal in issues 19:39:18 and, while Gaba is right, there could be multiple incidents related to a single issue 19:39:36 i don't think that maps onto our work flow processes very well 19:39:50 *work flow or processes 19:39:58 and a user openeing an incident is not very helpful to us 19:40:02 *opening 19:40:48 that is especially true in browserland, but i think that is true for most other teams, too 19:41:17 except maybe TPA, if they want to separate information in that way 19:41:33 but, now I'm just guessing :) 19:41:44 and we have a more important topic we should get to 19:42:27 so, we can look into whether disabling incidents is possible on a per-project basis 19:42:36 but i'm okay with keeping them for now 19:42:40 yeah 19:42:46 ok 19:43:13 no user complained about that when filing a ticket, so that's good too 19:43:19 aynway 19:43:25 yeah 19:43:26 *anyway 19:43:33 okay, and now on to the retro 19:43:37 i added some sub-items 19:43:42 we could think about 19:43:50 yep, thanks for that 19:43:52 that seemed to me the pain-points 19:44:00 maybe there are more 19:44:06 or different ones 19:44:29 as i said if all of our assumptions hold we shold be in good shape for the release imo 19:44:44 but i don't like trusting our assumptions here :) 19:44:58 *just 19:45:22 personally, i think we did well until we came back from vacation this year 19:45:43 like we had done the major parts of the rebasing and the toolchain updates for the first alpha 19:46:10 but then things got bumpy 19:46:35 e.g. i think the time between coming bac and our first alpha getting out was way too long 19:47:06 i think i should have started the closed bugs review earler for sure, ideally the first week of coming back 19:47:24 *back 19:47:30 I agree that our monthly release cycle should prepare us for a smooth roll out 19:48:15 i think your work in december was good and kept us on schdule then 19:48:25 re: testsuite, it seems some times gets stuck in some kind of infinite loop, and the process has to be killed manually 19:48:32 i was tired and very burned out, and i did not finish everything needed before the december break 19:48:53 not sure if you refer to that. i'll try to fix when i do the MR together with the android work 19:48:59 and then coming back in January, I was distracted by a few other items 19:49:12 and that further delayed the first alpha 19:49:18 acat: the test suite item is torlauncher#40004 19:49:36 because that is blocking us from running the tests at all i think 19:49:43 oh, right 19:49:50 which is bad 19:50:17 tor-launcher#40004 19:50:56 sysrqb: i hope you feel better now. 19:50:59 i think on a normal release without vacs i could have started than one earlier, too 19:51:16 sysrqb: yeah, i also hope you feel better 19:51:35 sysrqb: overall, that's cool imo. what we need to do in those cases then i think is to distribute the work 19:51:36 heh, thanks, yeah - breaks are nice 19:51:53 i did not know that you were distracted by other stuff 19:51:59 not sure about acat 19:52:12 but it have been easily doable to put the work on our plaate 19:52:15 no, i was trying to hold my responsibilities 19:52:27 but i wasn't as successful as i needed to be in that case 19:52:27 to fix the remaining 5% of work 19:52:42 and it was not more than 5% imo 19:53:23 that's true 19:53:45 i need to be better about communicating, in general 19:54:00 dunno :) 19:54:33 :) :/ 19:54:55 i did not mean to blame you or anyone here 19:55:09 (or single anyone out) 19:55:30 i am just wary so we get our processes right for the future storms to come 19:55:42 which includes my last item as well 19:56:05 we usually said we were late in the release building process because 19:56:14 of fenix being so late 19:56:20 but mozilla fixed their shit 19:56:32 and the tag we needed was ready on thu last week 19:56:57 yet we still hadn't rebased and reviewed that by the end of friday 19:57:41 and i am not talking here about the dream not doing work on weekends :) 19:57:55 yeah 19:58:10 it's likey hard to avoid working on weekends when doing release builds 19:58:18 but barring some unforseen accident 19:58:40 we should not be in the need of reviwing rebase changes on friday evenings anymore 19:58:45 *reviewing 19:58:52 i agree 19:59:06 again, i think we could cope here by distributing the work better 19:59:13 in case it is needed 19:59:22 taking timezones into account 19:59:53 if we need to do those things on fridays at all 20:01:13 i would like to s tarts out work on the 86 cycle without making many changes 20:01:26 i think we'll be more successful this month 20:01:42 if we find we're stretched too thin 20:01:49 and we aren't hitting our target dates 20:02:19 then we can give you (GeKo) more of the load 20:02:46 but I don't want to do that unnecessarily 20:02:46 fine with me 20:03:03 and we should see how well we are doing by early next week 20:03:04 yeah, it was just an option i brought on the table if needed 20:03:17 yeah,i appreciate that 20:03:38 there are other sponsor commitments 20:03:54 and we get essentially an unknown amount of work with every beta 20:03:55 yes 20:03:59 down from mozilla 20:04:21 so we should be very flexible imo and not shy asking other folks for help 20:04:27 given our browser dev capacity 20:04:42 and with the goal to have a really good mobile browser 20:04:47 not just for our users 20:05:12 but for us ourselves as well (it's still the gold standard out there :)) 20:05:25 and folks trusting our quality 20:05:26 indeed 20:07:00 let's see how we do this week 20:07:21 surely we can load balacnce across three of us easier than load balancing the tor network :) 20:07:39 (2.x of us) 20:08:22 :) 20:08:28 okay, any last comments? 20:08:52 differnt type of difficulty ;) 20:08:57 *differnt 20:08:59 i am fine 20:08:59 heh 20:09:07 okay 20:09:13 thanks 20:09:16 this retro was helpfu;l 20:09:23 *helpful 20:09:33 at lesat for me, i hope it was for you 20:09:34 np, thanks 20:09:37 i guess we'll see 20:09:52 thanks, i think it was 20:10:14 okay, talk with you all later 20:10:23 have a good week 20:10:25 o/ 20:10:31 o/ 20:10:31 #endmeeting