간단한 요약
참석자: eyedeekay, meeh, sadie, zlatinb, zzz
회의 로그
20:00:00 <zzz> 0) 안녕 20:00:00 <zzz> 1) I2P Browser 프로젝트 현황 (sadie, meeh, idk) 20:00:00 <zzz> 2) Outproxy(아웃프록시) 사용 사례 / 현황 (sadie) 20:00:00 <zzz> 3) 0.9.44 릴리스 현황 (zzz) 20:00:00 <zzz> 4) 상태 스크럼 (zlatinb) 20:00:10 <sadie__> 안녕 20:00:20 <zzz> 0) 안녕 20:00:22 <zzz> 안녕 20:00:47 <zzz> 1) I2P Browser 프로젝트 현황 (sadie, meeh, idk) 20:00:49 <zlatinb> 안녕 20:01:00 <meeh> 안녕 20:01:23 <zzz> sadie, I2P Browser 프로젝트 최신 상황은 어때? 그리고 답변의 일부는 idk와 meeh에게 넘겨도 돼 20:01:32 <eyedeekay> 안녕 20:03:02 <meeh> 가장 큰 소식은 아마 다음 릴리스가 이제 60이 아니라 ESR 68을 기반으로 한다는 점이고, mozilla가 이후 버전에서 우리가 사용하던 일부 api를 제거하기 때문에 우리 확장 기능을 소스에 포팅하는 작업이 진행 중이라는 거야 20:03:27 <zzz> 그리고 그 릴리스는 언제로 예정되어 있어? 20:03:47 <meeh> 또한 새 EV 코드 서명 인증서로 서명되는 첫 번째 릴리스라서 더 이상 무서운 경고가 뜨지 않을 거야 20:03:54 <meeh> 이틀에서 사흘 안에 20:04:06 <meeh> 그럼 6일이라고 하자 20:04:15 <zzz> 좋아, 그럼 이게 베타 8 맞지? 20:04:26 <meeh> 응, 맞아 20:04:27 <eyedeekay> 응, 베타 8 20:04:43 <zzz> 좋아. 덧붙일 거 있어, sadie__ eyedeekay ? 20:05:08 <eyedeekay> 그 밖에도 이제 snark, susimail 등 I2P 애플리케이션 모음도 활성화해 20:05:19 <sadie__> 응 - 업데이트된 MVP(최소기능제품)와 로드맵도 제공할 거야 20:05:54 <zzz> 그건 언제 게시돼? 20:05:56 <meeh> 그리고 시간이 지나면서 최소한 susimail과 addressbook부터 현대적인 표준으로 대체할 버전을 릴리스할 거야 20:06:14 <meeh> 물론 이번 릴리스는 아니고, 이후 릴리스에서야 20:06:47 <sadie__> 그건 다음 주 중반쯤 사이트에 올라갈 거야. 업데이트된 프로젝트 이름과 브랜딩 방향과 함께 20:07:15 <meeh> 브라우저와 직접 연결된 건 아니지만, Rack "runner"가 I2PSocket과 직접 통신해서 사용자가 로컬 TCP 포트를 통해 포트 포워딩할 필요가 없다는 소식도 있어 20:07:25 <zzz> 좋네. 새 이름을 살짝 공개할 거야, 아니면 사이트에 올라갈 때까지 기다릴 거야? 20:07:34 <meeh> 그래서 예를 들어 Ruby on Rails를 I2PSocket을 향해 직접 실행할 수 있어 20:07:57 <sadie__> 사이트가 업데이트될 때까지 기다릴게요 =) 20:08:12 <zzz> 좋아 meeh, 표준 소켓을 통해 나갔다가 다시 들어오는 걸 피하는 게 항상 더 좋지 20:08:51 <zzz> 진전이 좋아 보이네 20:09:01 <zzz> 1) 항목 관련해 더 있을까? 질문 있는 사람? 20:10:31 <zzz> 2) Outproxy 사용 사례 / 현황 (sadie) 20:10:41 <zzz> sadie__, 이 연구 작업의 최신 상황은 어때? 20:10:44 <sadie__> outproxy 턴키 솔루션은 MVP를 완성하기 위한 적절한 정보 수집에 필요한 자원을 확보할 때까지 보류되었어. 이 연구는 내년까지 재개되지 않을 거야. 일반적인 outproxy 사용에 대한 논의는 앞으로 몇 주 안에 재개할 거야. 현재로서는 우리 outproxy의 우선순위가 성능 이슈 조사와 개선이 되어야 해. 20:11:45 <zzz> 좋아, 프로젝트의 outproxy에 관해서, 조사와 개선은 어떻게 진행되고 있어? 20:12:10 <zzz> meeh, 그에 관한 정보 있어? 20:12:17 <sadie__> 그건 meeh가 나보다 더 잘 설명할 수 있어 20:12:28 <meeh> 주제가 outproxy이니 말인데, 내가 만든 jruby gem에는 i2p 플러그인으로 실행할 수 있는 단순 단일 스레드 outproxy도 있어 20:12:33 <meeh> 여기에서 볼 수 있어 https://github.com/mikalv/ji2p-jruby/blob/master/bin/simple_outproxy 20:13:08 <zzz> 하지만 현재 outproxy는 어때? 20:13:09 <meeh> 또한 gem을 분리하기 시작했어. 그래서 그런 것과 상관없는 단순 i2p 플러그인에 굳이 클러스터 지원 등을 묶어 넣을 필요가 없게 하려는 거지 20:13:13 <meeh> 꽤 커졌거든 20:13:41 <meeh> 응, 공용 outproxy의 병목이었던 케이블과 스위치를 일부 업그레이드했어 20:13:52 <zzz> outproxy로 가져오는 요청을 성공/실패 여부와 함께 포스트잇에 일일이 기록하기 시작했는데, 오늘 성공률은 75%에 불과해 20:14:26 <zzz> sadie 말로는 최우선이라던데, 다음엔 뭘 할 계획이야? 20:14:39 <meeh> 다음 브라우저 릴리스인 베타 8에는, 아까 말하는 걸 깜빡했는데, 동일한 서비스로 향하는 destination(목적지)을 훨씬 더 많이 둘 거야. destination 자체가 다음 병목이라고 보고 있어서 20:14:56 <meeh> 그래서 false.i2p와 내 tor 브리지뿐 아니라, 대략 20개 정도로 늘릴 거야 20:15:30 <meeh> 또한 프록시 소프트웨어를 몇 달 전에 내가 만든 맞춤형 elixir/erlang 소프트웨어로 바꿀 거야 20:15:45 <meeh> 여기에서도 볼 수 있어 https://github.com/mikalv/i2p-outproxy-elixir 20:16:00 <zzz> i2pd에서 java로 바꾸는 걸 고려해 봤어? i2pd에서 돌리면 큰 문제가 좀 있는 것 같아 20:16:14 <meeh> 바꾸기 전에 푸시할 커밋되지 않은 변경사항이 좀 있어. 그러면 누구나 이걸로 자신만의 것을 돌릴 수 있어. 그에 대한 문서도 더 잘 만들어 둘게 20:16:25 <meeh> 지금은 둘 다 써 20:16:29 <meeh> java와 i2pd 둘 다 20:16:39 <zzz> 좋아 20:16:40 <meeh> router 4대가 각각 dest 2개를 가지고 있어야 해 20:16:51 <meeh> 같은 HTTP 프록시 엔드포인트를 가리키도록 20:17:05 <zzz> 어느 쪽이 더 나은 서비스를 제공하는지 결론이 났어? 20:17:17 <meeh> i2pd 쪽은 tunnel을 100개 정도로 설정했고, java 쪽은 tunnel 제한이 16이야 20:17:49 <meeh> 아직이야, 미안. 하지만 가까운 시일 내에 해야 할 일 목록에 넣어놨어 20:18:21 <zzz> 좋아. 개선할 때는 팀이 측정 기반 접근을 쓰길 권장해. 그냥 닥치는 대로 이것저것 다 바꾸지는 말고 20:18:51 <meeh> 응, 예전에 그렇게 해보고 배웠어 — 그러니 걱정 마, 측정 기반으로 갈게 20:18:55 <zzz> 2) 항목에 대해 더 있을까, sadie__ ? 20:19:09 <sadie__> 아니 20:19:22 <zzz> 2) 항목에 대해 질문 있는 사람? 20:20:19 <zzz> 3) 0.9.44 릴리스 현황 20:20:29 <zzz> 좋아, 일요일에 0.9.44 릴리스를 배포했어 20:21:00 <zzz> 새 암호화 유형을 처리하는 방식에 있던 골치 아픈 문제를 수정했어. 모두 가능한 한 빨리 업그레이드해야 해 20:21:12 <meeh> android용은 google play, fdroid, 그리고 우리 다운로드 페이지에 올라갔어. 마지막 것은 gpg 서명을 포함하고 사이트도 업데이트했어 20:21:33 <zzz> 좋아. mavencentral은 어때? 20:22:03 <meeh> 응, 위에 것들의 필수 의존성이니까, 저걸 했다는 건 이미 mavencentral도 끝냈다는 뜻이야 20:22:07 <zzz> 이제 네트워크 내부 업데이트로도 이용 가능해. 네트워크의 약 10%가 이미 업그레이드했어 20:22:38 <zzz> 일요일에 PPA와 deb 저장소도 처리했어 20:22:58 <zzz> 그래서 대부분은 끝난 것 같아 20:23:05 <zzz> 지금까지 불만 사항은 없어 20:23:24 <zzz> 안타깝게도 대역폭 테스터가 거의 완전히 망가졌어 20:23:51 <zzz> 최근 테스트 풀에서 뭔가가 바뀌어서, 우리가 하던 핸드셰이크 방식이 작동을 멈췄어 20:24:10 <zzz> 지난 하루 반 동안 그걸 붙잡고 있었고, 다시 돌아가게 만들었어 20:24:40 <zzz> 이런 게 고장 난 걸 보면 티켓을 꼭 올려줘. 릴리스 전에 망가진 걸 알아차리지 못한 건 아쉬워 20:25:29 <meeh> 곧 (독립형) 새 기부 페이지도 공개될 거야. 더 다양한 기부 방법, 예를 들면 정기적인 paypal 같은 것도 가능하게 할 거고 20:25:39 <zzz> .44에 관한 건 대략 이게 전부야. 이제 막 .45 작업을 시작해서 계획을 세우고 있는데, 45 릴리스는 2월쯤으로 예상해 20:25:44 <meeh> 그리고 정말 **nice** 20:25:48 <meeh> 대문자로 20:25:56 <zzz> 좋아 meeh, 훌륭해 20:26:02 <zzz> 3) 항목에 대해 더 있을까? 20:27:02 <zzz> 4) 상태 스크럼 20:27:06 <zzz> 진행해 zlatinb 20:27:31 <zlatinb> 안녕, 아주 간단히: 1) 지난달에 한 일 2) 다음 달에 할 일 3) 막힌 점이나 도움이 필요한지 4) EOT 20:28:31 <zlatinb> 나: 1) 10초마다 디스크에 쓰던 스크립트 가능한 필터를 수정했고, servlet 3.0 지원을 조사함(내부 클래스에서는 깨짐) 2) MW를 router 플러그인으로 패키징 3) 막힌 점 없음 20:28:35 <zlatinb> EOT 20:28:49 <zzz> 1) .44 릴리스, 버그 수정, prop. 144(ratchet) 코딩과 테스트; 시작을 느리게 만들던 심각한 tunnel 버그 수정, drzed의 도움으로 zzzot 새 버전 배포 20:29:28 <zzz> 1 (계속) reseed(리시드) 테스트와 reseeder(리시더)들과 협업해 문제를 바로잡는 데 많은 작업을 했고; 오픈 트래커도 테스트해서 제거했어 20:30:09 <meeh> 완료: 임베디드 또는 독립형 router와 상호작용/제어하기 위한 jruby gem, I2P의 HA destination 또는 클러스터 테스트를 위한 초기 kubernetes 지원, 처음부터 작성했거나 tor browser에서 포팅한 수많은 firefox 패치, outproxy 개선, 그리고 언젠가 susimail을 대체하려는 의도의 새로운 메일 애플리케이션 20:30:19 <meeh> 마지막 것에 대한 초기 작업* 20:30:23 <zzz> 2) 버그 수정, prop. 144 테스트, 성능 개선을 위한 추가 작업, 36C3 20:30:46 <sadie__> 지난달에는 최신 릴리스에 포함된 CSS 라이트 테마 변경 작업, router 콘솔 UX 연구 자금과 관련한 Usability Lab 대응, 그리고 브라우저의 미래를 위한 제품 결정 주도를 했어. 다음 달에는 설치 후 안내서, 추가 CSS 작업, 브라우저 관리와 개발을 할 거야 20:30:56 <zzz> 3) 막힌 점 없음; 4) EOT 20:31:10 <sadie__> 막힌 점 없음, EOT 20:31:15 <eyedeekay> 1) I2P Browser 사용 경험을 I2P의 전반적인 기능으로 더 확장하고, router 콘솔과 홈 페이지의 구성/룩앤필을 조정해 왔어. 2) 다음 달에는 더 많은 브라우저 기능 개선, SAM 튜토리얼 추가, 그리고 더 많은 router 콘솔 UI 개선을 할 거야. 3) 막힌 점 없음 EOT. 20:31:48 <zlatinb> 고마워, 모두인 것 같아 </scrum> 20:32:08 <zzz> 좋아, 4) 항목에 더 있을까? 질문 있는 사람? 20:32:24 <zzz> 아니면 회의에서 다룰 다른 주제? 20:32:28 <meeh> 다음 달: 브라우저 베타 8 릴리스, unix 시스템에서 windows 바이너리를 서명하기 위해 osslsigncode 소프트웨어를 어떻게 쓸지 방법 찾기, outproxy 소프트웨어 교체, 새 메일 앱 작업 계속, 그리고 jruby gem 변경 마무리 20:33:16 <zzz> EOT, meeh? 20:33:32 <meeh> 응, EOT. 20:34:16 <zzz> 좋아. 알림인데 다음 달에는 36C3에서 회복 중일 거라 회의가 없어. 36C3에서 우리 모임에 참여하고 싶다면 우리 테이블을 찾아와 20:34:32 <zzz> 대략적인 위치는 트위터에 올릴게 20:34:48 <sadie__> 그리고 테이블에 새 배너도 있을 거야! 20:34:48 <meeh> 회의에서 나온 공개 메모도 아마 발행할 수 있을 것 같은데? 20:34:58 <meeh> ccc에서 말이야 20:34:59 <zzz> 내가 *baffer*를 찾는 동안, 회의에서 다룰 다른 주제 있어? 20:35:28 <zzz> 자원하는 거야, meeh? 20:35:41 <meeh> 내가 해볼 수 있어, 응 20:35:59 <sadie__> ccc에 대한 보고는 내가 할게 20:36:35 <zzz> 좋아, *baffer*를 찾았으니 오늘은 이 정도로 하자 20:36:46 <zzz> 4주 뒤에 다들 직접 보자 20:37:10 <zzz> 앗, 3주 반이네 20:37:24 * zzz *bafs* 회의를 종료했다