अपस्ट्रीम और डाउनस्ट्रीम का क्या अर्थ है?


12

Redhat और CentOS (विशेष रूप से बग और पैच) के साथ मैं अक्सर शब्दावली को ऊपर और नीचे की ओर देखता हूं। इस संदर्भ में इन शब्दों का क्या अर्थ है?

उदाहरण: रेड हैट इस मुद्दे की रिपोर्टिंग के लिए X.Org सुरक्षा टीम को धन्यवाद देना चाहता है। अपस्ट्रीम ने मूल रिपोर्टर के रूप में रफाल वोजटचुक को स्वीकार किया।

जवाबों:


18

एक लिनक्स वितरक अपस्ट्रीम के दृष्टिकोण से आमतौर पर किसी विशेष पैकेज के लिए स्रोत के मूल लेखक (ओं) को संदर्भित किया जाता है। डाउनस्ट्रीम एक वितरण को संदर्भित कर सकता है जो आपके द्वारा देखे जा रहे डिस्ट्रो के परिप्रेक्ष्य से कांटा / शाखा हो गया है।

इसलिए यदि डेबियन को अपाचे से संबंधित बग प्राप्त होता है, तो पैकेज अनुरक्षक या बग पढ़ने वाला कोई व्यक्ति कुछ जांच कर सकता है। यदि वे यह निर्धारित करते हैं कि बग मूल स्रोत कोड में है, और वितरण के लिए कुछ अद्वितीय नहीं होने के कारण वे अपस्ट्रीम लेखकों के साथ कार्यक्रम में बग को ठीक करने पर काम करेंगे।

यदि अपस्ट्रीम डेवलपर अनकॉपरेटिव है या अब मौजूद नहीं है तो डेवलपर पैकेज में लागू होने वाले पैच को जोड़ सकता है, प्रभावी रूप से अपस्ट्रीम डेवलपमेंट से एक निश्चित सीमा तक।

एक बार बग मिल जाने के बाद वे उबंटू जैसे डाउनस्ट्रीम डिस्ट्रोस के साथ काम कर सकते हैं ताकि यह सुनिश्चित हो सके कि बग हर जगह तय हो। डाउनस्ट्रीम मेंटेनर उन चीजों से संबंधित मुद्दों को प्रस्तुत कर सकते हैं जिनका पैकेजिंग या किसी पैच से जोड़ा जाना है।

यदि आप मिंट की तरह कुछ पर काम कर रहे हैं जो उबंटू पर आधारित है, जो कि डेबियन पर आधारित है, तो अपस्ट्रीम शब्द का मतलब मौजूदा डिस्ट्रो के बीच में से किसी एक को रख सकता है, या यह मूल लेखक (नों) को संदर्भित कर सकता है। जब किसी विशेष पैकेज के अनुचर और लेखक (लेखक) एक साथ अच्छी तरह से काम कर रहे होते हैं, तो आमतौर पर उन सभी को समान नौकरानियों, और बगट्रैक्टर्स को सब्सक्राइब किया जाएगा और किसी दिए गए पैकेज की जिम्मेदारी वाले किसी व्यक्ति को बग और नए पैच के बारे में किसी न किसी रूप में सूचित किया जाएगा। किसी भी स्तर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.