2011-12-12 11 views
7

मैं की तरह R13B04, R14B, R15A, आदि क्या मतलब है रिहाई संख्या घटकों के प्रत्येक संस्करण संख्या के साथ Erlang विज्ञप्ति ध्यान दिया है? क्या कोई संस्करण संख्याओं के आधार पर एपीआई परिवर्तनों के बारे में कुछ भी अनुमान लगा सकता है? उदाहरण के लिए, R13 से एक उन्नत R14 से अवगत प्रतीत पीछे की ओर असंगत एपीआई परिवर्तन करता है?एरलांग रिलीज संख्याओं का क्या अर्थ है?

उत्तर

7
उदाहरण R14B04 लिए

। आर Erlang/ओपीटी रिलीज के लिए खड़ा है। 14 प्रमुख संस्करण संख्या है। बी स्थिर रिलीज के लिए खड़ा है (ए विकास/अस्थिर है)। 04 चौथा मामूली संस्करण है, यानी दी गई बड़ी रिलीज में चौथी बगफिक्स रिलीज। बीईएएम फाइलें और एरलांग वितरण प्रोटोकॉल (ei) हमेशा दो प्रमुख संस्करण संख्याओं में संगत होना चाहिए। अर्थात। वर्तमान R14B04 इंस्टालेशन के साथ आपको चलाने में सक्षम होना चाहिए। आर 12 संस्करणों और आर 12 नोड्स में संकलित बीबी फाइलें आपके नए आर 14 नोड्स के साथ संवाद करने में सक्षम होना चाहिए। एपीआई परिवर्तन अधिक रूढ़िवादी होते हैं, इसलिए आप आम तौर पर आर 7 से संकलित और रन स्रोत कोड सक्षम कर सकते हैं ;-) वैसे भी प्रयोगात्मक मॉड्यूल एपीआई मामूली संस्करण में भी बदल सकता है जो R13 में बाइनरी मॉड्यूल के साथ होता है यदि स्मृति मुझे सही सेवा देती है, लेकिन यह वास्तव में हो सकता है केवल प्रयोगात्मक, असमर्थित या अनियंत्रित विशेषताओं के लिए।

2

ऐसे R14 के रूप में प्रत्येक RX, एक प्रमुख रिलीज है, इसलिए हाँ, कोड पीछे की ओर असंगत हो सकता है। वृद्धिशील संस्करण है जो आम तौर पर bugfixes होते हैं और प्रदर्शन संबंधी सुधार R14B04, R14B05 और इतने पर की तरह लग रहे।

+3

आमतौर पर पश्च संगतता दो प्रमुख संस्करणों वापस गारंटी है। इसके अलावा आर 15 ए में ए का मतलब है कि यह परीक्षण के लिए पूर्व-रिलीज है। इसका उत्पादन में उपयोग नहीं किया जाना चाहिए। – Lukas

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