19:01:37 <GeKo> #startmeeting tor-browser 19:01:37 <MeetBot> Meeting started Wed Mar 2 19:01:37 2016 UTC. The chair is GeKo. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:01:37 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 19:01:58 <GeKo> alright an unusual meeting time but here we are 19:02:04 <GeKo> who is here for the meeting today? 19:02:18 * boklm is here 19:02:19 * arthuredelstein is here 19:02:22 <arthuredelstein> hi everyone 19:02:54 <GeKo> do we have an mcs? 19:03:01 * mcs is here 19:03:18 <GeKo> cool 19:03:19 <mcs> Kathy is also here with me 19:03:25 <GeKo> okay, let me start 19:03:32 <GeKo> even better :) 19:04:21 <GeKo> last week i basically took off and the week before i mainly worked on the toolchain and getting everything in shape for my week being afk 19:04:33 <Yawning> https://git.schwanenlied.me/yawning/cfc 19:04:35 <Yawning> BAM 19:04:43 <Yawning> FUCK YOU CAPTCHAS 19:04:55 <GeKo> then came the dev meeting with road mapping etc. 19:05:04 <Yawning> Mike threatned to write that 19:05:06 <Yawning> I actually did 19:05:19 <Yawning> have fun, read the readme before you even think about using it 19:05:27 <GeKo> we basically put the stings on stickies we talked about in the irc meeting 19:05:32 <GeKo> *things 19:05:58 <GeKo> and added one notable thing: linda's tor launcher usability enhancement 19:06:14 <GeKo> she plans to work on it until may 19:06:18 <GeKo> and get it ready by then 19:06:44 <GeKo> this week is release preparing time and review time for me i guess 19:06:49 <GeKo> that's it 19:07:01 <arthuredelstein> GeKo: Are the things on stickies on the wiki now? 19:07:05 <GeKo> Yawning: hehe 19:07:24 <GeKo> arthuredelstein: i guess not yet but isabela is probably doing that as fast as possible 19:07:43 <GeKo> she has gotten all the things regarding it 19:08:25 <mcs> Did Linda or dcf demo their Tor Launcher prototype in Valencia? 19:08:38 <GeKo> yes, looked quite giid 19:08:43 <GeKo> *good 19:08:59 <GeKo> there are some rough edges and we gave a ton of feedback 19:09:00 <arthuredelstein> GeKo: Sounds good 19:09:03 <mcs> I will have to ping them to get a look at it. 19:09:08 <GeKo> but overall i am pretty excited 19:09:34 <mcs> And do they plan to actually write patches we can merge or just create a design? 19:09:48 <mcs> / prototype? 19:10:01 <GeKo> they have working code as well, so yes, patches :) 19:10:13 <mcs> :) 19:12:36 <arthuredelstein> Yawning: Looks cool. 19:13:16 <Yawning> ;) 19:13:46 <Yawning> if I can get a openLinkIn variant that enforces isolation for this 19:13:49 <Yawning> it'll be deployable 19:14:06 <Yawning> with like, a bit of extra work (ability to whitelist/blacklist sites etc) 19:14:31 <Yawning> also we can ship a "known problematic" list of sites to save a round trip 19:15:03 <Yawning> but yeah, this solution to our browser UX captca woes is viable imo 19:15:10 <Yawning> although it is the nuclear option 19:16:00 <arthuredelstein> Yawning: I haven't run it -- is it possible to give the user a manual option rather than automatically redirecting? 19:16:07 <Yawning> yeah 19:16:12 <Yawning> I was gonna like 19:16:16 <Yawning> add a ui 19:16:32 <Yawning> but I wanted to get all the foundation code down first 19:16:49 <Yawning> since it's bee like 4-5 years since I wrote JS 19:16:49 <arthuredelstein> Also maybe it could prefetch and check if the page exists on archive.is before offering the redirect option to the user. 19:17:27 <GeKo> who is next? 19:17:28 <Yawning> well, archive.is will give them a "fetch now" 19:17:30 <Yawning> page 19:17:35 <Yawning> if it isn't in teh cache 19:17:44 <Yawning> which is easier to click than filling in a captcha 19:17:45 <donald> Foxboron sorry 19:17:48 * mcs will give a report 19:17:54 <Yawning> (sorry to derail 19:18:03 <mcs> (cfc is interesting) 19:18:16 <mcs> Since our last meeting two weeks ago, Kathy and I reviewed the changes for #18030 and #16725. 19:18:24 <mcs> We also triaged some bugs. 19:18:30 <mcs> But mainly we have been focused on #13252. 19:18:35 <mcs> We made a lot of progress and posted some patches (see the ticket). 19:19:00 <mcs> Thanks go to Yawning and dcf for their help. 19:19:05 <mcs> This week, we are working on the migration part of #13252: 19:19:10 <mcs> when someone upgrades from an older version of Tor Browser, we need to move their browser profile and tor data directory contents to the new location. 19:19:16 <mcs> The other big loose end for #13252 (which is outside our control) is related to FTE. 19:19:21 <mcs> We need to change how it is packaged to avoid mixing Python scripts with compiled libraries. 19:19:26 <mcs> We sent Kevin Dyer an email but have not heard back from him yet. 19:19:32 <mcs> Oh, and please let us know if there are notes or other things from Valencia that we should look at. 19:19:36 <Yawning> ^_^ 19:19:37 <mcs> That's all for us. 19:21:13 * arthuredelstein can go 19:21:14 <GeKo> had you already seen https://trac.torproject.org/projects/tor/wiki/doc/TorLauncherUX2016 ? 19:21:28 <GeKo> that's stuff linda basically presented modulo the demo 19:21:41 <mcs> yes, just have not seem the demo 19:21:48 <GeKo> ok 19:22:55 <Yawning> if i hook the page load, i could probably also huristically detect generic "ur blocked" pages... 19:23:16 <Yawning> but someone that actually knows how to write JS and extensions well would likely do it faster 19:26:13 <arthuredelstein> Since the last meeting I have been focused on the rebasing to Firefox 45 (#15197). 19:26:25 <arthuredelstein> I have gone through all patches (except updater ones) and rebased nearly all of them, in this branch: 19:26:30 <arthuredelstein> https://github.com/arthuredelstein/tor-browser/commits/15197+2 19:26:58 <arthuredelstein> There are a couple of patches that need to be re-written (image cache isolation and timing fingerprinting mitigation) and 3 that need a little more work. 19:27:05 <arthuredelstein> And some existing regression tests need a tune-up. 19:27:16 <arthuredelstein> So this week (and probably next) I will be working on those. 19:27:22 <arthuredelstein> That's it for me. 19:28:03 <mcs> arthuredelstein: Kathy and I have not found time to work on rebasing the updater patches yet. Hopefully soon. 19:29:03 <arthuredelstein> mcs: No worries! If you find you don't have time, I can also look at them. 19:29:19 <mcs> OK. Ping us if you are waiting on us! 19:30:43 * boklm can go next 19:31:02 <boklm> I added some fixes on #18127 for issues found by GeKo. I'm still not sure about what to do for the sudo changes. 19:31:10 <boklm> I added fixes for Windows support on #16009, went to the dev meeting 19:31:29 <boklm> This week I'm planning to help on the new release, push to mozilla Try our patches rebased on the new ESR38, add OSX support for #16009 19:31:40 <boklm> There is also a Tor Messenger release planned which I'm going to help with 19:31:51 <boklm> That's it for me. 19:33:35 <GeKo> thanks. is anybody else here for a status report? 19:34:12 <donald> what can I write to the first argument of that https://stem.torproject.org/api/descriptor/router_status_entry.html#stem.descriptor.router_status_entry.RouterStatusEntry 19:35:02 <GeKo> are there items we want to discuss? 19:35:32 <mcs> Can you remind me about upcoming release dates. 19:35:33 <mcs> ? 19:36:48 <mcs> Is March 8 the next ESR release? 19:36:54 <GeKo> yes 19:37:05 <mcs> and also Firefox 45 first release then. 19:37:24 <boklm> yes 19:37:24 * GeKo nods 19:37:27 <arthuredelstein> Here's the FF calendar: https://wiki.mozilla.org/RapidRelease/Calendar 19:37:38 <mcs> OK. Just making sure nothing has changed recently. 19:38:16 <GeKo> there has actually, the 6 weeks are not that strict aynmore 19:38:38 <mcs> Right; I heard about the “not so strict about 6 weeks” change. 19:39:01 <GeKo> so, what do you think about the timeline for the osx signing? 19:39:33 <mcs> Did anything else interesting happen in Valencia that we should know about? (yes, I know that is a very general question) 19:39:51 <mcs> I guess I will read the notes when they are publshed. 19:39:56 <mcs> published too 19:40:29 <gtank> is there meant to be a summary going out soon? i would also like to read that 19:40:35 <Yawning> yeah, wondering what amazing things I missed out on 19:40:48 <GeKo> mcs: nothing jumps immediately to mind 19:41:04 <mcs> GeKo: OK; thanks. 19:42:15 <GeKo> mcs: so i assume osx signing for the upcoming alpha won't work. how do you expect the timeframe to be? 19:43:06 <mcs> I think pretty soon if we can solve the FTE issue. Maybe a couple of weeks? The changes are somewhat dramatic but will be good in the long run, I think! 19:43:21 <GeKo> i am inclined to just ignore fte for the alphas at least in order to be able to test the signing 19:43:27 <GeKo> could we do taht? 19:43:30 <GeKo> *that 19:43:43 <lionaneesh> Hey 19:43:54 <GeKo> like just pretending it isn't there? 19:44:13 <mcs> Yes, we could. Kathy and I already made changes to the gititan PT descriptor to skip FTE on Mac. 19:44:55 <mcs> We need to finish the part I mentioned earlier though: migration of existing/old profile. I think we can have that done this week though. 19:45:07 <GeKo> then let's plan with this is in mind in case kevin does not get back to us 19:45:09 <mcs> So we could try for the upcoming alpha if we are feelong brave. 19:45:17 <mcs> feeling brave 19:45:24 <GeKo> aha! 19:45:37 <lionaneesh> Guys 19:45:38 <mcs> maybe very brave? 19:45:45 <lionaneesh> I am interested in working on Tor Core 19:45:46 <GeKo> huh, i guess i have to sleep this over :) 19:45:46 <lionaneesh> for GSOC 19:45:55 <lionaneesh> is there anyone that can help me get started? 19:46:03 <lionaneesh> I should probably start with building 19:46:20 <mcs> You can look at some of the patches we posted in #13252 to get an idea of the scope of the changes (if you haven’t already looked) 19:47:00 <mcs> Kathy had to run out for another appointment, so I will talk to her about schedule when she returns. 19:47:20 <GeKo> lionaneesh: thinking about picking one project from https://www.torproject.org/getinvolved/volunteer.html#Coding is probably a good start 19:47:51 <GeKo> mcs: i glimpsed over it and was quite intimidated 19:48:12 <GeKo> and we would need to get the meek changes reviewed and merged in time as well, right? 19:49:19 <mcs> GeKo: Yes. The meek changes are not runtime conditional either like the ones we did for Tor Launcher, so we would need a new meek branch for Mac alpha (not a big deal probably). 19:49:45 <mcs> dcf has looked at our proposed meek patches and he has not said anything negative so far 19:50:07 <mcs> So it is promising but really just all coming together this week ;) 19:50:46 <mcs> So maybe next alpha is better? Definitely sleep on it. 19:51:20 <GeKo> will do. 19:51:34 <GeKo> anything else to discuss? 19:52:07 <lionaneesh> asn_, around? 19:52:59 <mcs> Not for me. 19:53:13 <lionaneesh> GeKo, I want to work on Helping improve Tor hidden services, I know how the current design works. 19:54:02 <arthuredelstein> lionaneesh: We're in a Tor Browser meeting at the moment, but after the meeting, I think someone can chat to you. 19:54:13 <arthuredelstein> Nothing left for me either. 19:54:27 <lionaneesh> Sorry for interjecting. Didn't know. 19:54:40 <GeKo> okay. thanks everybody for showing up to this unusual time for a meeting. the next one will be next monday regular time again (19:00 UTC) 19:54:52 <GeKo> *baf* 19:55:00 <GeKo> #endmeeting