सभी को नमस्ते, इस सप्ताह संक्षिप्त स्थिति अपडेट्स

  • Index
  1. 0.6.1.26 और नेटवर्क की स्थिति 2) Syndie के विकास की स्थिति 3) वितरित संस्करण नियंत्रण पर पुनर्विचार 4) ???
    1. 0.6.1.26 and network status

कुछ दिन पहले हमने नया 0.6.1.26 रिलीज़ जारी किया, जिसमें zzz की ओर से i2psnark में कई सुधार और Complication की ओर से कुछ नई NTP सुरक्षा जांचें शामिल हैं, और रिपोर्टें सकारात्मक रही हैं। नेटवर्क बिना किसी नए अजीब प्रभाव के थोड़ा बढ़ता हुआ प्रतीत होता है, हालांकि कुछ लोगों को अभी भी अपने tunnels बनाने में परेशानी होती है (जैसा कि हमेशा से रहा है)।

    1. Syndie development status

लगातार और अधिक सुधार आते जा रहे हैं, और वर्तमान alpha संस्करण 0.910a पर है। 1.0 के लिए फीचर सूची लगभग पूरी हो चुकी है, इसलिए अभी मुख्यतः बग फिक्सिंग और प्रलेखन पर काम हो रहा है। यदि आप परीक्षण में मदद करना चाहते हैं, तो #i2p पर आ जाइए :)

साथ ही, चैनल पर Syndie GUI (ग्राफिकल यूज़र इंटरफ़ेस) के डिज़ाइन को लेकर कुछ चर्चाएँ हुई हैं - meerboop ने कुछ बेहतरीन आइडिया सुझाए हैं, और उनका दस्तावेज़ीकरण करने पर काम कर रहे हैं। Syndie GUI, Syndie 2.0 रिलीज़ का मुख्य घटक है, तो हम उसे जितनी जल्दी आगे बढ़ाएँगे, उतनी ही जल्दी हम दुनिय^W^W^W^W अनजान जनता के बीच Syndie पहुँचा सकेंगे।

मेरे Syndie ब्लॉग में Syndie का ही उपयोग करके बग और फीचर अनुरोधों की ट्रैकिंग के संबंध में एक नया प्रस्ताव भी है। आसान पहुँच के लिए, मैंने उस पोस्ट का सादा पाठ (plain text) निर्यात वेब पर उपलब्ध कराया है - पृष्ठ 1 यहाँ है <http://dev.i2p.net/~jrandom/bugsp1.txt> और पृष्ठ 2 यहाँ है <http://dev.i2p.net/~jrandom/bugsp2.txt>

    1. Distributed version control revisited

Syndie के लिए अभी जिन्हें तय किया जाना बाकी है, उनमें से एक है कि कौन-सा public revision control system (सार्वजनिक संशोधन नियंत्रण प्रणाली) उपयोग किया जाए, और जैसा पहले बताया गया है, distributed (वितरित) और offline functionality (ऑफ़लाइन कार्यक्षमता) आवश्यक है। मैंने वहाँ उपलब्ध लगभग आधा दर्जन open source (मुक्त स्रोत) विकल्पों को देखा है (darcs, mercurial, git/cogito, monotone, arch, bzr, codeville), उनके दस्तावेज़ खंगाले हैं, उन्हें आज़माया है, और उनके डेवलपर्स से बात की है। अभी, कार्यक्षमता और सुरक्षा के लिहाज़ से monotone और bzr सबसे अच्छे लगते हैं (अविश्वसनीय repositories (रिपॉज़िटरी/भंडार) के साथ, हमें यह सुनिश्चित करने के लिए strong crypto (मज़बूत कूटलेखन) की आवश्यकता है कि हम केवल प्रामाणिक बदलाव ही खींच रहे हों), और monotone का crypto के साथ घनिष्ठ एकीकरण काफ़ी आकर्षक लगता है। अभी भी सैकड़ों पन्नों के दस्तावेज़ों से गुजर रहा हूँ, लेकिन monotone के डेवलपर्स से हुई चर्चा के आधार पर, लगता है कि वे हर चीज़ ठीक तरह से कर रहे हैं।

बिल्कुल, हम अंत में चाहे जिस भी dvcs (डिस्ट्रीब्यूटेड वर्ज़न कंट्रोल सिस्टम) को चुनें, सभी रिलीज़ साधारण tarball फ़ॉर्मेट में उपलब्ध कराई जाएंगी, और समीक्षा के लिए पैच साधारण diff -uw फ़ॉर्मेट में स्वीकार किए जाएंगे। फिर भी, जो लोग विकास में शामिल होने पर विचार कर रहे हों, उनके विचार और प्राथमिकताएँ जानकर मुझे खुशी होगी।

    1. ???

जैसा कि आप देख सकते हैं, हमेशा की तरह बहुत कुछ चल रहा है। फ़ोरम पर उस “solve world hunger” थ्रेड पर भी और चर्चा हुई है, तो उसे यहाँ देखें: <http://forum.i2p.net/viewtopic.php?t=1910>

यदि आप किसी और विषय पर चर्चा करना चाहते हैं, तो कृपया आज रात हमारी डेवलपर बैठक के लिए #i2p पर आ जाइए, या फ़ोरम या मेलिंग सूची पर पोस्ट करें!

=jr