संक्षिप्त पुनरावलोकन

उपस्थित: eyedeekay, zzz, zlatinb

बैठक लॉग

(04:00:32 PM) eyedeekay: सभी को हाय, April dev meeting में आपका स्वागत है, आज का एजेंडा: (04:00:32 PM) eyedeekay: 1. नमस्ते (04:00:32 PM) eyedeekay: 2. रिलीज़ स्थिति (1.7.0 / 0.9.53) (04:00:32 PM) eyedeekay: 3. डेवलपमेंट स्थिति (1.8.0 / 0.9.54) (04:00:32 PM) eyedeekay: 4. easy-install bundles में JNA, यह हमारे लिए कौन-से दरवाज़े खोलता है? (04:00:42 PM) eyedeekay: 1. नमस्ते (04:00:47 PM) zlatinb: हाय (04:00:50 PM) zzz: हाय (04:01:18 PM) eyedeekay: हाय zlatinb, हाय zzz (04:01:27 PM) eyedeekay: आज यहाँ कोई और है? (04:01:45 PM) eyedeekay: 2. रिलीज़ स्थिति (1.7.0 / 0.9.53) (04:02:52 PM) eyedeekay: 1.7.0 को लगभग 6 हफ्ते हो गए हैं, पिछले महीने से मेरे अपडेट यह हैं कि सभी Android पैकेज सफलतापूर्वक डिप्लॉय किए जा चुके हैं और रिलीज़ के समय मिला bug अब ठीक हो चुका है (04:03:28 PM) eyedeekay: हमेशा की तरह, Debian के मुख्य रिपॉज़िटरीज़ में पैकेजों को अपडेट नहीं मिला है, अगर आप अभी भी उनका इस्तेमाल कर रहे हैं तो कृपया जल्द-से-जल्द deb.i2p2.de/.no पर स्विच करें (04:04:23 PM) zzz: re: Debian, मैंने 0.9.48 को ठीक करवा कर Sid में फिर से शामिल कराने के लिए एक वॉलंटियर ढूँढ़ लिया। वह काम हो गया है (04:04:46 PM) zzz: यह अपने-आप bullseye और ubuntu में वापस पहुँचेगा या नहीं, पता नहीं (04:05:00 PM) zzz: नए maintainer अब भी नहीं मिल पाए (04:05:01 PM) zzz: eot (04:05:08 PM) eyedeekay: धन्यवाद (04:05:51 PM) eyedeekay: मेरे पास एक और बात है, यह 2 और 3 और 4 तीनों से ओवरलैप करती है, लेकिन Windows के Easy-install bundles को अभी भी एक और मैनुअल अपडेट चाहिए होगा (04:06:25 PM) zzz: क्या पिछली मीटिंग के बाद से प्रगति हुई है? (04:06:30 PM) eyedeekay: काफी हद तक, हाँ (04:07:15 PM) eyedeekay: इसमें से ज़्यादातर इस MR का हिस्सा है, : https://i2pgit.org/i2p-hackers/i2p.firefox/-/merge_requests/6/diffs#10d851887651eddb01e5952f08999080b019da2e (04:07:35 PM) zzz: बहुत बढ़िया। आपके पास कोई लक्ष्य तिथि है जब आप beta से बाहर ट्रांज़िशन प्रस्तावित करेंगे? (04:08:02 PM) eyedeekay: जैसे ही उपयोगकर्ताओं को स्वचालित अपडेट मिल जाएगा, मैं इसे तैयार मानूँगा (04:08:22 PM) zzz: धन्यवाद (04:08:47 PM) eyedeekay: 2 पर और कुछ? (04:09:33 PM) eyedeekay: 3. डेवलपमेंट स्थिति (1.8.0 / 0.9.54) (04:10:03 PM) zzz: (नहीं, सब अच्छा है, 1.7.0 पर कोई शिकायत नहीं सुनी) (04:10:21 PM) eyedeekay: मैं भी नहीं, अभी तक लोग इससे काफ़ी खुश लग रहे हैं (04:12:12 PM) eyedeekay: 3. डेवलपमेंट स्थिति (1.8.0 / 0.9.54) की बात करें तो, दुर्भाग्य से कुछ चीज़ों में मैं उम्मीद से धीमा रहा हूँ, मैं UDP tunnels पर अटका हुआ हूँ लेकिन SAM authentication पर एक MR के लिए लगभग तैयार हूँ (04:12:38 PM) eyedeekay: इसके अलावा मैं bandwidth wizard पेजेज़ में कुछ संशोधन कर रहा हूँ ताकि चयन प्रक्रिया अधिक समझ में आने वाली हो और सूचनाएँ अधिक ध्यान देने योग्य हों (04:12:52 PM) eyedeekay: हम लगभग 6 हफ्ते अंदर हैं और 7 हफ्ते बाकी हैं, सही zzz? (04:13:02 PM) zzz: सही (04:13:31 PM) eyedeekay: क्या आप हमें SSU2 पर या किसी और चीज़ पर, जिस पर आप काम कर रहे थे, अपडेट देना चाहेंगे? (04:13:46 PM) zzz: 13 हफ्ते का मतलब 23 मई को रिलीज़ (04:13:53 PM) zzz: हाँ, धन्यवाद (04:14:01 PM) zzz: SSU 2 पर i2pd के साथ बहुत प्रगति हुई है (04:14:03 PM) mode (+v anonymousmaybe) by ChanServ (04:14:17 PM) zzz: नेटवर्क में अभी live testing हो रही है (04:14:40 PM) zzz: रिलीज़ में आने वाली दूसरी चीज़ें: snark standalone में सुधार, router family के सुधार (04:14:49 PM) zzz: एक SSU 1 प्रदर्शन सुधार (04:15:15 PM) zzz: SSU 2 पर चीज़ें जल्द ही धीमी होनी चाहिए, और मैं फिर कई जगहों पर और bug fixes पर लगूँगा (04:15:23 PM) zzz: eot (04:16:04 PM) eyedeekay: शानदार, अपडेट्स के लिए धन्यवाद zzz (04:16:37 PM) eyedeekay: zlatinb इस विषय पर 4 पर जाने से पहले आप कुछ बात करना चाहेंगे? (04:16:55 PM) zlatinb: मेरा ख़याल है कि tunnel build timeout में कमी से bootup तेज़ होना चाहिए (04:17:11 PM) zlatinb: या तेज़ 0-to-Router.isRunning() (04:17:20 PM) zlatinb: बस इतना ही eot (04:17:38 PM) eyedeekay: धन्यवाद zlatinb, इससे लोग खुश होंगे :) (04:17:56 PM) eyedeekay: 4. easy-install bundles में JNA, यह हमारे लिए कौन-से दरवाज़े खोलता है? (04:18:15 PM) eyedeekay: zlatinb यह आपका विषय था लेकिन मेरे पास भी इस पर काफी नोट्स हैं, क्या आप शुरू करना चाहेंगे? (04:18:24 PM) zlatinb: ज़रूर। (04:18:34 PM) zlatinb: मूल रूप से MR 6 Windows के easy-install bundle में JNA लाइब्रेरीज़ जोड़ता है (04:18:49 PM) zlatinb: जो कि आज ही मुझे पता चला कि JEP 419 की वजह से ज़रूरी नहीं था (जो built-in JNA replacement है) (04:19:12 PM) zlatinb: लेकिन कुल मिलाकर बात वही है: चूँकि हमें कुछ native चीज़ें करनी पड़ती हैं, तो और कौन-सी native चीज़ें हम करना चाहेंगे? (04:19:33 PM) eyedeekay: कभी-कभी हमें power/batter management से बात करनी पड़ती है (04:19:36 PM) eyedeekay: *battery (04:19:57 PM) zlatinb: MuWire में मैंने Windows पर "background priority" लागू की है, जो MSDN docs के अनुसार सुनिश्चित करती है कि process कभी foreground processes में दखल न दे (04:20:05 PM) zlatinb: हाँ, battery power management भी ऐसी ही चीज़ है (04:20:17 PM) eyedeekay: मुझे शर्तों के साथ admin rights माँगने पड़ते हैं, जिसे NSIS खुद सपोर्ट नहीं करता (04:20:21 PM) zlatinb: तो हाँ, मेरी तरफ़ से बस इतना ही, native सोचने का निमंत्रण :) (04:20:21 PM) zlatinb: eot (04:21:22 PM) eyedeekay: तो हाँ, हमारे दिमाग़ में कुछ मामले ज़रूर हैं जहाँ JNA-like चीज़ होना उपयोगी हो सकता है (04:22:41 PM) zlatinb: ठीक... फिर सवाल यह है कि क्या हम ऐसी किसी/सभी फ़ंक्शनैलिटी को easy-install bundle में जोड़ें और उसे core router package के बाहर रखें (04:22:45 PM) zzz: माफ़ कीजिएगा मज़ा किरकिरा करने वाला बन रहा हूँ, लेकिन पिछली महीने की मीटिंग में, JNA Windows पर एक ही समस्या (privilege) के संभावित समाधान के रूप में था (04:23:08 PM) zzz: और आज हम इस पर हैं कि "यह कई समस्याओं का पक्का समाधान है, और क्या मज़ेदार चीज़ें हम इससे कर सकते हैं"? (04:23:18 PM) zlatinb: हाँ, यही पार्टी थीम है lol (04:23:34 PM) zzz: जो एक छलाँग भी है और 'समस्या खोजता हुआ समाधान' जैसा भी (04:24:31 PM) zlatinb: इसे देखने का वह एक नज़रिया है, मेरा मानना है कि यह (JNA / JEP 419) कई तरीक़ों से I2P को बेहतर बना सकता है (04:25:14 PM) zlatinb: कई प्लेटफ़ॉर्म पर (04:25:14 PM) zlatinb: सच कहूँ तो Windows पर अभी बस सतह ही खरोंची है (04:25:28 PM) zzz: तो JNA पर अभी निर्णय नहीं हुआ है? (04:25:28 PM) zlatinb: JNA का फ़ायदा यह है कि यह java 1.4 तक backwards compatible है, JEP 419 सिर्फ़ JDK 18 में है (04:25:51 PM) zlatinb: मैं कहूँगा दोनों विकल्प मेज़ पर हैं, JNA को थोड़ी बढ़त है (04:26:37 PM) zzz: 419 "incubator" स्टेटस में है, मतलब यह ग़ायब भी हो सकता है, इस पर बहुत भरोसा न करें (04:27:07 PM) eyedeekay: मैं pro-JNA हूँ क्योंकि installer privs को नियंत्रित कर पाना मेरे लिए कम-से-कम 2 समस्याएँ हल करता है और मुझे flash drives से पूरी तरह install/run करने की क्षमता देता है (04:27:46 PM) eyedeekay: मैं नहीं चाहता कि यह किसी ऐसे प्रोजेक्ट पर निर्भर हो जो तैयार न हो या छोड़ दिया जाए (04:29:03 PM) eyedeekay: तो मेरी तरफ़ से pro-JNA, 419 पर थोड़ी हिचकिचाहट (04:29:54 PM) zlatinb: खैर, थोड़ा अलग api के साथ 419 पहले से JDK 17 में है जो LTS है, लेकिन जब तक यह incubation से बाहर नहीं आ जाता तब तक मेरी मजबूत राय नहीं होगी (04:30:00 PM) zzz: हमें उन बेहतरीन टूल्स पर नज़र बनाए रखनी चाहिए जो हमारी मौजूदा समस्याएँ हल कर सकें... इससे और क्या-क्या सपने देखे जा सकते हैं, यह अभी इतना अहम नहीं है (04:31:10 PM) zzz: JVM से बाहर जाना हमेशा उलझा हुआ और कम maintainable रहने वाला है, और तभी इस्तेमाल किया जाना चाहिए जब वाक़ई ज़रूरी हो, चाहे जो भी mechanism इस्तेमाल हो (04:33:14 PM) zlatinb: इससे कोई असहमत नहीं है, लेकिन मेरा मानना है कि हमें बड़े सपने देखने से खुद को रोकना नहीं चाहिए (04:33:38 PM) zlatinb: Windows shell या लैपटॉप्स पर power management के साथ इंटीग्रेशन मुझे बहुत बढ़िया लगता है (04:34:18 PM) zlatinb: वैसे यह Linux laptops पर भी संभव होना चाहिए btw (04:34:33 PM) eyedeekay: मैं अभी भी छोटे सपने देख रहा हूँ TBH, flash-drive-portables तो adminless installs को सपोर्ट करने का एक बाय-प्रॉडक्ट भर थे (04:36:24 PM) eyedeekay: लेकिन अगर कुछ करने का कोई non-JNA तरीका है तो हाँ, हमें पहले वही आज़माना चाहिए (04:38:54 PM) eyedeekay: 4 पर और कुछ? (04:39:07 PM) zlatinb: मेरी तरफ़ से नहीं, eot (04:40:26 PM) eyedeekay: मीटिंग के लिए और कुछ? timeout 1m (04:41:43 PM) eyedeekay: ठीक है, आने के लिए सभी का धन्यवाद, अगली महीने की मीटिंग 3 मई को लगती है