नमस्ते साथियों, अब हमारी साप्ताहिक स्थिति नोट्स फिर से शुरू करने का समय है
- Index
- डेव[लपर] स्थिति 2) डेव[लपमेंट] स्थिति 3) यूनिट टेस्ट बाउंटी 4) सेवा व्यवधान 5) ???
- Dev[eloper] status
4 देशों के 4 शहरों के बाद, मैं आखिरकार व्यवस्थित हो पा रहा हूँ और फिर से कोड पर तेजी से काम कर रहा हूँ। पिछले हफ्ते मैंने लैपटॉप के लिए आखिरी पुर्जे भी जुटा लिए, अब मैं इधर-उधर सोफों पर सोते हुए भटक नहीं रहा, और भले ही घर पर मेरे पास इंटरनेट की पहुँच नहीं है, आसपास ढेर सारे इंटरनेट कैफ़े हैं, इसलिए पहुँच भरोसेमंद है (बस कम मिलती है और महँगी पड़ती है)।
उस आख़िरी बात का मतलब है कि मैं पहले जितना irc पर समय नहीं बिताऊँगा, कम-से-कम पतझड़ तक (मेरे पास अगस्त तक के लिए एक सबलेट है और मैं ऐसी जगह ढूँढ रहा हूँ जहाँ मुझे 24/7 नेट एक्सेस मिल सके)। हालाँकि, इसका मतलब यह नहीं है कि मैं कम काम करूँगा - मैं ज्यादातर अपनी ही टेस्ट नेटवर्क पर काम करूँगा, लाइव नेट टेस्टिंग के लिए बिल्ड्स जारी करूँगा (और, उह, ओह हाँ, रिलीज़)। इसका मतलब यह ज़रूर है कि हम उन कुछ चर्चाओं को, जो पहले #i2p में मुक्त रूप से चलती थीं, मेलिंग लिस्ट [1] और/या फोरम [2] पर स्थानांतरित करना चाहें (मैं अभी भी #i2p का बैकलॉग पढ़ता हूँ, वैसे)। मुझे अभी तक हमारी डेवलपमेंट मीटिंग्स के लिए जाने लायक कोई ठीक जगह नहीं मिली है, तो मैं इस हफ्ते नहीं आ पाऊँगा, लेकिन शायद अगले हफ्ते तक मुझे कोई मिल जाए।
खैर, मेरे बारे में बहुत बात हो गई।
[1] http://dev.i2p.net/pipermail/i2p/ [2] http://forum.i2p.net/
- Dev[elopment] status
जब मैं शिफ्ट हो रहा था, तब मैं दो मुख्य मोर्चों पर काम कर रहा था - दस्तावेज़ीकरण और SSU transport (दूसरे पर केवल तब से जब से मुझे लैपटॉप मिला)। दस्तावेज़ अभी भी प्रगति पर हैं, जिनमें एक बड़ा, थोड़ा डरावना-सा ओवरव्यू और छोटे-छोटे कार्यान्वयन दस्तावेज़ों की एक श्रृंखला शामिल है (जिनमें source layout, component interaction, आदि जैसे विषय शामिल हैं)।
SSU की प्रगति अच्छी चल रही है - नए ACK bitfields (पुष्टिकरण बिटफ़ील्ड्स) लागू हैं, संचार (अनुकरणित) लॉस से प्रभावी रूप से निपट रहा है, विभिन्न परिस्थितियों के लिए दरें उपयुक्त हैं, और जिन कठिन बग्स से मेरा पहले सामना हुआ था, उनमें से कुछ को मैंने ठीक कर दिया है। हालांकि, मैं इन बदलावों का परीक्षण जारी रखे हुए हूँ, और जैसे ही उपयुक्त होगा, हम लाइव नेटवर्क परीक्षणों की एक शृंखला की योजना बनाएँगे, जिनके लिए हमें कुछ स्वयंसेवकों की मदद की आवश्यकता होगी। इस संबंध में अधिक जानकारी उपलब्ध होते ही साझा की जाएगी.
- Unit test bounty
यह घोषणा करते हुए मुझे खुशी हो रही है कि Comwiz ने unit test bounty [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