19:00:14 <GeKo> #startmeeting tor browser 19:00:14 <MeetBot> Meeting started Mon Nov 28 19:00:14 2016 UTC. The chair is GeKo. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:14 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 19:00:20 <GeKo> hi all! 19:00:26 <Synzvato> Hi! 19:00:32 <GeKo> let's get started with our weekly status updates 19:00:34 <arthuredelstein> hi everyone! 19:00:41 <GeKo> who wants to go first today? 19:01:17 <Yawning> herro 19:01:48 <GeKo> hi! 19:01:59 <GeKo> so it seems it falls back to me again. then be it so 19:02:03 <GeKo> here is what i did: 19:03:07 <GeKo> i worked mainly on #20758 and #20352 and started looking into why /proc is needed in firefox 19:03:36 <GeKo> i plan to spend a bit more time on the latter this week and then turn my attention slowly towards the next release 19:04:11 <GeKo> there is number of smaller things that we might want to get fixed and we only have a bit more than a week 19:04:35 * isabela is around 19:04:37 <GeKo> if there is time left i hope to get back on track with the update for the torbrowser design doc 19:04:40 <GeKo> that's it for me 19:05:16 * arthuredelstein can go 19:05:27 <arthuredelstein> This week I worked on #10281. I have a patch pretty much ready and am testing and hope to post today. 19:05:38 <GeKo> woot! 19:05:51 <arthuredelstein> There is also a second approach I have a patch almost ready for as well. 19:06:02 <arthuredelstein> That's what I will be doing this week, until Thursday when I start jury duty :( 19:06:07 <GeKo> amazing, that's good news! 19:06:17 <GeKo> :( 19:06:22 <GeKo> or should i say :) 19:06:28 <GeKo> ? 19:06:53 <arthuredelstein> Frowny face re jury duty for sure 19:07:11 <arthuredelstein> But we'll see -- could be over quick 19:07:28 <qengho> Jury duty is awesome. No snark. 19:08:44 <arthuredelstein> Takes me away from the job I love, though! 19:08:58 <GeKo> arthuredelstein: that was 6 weeks? 19:09:24 <arthuredelstein> GeKo: Only if I am selected for the jury 19:09:42 <arthuredelstein> Otherwise just a few days at most I guess. 19:09:48 <GeKo> aha! okay. 19:10:11 <arthuredelstein> Though I have little clue at this point. 19:10:14 <mcs> Wear a Tor tshirt to the courthouse? 19:10:28 <GeKo> arthurdelstein: good luck with that and let me know if we/i can do something for you 19:10:35 <GeKo> err arthuredelstein ^ 19:10:42 <arthuredelstein> Believe it or not they have a dress code so I can't! 19:10:59 <mcs> Yes, that is true around here too (dress code). 19:11:00 <isabela> mcs: hehe 19:11:41 * mcs can give a report 19:11:48 <mcs> Last week was a short week for Kathy and me due to the U.S. Thanksgiving holiday. 19:11:53 <mcs> We finished looking at the sandboxed-tor-browser code for now (after we concluded that an OSX port of the launcher and control port filter parts will be a moderately large project). 19:11:59 <mcs> We took a fresh look at #9675; there may be something we can do soon to improve error reporting in the face of Tor bootstrap failures. 19:12:05 <mcs> We also helped with bug triage and code reviews. 19:12:10 <mcs> This week we will work on changes to package the OSX Seatbelt profiles for the next Tor Browser alpha release (#20121). 19:12:14 <mcs> If we finish that, we will work on #9675 and maybe #20083. 19:12:20 <mcs> That’s all for us. 19:13:01 * boklm can go next 19:13:04 <GeKo> mcs: i wonder if you could prioritize #20761 19:13:12 <GeKo> instead of the latter two 19:14:07 <mcs> GeKo: Yes, I forgot about that one. 19:14:09 <GeKo> i'd like to get the unix domain socket feature finished as good as we can i think and this issue is indeed a drawback 19:14:12 <GeKo> ok, cool. 19:14:35 <boklm> This past week I helped with the Tor Messenger release, investigated the VM shutdown problem on #20352, fixed #20626 and started on #17380 19:14:44 <boklm> This week I'm planning to review #20352, get a new release of the testsuite bundle fixing some issues, and continue on #17380 19:14:51 <boklm> That's it for me 19:15:30 <Yawning> mcs: re #20083 19:15:33 <Yawning> I have a better idea 19:15:50 <Yawning> I think patching tor browser and the sandbox agent so that it works is better 19:16:24 <Yawning> (should I go?) 19:16:28 <GeKo> sure 19:16:34 <Yawning> I did the same thing I do every week, I worked on the sandbox 19:16:43 <mcs> Yawning: OK, but that sounds harder ;) 19:16:49 <Yawning> poking at getting seccomp whitelist going 19:16:51 <Yawning> mcs: nah 19:17:14 <Yawning> "if it's in the sandbox, instead of running the update process, send a command to the agent over the tor control port" 19:17:27 <Yawning> "to have the agent check for the update" 19:17:49 <mcs> Yawning: that makes sense. 19:17:52 <Yawning> since sandboxed firefox talks to my code, that it thinks is the control port 19:17:58 <Yawning> and not directly to tor 19:18:24 <Yawning> and I want the agent to do the update check in the background for 0.0.2 19:18:33 <Yawning> gluing those two together should be easy 19:18:58 <Yawning> also my most sincere appologies for the sandboxed-tor-browser code 19:19:04 <Yawning> it's... kind of complicated :( 19:19:39 <GeKo> fine with me 19:20:27 <Yawning> does that approach make sense? 19:20:41 <GeKo> sounds good to me and would be neat to have i think 19:20:54 <Yawning> was thinking the toggle for the behavior could be like TBB_SANDBOX=linux or whatever 19:21:22 <Yawning> I think the bds people probably want an option to hide the chrome though 19:21:33 <Yawning> and all the buttons 19:22:46 <mcs> Maybe keep #20083 for that purpose and create new tickets for the Linux sandbox behavior we want? 19:22:59 <Yawning> yah 19:23:30 <Yawning> excellent this appears to work 19:23:42 <Yawning> sorry, adding an tor + obfs4 seccomp whitelist 19:24:02 <Yawning> so, when/how are we going to unleash this onto the world? 19:24:22 <GeKo> in about two weeks if all goes well 19:24:28 <Yawning> kk 19:24:36 <Yawning> I'll probably tag sometime this week 19:24:44 <GeKo> i think we can get the stuff into nightlies builds this week 19:24:50 <Yawning> so I can start working on the giant list of tickets of 0.0.2 improvements 19:25:05 <GeKo> yes, tagging sometime this week is totally fine 19:25:35 <Yawning> #20793 is a packaging thing 19:25:57 <Yawning> dunno where that should live 19:26:03 <Yawning> probably somewhere in the builder? 19:26:14 <GeKo> tor-browser-bundle 19:26:18 <GeKo> probably 19:26:33 <GeKo> that's Application/Tor Browser with a tbb-gitian tag nowadays 19:26:38 <Yawning> I also plan to write better documentation 19:26:51 <GeKo> okay. anybody else here for a status update? 19:27:19 <Synzvato> Sure 19:28:06 <isabela> o/ 19:28:12 <GeKo> hi! go ahead 19:28:19 <Synzvato> I'm still working on the front-end of the Orfox slider 19:29:46 <Synzvato> I have managed to determine a couple of routes we can take with it, I'm doubting if it's a good idea to go with some of the same techniques currently used by TorButton 19:30:30 <Synzvato> Since XUL is now deprecated and all 19:31:29 <GeKo> yes 19:32:32 <Synzvato> Apart from that, I have pushed the most promising prototype into a repository, and have some preview material and a basic UI implementation 19:32:46 <GeKo> neat 19:33:19 <Synzvato> I could share some more details in the mobile channel, after the meeting 19:33:36 <Synzvato> That's about it 19:33:41 <GeKo> i wonder whether we have a ticket in trac for that 19:33:50 <GeKo> it does not seems so. hm. 19:34:13 <isabela> Synzvato: thanks for the preview material o/ 19:34:15 <GeKo> maybe i should create one and we can dump all the links etc. there and get a discussion going 19:34:36 <isabela> i can do that - please continue the meeting and we can catch up on tor-mobile after the meeting 19:34:39 <isabela> sounds good? 19:35:04 <GeKo> okay 19:35:09 <Synzvato> That's true, would be great 19:35:39 <isabela> ok 19:35:40 <GeKo> alright anybody else for a status update? 19:35:45 <Synzvato> isabela: Yw :) 19:35:48 <Synzvato> Sounds good 19:36:52 <GeKo> okay discussion time 19:37:09 <Yawning> there, obfs4proxy now uses a whitelist 19:37:14 <GeKo> we had a bit of discussion regarding the sandbox already 19:37:18 <GeKo> what else do we have? 19:37:28 <Yawning> (sorry) 19:37:34 <GeKo> np 19:37:58 * isabela wonders about the ooni tor browser discussion 19:38:09 <GeKo> i plan to think about work for the weeks and we may be able to have that discussion next week 19:38:16 <GeKo> *for the next weeks 19:38:42 <GeKo> i guess the next big step is getting 6.5 out end of january 19:39:24 <GeKo> so everyone is welcomed to think about that (what should get in, what should not get in etc.) 19:39:36 <GeKo> so that we can do a proper planning for it 19:39:52 <GeKo> apart from that ESR52 work is looming i guess 19:40:26 <GeKo> and i am particularly afraid of getting this for windows going 19:40:53 <arthuredelstein> Yes, I was thinking of starting on the rebase once 10281 is done (time permitting) 19:41:01 <GeKo> i took me checking the status up the code wrt mingw-w64 as a weekend hobby for the past weeks 19:41:15 <GeKo> and it does not look good this time 19:41:35 <GeKo> mainly as jacek did not fix any of the tricky bugs as the tree was broken for him 19:41:39 <GeKo> for several months 19:41:57 <GeKo> so we might have a really hard time this time 19:42:13 <GeKo> :/ 19:42:34 <GeKo> anyway, yes, arthuredelstein, that might be a good idea 19:42:55 <GeKo> i'd like to have a rebased tor browser branch earlier this time 19:43:00 <arthuredelstein> I remember someone mentioning trying to get cross-platform builds into Mozilla's try server system. Do you know if anyone is working on that? 19:43:31 <arthuredelstein> GeKo: Yes, I agree we should try to rebase as early as possible. 19:43:34 <GeKo> we could share the workload if that's easier, like you are doing the upper half and i am doing the lower half of our patches or something 19:43:54 <GeKo> but i guess we might do fine this time due to all the patches that got upstreamed 19:44:13 <GeKo> arthuredelstein: re mingw-w64 builds on try, yes, that's in the works 19:44:28 <GeKo> i put it on rbarnes' list as a high prio item for us 19:44:30 <mcs> It might make sense for Arthur to take the lead and then hand off difficult patches to other people. 19:44:35 <arthuredelstein> GeKo: Aha, great. 19:44:47 <GeKo> mcs: yes, something like that 19:45:20 <arthuredelstein> That sounds like a good plan to me. 19:45:37 <GeKo> arthuredelstein: but i think that would not mean mozilla is fixing all the issues themselves just that we would notice earlier 19:45:49 <GeKo> but it would be a start 19:46:09 <arthuredelstein> I guess if it is considered a first-class platform, then maybe it would deter breakage? 19:46:23 <GeKo> yes, but that is a long way to go 19:46:28 <arthuredelstein> I see. 19:47:09 <GeKo> anything else for today? 19:47:36 <arthuredelstein> Something else we might consider with 52 19:47:50 <arthuredelstein> is trying to start including the Orfox patches 19:48:01 <arthuredelstein> once we have rebased the desktop patches, of course 19:48:14 <GeKo> yes, please, wehave #19675 19:48:40 <GeKo> and i am basically waiting for amoghbl1 or somebody else giving me a patchset or something 19:50:22 <GeKo> okay, thanks for the meeting then and good luck arthur *baf*! 19:50:25 <GeKo> #endmeeting