간단 요약
참석: manas, meeh, str4d, zlatinb, zzz
회의록
20:00:01 <zzz> 0) 안녕하세요 20:00:01 <zzz> 1) 0.9.34 업데이트 (zzz) 20:00:01 <zzz> 2) 0.9.34 블로커 티켓 (str4d) 20:00:01 <zzz> 3) 0.9.34 Android/Maven 빌드 및 릴리스 역할과 일정 (str4d/meeh) 20:00:01 <zzz> 4) 콘솔 홈 페이지에서 open4you.i2p와 git.repo.i2p 제거 제안 (anonymousmaybe) 20:00:01 <zzz> 5) 0.9.35 계획 (zzz) 20:00:01 <zzz> 6) NTCP2 계획 (zzz) 20:00:01 <zzz> 7) 상태 스크럼 (zab) 20:00:05 <zzz> 0) 안녕하세요 20:00:07 <zzz> 안녕하세요 20:00:30 <zzz> 거의 16년에 걸친 회의 269에 오신 것을 환영합니다 20:00:33 <manas> 안녕 20:00:43 <zlatinb> hi 20:00:44 <zzz> 1) 0.9.34 업데이트 (zzz) 20:00:55 <zzz> 좋아요, 번역 및 체크인 마감일은 3일 뒤입니다 20:01:20 <zzz> 최근 버그 리포트는 많지 않습니다 20:01:36 <zzz> 그래서 상황은 좋아 보입니다. 항목 2)만 남았습니다 20:01:56 <zzz> 지난 몇 주 동안 .35와 그 이후 버전에 대해 작업해 왔습니다 20:02:04 <zzz> 1)와 관련해 다른 내용 있나요? 20:03:00 <zzz> 2) 0.9.34 블로커 티켓 (str4d) 20:03:25 <i2pr> [Slack/str4d] 안녕하세요 :B 20:03:32 <zzz> str4d에게 몇 달 전으로 거슬러 올라가는 블로커 티켓이 몇 개 있고, 이미 몇 번의 릴리스를 넘겨가며 미뤄졌습니다 20:03:38 <manas> 안녕 str4d 20:03:38 <zzz> str4d, 이를 어떻게 처리할 계획인가요? 20:04:10 <i2pr> [Slack/str4d] 블로커 티켓은 두 개로 보입니다. 20:04:19 <i2pr> [Slack/str4d] 하나는 구형 Android에서의 리시딩 문제입니다 20:04:39 <zzz> 좋아요, 2개면 '여러 개'보다는 낫네요 20:04:45 <i2pr> [Slack/str4d] 그 건에 대해서는 문제 발생 구간을 좁혔지만, 당시에는 해결책을 찾지 못했습니다(시도했던 방법은 작동하지 않았습니다) 20:05:07 <i2pr> [Slack/str4d] 현재 그 작업에 시간을 낼 수 없고, 구버전의 사용도 점점 줄고 있습니다 20:05:24 <i2pr> [Slack/str4d] 그래서 구형 Android 버전은 사용 중단(deprecate)하는 것이 좋겠다고 생각합니다 20:05:59 <i2pr> [Slack/str4d] Google Play Store가 신규 앱 업로드에 최신 API 준수를 요구하고 있으니, GPlay를 통해 계속 배포하려면 어차피 그렇게 해야 할 수도 있습니다 20:07:02 <zzz> 다른 하나는요? 20:07:16 <i2pr> [Slack/str4d] 그 점에 합의한다면 구형 API 지원 중단은 다음 업데이트에서 비교적 간단히 처리할 수 있습니다. 20:08:03 <i2pr> [Slack/str4d] 다른 하나는 0.9.31의 번역 문자열 수정입니다(원글에서 "사소하지만 블로커로 분류"한다고 했습니다) 20:09:19 <i2pr> [Slack/str4d] 일부는 로컬에서 수정했지만, 추출해 올릴 시간이 없었습니다. 20:09:41 <zzz> 핵심은 UI 버그 수정을 할 의향이 있는지 여부입니다. 당신의 마지막 수정은 5개월 전이었습니다. .34에서 고치길 바라는 티켓 10개 정도를 한 달 전에 강조했습니다. 앞으로 UI 작업을 할 계획이 있나요, 아니면 대체 인력을 찾아야 할까요? 20:09:58 <i2pr> [Slack/str4d] 현실적으로 제게 맡겨두면 계속 미뤄질 겁니다. 지금은 우선순위가 다른 데 있어서요. 20:10:39 <i2pr> [Slack/str4d] UI 패치는 더 밀어넣을 계획이지만, 충분히 짧은 일정으로 하긴 어렵습니다. 20:11:05 <zzz> 그럼 .34든 이후든, 간단한 수정조차 포함해 UI 작업은 전혀 기대하지 말아야 한다는 말인가요? 20:11:31 <i2pr> [Slack/str4d] '간단한'이라는 단어가 그곳에서 엄청난 짐을 지고 있다는 게 문제죠 :stuck_out_tongue: 20:12:11 <i2pr> [Slack/str4d] .34에 대해서는 맞습니다. 제 쪽에서 UI 작업은 기대하지 마세요. 20:12:15 <zzz> 알겠습니다. 몇 달 전에 알았더라면 좋았을 텐데요. 시간을 너무 많이 잃었습니다. 작업을 재배정하고 대체 인력을 찾기 시작하겠습니다. 20:12:22 <zzz> 2)와 관련해 다른 내용 있나요? 20:13:01 <i2pr> [Slack/str4d] ‘간단한’ 수정들을 뽑아낼 수 있도록 패치셋을 다른 분들께 넘겨드릴 수는 있습니다—아마 monotone+git을 다루는 데 저보다 운이 좋을지도 모르니까요 20:13:23 <zzz> 3) 0.9.34 Android/Maven 빌드 및 릴리스 역할과 일정 (str4d/meeh) 20:14:03 <zzz> .34의 maven/FDroid/Android 릴리스에서 누가 무엇을 맡을지 str4d와 meeh가 정했는지 알고 싶습니다. 그래야 책임자를 분명히 하고 일정도 파악할 수 있습니다 20:15:37 <i2pr> [Slack/str4d] Meeh가 Android와 FDroid의 서명 키를 가지고 있습니다 20:15:51 <meeh> 지금 정할 수 있어요. str4d, 당신이 시간 낼 수 있나요, 아니면 제가 할까요? 20:16:16 <i2pr> [Slack/str4d] 당신이 하고, 제가 옆에서 코치하는 식이면 좋겠습니다 :slightly_smiling_face: 20:16:31 <i2pr> [Slack/str4d] (우리의 릴리스 역량을 확장하고 싶어서요) 20:16:47 <zzz> meeh, 괜찮나요? 20:17:00 <i2pr> [Slack/str4d] 이를 위해 페어 작업할 시간을 잡으면 됩니다. 20:17:16 <meeh> 네, 그렇게 하죠. 지금으로선 최선의 선택입니다. 작업 방법과 해야 할 일들을 최신으로 알려주세요 20:17:29 <zzz> Maven Central은 어떻게 하죠? 20:17:45 <i2pr> [Slack/str4d] 현재 그쪽 자격 증명을 가진 사람은 저뿐입니다. 20:18:08 <meeh> 네, 저는 Maven 접근 권한이 없습니다 20:18:22 <i2pr> [Slack/str4d] 이를 변경하려면 Sonatype 쪽에서 몇 가지 절차를 거쳐야 합니다 20:18:29 <zzz> 그럼 당신이 할 건가요, 아니면 meeh에게 권한을 줄 건가요? 누가 책임지고 언제 진행될지 알아야 합니다 20:18:39 <i2pr> [Slack/str4d] (처음 설정할 때 제가 했던 일들을 어렴풋이 떠올리는 중입니다) 20:18:52 <i2pr> [Slack/str4d] .34에 대해서는 제가 하겠습니다 20:19:21 <i2pr> [Slack/str4d] (아마 meeh와 같은 페어 세션에서요) 20:19:57 <zzz> 좋습니다. 전체 릴리스를 2주 마감으로 잡아도 될까요? 제가 4월 10일까지 제 걸 마치면, 4월 24일이 됩니다. 괜찮죠? 20:20:41 <i2pr> [Slack/str4d] 좋습니다. 20:20:51 <zzz> meeh, 괜찮죠? 20:20:56 <i2pr> [Slack/str4d] 저는 9일이 포함된 주에는 덴버에 있고, 그다음 주에는 영국으로 돌아갑니다 20:21:09 <i2pr> [Slack/str4d] 그래서 meeh의 시간대에 더 맞는 주로 하면 됩니다 20:21:11 <meeh> 네엡 20:21:39 <zzz> 좋아요. meeh, GPlay 크래시 리포트를 확인했다는 확인(ACK)도 필요합니다 20:21:45 <zzz> 3)와 관련해 다른 내용 있나요? 20:21:49 <meeh> 그 일정에서 str4d에게 맞추도록 조정할 수 있을 겁니다 20:22:27 <zzz> 4) 콘솔 홈 페이지에서 open4you.i2p와 git.repo.i2p 제거 제안 (anonymousmaybe) 20:22:48 <zzz> anonymousmaybe가 두 사이트가 수주 내지 수개월째 다운되어 있다고 보고했고, router 콘솔에서 제거할 것을 권고했습니다 20:22:55 <zzz> 이의 있나요? 20:23:28 <i2pr> [Slack/str4d] git.repo.i2p는 한동안 다운되어 있었는데, 주된 이유는 제가 다시 가동시킬 시간을 내지 못했기 때문입니다. 20:23:53 <zzz> 그러면 반대 의사는 없는 걸로 들리네요 :) 20:23:55 <i2pr> [Slack/str4d] 다시 가동시키길 원하신다면 시간을 내서 그렇게 할 수 있습니다. 다만 제거하는 데에도 이의는 없습니다. 20:24:06 <zzz> 그렇지 않다면 .34에서 둘 다 제거하겠습니다 20:24:31 <i2pr> [Slack/str4d] open4you.i2p에 대해서는 이의 없습니다 20:24:33 <zzz> 서비스가 올라오고 안정화되면 정상 절차에 따라 재포함을 신청할 수 있습니다 20:25:00 <zzz> 콘솔 홈 페이지에 죽은 링크가 있는 것은 사용자 경험에 매우 안 좋습니다. 우리는 사용자에게 링크를 유지하든 제거하든 책임 있게 대응해야 합니다 20:25:06 <i2pr> [Slack/str4d] ACK(제 기억이 맞다면 처음에도 그 절차를 따랐습니다 :D) 20:25:15 <zzz> 좋습니다. 4)에 대해 다른 내용 있나요? 20:25:54 <zzz> 5) 0.9.35 계획 (zzz) 20:26:11 <zzz> 1~2주 전에 로드맵 회의를 했고, 웹사이트의 로드맵은 그 결과를 반영하고 있습니다 20:26:22 <zzz> 다른 것들은 36/37로 미뤄졌습니다 20:26:35 <zzz> 이미 몇 주 전부터 35의 기능들에 집중해 작업하고 있습니다 20:26:55 <zzz> 매 릴리스마다 이렇게, 일을 미리 해두고 사이클 초기에 병합하는 방식으로 진행하고 싶습니다 20:27:13 <i2pr> [Slack/str4d] +1 20:27:13 <zzz> 일정은 .35를 6월 중하순에 릴리스하는 것으로, 표준 10주 주기입니다 20:27:34 <manas> .35 릴리스 전에 지난번과 비슷한 회의를 하나요? 20:27:57 <zzz> 네, 각 릴리스 몇 주 전에 다음 작업을 위한 로드맵 회의를 하고 싶습니다 20:28:06 <manas> 좋습니다 20:28:20 <zzz> all the 5)에 대해 더 있을까요? 20:28:35 <zzz> s/all the// 20:29:08 <i2pr> [Slack/str4d] .35 로드맵은 제게 합리적으로 보입니다 20:29:24 <i2pr> [Slack/str4d] 프라이빗 테스트넷 설정 개선에 +1 :smile: 20:30:01 <zzz> 6) NTCP2 계획 (zzz) 20:30:09 <manas> 포럼에 조금 늦게 글을 올렸는데, 프라이빗 테스트넷의 구체 사항을 논의하기 위한 회의를 갖고 싶습니다(아니면 다음 회의에서 논의해도 좋고요) 20:30:30 <zzz> 좋습니다. 3개 프로젝트의 대표들과 팀을 구성했습니다. 지금까지 두 번의 회의를 했고, 제안의 새 버전을 올렸습니다 20:30:39 <meeh> manas 하루 정도 내로 연락드릴게요. 그 주제에 대해 저도 약간 작업했습니다 20:30:43 <zzz> 매주 한 번 회의를 하고, 매번 회의 후에 새 초안을 내놓을 계획입니다 20:30:49 <manas> meeh: 알겠습니다 :) 20:31:02 <zzz> 목표는 4월 말까지 마무리하고 5월 말까지 테스트 구현을 갖추는 것입니다. 20:31:19 <zzz> 다음 회의는 #ntcp2에서 4월 9일 UTC 오후 4시에 열립니다. 누구나 환영합니다. 20:31:20 <i2pr> [Slack/str4d] 어떤 proposal을 진행 중인가요? 20:31:36 <zzz> 어제 올린 버전입니다. 20:31:52 <zlatinb> 클리어넷(일반 인터넷) 포럼에 있어요, str4d 20:32:16 <zzz> 사실 웹사이트에 있습니다. proposal 111. 20:32:56 <i2pr> [Slack/str4d] 알겠습니다. 그러면 제가 제안했던 업데이트군요 20:33:06 <zzz> 의견은 i2pforum.i2p, i2pforum.i2p, Trac 티켓, zzz.i2p 스레드, #ntcp2, 여기, 제게 이메일 등 원하는 어떤 방식으로든 남겨주세요. 클리어넷이든 아니든 상관없습니다. 모두의 참여를 환영합니다. 20:33:11 <i2pr> [Slack/str4d] 웹사이트에 올라간 내용이 제가 로컬에서 작업하던 것과 일치하는지 확인해야 합니다 20:33:46 <zzz> 일주일 전에 이메일로 보냈듯이, 별도의 proposal은 필요하지 않습니다. 20:34:12 <zzz> 111이 proposal이며, 회의 후 매주 업데이트하겠습니다.\ 20:34:33 <i2pr> [Slack/str4d] 회의 후에 핑 드리겠습니다. 20:34:40 <zzz> 6)과 관련해 다른 내용 있나요? 20:36:00 <zzz> 7) 상태 스크럼 (zab) 20:36:04 <zzz> zlatinb, 진행해 주세요 20:36:30 <zlatinb> 안녕하세요. 스크럼을 시작하기 전에, 보상을 받길 원하는 분은 zzz가 그의 포럼에 올린 타임시트/요청 양식을 작성해 주세요 20:36:55 <zlatinb> 그리고 그 양식을 제게 이메일로 보내주세요 20:36:58 <zlatinb> 자, 이제 스크럼 시작합니다 20:37:01 <zzz> 좋습니다. 적어도 이달 마지막 주까지 기다리길 제안합니다. 그래야 그때까지 얼마나 일했는지 사람들이 알 수 있으니까요? 20:37:42 <i2pr> [Slack/str4d] 동의합니다. 제 이해로는 이번 분기가 2월에 시작했죠 20:37:43 <zlatinb> 좋습니다만, 제가 양식을 받은 뒤 며칠이 필요합니다 20:38:09 <manas> 게시글에는 4월 23일 이전에는 안 된다고 한 것으로 압니다 20:38:29 <zzz> 게시글에는 이메일 발송 최조일은 4월 23일, 최종일은 4월 30일이라고 썼습니다. 하지만 규정은 당신이 정하고, 저는 그에 맞춰 업데이트하겠습니다. 20:38:49 <zlatinb> 그 날짜들로 괜찮습니다 20:39:07 * zlatinb 게시글을 안 읽은 게 들켰네요 ;-) 20:39:17 <zlatinb> 어쨌든 :) 20:39:50 <zlatinb> 그럼 스크럼—돌아가면서 하죠. 이름이 불리면 다음을 간단히 올려 주세요 20:39:56 <zlatinb> 1) 지난 스크럼 이후 무엇을 했는지 20:40:02 <zlatinb> 2) 다음 달에 무엇을 할 예정인지 20:40:21 <zlatinb> 3) 누군가에게 막혀 있는지, 또는 도움이 필요한 것이 있는지 20:40:40 <zlatinb> 영상 채팅으로 업데이트해 왔더라도 부탁드립니다. 기록으로 남기기 위함입니다 20:41:02 <zlatinb> 그럼, zzz 먼저 하시죠 20:41:35 <zzz> 고마워요 zlatinb. 지난달에는 .34 릴리스 작업을 많이 했습니다. 다수의 버그 수정과 새 기능이 포함됩니다. 20:42:13 <zzz> 최근에는 35의 기능과 연구로 전환했습니다. susimail 폴더와 새로운 NTCP2 프로토콜을 포함합니다 20:42:53 <zzz> 다음 달에는 한 달 전에 받은 논문을 검토하고, NTCP2 작업을 계속하며, 34 릴리스를 내보낼 계획입니다, 20:43:05 <zzz> 그리고 버그를 수정합니다. 3) 블로커 없음. EOT. 20:43:18 <zlatinb> 감사합니다 20:43:26 <zlatinb> eche|off: 혹시 여기 계신가요? 20:43:39 <zzz> 아마 아닌 것 같네요 20:43:40 <zlatinb> 안 온다고 했던 건 알지만 혹시나 해서요... 20:44:03 <zlatinb> 좋습니다. 다음 상근자—meeh, 시작해 주세요 20:44:22 <meeh> 하이라이트 20:44:22 <meeh> 새로운 OSX 런처의 MVP(최소 기능 제품)를 곧 마무리합니다. outproxy(아웃프록시) 서비스를 개선하고 성능 튜닝을 했습니다. Scala 테스트를 몇 개 했고, 더 할 예정입니다. Android와 OSX 개발/테스트에 필요한 테스트 시스템도 구축했습니다. 코드베이스에 다시 익숙해지는 데도 시간을 썼고, proposal들도 어느 정도 읽어뒀습니다. 20:44:40 <meeh> 기타: 지금은 정확히 기억나지 않는 게 많네요. 20:45:23 <meeh> 다음 라운드: OSX용 MVP를 준비 완료합니다. 멋진 브라우저 번들로 놀라게 해드리겠습니다. Scala 테스트, Android, 기여 문서화에 더 집중하겠습니다 20:45:51 <meeh> 블로커: 음… 지난 영상에서 논의한 대로 DNS 변경 사항에 대해 더 확실해지는 것 20:46:12 <zlatinb> 맞습니다. welt를 더 적극적으로 독촉해야겠네요 20:46:34 <zlatinb> 또 다른 내용 있나요, meeh? 20:46:51 <meeh> 변경 사항과 시점을 확정할 수만 있다면, 새로운 서버와 소프트웨어로 일부 오래된 서비스를 사용 중단하고 정리할 수 있습니다(클린업 등) 20:46:59 <meeh> i2p용 제 서비스들을 개선합니다 20:47:04 <meeh> 이상입니다 :) 20:47:19 <zlatinb> 좋네요 20:47:35 <zlatinb> manas: 그곳은 지금 아주 늦은 시간이겠네요. 반갑습니다. 업데이트 부탁드려요? 20:47:56 <manas> 여러분, 안녕하세요. 다시 뵈니 반갑습니다 20:47:57 <manas> 요약하자면: Java를 공부하기 위해 보는 책에서 Java 문법을 다루는 4장까지 학습했습니다. 이번 달에는 5장(자바의 객체)으로 계속할 예정입니다. Java 코드를 조금 작성했고 zzz가 리뷰해 줬습니다(감사합니다, zzz). 암호(crypto)도 계속 공부할 예정입니다. Ant와 Gradle을 읽어보고 있습니다. 테스트넷에 대해 생각 중이고, 이를 위해 하드웨어를 구입할 계획입니다 20:47:58 <manas> 계속해서 제가 운영하는 서비스들을 유지 관리하고, 보안 공지를 놓치지 않도록 하고 있습니다. Trac과 포럼 글을 정기적으로 읽고 답변하고 있습니다. 20:48:19 <manas> meeh, outproxy 운영에 관한 글/문서가 있으면 공유해 주세요. 읽어보고 싶습니다 :) 20:48:21 <manas> eot 20:48:57 <zlatinb> 좋습니다—조만간 OTF와 관련해 outproxy 운영에 대해 이야기하고 싶습니다 20:49:08 <meeh> 좋아요, 그건 나중에 이야기하죠. 기본적으로 도메인 필드를 비워 둔 tunnel입니다 20:49:09 <zlatinb> 하지만 이제 스크럼으로 돌아가죠—str4d 당신 차례입니 20:49:11 <zlatinb> 다 20:49:18 <i2pr> [Slack/str4d] 지난달에는 현재의 암호(crypto) 스펙 작업을 했고, proposal들을 새 포럼으로 이전하는 절차를 시작했습니다. 로마에서 열린 Tor 개발자 회의에 참석했으며(목적은 Zcash였지만 I2P 관련 논의도 여럿 했습니다), Elio/Ura와 웹사이트 목업 작업을 했고, NTCP2 초안 구현을 준비하며 Ire 작업을 했습니다. 그리고 전반적으로 20:49:19 <i2pr> NTCP2의 암호 기본 원시(primitive)에 대해 고민했습니다. 20:50:20 <i2pr> [Slack/str4d] 다음 달에는 이메일을 확인할 계획이고요 XD, .34 Android/Maven 관련해 meeh와 페어 작업을 하고, 자꾸 놓치는 회의들을 제 캘린더에 잡아두며, 그 논문을 리뷰하고, Noise 라이브러리 이슈들을 파악하기 위해 NTCP2의 초안 구현을 시작하며, Elligator 유사한 임시 키 블라인딩을 명세화하는 작업을 하겠습니다. 20:50:50 <i2pr> [Slack/str4d] 유일한 블로커는 이메일 관련입니다. 끝나고 관련해 분들께 핑 드리겠습니다. 20:50:57 <i2pr> [Slack/str4d] EOT 20:51:38 <zlatinb> i2pr: str4d 핑 핑 20:52:35 <zlatinb> 감사합니다 20:52:46 <zlatinb> slack에 sadie 있나요? 20:53:40 <zlatinb> 없다면 7)은 이게 모두인 것 같네요 20:54:03 <zzz> 좋습니다, 고마워요 zlatinb. 회의에 대해 다른 내용 있는 분? 20:54:38 <i2pr> [Slack/str4d] 여기엔 없는 것 같네요 20:54:55 <meeh> 아니요. outproxy를 위해 리소스를 더 마련하고 개선하겠다는 공지만요 20:55:03 * zzz baffer를 잡는다 20:56:00 * zzz 회의를 *baffs* 종료한다