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