ملخص سريع

الحاضرون: orignal، str4d، z3r0fox، zzz

سجل الاجتماع

20:00:01 <zzz> 0) مرحباً 20:00:01 <zzz> 1) خريطة طريق 0.9.27-29: http://i2p-projekt.i2p/en/get-involved/roadmap 20:00:05 <zzz> 0) مرحباً 20:00:07 <zzz> مرحباً 20:00:35 <zzz> 1) خريطة طريق 0.9.27-29: http://i2p-projekt.i2p/en/get-involved/roadmap 20:00:57 <str4d> مرحباً 20:01:17 <z3r0fox> مرحباً 20:01:17 <zzz> هدفي اليوم هو تقسيم خريطة طريق 27-29 إلى 27 و28-29، على الأقل 20:02:05 <zzz> مع أخذ هدفيَّ طويلَي الأمد في الاعتبار: 1) تنمية الشبكة؛ 2) تحسين الأمان 20:02:55 <zzz> فلنلقِ نظرة على قائمة 27-29. هل هناك شيء يبرز كأولوية عالية يجب أن يكون في 27، أو على الأقل نبدأ العمل عليه؟ 20:05:08 <str4d> "ترحيل التشفير للخدمات المخفية الحالية" <-- أفترض أن هذا يعني إضافة أجزاء الواجهة الخلفية وواجهة المستخدم لتمكين الناس من إجراء الترحيل؟ 20:05:13 <str4d> (وكذلك القيام بذلك على stats.i2p وما إلى ذلك.) 20:05:49 <str4d> "أعمال أولية على تشفير جديد" <-- هذا ذو أولوية عالية جداً لدي، لكن التنفيذ ما زال معطلاً بانتظار عمل التصميم 20:05:51 <zzz> نعم، بالاعتماد على عمل موجز الاشتراك في 26 20:06:21 <zzz> يمكن أن نسميه 'عمل تصميم أولي' 20:06:34 <str4d> هممم 20:06:41 <str4d> دعونا نحدد مخطط الاعتمادية الفعلي هنا 20:06:53 <str4d> (لبقية البنود الأولى) 20:07:11 <str4d> a - أعمال أولية على NTCP2 20:07:24 <str4d> b - أعمال أولية على DH (تبادل المفاتيح ديفي-هيلمان) الجديد 20:07:29 <str4d> c - أعمال أولية على تشفير جديد 20:07:29 <str4d> d - أعمال أولية على LS2 مع دعم متعدد الوجهات 20:07:33 <str4d> e - أعمال أولية على netdb جديد ("الواجهة الخلفية التالية") 20:08:23 <zzz> أي شيء مُوسوم بـ'أعمال أولية' غالباً لا توجد له اعتماديات 20:08:23 <str4d> هل يتطلب LS2 كود netDB جديداً لدعمه، أليس كذلك؟ 20:08:46 <str4d> نعم، إذا كان المقصود دعماً داخلياً لـrouter عند تحليل أجزائه 20:09:23 <str4d> لكن كيفية حصول الـrouter على تلك البيانات لتحليلها ستكون لها اعتماديات 20:09:39 <zzz> 'new netdb' هو أمور tuna مثل R5N، لذا فهو متعامد مع LS2 20:09:51 * str4d يحاول فصل الأشياء التي يمكننا تنفيذها قريباً عن الأشياء التي نحتاج للتركيز على تصميمها والتي قد تعيق مهاماً أخرى 20:09:54 <str4d> حسناً 20:10:34 <str4d> c يعتمد على d، على الأقل 20:10:52 <str4d> لأن على طبقة e2e (من الطرف إلى الطرف)، يوجد التشفير داخل الـLS (leaseSet) 20:11:08 <str4d> ماذا تقصد بـ b؟ 20:11:27 <str4d> (لأن b يبدو شرطاً مسبقاً لـ a وإلا) 20:12:08 <zzz> b = إعداد قائمة بخيارات DH المرشّحة، مع معلومات عن توافر الشيفرة، السرعة، إلخ. 20:13:04 <str4d> حسناً، إذن b *is* شبه مستقل عن a :) 20:13:04 <zzz> c = وضع خطة، وإعداد قائمة 20:13:51 <zzz> الكثير من أمور 'الأعمال الأولية' هذه ماتت في مهدها. لم يفكّر فيها أحد منذ أشهر أو سنوات، ولا نقاشات حديثة 20:14:04 <zzz> لا بد لأحد أن يغوص فيها مجدداً 20:14:07 <str4d> آه، أدركت خطئي. افترضت أن كل ما في القائمة يشير إلى أشياء ستصل فعلياً كشيفرة برمجية 20:15:41 <zzz> ربما، وربما لا 20:15:52 <str4d> حسناً، أولوياتي الآن هي كلها دفعة واحدة ;D 20:16:25 <str4d> ولكن ربما نبدأ بشيء دورة إنجازه أقصر 20:16:30 <zzz> الكثير منه يتطلب بناء توافق وتصميماً مع i2pd وkovri قبل الترميز 20:17:02 <str4d> هممم 20:18:34 <str4d> برأيي، ما يجب أن يحدث لـ a و d هو أن يقوم فريق صغير بمراجعة كل المقترحات الحالية والحصول على بعض الوضوح، ثم عقد نوع من اجتماع مناقشة تصميم 20:18:48 <str4d> مع أقل قدر ممكن من الاجتماعات إن أمكن :P 20:19:28 <str4d> b سيكون له بعض التأثير على a من منظور التصميم، لكن يمكن تأجيله 20:20:14 <zzz> سأكون سعيداً بإحياء النقاشات على zzz.i2p كبداية. لدينا الآن 20-30 مقترحاً، معظمها سقط سقوطاً مدوياً أو نُسي. 20:20:37 <str4d> وبالمثل c بالنسبة إلى d 20:20:37 <str4d> لكن من بين تلك الخمسة، e سيكون على الأرجح الأكثر تأثيراً على موثوقية الشبكة... 20:20:40 <zzz> ونتيجة لذلك، فنحن في وضع سيئ جداً للتطوير المستقبلي حالياً 20:21:39 <str4d> في هذه المرحلة نضع تشفير مستوى الـtunnel جانباً، ولا مشكلة لدي في ذلك (نريد الانتظار قليلاً ورؤية ما سينتج عن عمل Tor هنا) 20:21:47 <zzz> وهذا سبب آخر يجعل 'summer of x' مكاناً أفضل لتوجيه الموارد. على الأقل ما يجب فعله لكل الـx أكثر وضوحاً 20:22:21 <zzz> هل 'تشفير مستوى الـtunnel' موجود حتى على أي قائمة أو تدوينة؟ 20:22:41 <str4d> لا أدري 20:22:53 <str4d> سنفهم هذا بشكل أفضل عندما أضع المقترحات على الموقع :P 20:23:40 * str4d سيعمل اليوم على المقدمة لذلك. 20:23:51 <zzz> كنت سأسألك عما تود العمل عليه أكثر، لكن يبدو ذلك سخيفاً نظراً لأن لديك أشهر وأشهر من المهام المتأخرة على قائمتك حالياً 20:24:43 <str4d> حسناً، الكثير من ذلك كان مجرد طموح زائد وجدولة مهام غير واقعية من جانبي 20:25:21 <str4d> (من دون أخذ العمل الفعلي المطلوب بالحسبان، مثل مثلاً إصدار Android...) 20:25:55 <zzz> أنا متشائم جداً بشأن التقدم حالياً، حتى بالنسبة لـ .26، الذي لم أبدأه بعد وقد يستغرق وقتاً طويلاً 20:26:03 <str4d> لـ 0.9.26 لدينا بالفعل قائمة بأشياء تحتاج إلى تنفيذ. لكن يمكننا أيضاً البدء في مناقشات التصميم. 20:26:16 <zzz> وقد أضطر إلى أخذ عدة أسابيع بعيداً عن الترميز لأفهم launchpad وdebian 20:26:30 <str4d> همم، نعم.. 20:27:04 <zzz> لذا في هذه المرحلة يبدو 27 بعيداً جداً 20:27:21 <str4d> حسناً، لنقل إن بإمكاننا إنجاز واحد فقط من [ تشفير النقل | تشفير e2e (من الطرف إلى الطرف) ] 20:27:33 <str4d> (من حيث القيام بالتخطيط للتصميم جنباً إلى جنب مع أشياء التنفيذ الأخرى) 20:27:41 <str4d> أيّهما أهم لإنجازه؟ 20:28:26 <str4d> تشفير النقل مهم بالنسبة إلى الخصوم من الأطراف الثالثة 20:28:56 <str4d> تشفير e2e مهم بالنسبة إلى الـOBEPs وIBGWs الذين يرون تلك الحزمة المشفّرة، وكذلك لأداء الـtunnel 20:29:09 <zzz> أميل إلى أمور النقل DH/NTCP2/padding/PT. إنها أقلّ أفكاراً فضفاضة، ولدينا مخططات أكثر لها بالفعل. الطريق أوضح 20:30:29 <str4d> إذاً فلنركّز على ذلك لـ .27 20:31:52 <zzz> أتظن أن ذلك أهم من LS2؟ إن LS2 في حالة مشابهة لأمور النقل. الكثير من المقترحات، وصفر نقاش حديث 20:32:28 <str4d> مثاليّاً، أود العمل عليهما معاً بالتوازي 20:32:41 <str4d> لكن أحاول أن أكون واقعياً هنا بشأن ما سنحققه فعلاً :) 20:32:47 <zzz> إذا كان لا بدّ من الاختيار، اختر واحداً 20:33:30 <str4d> النقل 20:33:39 <zzz> حسناً، متفق 20:33:46 <psi> متى نقل شبيه بـTLS؟ 20:34:08 <str4d> أمور النقل مفيدة لخصائص الإخفاء التي نقدّمها لمستخدمينا الـ*حاليين* 20:34:21 <str4d> أمور LS2 مفيدة للمستخدمين الـ*مستقبليين* (وكذلك الحاليين) 20:34:26 <zzz> ليست على أي قائمة أو مقترح على ما أذكر، psi 20:34:34 <str4d> وأيضاً لدي أسئلة أكثر بكثير في ذهني بخصوص LS2 مقارنة بالنقل 20:34:47 <psi> تمام 20:35:12 <zzz> str4d، إذا أمكنك وضع تلك الأسئلة في خيوط zzz.i2p فسيكون ذلك بداية 20:35:19 <str4d> zzz، لست متأكداً من ذلك، أعلم على الأقل أنها موجودة على ويكي Trac 20:36:19 <zzz> بشكل أساسي هناك نحو 20 مقترحاً على zzz.i2p تموت شوقاً لمشاركة str4d وpsi وorignal وanonimal. إذا نقلنا اثنين منها إلى أعلى القائمة كما فعلنا اليوم، نأمل أن تنال مزيداً من الاهتمام 20:36:19 <str4d> ربما الأدق أن نقول "علامات استفهام" 20:36:36 <str4d> ممم 20:36:38 <zzz> صحيح، بعض أمور LS2 أشبه بـ'ارمِه على الحائط وانظر ما يلتصق' 20:37:01 <str4d> لذا في ذهني، مهمة الـ#1 لدي الآن هي وضع المقترحات على الموقع 20:37:31 <zzz> في ذهني، Android هو الـ#1 بالنسبة لك 20:37:42 <str4d> (ومهمتي الـ#1 الأخرى هي إصلاح خطأ ProGuard في I2P Android) 20:37:50 <str4d> نعم 20:38:08 <orignal> لا بأس لدي مع أي مقترح ما دام يجري دفعه قُدُماً 20:38:08 <str4d> في أسوأ الأحوال، سأتراجع عن إصلاح Samsung 4.2 لهذا الإصدار 20:38:09 <zzz> إذن بالنسبة لـ 27، القائمة هي أمور النقل: تقدم في DH وNTCP وPT 20:38:21 <zzz> أي شيء آخر لـ 27؟ 20:38:39 <str4d> ممم. ضع عمل تصميم LS2 في .28 20:39:17 <str4d> zzz، سيكون من الجيد التخطيط الأولي لتصميم الـconsole 20:39:45 <orignal> بالنسبة لي لا أستطيع الانتظار لتشفير جديد، خصوصاً للـdestinations، لذا ينبغي تنفيذ LS2 بأسرع ما يمكن 20:40:08 <str4d> (بمعنى اتخاذ اتجاه وخريطة طريق، لا تنفيذ فعلي) 20:40:08 <zzz> حسناً 20:41:18 <zzz> أعتقد أن هذا 27 طموح جداً: ترحيل التشفير للخدمات المخفية الحالية + أمور النقل 20:41:20 <str4d> orignal، وأنا كذلك؛ لذا أريد التأكد من أننا سننجزه بشكل صحيح :) 20:41:43 <zzz> سأضع LS2 وما يتعلق به في 28 وأنقل كل شيء آخر إلى 29؟ 20:42:35 <str4d> يبدو معقولاً 20:42:35 <str4d> إذن .27 يحتوي على مزيج جيد من التصميم والتنفيذ 20:42:38 <zzz> أي شيء آخر حول 1) خريطة الطريق ؟ 20:43:18 <str4d> ليس لدي شيء الآن. 20:43:27 <zzz> أي مواضيع أخرى؟ 20:43:34 <str4d> نريد العودة إلى هذا بالطبع، ربما في منتصف .26 20:44:08 <str4d> (للتأكد من أننا على المسار الصحيح مع التحضير اللازم لـ .27) 20:44:50 <str4d> 2) كيف نتقدم بخصوص التعافي من اختفاء kytv؟ 20:44:55 <zzz> الاجتماع الشهري التالي في 5 أبريل. أود أن أقول مسبقاً إنه إذا لم يبلغ أحد بأنه أنجز شيئاً منذ اجتماع 3 مارس، فسأعلن أن أسلوب إدارة المشروع الجديد هذا فاشل. إذا لم يكن أحد يفعل شيئاً، فلا يوجد ما يُدار ولا حاجة لاجتماعات شهرية 20:45:33 <str4d> ذكرتَ launchpad وdebian أعلاه. هل هناك أي شيء آخر تعتبره عاجلاً لعملية التعافي؟ 20:45:35 <zzz> 2) Meeh كان يجري بعض البحث حول launchpad/debian وهو انقطاعنا الرئيسي. أحتاج إلى مقارنة الملاحظات معه 20:46:05 <zzz> تبادلتُ أنا وechelon رسائل بريد إلكتروني مع Tails، إنهم قلقون بشأنه ويبحثون عن بديل. 20:46:18 <zzz> أخبرتهم أن هذا لن يحدث من جانبنا قريباً، إنها مشكلتهم الآن 20:46:58 <zzz> كل الأشياء الأخرى المتعلقة بالـbuild (geoip, tx) قمت بتغطيتها. 20:47:16 <zzz> لكن launchpad/deb كارثة. لا أحد آخر يعرف أي شيء، ولا شيء مُدوَّن 20:47:58 <zzz> وما فعله لـ 24 غير مكتمل، لذا هناك مزيد من العمل على 24 قبل أن نصل إلى 25 20:48:16 <zzz> أي شيء آخر حول 2) ؟ 20:48:42 <str4d> هل سيكون من المفيد نشر نداء لمُعِدّ حزم جديد؟ 20:48:50 <str4d> (مثلاً على Twitter؟) 20:48:53 <zzz> بالتأكيد 20:49:07 * zzz يمد يده إلى الـbaffer 20:49:20 <str4d> يمكن لـsadie صياغة كلمات النداء بدقة 20:49:49 <str4d> (نريد أن يكون مرحِّباً ومشجِّعاً دون أن يبدو مذعوراً جداً ;) ) 20:49:56 <zzz> لا تفوّض كل تغريدة إلى sadie، مسموح لك أن تغرّد أيضاً :) 20:50:04 * zzz ‏*bafffs* يغلق الاجتماع