مرحباً جميعاً، ملاحظات حالة موجزة لهذا الأسبوع

  • Index
  1. 0.6.1.26 وحالة الشبكة 2) حالة تطوير Syndie 3) إعادة النظر في التحكم بالإصدارات الموزع 4) ???
    1. 0.6.1.26 and network status

قبل أيام طرحنا الإصدار الجديد 0.6.1.26، متضمناً الكثير من التحسينات على i2psnark من zzz وبعض فحوصات الأمان الجديدة لـ NTP من Complication، وكانت التقارير إيجابية. يبدو أن الشبكة تنمو قليلاً دون تأثيرات غريبة جديدة، رغم أن بعض الأشخاص ما زالوا يواجهون مشاكل في بناء tunnels الخاصة بهم (كما هو الحال دائماً).

    1. Syndie development status

تتوالى التحسينات واحدة تلو الأخرى، والإصدار الألفا الحالي هو 0.910a. لقد تم استيفاء قائمة ميزات إصدار 1.0 إلى حد كبير، لذا يتركز العمل الآن على إصلاح الأخطاء والتوثيق. تفضل بالانضمام إلى #i2p إذا أردت المساعدة في الاختبار :)

كذلك، كانت هناك بعض النقاشات على القناة حول تصاميم واجهة Syndie الرسومية (Syndie GUI) - فقد طرح meerboop بعض الأفكار الرائعة، وهو يعمل على توثيقها. واجهة Syndie الرسومية هي المكوّن الرئيسي في إصدار Syndie 2.0، لذا فكلما أسرعنا في دفع ذلك قدمًا، كلما أسرعنا في السيطرة على العال^W^W^W^W أمكننا إطلاق Syndie للجماهير غير المرتابة.

هناك أيضًا مقترح جديد في مدونة Syndie الخاصة بي بخصوص تتبّع الأخطاء البرمجية وطلبات الميزات باستخدام Syndie نفسه. لتسهيل الوصول، قمت بإنشاء تصدير نصي عادي لذلك المنشور على الويب - الصفحة 1 على <http://dev.i2p.net/~jrandom/bugsp1.txt> والصفحة 2 على <http://dev.i2p.net/~jrandom/bugsp2.txt>

    1. Distributed version control revisited

إحدى المسائل التي لا تزال بحاجة إلى حسم في Syndie هي اختيار نظام إدارة الإصدارات العام الذي سيُستخدم، وكما ذُكر سابقاً، فإن الوظائف الموزعة وإمكانية العمل دون اتصال أمران ضروريان. لقد بدأت أستعرض نحو ستة من الأنظمة مفتوحة المصدر المتاحة (darcs, mercurial, git/cogito, monotone, arch, bzr, codeville)، أغوص في وثائقها، وأجربها، وأتحدث مع مطوريها. في الوقت الراهن، يبدو أن monotone و bzr هما الأفضل من حيث الوظائف والأمان (مع المستودعات غير الموثوقة، نحن بحاجة إلى تشفير قوي للتأكد من أننا لا نجلب سوى تغييرات موثوقة)، كما أن تكامل التشفير المحكم في monotone يبدو جذاباً للغاية. ما زلت مع ذلك أعمل على قراءة بضع مئات من صفحات الوثائق، لكن مما ناقشته مع مطوري monotone، يبدو أنهم يفعلون كل شيء على النحو الصحيح.

بالطبع، بغضّ النظر عن أي dvcs (نظام تحكم بالإصدارات الموزّع) سنعتمده في النهاية، ستكون جميع الإصدارات متاحة بتنسيق tarball (أرشيف tar) بسيط، وسيُقبَل تقديم التصحيحات للمراجعة بتنسيق diff -uw بسيط. ومع ذلك، بالنسبة لمن قد يفكّرون في الانخراط في التطوير، يسرّني سماع آرائكم وتفضيلاتكم.

    1. ???

كما ترى، هناك الكثير مما يجري، كالعادة. كانت هناك مناقشات إضافية في موضوع “حل مشكلة الجوع العالمي” على المنتدى أيضًا، لذا اطّلع عليه عبر <http://forum.i2p.net/viewtopic.php?t=1910>

إذا كان لديك المزيد لمناقشته، فالرجاء الانضمام إلى #i2p لاجتماع المطورين الليلة، أو انشر في المنتدى أو القائمة البريدية!

=jr