17:32:16 #startmeeting tor browser 07/01/2019 17:32:16 Meeting started Mon Jul 1 17:32:16 2019 UTC. The chair is GeKo. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:32:16 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:32:22 antonela: sure 17:32:32 hi 17:32:38 welcome everyone to the first weekly meeting in july 2019 17:32:51 please add your items to the pad: https://storm.torproject.org/shared/tHoN4Ii7rLSjPE0OP4gydX4cMGadsXmRQNc-6lwru0N 17:33:16 and mark items to talk about into bold 17:33:29 s/about into/about/ 17:36:19 alright, let's get going 17:37:15 it seems i am first today 17:37:35 i have one item which might overlap with sisbell's first one 17:37:53 so, while reviewing boklm's really nice work over in #28672 17:38:07 i spent quite some time thinking about how we want to integrate the result into tor browser 17:38:30 i started to actually write patches for that but then stumbled over the more fundamental issue 17:38:47 the patch boklm has is based on _hc's which is for pluto2 17:38:56 https://github.com/guardianproject/AndroidPluggableTransports 17:39:07 this is the new way of dealing with pts it seems 17:39:42 and moves away from what we have right now, which is shipping a binary and using an approach which is similar to the desktop one 17:40:00 so, the question is what we should do here (now and later)? 17:40:15 should we try to build a snowflake client for now 17:40:30 and then adapt topl so we can use that client as well where needed 17:40:39 (in addition to obfs4proxy) 17:40:52 or should we jump on the pluto2 train while we are at it? 17:41:19 (which implies the question whether pluto2 is actually ready for use as-is) 17:41:58 i haven't looked at pluto, how does it intregrate with Android apps? 17:42:05 If we use pluto2, it will maintain compatibility with Orbot a bit better 17:42:20 But its not a huge deal to use other dependencies 17:43:01 (but this sounds like a discussion we should have in stockholm with nathan) 17:43:14 What I gather is that pluto is native lib + installer 17:43:25 diverging from orbot too much sounds like pain for us 17:43:52 sisbell: okay, so similar to TOPL 17:43:57 but dpecifically for PTs? 17:44:02 *specifically 17:45:00 I need to dig further but what I see in Orbot, is the pluto2 dependency is added to gradle. And then there is an install method you can call which will handle that for you. 17:45:37 okay, i guess i'll get the discussion started with the guardian project folks based on where we are right now 17:45:46 I think the advantage is just keeping the versions in sync. The installation is pretty easy either way 17:45:56 and we can then decide a plan forward in stockholm 17:46:29 sgtm 17:46:46 thanks 17:47:04 sisbell: well, yes. we should keep in mind as well that it is worthwhile if we provide reproducible binaries/libs for other projects 17:47:29 so, it might be useful to have that as a factor, too, if we decide to head one way or another 17:47:43 +1 17:48:08 it might e.g. be of quite some help if we helped the guardian project folks and briar etc. 17:48:29 with our artifacts but not if we moved into the "wrong" direction 17:48:38 okay, thanks for the input 17:48:47 sisbell: you are up 17:49:20 I think we hit the first two issues I have highlighted already 17:49:38 The remaining one is about which version of tor are we targeting 17:50:30 Orbot has moved to the 4.x versions 17:50:56 yes 17:51:10 i want to catch up as soon as we can with desktop 17:51:20 ideally building master in nightly builds 17:51:27 and alpha release in alpha builds 17:51:46 so, we should move faster here than orbot i think 17:52:09 in particular in order to get tor unstable code tested earlier on mobile platforms 17:52:18 It would be nice if we could feed our builds of tor to Orbot 17:52:31 that's been blocked so far on us getting our own tor built for android 17:52:33 Seems some duplicated efforts 17:52:38 sisbell: i agree 17:52:49 and i think the guardian projects folks would be happy about that 17:53:04 however, time and resoureces are scarce 17:53:09 *resources 17:53:16 in particular during the esr68 transotion 17:53:23 *transition 17:53:25 right 17:53:36 so i am a bit reluctant on how much we can commit here 17:53:45 but we could easily test what orbot ships in alpha releases 17:54:44 i am not sure we should move at once to 0.4.x on stable due to #30380 17:54:54 we could probably just strip out tor binaries in packaging phase and build a zip file of them. But that can be another discussion 17:55:09 yep 17:55:37 so having some alphas for mobile with 0.4.x and #30380 resolved 17:55:58 seems to me the way foward and if nothing explodes we start using it on stable as well 17:56:13 while we try in the medium term to catch up on the tor releases as we do for desktop 17:56:27 but i doubt we'll get to that part during the esr transition 17:56:38 cool, sounds good 17:57:51 sisbell: where are we with the esr68 android toolchain? 17:58:23 i am not sure if any of the "This Week" items is part of that 17:58:36 but nothing jumps out right now, so i thought about asking :) 17:58:37 I got a little side track with the other issues but I will check in the TOPL/tor-android-service changes this week 17:58:48 into RBM 17:59:10 or rather tor browser build 17:59:54 okay, sounds good 18:00:08 The latest gradle plugin has different logs so scraping the dependencies is a biut different 18:00:15 i am mostly concerned here about getting the firefox part properly compiled 18:00:48 but, yes, we probably need topl/tor-android-service changes, too 18:01:22 I'll get firefox dependencies in first and then see what breaks in firefox 18:02:13 sisbell: sounds good, please focus on that part as we can't start fixing the esr68 issues until we have some idea of a working toolchain at least 18:02:26 will do 18:02:33 thanks 18:02:43 tjr: thanks for the update 18:02:53 any link to the ftp:// timezone leak patch? 18:03:08 1 sec 18:03:13 i wonder whether that one is something we could test in the upcoming alpha 18:03:19 https://bugzilla.mozilla.org/show_bug.cgi?id=1560574 18:03:42 thanks! 18:03:49 it's not been reviewed; nor have i heard anything from gary other than seeing it go on bugzilla - but yeah seems pretty simple 18:04:01 i realized i should have filed all the recent finherprinting bugs in bugzilla as well 18:04:06 but, no time :( 18:04:36 so, any other comments/additions to the status update part? 18:05:40 okay, discussion items 18:05:43 i have one 18:05:58 we'll have a state of the onion thing at the dev meeting again 18:06:06 i forgot to mention this earlier 18:06:17 but hopefully it does not come to anyone's surprise 18:06:35 so what do we want to mention there apart from the mobile part? 18:06:45 i guess security settings redesign? 18:07:11 what else? 18:07:14 incoming screen reader support? 18:07:21 yes 18:08:09 maybe some forward looking things, e.g., Sponsor 27 onion services + esr68 transition? 18:10:24 indeed, good idea 18:10:46 as far as i know we have just one slot this time 18:10:59 so we could think about who wants to present for the team 18:11:32 but nothing we need to decide right now 18:12:05 i can do it this time after having argued for other folks stepping up in the past 18:12:20 but i'd be glad, too, if others are still stepping up :) 18:12:55 i can do it this go around :) 18:13:04 done 18:13:10 pospeselr is it 18:13:15 :) 18:13:20 (thanks) 18:13:22 :) 18:13:28 indeed, thanks! 18:13:34 we'll help with the slides 18:13:51 and antonela could probably help us in turn with that 18:13:51 woo 18:14:13 alright, anything else to discuss today? 18:14:32 just a reminder: we'll have a release week again 18:14:43 there are not so many patches for stable pending 18:14:48 i think just the banner 18:15:38 no, we should probably get #30849 into stable as well 18:15:50 as those are just pref flips and they fix sec-moderate bugs 18:16:16 i'd need a reviewer for that one 18:16:29 oh hey, for those of us dropping down to 4 days a week, do we have an agreed upon day of the week for that? 18:16:41 (whom i can add to the sec bugs) 18:16:48 no we have not 18:17:15 and i heard there is no guidance in the sense that it is necessary to settle on a specific day 18:17:42 so, i am fine giving everyone the leeway to figure that out for themselves for now 18:18:09 if there will be issues that affect other team members of folks from other teams we'll revisit i guess 18:18:16 alrighty 18:18:30 but so far i think "be mindful about the day you take considering others might depend on your work" 18:18:39 is the only guidance i have 18:19:19 however, if anyone of you is feeling strongly here i am fine too of doing someting else 18:19:22 *something 18:19:41 just speak up and we'll sort it out 18:19:52 (either or per any other channel) 18:20:05 not Mondays? ;-) 18:20:12 heh 18:20:23 heh 18:20:39 "be mindful" :) 18:21:11 okay, anything else for today? 18:21:44 not from me. 18:22:36 everyone seems to be happy ;) 18:22:40 thanks then *baf* 18:22:44 #endmeeting