간단 요약

참석자: eyedeekay, zzz, zlatinb

회의 로그

(04:00:14 PM) eyedeekay: 모두 안녕하세요, 7월 5일 회의에 오신 것을 환영합니다 (04:00:14 PM) eyedeekay: 1. 인사 (04:00:14 PM) eyedeekay: 2. 1.9.0 개발 현황 (04:00:14 PM) eyedeekay: 3. Mac easy-install 번들의 Apple Silicon 지원 (04:00:14 PM) eyedeekay: 4. Windows easy-install 번들 - 베타 종료? (04:00:32 PM) zzz: 안녕하세요 (04:00:35 PM) zlatinb: 안녕하세요 (04:00:44 PM) mode (-m ) by zzz (04:00:55 PM) eyedeekay: 안녕하세요 여러분, 오늘 다른 분들 오셨나요? (04:01:30 PM) eyedeekay: 바로 2번으로 넘어가겠습니다. 1.9.0 개발 현황 (04:04:27 PM) eyedeekay: 시작한 지 약 6주 조금 안 된 것 같고, 앞으로 약 7주 남았습니다 (04:04:27 PM) eyedeekay: zzz와 orignal이 i2p.i2p와 i2pd에서 SSU2 구현을 위해 열심히 작업해 왔습니다 (04:04:27 PM) eyedeekay: 1.9.0에서는 활성화되지 않겠지만, 제가 이해하기로는 거의 완성 단계입니다 (04:04:27 PM) eyedeekay: 저는 다시 UDP tunnel 작업을 하고 있고, 거의 다 됐지만 아직 뭔가가 고장 나 있어서 이번 주에 zzz에게 도움을 요청해야 할 것 같습니다 (04:04:50 PM) eyedeekay: zzz, zlatinb 추가로 덧붙일 내용 있나요 (04:05:09 PM) zzz: 맞아요, SSU2는 대부분 동작합니다 (04:05:17 PM) zzz: 아직 사소한 버그들을 고치고 있습니다 (04:06:03 PM) zzz: 지금은 tunnel peer 선택을 더 효율적으로 만드는 작업을 하고 있습니다(SSU2와는 무관) (04:06:03 PM) zzz: 그 외에는 평소처럼 버그 수정 중입니다 (04:06:06 PM) zzz: 8월 말 릴리스를 목표로 하고 있습니다 (04:06:08 PM) zzz: EOT (04:06:48 PM) eyedeekay: 테스트에 참여하고 싶은 분은 안내와 피드백을 위해 zzz의 포럼을 방문해 주세요: http://zzz.i2p/topics/3314-how-to-enable-ssu2-in-i2p-1-8-0 (04:07:00 PM) eyedeekay: 3. Mac easy-install 번들의 Apple Silicon 지원 (04:07:27 PM) eyedeekay: zlatinb, 이건 당신 주제예요. 천천히 하세요 (04:08:11 PM) zlatinb: 안녕하세요, 가장 큰 문제는 jbigi였는데 x18 레지스터 패치를 백포팅해서 해결했습니다 (04:08:59 PM) eyedeekay: 그럼 이제 easy-install 번들이 에뮬레이션된 x86_64 모드에서 실행될 필요가 없다는 건가요? (04:09:15 PM) zlatinb: 7월 말쯤 공식 공증(notarized)된 베타를 내놓고 싶습니다 (04:09:42 PM) zlatinb: 별도의 다운로드가 되어야 합니다 (04:09:46 PM) zzz: 그러면 두 번째 번들이 됩니다. x86용 하나, arm용 하나 이렇게 두 개를 갖게 되겠죠 (04:10:29 PM) zzz: 추가 개발 부담이 작고 속도 향상이 크다고 보이니 저는 찬성입니다. 맞죠? (04:10:37 PM) zlatinb: 번들 사이를 전환할 때 업데이트에 관한 주의사항이 하나 있습니다 (04:12:21 PM) zzz: 전환 방법에 대한 안내만 있으면 됩니다. 단순히 제거 후 재설치 수준이라도 괜찮아요 (04:13:01 PM) zlatinb: 안내는 /download/mac 에 올리겠습니다 (04:13:23 PM) zlatinb: news URL은 수동으로 변경해야 합니다 (04:13:51 PM) zzz: 개발 부담은 작고 속도 향상은 큰 게 맞죠? (04:14:36 PM) zlatinb: 속도 향상은 있습니다. 시대에 발맞추는 측면에서도 좋아 보이고요 :) 공증(notarization)을 제외하면 개발 부담은 작습니다 (04:14:48 PM) zzz: 좋습니다. +1 (04:14:54 PM) eyedeekay: +1 (04:15:07 PM) zlatinb: 감사합니다 EOT (04:16:02 PM) eyedeekay: 감사합니다 zlatinb (04:16:02 PM) eyedeekay: 4. Windows easy-install 번들 - 베타 종료? (04:16:35 PM) eyedeekay: 약 3개월 전에 end-to-end 업데이트가 성공하면 easy-install 번들을 베타에서 벗어나게 하겠다고 말했습니다 (04:18:05 PM) eyedeekay: 그게 1.7.2에서 실현되었던 걸로 기억(IIRC)하지만, 1.7.2와 1.8.0 사이에 external I2P router(즉, jpackaged가 아닌 router)와 함께 사용할 때 동작 방식에 여러 버그가 있었습니다. 이 상황에서 번들은 Firefox 런처로만 동작하도록 의도되었지만, 이 기능이 1.7.3~1.7.6에서는 망가져 있었습니다 (04:18:30 PM) eyedeekay: 그래서 다시 미뤘지만, 이제는 번들 모드와 비번들 모드 양쪽에서 실행하는 문제들이 모두 해결되었다고 확신합니다 (04:19:38 PM) eyedeekay: 그래서 드디어 베타를 종료할 준비가 되었다고 생각합니다. 필요하다고 보았던 핵심 기능들은 모두 갖춰졌습니다 (04:20:49 PM) zzz: 아직 해결이 필요할 수 있는 몇 가지가 있습니다: (04:21:18 PM) zzz: - 성공적으로 업데이트하는 사람이 당신뿐인가요, 아니면 다른 사용자들도 있나요? (04:21:43 PM) zzz: - 라이선스 요구 사항은 이제 모두 충족되었나요? (04:22:27 PM) zzz: - Windows 번들과 Mac 번들이 지금 같은 JRE를 사용하고, 대략 같은 릴리스 일정인가요? (04:22:58 PM) zzz: -- 즉, 3개월 주기의 JRE 릴리스에 대비되어 있나요 (04:23:22 PM) zzz: - 그리고 늘 하는 질문인데, 이걸 공식 제품으로 지원할 리소스가 있나요 (04:23:49 PM) zzz: - 또, Mac에서 했던 것처럼 비번들 다운로드를 제거할 건가요? 아니면 유지하나요? (04:23:51 PM) zzz: eot (04:25:46 PM) eyedeekay: 라이선스 요구 사항은 이제 해결되었습니다 (04:25:46 PM) eyedeekay: 피드백이 많지는 않지만, 적어도 저 말고 2명은 업데이트했습니다 (04:25:46 PM) eyedeekay: 저는 LTS JRE를 고수하고 있고, zlatinb는 18을 쓰는 것으로 알고 있습니다. 그래도 일정은 대체로 같다고 볼 수 있습니다 (04:25:46 PM) eyedeekay: 번들 작업에 필요한 리소스가 크다고는 생각하지 않습니다. 가장 어려운 부분은 빌드 설정이지만, 그것도 그리 어렵지 않고 지금은 모두 동작하니 적은 투자로 가능합니다 (04:25:46 PM) eyedeekay: 비번들 다운로드는 제거하거나, 아니면 "고급 설치" 절차로 만들고 싶습니다 (04:28:14 PM) zzz: - 당신이 아닌 2명의 업데이터만으로는 비베타 선언을 하기엔 충분하지 않은 것 같습니다. reddit 같은 곳에서 더 홍보할 수 있나요? (04:28:25 PM) eyedeekay: 네, 할 수 있습니다 (04:28:43 PM) eyedeekay: 서둘러 내보낼 생각은 없습니다 (04:29:18 PM) zzz: - Windows와 Mac이 같은 JRE를 쓰면 좋겠습니다. 통일하죠. 두 분 중 누가 맞는지는 모르겠지만, 한 쪽이 맞을 겁니다 (04:29:29 PM) zzz: 두 분이 합의할 수 있나요? (04:29:43 PM) zzz: 아니면 다르게 해야 할 이유가 있나요? (04:30:01 PM) eyedeekay: 제 결정에 집착하는 건 아닙니다. LTS를 선택한 건 순전히 "LTS"라는 말 때문이었어요 (04:30:57 PM) zzz: 분명히 하자면, 같은 버전뿐 아니라 같은 JRE 공급사여야 합니다 (04:31:10 PM) zzz: 이렇게 하면 3개월마다 필요한 CVE 검토를 줄일 수 있습니다 (04:31:14 PM) eyedeekay: 제가 알기로는 우리 둘 다 지금은 Oracle을 쓰고 있습니다 (04:31:34 PM) eyedeekay: 비슷한 업데이트 주기를 가진 공급사는 Amazon뿐입니다 (04:31:49 PM) eyedeekay: 저는 Amazon보다는 Oracle을 쓰고 싶습니다 (04:33:16 PM) zzz: 두 분은 이런 결정을 함께, 보조를 맞춰서 해야 합니다. 왜 그렇게 하지 않는지 모르겠고, 두 분도 그 이유를 모르시는 것 같네요? :) (04:35:22 PM) eyedeekay: 네, 저도 모르겠습니다. 공급사와 업데이트 주기는 몇 차례 논의했고, CVE에 비해 릴리스가 매우 빠르다는 이유로 Oracle로 정했는데, 왜 지금 저는 17이고 zlatinb는 18인지 이유는 모르겠습니다 (04:36:27 PM) zlatinb: 정확한 이유는 저도 기억나지 않습니다 (04:36:59 PM) zlatinb: 아마 RAM 절감 효과를 테스트해 보려고 했던 것 같아요 (04:37:28 PM) zzz: 좋아요. 베타 종료에는 찬성하지만, 먼저 같은 JRE로 맞추고 테스트를 좀 더 진행한 다음 한두 달 뒤에 다시 논의합시다 (04:38:11 PM) zzz: 표준 설치 프로그램을 제거할지 여부도 더 생각해 보고 싶습니다. 그건 별도 회의로 다룰 가치가 있을지도요 (04:40:28 PM) zzz: eot (04:40:28 PM) eyedeekay: 실제 이유와 관련해선, 아마 다음에 논의할 주제겠지만 제가 Oracle/17을 쓰는 이유는 CVE에 24시간 이내로 대응하는 공급사를 선택해야 했고, API와 JVM 측면에서 기대할 수 있는 안정성을 확보하고 싶었기 때문입니다. 다른 이유들은 크게 고려하지 않았습니다 (04:40:28 PM) eyedeekay: 단 한 번의 사례이긴 하지만, 업데이트를 가장 빨리 내놓는 곳은 Oracle과 Amazon이라고 판단했습니다 (04:40:28 PM) eyedeekay: Windows에서 작업을 훨씬 쉽게 해 주는 chocolatey에 패키징되어 있어서 Amazon도 고려했지만, 결국 Oracle을 선택했습니다 (04:41:54 PM) eyedeekay: 그래서 Oracle/17로 정한 겁니다. 기본적으로 신중함 때문이었습니다 (04:41:56 PM) eyedeekay: eot (04:41:57 PM) zlatinb: 17로 내릴 수는 있지만, Oracle을 고수하고 싶습니다 (04:42:18 PM) eyedeekay: 저도 같습니다. 그럼 합의된 거네요 (04:42:48 PM) zlatinb: 관련해서, 다음 JRE 릴리스 이후 일주일 동안은 AFK일 예정입니다 (04:43:28 PM) eyedeekay: 번들 서명에 대해 어떤 조치를 취할 수 있을까요/취해야 할까요? (04:43:32 PM) zzz: 최고의 Apple ARM 지원을 위해서는 18이 필요하지 않나요? 그렇다면 Windows도 18로 끌어올리죠. 하지만 다시 말하지만, 두 분이 JRE 공급사 조사와 선택을 각자 따로 해서는 안 됩니다. 함께 협력해서 함께 결정하세요 (04:43:32 PM) zlatinb: 긴급 수정 사항이 없기를 바랍니다 (04:44:22 PM) zzz: 우리 자원은 제한적이니, 이유 없이 같은 일을 두 번 하지 맙시다 (04:44:23 PM) zlatinb: 서명은 deanon(익명 해제)을 필요로 합니다 (04:44:28 PM) eyedeekay: 필요하다면 서명되지 않은 번들을 배포하고, 뉴스에 뜨는 팝업을 클릭해서 진행해야 한다고 안내할 수 있습니다 (04:44:52 PM) eyedeekay: `su3` 서명은 유지되고, `exe`만 미서명입니다 (04:45:21 PM) zlatinb: Mac에서는 "click-through"가 안 됩니다 (04:45:31 PM) zlatinb: 아, exe 서명은 괜찮습니다 (04:45:50 PM) zlatinb: 평소대로 하겠습니다 (04:46:41 PM) eyedeekay: 좋습니다. 도움을 드릴 수 있는 게 있으면 알려 주세요(급하게 덜 익명 해제하는 방향으로라도) (04:47:39 PM) zlatinb: 최악의 경우 Mac 다운로드 페이지를 내리는 것 말고는 없습니다 (04:47:55 PM) eyedeekay: 필요하면 제 Signal 번호로 연락해서 제가 처리할 수 있습니다 (04:48:23 PM) zlatinb: 좋아요. 길어야 일주일일 겁니다 (04:48:52 PM) zzz: eyedeekay, 피드에서 news URL을 설정하지 않았습니다. CHANGEME_URL_HERE 를 찾아보세요 :) (04:49:19 PM) eyedeekay: 헉, 그걸 놓쳤다니 믿기지가 않네요 (04:49:29 PM) eyedeekay: 그렇게 하겠습니다 (04:49:32 PM) zzz: 기억하라고 한동안 그걸 넣어놨는데, 소용이 없었던 것 같네요 ((( (04:50:20 PM) eyedeekay: Java 18과 Apple 하드웨어 관련해서, zzz가 방금 18이 더 나은 지원을 할 수 있다고 했는데요? 사실이라면 제가 몰랐던 사실이고 18을 사용할 이유가 됩니다. 확인해 주실 수 있나요? (04:51:39 PM) zlatinb: 그 부분은 아직 공부를 못 해서, 죄송합니다 (04:51:53 PM) zzz: 제 추측일 수도 있습니다. 어쨌든 이 회의에서 결정할 필요는 없습니다 (04:52:17 PM) zlatinb: 하지만 Linux ARM 지원의 전례를 보면, 그럴 가능성이 큽니다 (04:52:34 PM) zlatinb: history of* (04:52:45 PM) zzz: 일반적으로는 새 버전이 더 좋잖아요. 그럼 "easy bundle"에 JRE를 같이 묶는 목적도 최신을 제공하려는 거 아닌가요? (04:53:19 PM) eyedeekay: 글쎄요, 때로는 안정(stable)이 더 좋을 때도 있고, 때로는 "easy"가 그 중간쯤일 때도 있죠 (04:53:55 PM) zzz: 그래서 LTS를 번들에 넣는 게 저는 말이 안 된다고 생각합니다. (04:58:29 PM) eyedeekay: 아마 오늘 결론은 못 내리겠지만, 17에 대한 제 판단이 틀렸을 수도 있겠네요. zlatinb, 이번 주에 17/18 논의를 마무리할 수 있는 시간 있으신가요? (05:00:05 PM) zlatinb: 부상 때문에 대체로 언제나 좋기도 하고 나쁘기도 한데, 통화로 해도 괜찮다면 가능합니다 (05:01:05 PM) eyedeekay: 통화 좋습니다. 시간은 개인적으로 정하죠 (05:01:18 PM) zlatinb: 확인 (05:01:43 PM) eyedeekay: 4번 안건에 더 있을까요? (05:01:48 PM) eyedeekay: 아니면 회의 전체적으로요? (05:01:53 PM) eyedeekay: 타임아웃 1분 (05:03:46 PM) eyedeekay: 모두 참석해 주셔서 감사합니다