20:00:01 0) Hi 20:00:01 1) 0.9.34 update (zzz) 20:00:01 2) 0.9.34 blocker tickets (str4d) 20:00:01 3) 0.9.34 Android/Maven build and release roles and schedule (str4d/meeh) 20:00:01 4) Proposed removal of open4you.i2p and git.repo.i2p from console home page (anonymousmaybe) 20:00:01 5) 0.9.35 plan (zzz) 20:00:01 6) NTCP2 plan (zzz) 20:00:01 7) Status scrum (zab) 20:00:05 0) Hi 20:00:07 Hi 20:00:30 welcome to meeting 269, spanning almost 16 years 20:00:33 Hey 20:00:43 hi 20:00:44 1) 0.9.34 update (zzz) 20:00:55 ok, translation and checkin deadline is in 3 days 20:01:20 not much for recent bug reports 20:01:36 so we are looking good, pending item 2) 20:01:56 I've been working on .35 and beyond the last couple of weeks 20:02:04 anything else on 1) ? 20:03:00 2) 0.9.34 blocker tickets (str4d) 20:03:25 [Slack/str4d] Hi :B 20:03:32 str4d has several blocker tickets dating back several months, and have been pushed past a couple of releases already 20:03:38 hey there str4d 20:03:38 str4d, what's your plan for these? 20:04:10 [Slack/str4d] I see two blocker tickets. 20:04:19 [Slack/str4d] One is reseeding on older Androids 20:04:39 ok good, 2 is better than 'several' 20:04:45 [Slack/str4d] For that one, we narrowed down the problem window, but could not at the time identify a fix (the one we tried didn't work) 20:05:07 [Slack/str4d] I do not have time at the moment to work on it, and the older versions are slowly becoming less-used 20:05:24 [Slack/str4d] So I'm thinking that we should just deprecate the older Android versions 20:05:59 [Slack/str4d] Note that Google Play Store has put in requirements that new app uploads start conforming to newer APIs, so we may in that sense have our hand forced if we want to continue to push through GPlay 20:07:02 and the other one? 20:07:16 [Slack/str4d] Dropping support for older APIs should be relatively simple to do as part of the next update, if we agree on it. 20:08:03 [Slack/str4d] The other is translated string fixes from 0.9.31 (in OP says "minor, but classing as a blocker") 20:09:19 [Slack/str4d] Some of this I have fixed locally, but have not had time to extract and push out. 20:09:41 I guess the question is whether you intend to do any UI bug fixes at all. Last fix we saw from you was 5 months ago. I highlighted about 10 tickets a month ago I wanted to see fixed for .34. Do you intend to do any UI work going forward or should we find a replacement? 20:09:58 [Slack/str4d] Realistically, if left to me, it will keep slipping, as my priorities are elsewhere at present. 20:10:39 [Slack/str4d] I do plan to push more of the UI patches, but I do not have time to make it a sufficiently-short timescale. 20:11:05 ok so we shouldn't expect any UI work, including even simple fixes, at all from you, either for .34 or later? 20:11:31 [Slack/str4d] The problem is that the word "simple" is doing a lot of heavy lifting there :stuck_out_tongue: 20:12:11 [Slack/str4d] For .34, correct, don't expect any UI work from me. 20:12:15 ok. I wish we knew this months ago. We've lost an awful lot of time. We'll start reassigning the work and looking for replacements. 20:12:22 anything else for 2) ? 20:13:01 [Slack/str4d] I am happy to pass patchsets to others for extracting the "simple" fixes - maybe they will have better luck than I wrangling monotone+git 20:13:23 3) 0.9.34 Android/Maven build and release roles and schedule (str4d/meeh) 20:14:03 I'd like to know if str4d and meeh have figured out who is doing what for the .34 maven/fdroid/android releases, so I know who to hold to account and when it's going to happen 20:15:37 [Slack/str4d] Meeh has the signing keys for Android and FDroid 20:15:51 We can figure it out now. What do you think str4d , do you got time for it, or should I? 20:16:16 [Slack/str4d] I'd be happy for you to do it with me in your ear :slightly_smiling_face: 20:16:31 [Slack/str4d] (because I want to build out our release capabilities) 20:16:47 meeh that ok with you? 20:17:00 [Slack/str4d] We can set up a time to pair on it. 20:17:16 Yea, we can do that. That's the best option so far, so you can get me up to date on how, and what to do 20:17:29 what about maven central? 20:17:45 [Slack/str4d] I'm currently the only one with credentials for it. 20:18:08 Yea, I don't have maven access 20:18:22 [Slack/str4d] There's a few hoops that need to be jumped through with Sonatype to change that 20:18:29 so are you doing it or giving meeh the privs? I need to know who is responsible and when it's going to happen 20:18:39 [Slack/str4d] (vaguely recalling what I had to do in order to set it up in the first place) 20:18:52 [Slack/str4d] I will do that for .34 20:19:21 [Slack/str4d] (probably in the same pairing with meeh) 20:19:57 ok can I hold you two to a two-week deadline to get it all released? If I get mine cut by April 10, that would be April 24. ok? 20:20:41 [Slack/str4d] Okay. 20:20:51 ok meeh? 20:20:56 [Slack/str4d] I'm in Denver week of 9th, then back in UK following week 20:21:09 [Slack/str4d] So whichever week works better timezone-wise for meeh 20:21:11 Yepp 20:21:39 ok. meeh you also owe me an ack that you checked the gplay crash report 20:21:45 anything else on 3) ? 20:21:49 I should be able to adjust to something that fits for str4d in that timeline 20:22:27 4) Proposed removal of open4you.i2p and git.repo.i2p from console home page (anonymousmaybe) 20:22:48 ok anonymousmaybe reports that those two sites have been down for weeks or months and recommends that they be removed from the router console 20:22:55 any objections? 20:23:28 [Slack/str4d] git.repo.i2p has been down for a while primarily because I have not had time to go in and get it running again. 20:23:53 so I don't hear you objecting :) 20:23:55 [Slack/str4d] If it is desired that it be running again, I can make time to do that. But I would also not object to it being removed. 20:24:06 if not, I'll remove them both for .34 20:24:31 [Slack/str4d] No objections from me on open4you.i2p 20:24:33 you may apply for reinclusion following our normal processes once it's up and stable 20:25:00 it's a terrible user experience to have dead links on our console home page, and we owe it to our users to keep them up or remove them 20:25:06 [Slack/str4d] ACK (I followed that process the first time IIRC :D) 20:25:15 ok anything else on 4) ? 20:25:54 5) 0.9.35 plan (zzz) 20:26:11 ok we had a roadmap meeting a week or two ago, and the roadmap on our website reflects the results 20:26:22 everything else has been pushed to 36/37 20:26:35 we've been hard at work on 35 features for a couple of weeks already 20:26:55 this is the way I want to work for every release, where the work is done in advance and then merged in early in the cycle 20:27:13 [Slack/str4d] +1 20:27:13 the schedule is for a .35 release in mid-late June, standard 10-week cycle 20:27:34 There will be a meeting similar to the last one prior to the .35 release? 20:27:57 yeah, I'd like to do a roadmap meeting for the next one a few weeks before each release 20:28:06 ok sounds good 20:28:20 all the anything else on 5) ? 20:28:35 s/all the// 20:29:08 [Slack/str4d] .35 roadmap looks reasonable to me 20:29:24 [Slack/str4d] +1 on private testnet setup improvements :smile: 20:30:01 6) NTCP2 plan (zzz) 20:30:09 I had posted on the forums a little late but would like to have a meeting (or discuss at next meeting) to discuss specifics about the private test net 20:30:30 ok we've convened a team with reps from all 3 projects. We've had two meetings so far and have a new version of the proposal posted 20:30:39 manas I'll contact you in a day or so, done some work on the topic as well 20:30:43 we plan to meet once a week and put out a new draft after each meeting 20:30:49 meeh: alright :) 20:31:02 the goal is to be done by the end of april and have test implementations by the end of may. 20:31:19 the next meeting is in #ntcp2 April 9, 4 PM UTC, all welcome. 20:31:20 [Slack/str4d] Which proposal is being furthered? 20:31:36 the version that we posted yesterday. 20:31:52 it’s available on clearnet forum str4d 20:32:16 actually, it's on the website. proposal 111. 20:32:56 [Slack/str4d] Okay, so it's the update I proposed 20:33:06 comments may be made on i2pforum.i2p, i2pforum.i2p, the trac ticket, the zzz.i2p thread, in #ntcp2, here, you can email me, anyway anybody wants to do it. Clearnet or not. We welcome participation from all. 20:33:11 [Slack/str4d] I need to check whether what was pushed to the website matches what I've been working on locally 20:33:46 as I emailed you a week ago, we do not require a separate proposal from you. 20:34:12 111 will be the proposal and we will update it each week after our meeting.\ 20:34:33 [Slack/str4d] I'll ping you after meeting. 20:34:40 anything else on 6) ? 20:36:00 7) Status scrum (zab) 20:36:04 over to you zlatinb 20:36:30 Hi. Before we start the scrum, everyone who wants to get paid please fill out the timesheet/request form that zzz posted on his forum 20:36:55 and email the form to me 20:36:58 now off to scrum 20:37:01 ok I suggest we wait until at least the last week of the month, so people know how much they worked up until then? 20:37:42 [Slack/str4d] I agree. My understanding was the quarter started in Feb 20:37:43 sure, but I would need a few days after I receive the form 20:38:09 I believe the post said not before APR 23 20:38:29 On the post I said earliest to email is April 23 and latest is April 30. But you make the rules and I'll update it. 20:38:49 those dates are fine 20:39:07 * zlatinb got caught for not having read the post ;-) 20:39:17 anyway :) 20:39:50 so scrum - we’ll go around the room, when your name is called pls post a short description of 20:39:56 1) what you’ve been doing since last scrum 20:40:02 2) what you plan to do next month 20:40:21 3) are you blocked by anyone or do you need help on anything 20:40:40 pls do so even if you’ve been updating on the video chat, this is for posterity 20:41:02 so, zzz you go first 20:41:35 thanks zlatinb. In the last month I've done a lot of work on the .34 release, including lots of bug fixes and new features. 20:42:13 More recently, I have transitioned to 35 features and research, including susimail folders, and the new NTCP2 protocol 20:42:53 in the next month I plan to review the paper we received a month ago, continue work on NTCP2, get the 34 release out, 20:43:05 and fix bugs. 3) no blockers. EOT. 20:43:18 thanks 20:43:26 eche|off: are you here by any chance? 20:43:39 i think not 20:43:40 I know he said he wouldn’t be but just in case... 20:44:03 alright. Next full-timer- meeh, go 20:44:22 Highlights 20:44:22 I've soon done with an MVP for a new OSX launcher, improved outproxy service and tuning it for better performance. I've done some few scala tests, more to come. And I've setup test systems I need for both Android and OSX dev/test. Also used some time to get known with the codebases again. Also somewhat read me up on proposals. 20:44:40 Misc: Much I can't really recall at the moment. 20:45:23 For next round: Have the MVP for OSX ready. Mindblow you with a nice browser bundle. Focus more on scalatests, android and contribution documentation 20:45:51 Blockers; mja.. being more secure on dns changes as discussed on last video 20:46:12 yes indeed, I’ll have to get more serious chasing welt 20:46:34 anything else meeh ? 20:46:51 Cause once we can be sure of changes and when, I can deprecate some old services with fresh servers and software (cleanup, and such) 20:46:59 Improve my services for i2p 20:47:04 Done now :) 20:47:19 cool 20:47:35 manas: it must be very late where you are, good to see you, Your update pls? 20:47:56 hey, everyone. good to see all again 20:47:57 to summarize: I have studied up to chapter 4, which is on java syntax, of the book which I am using to study Java. will be continuing with chapter 5 this month, objects in java. have written some java code which was reviewed by zzz (thank you, zzz). will be continuing to study crypto as well. reading up on ant and gradle. thinking about the test net, planning on acquiring some hardware for 20:47:58 this. continuing to maintain services which I run and staying on top of security disclosures. reading/responding to trac and forum posts regularly. 20:48:19 meeh, if you have any writeups/documentation to share about running an outproxy I would be interested in reading it :) 20:48:21 eot 20:48:57 good stuff - I want to talk about the outproxy business in light of OTF “soon” 20:49:08 Sure, we can talk about that later. Mainly it's a tunnel without anything in the domain field 20:49:09 but now back to scrum - str4d your tunr 20:49:11 turn 20:49:18 [Slack/str4d] In the last month I worked on our current crypto specs, started the process for migrating proposals to the new forum, attended the Tor developer meeting in Rome (for Zcash, but had various I2P-relevant discussions), worked with Elio/Ura on website mockups, worked on Ire in preparation for NTCP2 draft implementation, and generally thought 20:49:19 about NTCP2 crypto primitives. 20:50:20 [Slack/str4d] In the next month I plan to check my email XD, pair w/ meeh on .34 Android/Maven, schedule into my calendar these meetings I seem to be missing, review the paper, start a draft implementation of NTCP2 in order to figure out some of the Noise library issues, and work on specifying the Elligator-esque ephemeral key blinding. 20:50:50 [Slack/str4d] Only blocker is email-related, will ping people after about it. 20:50:57 [Slack/str4d] EOT 20:51:38 i2pr: str4d ping ping 20:52:35 thanks 20:52:46 is sadie around on slack? 20:53:40 if not I think this is everyone / everything for 7) 20:54:03 ok, thanks zlatinb, anybody have anything else for the meeting? 20:54:38 [Slack/str4d] I don't think she's here 20:54:55 no, just announcement that I will setup more resources for outproxy and improve it 20:55:03 * zzz grabs the baffer 20:56:00 * zzz *baffs* the meeting closed