17:31:19 #startmeeting tor browser 5/6 17:31:19 Meeting started Mon May 6 17:31:19 2019 UTC. The chair is GeKo. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:31:19 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:31:23 hi 17:31:49 let's get started 17:31:56 i hope you all had a good week 17:31:56 hi 17:32:07 it got quite rough at the end, though :) 17:32:14 anyway 17:32:19 please update the items on the pad 17:32:28 https://storm.torproject.org/shared/tHoN4Ii7rLSjPE0OP4gydX4cMGadsXmRQNc-6lwru0N 17:32:36 and check your mail 17:32:49 i sent one which could be relevant for our esr68 transition 17:33:53 sysrqb: are you with us today? 17:35:06 * boklm doesn't see an email about esr68 transition. How long ago was it sent? 17:35:48 hi 17:36:14 boklm: it was about igor 17:36:24 o/ 17:36:39 boklm: shoot i forget to add you :( 17:36:39 sorry, lost track of time :) 17:36:44 let me forward it 17:36:51 sorry for that 17:36:54 thanks 17:37:37 sent 17:38:38 okay, let#s get started 17:38:48 * pili thinks we need a browser-team email list :) 17:38:51 it seems none of the updates contain anything bold 17:38:56 nah, just for that one mail 17:39:49 assuming sysrqb does not have anything bold in status updates 17:40:02 lets move on dicussion 17:40:35 mcs: you are first 17:41:39 Probably not something we can figure out today, but we should think about how to ensure that bundled extensions can never be blocked… even by accident. Unless we view that capability as a feature. 17:42:02 It is tricky because we allow updates of the extensions. 17:42:59 yeah. the solution i had in mind was rolling out our own PKI, but i am not sure anymore *cough* 17:43:07 :) 17:43:20 but i agree 17:44:05 have we considered bundling the critical extensions as system addons? 17:44:06 I guess at some point we will need a proposal… maybe a brainstorming meeting before that would make sense. 17:44:13 to be honest i never thought it possible that mozilla would forget the expiration date of the intermediate cert, so i did not spend much thougt about that 17:44:41 mcs: is it too much/too soon for a dev meeting session? 17:44:52 acat: how would they get updates 17:44:53 ? 17:45:12 pili: I would say having a session would be appropriate. 17:45:27 great :) 17:45:30 I'm not sure, here https://firefox-source-docs.mozilla.org/toolkit/mozapps/extensions/addon-manager/SystemAddons.html it says that balrog 17:46:39 not sure if armagadd-on 2.0 would still have been an issue in that case 17:48:26 one way of avoiding this, in part, is integrating more of the core extensinos into the browser 17:48:43 i think some of that has been discussed in the past 17:48:56 what about going a step further and integrating the needed functionality into the brwoser itself like we're doing bit by bit with torbutton et al? 17:49:06 acat: interesting 17:49:14 um yeah what sysrqb said 17:49:21 :) 17:49:35 ideally, mozilla would do this 17:49:37 Based on the page acat mentioned, it sounds like there is a separate signing certificate for system add-ons. 17:49:44 similar with their tracker protetion work 17:50:29 a separate certificate that can expire too? 17:50:35 boklm: yes 17:50:37 :) 17:50:55 although now that they made this mistake, they will probably monitor expiration of those certificates more carefully 17:51:02 sysrqb: so Mozilla would build “no script” and “https everywhere” into the browser? 17:51:03 controlling our cert exper date seems to be an important feature of late :p 17:51:15 :) 17:51:18 brade: essentially, yes 17:51:43 building extensions with the browser breaks the nature of the extensions ecosystem 17:51:46 or integrate the functionality, and let (for example) https-everywhere maintain the ruleset 17:52:15 like mozilla use the disconnectme lists 17:53:10 antonela: this is true, except these are our core extensions, so they're not really "extensions" anymore for us 17:53:25 yeah exactly 17:53:25 just like tracking protection isn't an extenion in firefox anymore 17:53:28 yeah, for us is interesting, i doubt about firefox 17:53:33 yes exactly 17:53:36 (although, you can add more tracking protection via extrensions is you want) 17:54:01 maybe they should be part of mozilla's core browser, too :) 17:54:06 okay, it seems we have a bunch of ideas 17:54:11 heh 17:54:14 are we going to build our own security protection? :) 17:54:33 worth a seesion at the dev meeting as others pointed out 17:54:51 I've added it to my list of sessions :) 17:54:58 i guess we should come up there with an idea on how to move forward 17:54:59 thx 17:55:28 8.5 release work 17:55:46 i had hoped to have some release candidate for 8.5 by now 17:56:24 but i am not super sad that we did not get to get this going 17:56:40 we wouldn't have release 8.5 this week anyeay 17:56:43 *released 17:56:48 *anyway 17:57:11 that said i am not sure anymore whether we should ship it with the point fix next week 17:57:22 given that we don't even have 8.0.9 out yet 17:57:56 what's the feeling here of postponing 8.5 yet another week? 17:58:31 so we have enough time to test release-y issues without the clock ticking for the sec update 17:58:44 sounds reasonable to me 17:59:09 that will allow us sysrqb to sync about #29955 17:59:32 yes, although this is no blocker for 8.5 17:59:43 i mean it can get done once 8.5 is out e.g. 17:59:49 or while it is built 18:00:22 but if that helps to get a better orfox transition then this is certainly a plus 18:00:47 oh are tbb-8.5-must the blockers? 18:01:32 they were meant to be originally 18:01:44 oki, thanks 18:02:00 my 2cts: for Tails, switching to 8.5 next week is a bit more relaxing: we do that for a scheduled release instead of potentially having to do the switch in a bonus chemspill release later in May-June. But given 8.5 seems to change very little for us, it's just 2cts. 18:02:43 okay 18:03:42 hearing no objections we'll try to get the armagadd-on 2.0 out 18:03:54 and then start immediately building for the esr60.7.0 release 18:04:00 and once that is out 18:04:06 we finally start building 8.5 18:04:26 and meanwhile we try to cut down all the rough edges for mobile on 8.5 :) 18:04:39 does that sound like a workable plan? 18:04:47 yes 18:04:52 yeah 18:04:52 sounds good 18:05:34 yeah. i was hoping we'd release 8.5 sooner, but this plan seems like a good idea (safer plan) 18:06:48 okay, then let's do that and move to the esr68 transition item 18:07:07 we got started here last week already 18:07:09 * mcs quietly added #29627 to mcs/brade work items for this week 18:07:24 mcs: oh, that one 18:07:39 it might be a spec bug, dunno, i have not checked 18:08:09 I am not sure either; I know we thought about it when we wrote the code but I will need to refresh my memory. 18:08:12 or i was just dumb (in that case just reset the state := = 18:08:16 err 18:08:17 :) 18:08:34 okay, esr68 transition 18:08:53 we seemed to agree we should start as soon as possible to put more resources on that part 18:09:24 the fact that we have one member less for the transition work just makes this more urgent 18:09:47 moreover we have other sponsor work (s27) we have to balance 18:10:22 and there will be other issues showing up that will make esr68 the morest exciting transition ever 18:11:37 thetwo most important items we should start with is rebasing our patches 18:11:59 (and ideally trying to sneak some of thos still into mozilla so they make it into esr68) 18:12:23 pospeselr: once you are done with the widl bug could you worko n that with acat? 18:12:32 yeah! 18:12:50 sysrqb: could you do the mobile patch part? 18:12:59 yes 18:13:00 mcs: brade: and you the updater onces? 18:13:04 *ones 18:13:16 GeKo: yes 18:13:21 okay. 18:13:34 i'll create the ticket for that 18:13:56 and i think as soon as esr68 hits beta we should get this going 18:14:13 in parallel i'll start working on the toolchains 18:14:32 (in fact i already started earlier on p orting tjr's mingw-w64/clang work) 18:14:48 and boklm will join me once #28672 is done 18:15:06 sisbell: you would take care of the android one? 18:15:44 GeKo: which one? 18:16:00 prepring the android toolchain for esr568 18:16:03 huh 18:16:06 esr68 18:16:12 Sure, I'll do that 18:16:21 aka #30324 18:16:47 sisbell: i think that's the most important work after 8.5 gets out 18:17:04 we should have somethign ready early on even if not all patches are rebased yet 18:17:16 okay 18:17:55 so, to be explicit: what this means is we need to either work on sponsor work (like s27) 18:18:02 or getting 8.5 out 18:18:19 or on esr68 transition tasks 18:18:29 all other things need to get dropped right now 18:19:01 antonela: i think that means the per-site security settings for now 18:19:19 if we have enough time i am happy to add that work back on the agenda 18:19:21 perfect 18:19:28 but right now it does not look very good :( 18:19:50 :/ 18:20:02 any questions? comments? ideas? 18:21:11 okay, we can come back to that later on 18:21:14 like next week 18:21:19 Who’s creating the esr68 git branch? 18:21:32 that's fine with me, only one comment that at some point we'll need to start looking to S9 phase 3 and get things like nightly build working :) 18:21:42 but that will be for September 18:21:54 the nightly build updater 18:22:14 (we can maybe also look at the per site security settings as part of the S9 work) 18:22:48 yes, i guess we can find some time for boklm to work on it during august/september maybe once our toolchains are good 18:22:53 should be doable i think 18:23:44 brade: which one? 18:24:20 so everyone will have their own branch? 18:25:24 you mean pushing the first branch after the esr68 beta merge to tpo infra? 18:25:33 i am still not sure i understand 18:25:38 yes 18:26:13 In previous cycles, I think Arthur started a branch and we worked off it. That way, some of the essential Tor Browser patches were already available before we did updater work. 18:26:33 i think acat could do that somewhere 18:26:56 which is then the canoncial branch for others to base their parts of the rebase on 18:27:05 acat: does that work for you? 18:27:59 I can do that, so it would be taking current nightly and start rebasing? 18:28:28 i think we wait until the currently nightly code gets onto the beta branch 18:28:42 and then we'd start rebasing 18:29:02 so, once esr68 is on mozilla-beta essentially 18:29:53 when is that? 18:30:04 we can chat a bit about the process under the week 18:30:08 i think next week 18:30:11 acat: May 14 I think 18:30:23 you might be able to do it a little before then 18:30:59 ok 18:31:12 I’m not sure when they make the branch (May 13?) 18:32:42 https://wiki.mozilla.org/Release_Management/Calendar has May 13 as "Merge Date" 18:33:07 okay, anything else for today? 18:33:58 I'm good :) 18:33:59 thanks everyone then *baf* 18:34:01 #endmeeting