مرحباً جميعاً، حان الوقت لاستئناف ملاحظات الحالة الأسبوعية الخاصة بنا.
- Index
- حالة المطور 2) حالة التطوير 3) مكافأة اختبار الوحدة 4) انقطاع الخدمة 5) ???
- Dev[eloper] status
بعد المرور بأربع مدن في أربع دول، بدأتُ أخيراً أستقر وأعود للعمل على الشفرة البرمجية مجدداً. في الأسبوع الماضي جمعتُ آخر القطع اللازمة لحاسوب محمول، ولم أعد أتنقّل بين بيوت الأصدقاء، ورغم أنني لا أملك اتصالاً بالإنترنت في المنزل، فهناك الكثير من مقاهي الإنترنت في الجوار، لذا فإن الوصول يمكن الاعتماد عليه (فقط غير متكرر ومكلف).
تلك النقطة الأخيرة تعني أنني لن أتواجد على irc كثيرًا كما كنت من قبل، على الأقل حتى الخريف (لديّ إيجار فرعي حتى أغسطس تقريبًا وسأبحث عن مكان يمكنني فيه الحصول على اتصال بالإنترنت على مدار الساعة وطوال أيام الأسبوع). لكن ذلك لا يعني أنني لن أعمل بالقدر نفسه - سأعمل في الغالب على شبكة الاختبار الخاصة بي، وأطرح بنى للاختبار على الشبكة الحية (وأمم، آه نعم، الإصدارات). لكنه يعني أننا قد نرغب في نقل بعض النقاشات التي كانت تُجرى بشكل حر في #i2p إلى القائمة [1] و/أو المنتدى [2] (وما زلت أقرأ السجل المتراكم لـ #i2p مع ذلك). لم أعثر بعد على مكان مناسب يمكنني الذهاب إليه لاجتماعات التطوير لدينا، لذا لن أكون هناك هذا الأسبوع، لكن ربما بحلول الأسبوع المقبل سأكون قد وجدت واحدًا.
على أي حال، كفى الحديث عني.
[1] http://dev.i2p.net/pipermail/i2p/ [2] http://forum.i2p.net/
- Dev[elopment] status
بينما كنت في طور الانتقال، كنت أعمل على محورين رئيسيين - التوثيق وSSU transport (آلية النقل SSU) (الأخير فقط منذ أن حصلت على الحاسوب المحمول). لا تزال الوثائق قيد الإعداد، وتتضمن وثيقة نظرة عامة ضخمة ومخيفة، بالإضافة إلى سلسلة من وثائق التنفيذ الأصغر (تغطي أموراً مثل هيكلية الشيفرة المصدرية، وتفاعل المكونات، إلخ).
يتقدم العمل على SSU بشكل جيد - باتت مجالات البتّات الجديدة الخاصة بـ ACK مطبّقة، ويتعامل الاتصال مع الفقد (المحاكى) بفعالية، والمعدلات مناسبة لمختلف الظروف، وقد تخلصت من بعض أسوأ الأخطاء البرمجية التي واجهتها سابقاً. سأواصل اختبار هذه التغييرات، وبمجرد أن يكون ذلك مناسباً سنضع خطة لسلسلة من اختبارات الشبكة الحية التي سنحتاج إلى بعض المتطوعين للمساعدة فيها. المزيد من الأخبار على هذا الصعيد حال توفرها.
- Unit test bounty
يسرّني أن أعلن أن Comwiz قد تقدّم بسلسلة من التصحيحات للمطالبة بالمرحلة الأولى من مكافأة اختبارات الوحدة [3]! ما زلنا نعمل على بعض التفاصيل البسيطة في التصحيحات، لكنني تلقيت التحديثات وأنشأت كلا تقريري junit وclover حسب الحاجة. أتوقع أن تكون التصحيحات في CVS قريباً، وعندها سنصدر وثائق الاختبار الخاصة بـ Comwiz.
بما أن clover منتج تجاري (مجاني لمطوري البرمجيات مفتوحة المصدر (OSS) [4])، ففقط من قاموا بتثبيت clover وحصلوا على ترخيص clover سيتمكنون من إنشاء تقارير clover. على أي حال، سننشر تقارير clover على الويب بشكل دوري، بحيث يتمكن الذين لم يثبّتوا clover من الاطلاع على مدى جودة أداء مجموعة اختباراتنا.
[3] http://www.i2p.net/bounties_unittest [4] http://www.cenqua.com/clover/
- Service outage
كما لاحظ الكثيرون على الأرجح، (على الأقل) أحد الـ outproxies (خوادم الخروج) خارج الخدمة (squid.i2p)، وكذلك www.i2p وdev.i2p وcvs.i2p ومدونتي. هذه ليست أحداثاً منفصلة - فقد تعطّل الخادوم الذي يستضيفها.
=jr