18:01:19 #startmeeting tor browser 18:01:19 Meeting started Mon Apr 10 18:01:19 2017 UTC. The chair is GeKo. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:01:19 Useful Commands: #action #agreed #help #info #idea #link #topic. 18:01:24 hi! 18:01:27 hi 18:01:32 hi! 18:01:39 welcome to another round of tor browser meeting business 18:01:48 who wants to go firs today? 18:01:52 *first 18:02:37 * mcs can go 18:02:45 Last week, Kathy and I helped review some of the #20680 patches and we also did some smaller reviews. 18:02:52 We did a little testing on OSX of the first ESR52-based nightly build. 18:02:57 We worked on #21766 and #21778 but did not finish either bug. 18:03:03 We then switched to working on #21876. 18:03:09 This week we will finish #21876 (that should happen today). 18:03:14 We will then go back to working on the other e10s-related tickets (#21766 and #21778). 18:03:19 We also want to test the updater in the ESR52-based Tor Browser on all platforms. 18:03:25 I started a nightly build earlier today to see if Kathy and I are lucky enough to be able to complete a gitian-based build of the ESR552-based TB. 18:03:35 We also hope to take a little time off near the end of the week to celebrate Easter, but we will see how work goes the first part of the week. 18:03:41 That’s all for now. 18:04:09 (and GeKo, please reset our priorities this week as needed) 18:04:50 so the nightly build did not explode on your machines? 18:05:04 that's good as i currently have no way of testing os x builds 18:05:34 It hasn’t been long enough yet to know. I think it is proceding slowly or it is stalled but I will check after this meeting. 18:06:08 no, i meant the one we built and announced on tbb-dev 18:06:46 oh, right. That seems to work okay (some knowm issues of course). 18:06:56 But it did not completely explode. 18:07:24 progress! 18:07:28 okay, who is next? 18:07:51 mcs: i think your priorities look good fwiw 18:08:00 GeKo: thanks 18:08:38 * boklm can go next 18:08:58 This past week I made Windows rbm based builds reproducible (#20426). In #21286 I set up a VM to do nightly builds. 18:09:03 I reviewed some gitian patches and applied similar changes to the rbm based build. I tried the esr52 build on Centos6 and investigated #21907. 18:09:14 This week I'm planning to work on #21907, #18530, #19316 and run tests on the ESR52 build. 18:09:24 That's it for me. 18:09:45 so, regarding the nightly builds what is missing in them currently? 18:09:50 snowflake i guess? 18:10:23 we have snowflake on linux64, but there is still a build issue on linux32 18:11:16 but apart from that do we have everything? 18:12:11 i guess we could point folks to your nightly builds at least until ln5's gitian issues get fixed again 18:12:20 I think yes, apart from the python pluggable transports that I'm not sure we still want (obfs3 and fteproxy) 18:12:47 okay, those are missing as well, hrm. 18:13:17 i guess we could think about cutting those out, too, once we switch to rbm 18:13:48 should be no prio to get them in (snowflake on the other hand would be good) 18:13:55 but, neat. 18:14:24 i'd like to recheck the reproducibility using my weird machine i have 18:14:30 which commit would be good? 18:15:35 if you build the current master, you should get something matching http://f4amtbsowhix7rrf.onion/tor-browser-builds/2017-04-10/ 18:15:50 (the alpha-* directories) 18:16:15 okeydoke. i'll kick off the build tomorrow 18:16:38 but it could take quite a while it is on a quite old laptop :) 18:17:07 i guess i can go while i am at it 18:17:32 we have nightly builds based on esr52! and it seems they are working on all platforms we support 18:17:48 there are issues, sure, but so far no show stoppers 18:18:05 i wrote patches for #21837 and #21865 18:18:19 we should now have reproducible builds on all platforms 18:18:36 i think we are good with the toolchain for the upcoming 7.0 series. 18:19:15 i might be tempted to squeeze in two smaller changes. one is #19181 18:19:34 and the other one is a binary tlb in mingw-w64 which i want to regenerate before building 18:19:47 we'll see if there is time left for that 18:20:03 i looked into #21741, #20683 and #21611 18:20:18 i am done with the former and need to update the ticket 18:20:52 selfrando is a sad story right now. we have issues with the switch to esr52. i hope the selfrando folks can fix those in time 18:21:02 to make it into the alpha 18:21:16 #21611 is okay 18:21:29 but we need the dns leaks patch for that 18:21:36 arthuredelstein: ^ 18:21:44 so good we added it :) 18:22:28 this week i'll try to finally get #20761 tested and reviewed 18:22:35 sorry that it took so long 18:22:48 i hope to get more esr52 stuff into our alpha as well 18:23:02 and then there is probably the release dance starting again 18:23:04 GeKo: Oh good -- glad #21611 is OK! 18:23:15 that's it for me 18:23:38 I can go 18:23:45 Slow progress, due to sickness and other interference. The main one was finding a solution for std::__throw errors for debug builds: https://bugzilla.mozilla.org/show_bug.cgi?id=1332747 18:23:52 With that one solved, I can produce debug esr52 builds, including of the different sandbox approaches. In theory this should enable better understanding of where/why different types of sandbox builds break. In practice I haven't yet investigated this. 18:23:59 I'm trying to juggle both issues, but I'm definetly trying to plug along at the other MinGW bugs so I can actually get MinGW into TaskCluster. This includes a correct windows.configure patch (https://bugzilla.mozilla.org/show_bug.cgi?id=1314979) 18:24:09 I'm also looking at onion services again, but nothing yet to report there. 18:24:15 I'm working to develop a very detailed Fennec implementation list for Tor support. I think the trickiest thign is going through all the pref values and deciding what we want to include and what we don't; and then getting input from the rest of Mozilla and Tor about it. 18:24:19 We've been working on getting folks invites to the All Hands in SF in June. 18:24:22 I replied to the pointer events thread. Someone mentioned that mozilla already exposes some information through moz-specifc extensions. 18:24:25 That's it for me 18:25:02 * arthuredelstein can go 18:25:17 Hi all -- this past week I finished investigating #21712, 18:25:25 I wrote a patch for #21849, 18:25:47 I met with the Mozilla uplift team, 18:25:51 and I tested Tim's patch for #21875. 18:26:06 I also tried to run a gitian-based build and ran into LXC problems, which I am trying to figure out. 18:26:13 And I took a couple of days off. 18:26:25 This week I will keep working on tbb-7.0-must-alpha tickets, starting from highest priority ones. 18:26:31 That's it for me 18:27:33 i wonder if you just should start with rbm or do you want to test whether you get exact matches of current builds? 18:28:07 Yeah, maybe I should just switch to rbm now. 18:28:20 if it's just builds with our current configuration then that's probably the way to go 18:28:25 OK, cool 18:28:35 it should be much simpler to setup (i hope at least) 18:28:44 and dogfooding is always good :) 18:28:47 yay! 18:29:06 do we have anyone elser here with status reports? 18:30:06 Do I just use the master branch here? https://gitweb.torproject.org/builders/rbm.git/ 18:30:13 okay, discussion time then 18:30:34 i guess the first item is next meeting time 18:30:51 arthuredelstein: you should use the master branch at https://gitweb.torproject.org/builders/tor-browser-build.git/ 18:30:56 do we skip the next meeting and do the next one in two weeks? 18:31:09 or do we move the meeting next monday to tuesday? 18:31:57 arthuredelstein: rbm.git should be cloned automatically as a git submodule from tor-browser-build.git 18:32:58 GeKo: I'm OK with either thing. 18:33:10 r.e. meeting next week, maybe just skip it? I think we will all be communicating about alpha issues anyway. 18:33:19 arthuredelstein: and the README file explains how to do builds: https://gitweb.torproject.org/builders/tor-browser-build.git/tree/README 18:33:22 (on IRC and via trac) 18:33:57 * boklm is OK with either things too 18:34:27 okay. let's skip it then. i'll send a mail to tbb-dev tomorrow 18:34:37 then i have the hardened builds on my list. 18:35:36 i tried to fix them on the weekend but failed 18:35:45 i hit a similar issue as #17508 18:35:53 which i still need to file 18:36:32 anyway that got me thinking and i am a fan now to use the opportunity to move forward with #20814 18:36:48 as we discussed it back then in our meeting(s) and on tbb-dev 18:37:08 so my idea is to drop the hardened one as-is with the next alpha 18:37:36 and explain to users that are looking for a hardened 64bit linux setup that they should use the sandboxed tor browser 18:37:56 hardened users would get updated to the regular alpha then 18:38:24 maybe we could use that billboard feature to explain some things and point to a blog post and sandboxed tor browser 18:38:45 that won't be available anymore with esr52. so the timing seems to be a good one 18:39:23 for folks that want to help with debugging we start with producing a debug version with rbm 18:39:42 which we need anyway later this year when we start working on the fuzzing deliverable i guess 18:40:10 does this sound reasonable? or is there something i overlooked while pondering? 18:40:26 It sounds like a good plan to me. 18:40:41 It sounds like a good plan to me too 18:40:49 To me too. 18:40:54 fine! 18:41:07 What's the billboard feature? 18:41:37 we used to show a dialog about update issues when we had problems with the update due to unix domain sockets 18:41:53 mcs and brade dug that one out 18:42:07 thanks 18:43:04 okay, i plan to write a blog post about dropping the hardened series as-is for next week 18:43:32 and we can start thinking about new ways to get the debug builds back 18:43:38 and what they should include 18:43:57 do we have any other things worth discussing today? 18:44:28 When is the deadline for patches to get into the alpha? 18:44:46 i.e., when do you plan to start the build? :) 18:45:25 i actually planned to have a weekend without building things as i want boklm to have such a weekend as well. 18:45:47 but that might be a bit ambitious, especially for the alpha, this time :/ 18:46:05 nevertheless i hope i can start a build thursday evening UTC 18:46:14 (an alpha one) 18:46:33 OK, thanks 18:46:55 I hope you both have a non-building weekend as well! 18:47:03 :) 18:47:39 okay, we seem to be out of topics for today. thanks all. *baf* 18:47:43 #endmeeting