2010-09-01 10 views
5

मैंने देखा है कि कई टैरबॉल में autogen.sh फ़ाइल शामिल नहीं है, लेकिन मैंने इसे किसी अन्य टैरबॉल में देखा है।क्या autogen.sh को टैरबॉल में शामिल किया जाना चाहिए?

टैरबॉल में autogen.sh सहित या शामिल करने के लिए तर्क क्या है?

उत्तर

6

यदि आप किसी प्रकार की रिलीज शाखा से स्रोत वितरण जारी कर रहे हैं, तो आईएमएचओ को इसमें शामिल करने की आवश्यकता नहीं है।

autogen.sh केवल विकास रिलीज में शामिल किया जाना चाहिए।

चूंकि आप इसे उत्पन्न करने के लिए उपयोग करते हैं ./configure और सामान, रिलीज़ पैकेज में ऐसा करने की कोई आवश्यकता नहीं है।

बेशक यदि आप मुख्य रूप से डेवलपर्स को लक्षित कर रहे हैं, तो आपके दर्शक autogen.sh फ़ाइलों को उपयोगी पा सकते हैं।

+3

'कॉन्फ़िगर करें', 'config.sh' नहीं। –

4

यदि आपका ऑटोजेन/बूटस्टैप autoreconf से अधिक करता है, तो कृपया इसे शामिल करें। यह जीवन को बनाता है रिलीज़ किए गए टैरबॉल को संशोधित करने वाले लोगों के लिए आसान है (पैच लागू होने के बाद इसे फिर से ऑटोजन करना आवश्यक हो सकता है)।

+0

'autoreconf -i' के अलावा यह और क्या कर सकता है? –

+1

gtkdocize, intltoolize, गिट सबमिशन अपडेट, स्वत: कॉन्फ़िगर आदि आदि – elmarco

संबंधित मुद्दे