(Wayback Machine के सौजन्य से http://www.archive.org/)

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

उपस्थित: _42, hezekiah, hobbs, lonelynerd, mids, nemesis, nop, thecrypto

बैठक लॉग

--- लॉग खोला गया Tue Feb 11 23:36:59 2003 23:37 -!- #iip-dev के लिए विषय: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/ 23:37 [उपयोगकर्ता #iip-dev] 23:37 [ ArdVark ] [ logger ] [ mids] [ ptm ] [ UserX] 23:37 [ jeremiah] [ lonelynerd] [ pox ] [ thecrypto] 23:37 -!- Irssi: #iip-dev: कुल 9 निक्स [0 ops, 0 halfops, 0 voices, 9 normal] 23:37 -!- Irssi: #iip-dev से जुड़ना 2 सेकंड में सिंक हुआ 23:57 < nop> hi hezekiah 23:58 < hezekiah> Hi. :) 23:58 -!- mode/#iip-dev [+o mids] by Trent 23:58 -!- mode/#iip-dev [+o nop] by Trent 23:58 <@mids> मुझे एक h. e. z. e. k. i. a. h दो 23:58 <@mids> hezekiah! 23:58 < hezekiah> lol 23:58 < lonelynerd> :D 23:58 < hezekiah> (हम्म ....) 23:59 * hezekiah सोचता हुआ एक आइडिया आता है कि क्या मैं IRC में कुछ कर सकता हूँ। 23:59 <@nop> उह ओह 23:59 -!- mode/#iip-dev [+o hezekiah] by Trent 23:59 -!- mode/#iip-dev [+o UserX] by hezekiah 23:59 < _42> क्या? 23:59 <@hezekiah> यह काम करता है! 23:59 <@mids> मुझे किक करोगे? 23:59 <@hezekiah> कूल! 23:59 <@hezekiah> नहीं। 23:59 -!- mode/#iip-dev [-o UserX] by mids 23:59 <@hezekiah> देख रहा था कि मैं UserX को op बना सकता हूँ या नहीं 23:59 <@nop> यह काम कर गया, हाँ 23:59 <@hezekiah> ऊप्स। 23:59 <@mids> userx ने पहचान नहीं की 23:59 < _42> सबको op कर दो :) 23:59 <@hezekiah> ओह। 23:59 <@mids> हो सकता है वह evil हो 23:59 <@mids> :) 23:59 <@hezekiah> मेरी गलती। :( 23:59 <@mids> *grin& 23:59 <@hezekiah> मैं बस सोच रहा था कि क्या मैं कर सकता हूँ। (C में अच्छा। IRC में नया।) --- दिन बदल गया Wed Feb 12 2003 00:00 <@nop> anonymity और authentication अभ्यास से आते हैं hezekiah 00:00 <@mids> Tue Feb 11 23:00:05 UTC 2003 00:00 < _42> हाँ, लेकिन हम सब जानते हैं कि nop sa fe है। 00:00 <@nop> तुम सीख जाओगे grasshoper 00:00 <@nop> ok 00:00 <@nop> स्वागत है 00:00 <@mids> 30वीं बैठक में स्वागत है 00:00 <@nop> _42 इसे बाहर लेते हैं 00:00 <@nop> ;) 00:00 < thecrypto> yah! 00:00 < thecrypto> 30! 00:00 <@nop> sweet 00:00 <@nop> ok 00:01 <@nop> खैर 00:01 <@nop> स्वागत है, क्या एजेंडा में कुछ खास है 00:01 <@hezekiah> IIP 1.1 हो गया क्या? 00:01 <@mids> नहीं! 00:01 < hobbs> 30 पहले तीन primes का गुणनफल है। :) 00:02 <@nop> hehe 00:02 < thecrypto> yah! 00:02 < thecrypto> primes! 00:02 <@nop> सब लोग शांत हो जाओ 00:02 <@mids> IIP 1.1 के शो-स्टॉपर: 00:02 <@mids> - file paths 00:02 < _42> उनके बारे में क्या? 00:03 <@nop> 42 हमारे सवाल बाद में होंगे 00:03 <@nop> इस सब के बाद 00:03 <@nop> जारी रखो mids प्लीज 00:03 <@mids> 42 ने पूछा कि मेरा ख्याल है file paths के साथ क्या है 00:03 <@mids> मेरे पास और शो-स्टॉपर नहीं हैं 00:04 <@nop> ओह 00:04 <@nop> तो फिर एक . कर दो 00:04 <@nop> ताकि हमें पता चले 00:04 <@nop> माफ करना 42 00:04 < _42> कोई बात नहीं 00:04 <@nop> ठीक है, मुझे लगता है UserX file path इशू पर काम कर रहा है 00:04 <@nop> मुझे नहीं लगता वह इस वक्त कीबोर्ड पर है 00:04 <@mids> उसने अभी तक नहीं किया 00:04 <@mids> मैंने आज चेक किया 00:04 <@nop> लेकिन मैं देखूँगा कि क्या मैं यह तुरंत करवा सकता हूँ 00:05 <@hezekiah> मैंने भी एक समाधान सुझाया था। 00:05 <@nop> ओह ठीक 00:05 <@hezekiah> मैं इसे कोड करने को तैयार हूँ अगर कोई बताए क्या करना है। 00:05 <@mids> यह पढ़ो http://sourceforge.net/tracker/index.php?func=detail&aid=651711&group_id=50945&atid=461514 00:05 <@mids> और इसे ठीक करो :) 00:05 <@nop> ठीक है, mids मेरा ख्याल है तुम्हें पता है कि क्या करना था, लेकिन क्या हमने सही paths तय कर लिए हैं? 00:05 <@hezekiah> अगर वह 00:06 <@hezekiah> mids: ... वह bugtracker ID है, तो मैं पहले ही पढ़ चुका हूँ। :) 00:06 <@mids> हाँ 00:06 <@mids> पहले ~/.iip/ 00:06 <@mids> अगर नहीं, current dir 00:06 <@hezekiah> क्या हम "install-local" बनाने वाले थे? 00:07 <@mids> हाँ 00:07 <@hezekiah> वैसे, मेरे टेस्ट के अनुसार, कोड पहले से ऐसा करता है। 00:07 <@mids> मैंने वह पहले ही बनाया है मेरा ख्याल है... 00:07 <@hezekiah> बस ~/.iip का मौजूद होना जरूरी है। 00:07 <@mids> hezekiah: यह कभी भी iip.log वहाँ नहीं रखता 00:07 <@hezekiah> आह। 00:07 <@hezekiah> यह सुधारा जा सकता है। :) 00:07 <@mids> और शायद mynode.ref भी नहीं 00:07 <@hezekiah> कोई और फाइलें जिन्हें वहाँ होना चाहिए? 00:07 <@hezekiah> (मुझे लगता है यह node.ref वहाँ रखता है।) 00:08 <@mids> userx की समस्या थी कि logger कोड बहुत लो-लेवल है 00:08 <@hezekiah> वह file paths को कैसे प्रभावित करता है? 00:08 <@mids> और इसमें extended फीचर्स नहीं हैं जैसे '@' path तक extend होता है 00:09 <@hezekiah> (काश लोग मुझे बताते कि उन्हें ये चीजें चाहिए।) मैं शायद उसके लिए यह लिख सकता हूँ। 00:09 <@hezekiah> development tree में। मुझे पता नहीं head में logging कोड कैसा दिखता है। 00:10 <@hezekiah> मुझे head में भी उसके लिए यह लिख पाना चाहिए। 00:10 <@hezekiah> मुझे उससे ठीक-ठीक पूछना होगा कि वह क्या चाहता है। :) 00:11 <@mids> ऐसा करो 00:11 <@hezekiah> OK. :) 00:11 <@hezekiah> तो ठीक-ठीक कौन-सी फाइलें ~/.iip में नहीं रखी जा रहीं? 00:12 <@hezekiah> आपने iip.log का ज़िक्र किया। 00:12 <@mids> codeshark के अनुसार: iip.log, isproxy.ini, mynode.ref, seed.rnd 00:12 <@hezekiah> हम्म्म। 00:12 <@hezekiah> मुझे याद नहीं कि मैंने कौन-सा CVS tree टेस्ट किया था, लेकिन isproxy.ini, node.ref, और seed.rnd सभी ~/.iip में रखे जा रहे थे। 00:13 <@hezekiah> कुंजी यह था कि ~/.iip मौजूद होना _और_ isproxy.ini का ~/.iip में होना या ना होना। 00:13 <@hezekiah> जब वे शर्तें पूरी होती हैं, तो मैंने जो 3 फाइलें बताईं वे ~/.iip में रखी जाती हैं। 00:13 <@mids> अगर नहीं, current directory 00:14 <@hezekiah> सही। 00:14 <@hezekiah> isproxy.ini listen.ref node.ref seed.rnd 00:14 <@hezekiah> ये वे फाइलें हैं जिन्हें development branch ~/.iip में रखता है। 00:14 <@mids> mynode.ref का क्या? 00:15 <@hezekiah> mids, मैंने mynode.ref नाम की फाइल कभी नहीं देखी। 00:15 <@hezekiah> यह क्या है? 00:15 <@mids> यह बनती है अगर आप public/private relay बनाते हो 00:15 <@mids> इसमें वह info होता है जो inform को भी भेजा जाता है 00:15 <@nop> हाँ 00:16 <@nop> यह डिज़ाइन है अगर आप neighbor noding करना चाहते हैं 00:16 <@hezekiah> यह active sourcecode में सिर्फ यहाँ उल्लिखित है: iip/iip-ui.c:650 00:16 <@nop> वे खासतौर पर आप पर piggy back करते हैं 00:16 <@nop> ताकि वे bootstrap कर सकें 00:16 <@nop> नेटवर्क में 00:18 <@mids> ठीक 00:18 <@mids> ध्यान रहे कि filepath बदला जा सकता है 00:18 <@mids> filepath बदलने पर भी यह काम करना चाहिए 00:18 <@hezekiah> (मैं देख रहा हूँ कि mynode.ref कहाँ रखी जाती है।) 00:18 <@mids> या अगर individual files के लिए लोकेशन भी निर्दिष्ट किए गए हों 00:18 <@hezekiah> mids: अभी filepath कोड में हार्डकोडेड है। 00:19 <@mids> -f से आप path बदल सकते हैं 00:19 <@hezekiah> अगर भविष्य में ये फीचर्स जोड़े जाते हैं, तो कोड को उनके साथ काम करने के लिए बदला जा सकता है। 00:19 <@mids> मेरा manpage देखो :) 00:19 <@hezekiah> हम्म्म ... अजीब। 00:20 <@hezekiah> ओह, duh! सही, जो हिस्सा हार्डकोडेड है वह default parameter की तरह इस्तेमाल होता है। 00:21 <@mids> वह ठीक है 00:21 <@hezekiah> वैसे भी, मैं UserX से बात करूँगा और देखूँगा उसने क्या किया/क्या होना चाहिए। :) 00:21 <@nop> कूल 00:21 <@mids> huya 00:21 <@hezekiah> huya? 00:21 <@mids> कोशिश करें कि यह अगले मीटिंग से पहले हो जाए 00:22 <@hezekiah> अगर मैं अगले मीटिंग से पहले UserX को पकड़ पाया (जो मुझे चाहिए), और मैं यह सर्दी उतार पाया (जो मुझे चाहिए), और मैंने कोई और ब्रेनडेड गलती नहीं की (जो मुझे उम्मीद है नहीं करूँगा), तो उम्मीद है, हो जाएगा। 00:22 <@hezekiah> (ध्यान दें मैं कुछ गारंटी नहीं देता: कोडिंग बहुत volatile होती है [कोई pun नहीं] इसलिए।) 00:23 <@mids> बढ़िया होगा 00:23 <@mids> ठीक 00:23 <@mids> अन्य रिलीज़ इशूज़? 00:23 <@mids> क्या सबने नया manpage देखा? 00:23 <@mids> क्या पुराना हटाया जा सकता है? 00:23 <@hezekiah> हाँ। 00:23 <@hezekiah> क्या आप चाहते हैं कि वह हटाया जाए? 00:24 <@mids> मैं अभी करता हूँ 00:24 <@mids> मैं .1 manpage को CVS में नहीं डालूँगा 00:24 <@mids> अगर हम रिलीज़ करें, तो उसे बनाया जाना चाहिए 00:25 <@mids> मैं अपना Makefile install-local के साथ मेलिंगलिस्ट पर भेजूँगा 00:25 <@hezekiah> क्या makefiles manpage बनाएँ? 00:25 <@mids> अभी नहीं 00:26 <@mids> end-users को perl की जरूरत नहीं होनी चाहिए 00:26 <@hezekiah> ठीक। क्या वे Makefile से इंस्टॉल किए जाएँ? 00:26 <@mids> (जो perldoc शिप करता है) 00:26 <@mids> भविष्य के वर्ज़न में make distribute या कुछ हो सकता है 00:27 <@hezekiah> मैं ये सवाल इसलिए पूछ रहा हूँ क्योंकि अभी development tree के automake Makefiles isproxy.1 manpage को इंस्टॉल करते हैं। 00:27 <@mids> isproxy.pod से isproxy.1 बनाने का निर्देश देना सरल होना चाहिए 00:28 < lonelynerd> [ 00:28 <@hezekiah> सही। लेकिन इससे end user को perl चाहिए होगा। :) 00:28 < lonelynerd> whoops 00:28 <@mids> pod2man -s 1 -c isproxy -r $VERSION ./$NAME/doc/isproxy.pod >./$NAME/doc/isproxy.1 00:28 <@hezekiah> याद रखें, आपने कहा था कि आप नहीं चाहते कि उन्हें perl चाहिए। 00:28 <@mids> फिर उसे make distribute कोड में डाल दो 00:28 <@mids> मैं 1.1 की आवश्यकताओं के बारे में अधिक बात कर रहा हूँ 00:28 <@mids> 1.2 अलग है 00:29 <@mids> k 00:30 <@mids> TODO: mids मेल install-local makefile 00:30 <@mids> hezekiah userx से संपर्क करे 00:30 <@hezekiah> ठीक। 00:30 <@mids> nop: podfile देखो 00:30 <@mids> ठीक है, install-local के लिए 00:30 <@mids> बाइनरी और manpage कहाँ इंस्टॉल हों? 00:30 <@mids> ~/bin और ~/man या कुछ? 00:31 <@mids> या manpage इंस्टॉल न करें.. 00:31 <@hezekiah> UserX ने हमारी ईमेल बातचीत में क्या कहा था? 00:31 <@nop> ok 00:31 <@hezekiah> ऊप्स। 00:32 <@hezekiah> nop? 00:32 <@nop> हाँ 00:32 <@nop> कौन-सी ईमेल बातचीत 00:32 <@hezekiah> आप कुछ कह रहे थे। :) 00:32 <@nop> नहीं 00:33 <@nop> बस कह रहा था podfile देखूँगा 00:33 <@hezekiah> ओह, mids, UserX, और मैं file path समस्या पर आगे-पीछे बात कर रहे थे। 00:33 <@hezekiah> उसका हिस्सा एक install-local makefile टारगेट बनाना था। 00:33 <@hezekiah> मेरा ख्याल है मैंने अपने सभी संदेशों की CC आपको भेजी। 00:33 <@mids> कुछ मिले 00:33 <@hezekiah> सिवाय एक के जो आपका मेलबॉक्स फुल होने से नहीं गया। 00:33 <@hezekiah> (मैंने उसका सारांश आपको anonymous मेल से भेजा।) 00:34 <@hezekiah> मैं UserX को उद्धृत करता हूँ: "एक संभव समाधान यह है कि Makefile में "install-local" टारगेट जोड़ें। यह executable को ~/bin/ में और अन्य फाइलों को ~/.iip/ में रखेगा।" 00:35 <@mids> मेल भेज दिया 00:37 <@hezekiah> तो अभी के लिए, install-local सिर्फ node.ref और isproxy कॉपी करता है। 00:37 <@hezekiah> मुझे अब भी एक छोटी समस्या दिखती है। 00:37 <@hezekiah> जब यूज़र बस "make install" चलाता है। 00:38 <@hezekiah> ... तब ~/.iip नहीं बनता। 00:38 <@hezekiah> इस प्रकार, isproxy अभी भी अपनी फाइलें current directory में छोड़ देगा। 00:38 <@mids> क्या आप make के साथ userid चेक कर सकते हैं? 00:38 <@hezekiah> हाँ? 00:38 <@mids> ताकि अगर आप root नहीं हैं, तो make install एक error दे 00:39 <@hezekiah> आप whoami जैसा कमांड चला सकते हैं। 00:39 <@mids> क्या वह विकल्प होगा? 00:39 <@hezekiah> id -u 00:39 <@hezekiah> वह यूज़र का numeric ID निकालेगा। 00:40 <@mids> "Error: make install के लिए आपको root होना चाहिए, इसकी जगह make install-local इस्तेमाल करें" 00:40 <@hezekiah> खैर, उन्हें वैसे भी मिलना चाहिए अगर वे फाइलें /usr/local/bin में कॉपी करने की कोशिश कर रहे हैं 00:41 <@hezekiah> यह अब भी समस्या नहीं सुलझाता: ~/.iip मौजूद न होने पर isproxy वहाँ फाइलें नहीं रखता, और "make install" उसे बनाता नहीं। 00:41 < nemesis> क्या मैं बोल सकता हूँ? 00:41 <@hezekiah> (मुझे नहीं दिखता क्यों नहीं। Nop या mids क्या वह बोल सकता है? 00:41 <@hezekiah> ) 00:41 < nemesis> ;) 00:41 <@mids> कृपया बोलो 00:42 < nemesis> कोई linux distri SoL (server optimized linux) जानता है? वहाँ सभी सर्वरों के लिए एक root /server है, unreal भी जोड़ा गया है 00:42 <@mids> (hezekiah: make install /home/iip/.iip/ बनाता है और वहाँ इंस्टॉल करता है) 00:42 < nemesis> अच्छा होगा अगर iip कभी उस distri में आ जाए 00:43 < _42> configure --prefix=~ के बारे में क्या ख्याल है? 00:43 < nemesis> कोई सुझाव? 00:43 <@mids> _42: 1.1 में अभी configure नहीं है, 1.2 में है 00:43 < _42> ओह। 00:43 <@hezekiah> _42: CVS की main branch में configure script नहीं है। 00:43 <@mids> _42: अच्छा पॉइंट है 00:43 <@hezekiah> _42: लेकिन मैं पहले ही 1.2 के लिए यह सुझा चुका हूँ। :) 00:44 <@mids> nemesis: 1.1 आने के बाद, हम distributions से पैकेज बनाने को कहेंगे 00:44 <@mids> जो हमें निम्न पर लाता है, हमें एक init.d script चाहिए 00:44 <@mids> हमें सच में वह देना चाहिए 00:44 < nemesis> SoL उसके लिए XML यूज़ करता है 00:44 < nemesis> बहुत अच्छी configs... 00:44 < _42> mids: वे distro-defined होते हैं। मैं gentoo वाला लिख सकता हूँ। 00:45 <@hezekiah> और Gentoo अधिकांश से अलग फॉर्मेट यूज़ करता है। 00:45 <@mids> iip.1.1.showstoppers.add(init.d-script) 00:45 <@mids> शायद हम एक सामान्य दे सकें? 00:45 <@hezekiah> मैं शर्त नहीं लगाऊँगा कि वह काम करेगा। 00:45 <@mids> आह 00:45 <@mids> तो, हमें नहीं करना चाहिए? 00:45 <@hezekiah> मैं कहूँगा इसे distros पर छोड़ दें, या distro-specific बनायें। 00:45 < _42> mids: gentoo अपने init.d scripts के साथ dependency system इस्तेमाल करता है। यह सरल है, लेकिन incompatible। 00:45 <@mids> k 00:45 <@mids> तो छोड़ देते हैं 00:46 <@mids> मेरे पास अभी भी एक debian packages का कुछ contact info है 00:46 <@hezekiah> _खासकर_ जब सभी distros init.d यूज़ भी नहीं करते! (Gentoo पूरी तरह अलग फॉर्मेट यूज़ करता है।) 00:46 <@hezekiah> ठीक। :) 00:46 <@mids> उसने पहले iip पैकेज करने की पेशकश की थी 00:46 <@hezekiah> कूल! :) तो हम कहाँ थे? 00:46 <@mids> शो स्टॉपर 00:46 <@mids> और हैं? 00:46 <@hezekiah> ओह, हाँ। 00:46 <@hezekiah> मुझे कोई नहीं पता 00:46 < nemesis> 1.1 कब रिलीज़ होगा? ;) 00:46 <@mids> nemesis: जब सारे शो स्टॉपर निपट जाएँगे 00:47 <@hezekiah> जब हम सारे शोस्टॉपर ठीक कर देंगे! ;-) 00:47 <@mids> windows helpfile वाली चीज़ के बारे में क्या 00:47 <@mids> अभी वह कैसे काम करता है? 00:47 < nemesis> *g* k थैंक्स 00:47 <@mids> वह क्या कहता है 00:47 < _42> mids: अगर मुझे सही start/stop commands पता हों तो मैं gentoo runscript लिख सकता हूँ। 00:47 <@hezekiah> मुझे कोई आइडिया नहीं। मैं Windoze तभी यूज़ करता हूँ जब जरूरत हो। 00:47 <@mids> मेरा ख्याल है codeshark ने एक 'अभी कोई help नहीं, देखें http://help.invisiblenet.net/' या कुछ ऐसा बनाया 00:47 <@hezekiah> (यदि बात वहाँ तक पहुँची, तो मैं लिख सकता हूँ, _42। मैं Gentoo यूज़ करता हूँ।) 00:47 <@mids> थैंक्स 00:47 < _42> hezekiah: क्यों ना हममें से एक ebuild करे, और दूसरा init.d? :) 00:47 <@hezekiah> ठीक है। मुझे कोई फर्क नहीं पड़ता। :) 00:48 < _42> हाँ, पर कौन क्या करेगा? 00:48 <@mids> ठीक 00:48 <@mids> कोई windows यूज़र? 00:48 <@hezekiah> तुम दोनों कर सकते हो अगर mids तुम्हें करने दे। :) 00:49 <@mids> वह 1.1 रिलीज़ में bundled नहीं होगा 00:49 * hezekiah कमरे में गूँजती गड़गड़ाहट जैसी खामोशी सुनता है। 00:49 <@mids> ओ हाँ 00:49 <@hezekiah> क्या? 00:49 <@mids> nop को docs पढ़ने थे 00:49 <@mids> कुछ crypto चीज़ें बदलीं 00:50 < _42> क्या, ebuild? बेशक नहीं। वह Gentoo HQ से वितरित होता है। एक रहस्यमयी कॉम्प्लेक्स में (DELETED FOR DISTRO SECURITY REASONS) के माध्यम से rsync 00:50 <@hezekiah> तो 1.1 तक हमें करने वाली चीज़ों की सूची अब कैसी दिखती है? 00:50 <@hezekiah> _42: मुझे पता है। लेकिन तुम एक लिखकर bugzilla लिस्ट में सबमिट कर सकते हो। 00:50 <@mids> - filepath 00:50 <@mids> - install-local 00:50 <@mids> - readme, install, authors अपडेट 00:51 <@mids> - windows documentation चेक 00:51 <@mids> . 00:51 <@hezekiah> - और nop को वे docs देखने थे जिनका तुमने ज़िक्र किया? 00:51 <@nop> ok 00:51 <@hezekiah> या वह windoze doc चेक था? 00:52 <@mids> खैर 00:52 <@mids> http:L पर docs 00:52 <@hezekiah> आह! :) 00:52 <@mids> http://help.invisiblenet.net/ को रिलीज़ के बाद भी बदला जा सकता है 00:52 <@hezekiah> तो मेरा काम filepath वाली चीज़ पर UserX से बात करना और देखना कि मैं इसमें कैसे मदद कर सकता हूँ। 00:52 <@mids> हाँ 00:52 <@mids> और हमें हमारा काम कराने के लिए धक्का देना 00:52 <@hezekiah> lol. 00:53 <@hezekiah> मैं उसमें अच्छा नहीं रहूँगा। तुम धक्का देने में बेहतर हो। ;-) 00:53 <@mids> I k 00:53 <@mids> मैं डेली अपडेट्स माँगूँगा 00:53 <@mids> सुबह 8.00 बजे 00:53 <@mids> :) 00:53 <@hezekiah> क्या मैं development automake Makefile टेम्प्लेट्स को तुम्हारे install-local जैसा बदल दूँ, या पहले review चाहिए? 00:54 <@mids> यह comments के लिए अनुरोध है 00:54 <@hezekiah> आह। 00:54 <@mids> पहले इसे 1.1 में डालते हैं, अगर सब सहमत हों 00:54 <@mids> cvs dev बाद में हो सकता है 00:54 <@hezekiah> मेरा एक comment: चलो एक PREFIX var बनाते हैं। 00:54 <@hezekiah> अभी /usr/local कई variables में हार्डकोडेड है। 00:55 <@mids> Makefile में? 00:55 <@hezekiah> यह उन लोगों के लिए दर्द है जिन्हें ऐसे सिस्टम पर इंस्टॉल करना है जो /usr/local यूज़ नहीं करता। 00:55 <@mids> ठीक 00:55 <@hezekiah> यानि INSTALLEXEPATH कुछ ऐसा दिखेगा 00:55 <@hezekiah> > PREFIX=/usr/local 00:55 < _42> 1.1 branch को checkout करने का syntax क्या है? 00:55 < _42> cvs से 00:55 <@mids> 1.1 HEAD है 00:55 <@hezekiah> > INSTALLEXEPATH=$(INSTALLEXEPATH)/bin 00:55 <@hezekiah> . 00:55 < _42> ok 00:56 <@hezekiah> 1.2 development है। :) 00:56 <@hezekiah> ;-) 00:56 < _42> ओह, कितना zen 00:56 < _42> तुम्हें development के साथ एक होना चाहिए... 00:56 <@hezekiah> वैसे, एक PREFIX var किसी को "make PREFIX=/usr install" करने देगा, 3-4 अन्य variables सेट करने की बजाय। 00:57 <@hezekiah> _42: हाँ। :) 00:57 <@hezekiah> _42: पर मैं 1.1 के लिए bugfix भी करता हूँ ... बस मेरी ज़्यादातर कोड development में जाती है। 00:57 <@mids> आप make PREFIX= से Makefile में PREFIX को कैसे override करने देते हो? 00:57 <@hezekiah> "make PREFIX=/usr install" 00:57 < _42> 'k. पर अगर dev CVS में है, तो बिना -r के co उसे भी ले आएगा? 00:57 <@mids> मेरा मतलब, makefile में ही 00:58 <@hezekiah> यह जो भी PREFIX makefile में सेट था उसे override कर देगा। 00:58 <@mids> अपने-आप? 00:58 <@hezekiah> अगर makefile में PREFIX=/usr/local है तो "make PREFIX=/usr install" PREFIX=/usr बना देगा। 00:58 <@mids> बढ़िया 00:58 <@hezekiah> यही एक तरीका है जिससे Gentoo ebuild परेशान makefiles से निपटते हैं। :) 00:58 <@mids> ठीक 00:59 <@mids> एक और बात 00:59 <@hezekiah> कूल। 00:59 <@mids> iip/doc/help/imaghes में 00:59 <@mids> iomages 00:59 <@mids> images भी :) 00:59 <@mids> वहाँ कुछ bmp फाइलें हैं 00:59 <@mids> मेरा ख्याल है उन्हें हटाया जा सकता है 00:59 <@mids> doc/help में iip.pdf भी 00:59 <@hezekiah> आपको यकीन है कि doc/help की फाइलें उन्हें यूज़ नहीं करतीं? 00:59 <@mids> कोई आइडिया नहीं 00:59 <@mids> मैं windows वाला नहीं हूँ 00:59 <@hezekiah> (उफ़।) 01:00 <@mids> codeshark से पूछना चाहिए 01:00 <@mids> उसने बनाए थे 01:00 <@hezekiah> मैं भी नहीं, पर मैं सावधान रहने की कोशिश करता हूँ। 01:00 <@hezekiah> HEAD branch से फाइलें हटाने का काम मैं आपको ही छोड़ूँगा। :) 01:00 <@hezekiah> (... और अपनी गर्दन सुरक्षित रखूँगा।) ;-) 01:00 <@mids> ठीक, मैंने दोनों branches से isproxy.1 हटा दिया 01:00 <@hezekiah> आह। 01:00 <@mids> सुपर todo: todo लिस्ट मेलिंगलिस्ट पर मेल करो 01:00 <@mids> :) 01:00 <@hezekiah> lol 01:01 <@hezekiah> पहले हमें उसे अपडेट करना चाहिए। 01:01 <@hezekiah> कई चीज़ें हैं जो मैंने कीं और कभी चेक ऑफ नहीं हुईं। 01:01 <@hezekiah> साथ ही, development branch makefiles isproxy.1 पर निर्भर थे। 01:01 <@mids> ओह 01:01 <@mids> मैंने dev से isproxy.1 पहले ही हटा दिया 01:02 < _42> Makefile को एक dir में files कॉपी करने का सपोर्ट होना चाहिए लेकिन executable को दूसरे के लिए configure करना चाहिए 01:02 <@hezekiah> तो मैं isproxy.pod के साथ _ठीक-ठीक_ क्या करूँ? 01:02 <@mids> यह रहा: 01:02 < hobbs> म्म्म। pod. 01:02 <@hezekiah> खैर, अगर जरूरत हुई तो हम उसे वापस डाल सकते हैं, पर मुझे लगता है और बेहतर काम करने हैं। :) 01:02 <@mids> hezekiah: pod2man -s 1 -c isproxy -r $VERSION ./$NAME/doc/isproxy.pod >./$NAME/doc/isproxy.1 01:02 <@hezekiah> _42: ऐसा करता है। executable और makefiles अलग जगह जाते हैं। वे दोनों "make install" के targets थे though. 01:03 <@mids> उम्मीद है makefile किसी तरह वर्ज़न जानता होगा 01:03 <@hezekiah> मैं संभाल लूँगा। 01:03 <@hezekiah> पर इससे user perl पर निर्भर हो जाता है। 01:03 <@nop> माफ करना दोस्तों मैं आता-जाता हूँ 01:03 <@nop> काम पर हूँ तो 01:03 <@hezekiah> (हम पहले भी इस पर बात कर चुके हैं।) 01:03 < _42> नहीं, मेरा मतलब है files एक directory में कॉपी करो जो makefile var override करके निर्दिष्ट हो और उन्हें दूसरे के लिए configure करो 01:03 <@hezekiah> कोई समस्या नहीं। :) 01:03 <@mids> आप "./$NAME/doc/isproxy.pod >./$NAME/doc/isproxy.1" को "$? > $@" से बदल सकते हो 01:03 < _42> k 01:04 <@hezekiah> ठीक। 01:04 <@hezekiah> पर इससे development branch का user perl पर निर्भर रह जाता है। 01:04 <@hezekiah> क्या यह ठीक है? 01:04 <@mids> pod2man पर निर्भर करो 01:04 <@hezekiah> ठीक। 01:04 <@hezekiah> तो मैं configure script को उसे ढूँढने को कहूँ। 01:04 <@mids> हाँ 01:05 <@mids> _42: क्या gentoo makefiles वगैरह patch नहीं करता? 01:05 <@mids> (जैसे freenet करता है) 01:05 <@hezekiah> nop: कोई आपत्ति कि मैं configure script को pod2man ढूँढने दूँ और makefile (development tree में) manpage बनाए? 01:05 <@hezekiah> mids: Gentoo patches, sed, या बस makefile VARs सेट करता है। 01:06 <@hezekiah> mids: जो भी सबसे कम drastic उपाय हो। :) 01:06 * mids guess करता है कि nop को आपत्ति नहीं 01:06 < _42> mids: कर सकता है, पर PREFIX=${D}/ जोड़ना आसान है 01:06 <@mids> _42: yop 01:06 < _42> freenet makefiles patch करता है? 01:06 <@mids> freebsd 01:06 < _42> आह 01:07 <@mids> या शायद नहीं करता 01:07 <@mids> खैर 01:08 <@mids> - filepath (A hezekiah, userx) 01:08 <@mids> - Makefile install-local,PREFIX 01:08 <@mids> - README, INSTALL, AUTHORS (mids) 01:08 <@mids> - windows documentation (codeshark) 01:08 <@mids> - docs (nop) 01:08 <@mids> कोई जोड़? 01:09 <@mids> नहीं तो मैं मेल कर दूँ 01:09 <@hezekiah> मुझे अभी कुछ सूझ नहीं रहा। :) 01:10 <@mids> makefile कौन करेगा? 01:10 <@mids> मैं? 01:10 <@hezekiah> आप HEAD वाला करो। 01:10 <@mids> मैं HEAD की बात कर रहा हूँ 01:11 <@hezekiah> मैं आमतौर पर development में makefiles/configure script संभालता हूँ। :) 01:11 <@hezekiah> आप करो। :) 01:12 < lonelynerd> debian packages का क्या? ;) 01:12 <@mids> lonelynerd: वह कोड freeze/रिलीज़ के बाद किया जा सकता है 01:12 < lonelynerd> sure 01:13 <@mids> TODO मेल किया 01:13 <@mids> ठीक 01:13 <@mids> सवाल का दौर? 01:14 <@mids> सवाल का दौर। 01:14 < hezekiah> इसके लिए माफ करना। 01:14 < hezekiah> मेरा डिसकनेक्ट हो गया। 01:14 <@mids> हो गया था? :) 01:14 < hezekiah> हाँ। :) 01:16 <@mids> ठीक है, जिन बैठक प्रतिभागियों के सवाल नहीं हैं वे एक हफ्ते तक नहीं पूछ सकते अगर वे अब पूछ सकते थे :) 01:16 <@hezekiah> lol. 01:16 <@hezekiah> mids: क्या लोग हफ्ते में सचमुच आपके पास सवाल लेकर आते हैं? 01:17 <@mids> ढेरों 01:17 <@hezekiah> वाह! 01:17 < lonelynerd> ;) 01:17 <@mids> ज़्यादातर #iip और #help में 01:17 <@hezekiah> ओह। "मम्मी, मम्मी! isproxy क्या है!?" 01:17 <@hezekiah> ;-) 01:17 <@mids> RTFM 01:18 <@hezekiah> lol 01:18 <@mids> ठीक 01:18 <@mids> अंत? 01:18 * hezekiah "baf" करने के लिए अपना gaffle mids को देता है 01:18 <@mids> baf ही होगा --- लॉग बंद हुआ Wed Feb 12 01:19:02 2003