उबंटू बग के महत्व के मूल्यों का फैसला कैसे किया जाता है?


17

उबंटू में पैकेज के खिलाफ बग के लिए एक विशिष्ट बग का महत्व कैसे तय किया गया है?

और महत्व से मेरा मतलब है कि 'लो', 'मीडियम' और लॉन्चपैड बग ट्रैकर्स पर अन्य महत्वपूर्ण मूल्य।

जवाबों:


21

(स्रोत: कीड़े / महत्व (बग स्क्वाड प्रलेखन) )

उबंटू बग स्क्वाड उबंटू बग्स के लिए ड्राइविंग बलों में से एक है, और हर व्यक्ति के संदर्भ के लिए इसका एक दस्तावेज रखता है।

उन लोगों के लिए जो अन्य साइटों को पढ़ने से नफरत करते हैं, और कुछ लोगों के लिए जो इस उत्तर की शुरुआत में लिंक पर क्लिक करने के लिए बहुत आलसी हो सकते हैं, मैं मूल रूप से बग स्क्वाड नॉलेज बेस जानकारी की प्रतिलिपि बनाऊंगा जो यहां के लिए प्रासंगिक है :

क्विक नोट : जब "कोर" या "नॉन-कोर" को यहां संदर्भित किया जाता है, तो बग स्क्वाड "कोर" को उबंटू-डेस्कटॉप पैकेज के हिस्से के रूप में संरक्षित कर रहा है, या लाइवसीडी छवियों पर डिफ़ॉल्ट रूप से क्या स्थापित होता है। इस मामले पर बग स्क्वाड के भीतर आगे की चर्चा के आधार पर, यह भविष्य में बदल सकता है।

(नोट करें नीचे दी गई जानकारी विकी पर प्रलेखन के साथ पुरानी हो सकती है, आपको सबसे अधिक अद्यतित जानकारी के लिए विकी को संदर्भित करना चाहिए।)


Ubuntu महत्व देने के लिए निम्नलिखित दिशानिर्देशों का उपयोग करता है। बग का महत्व प्राथमिकता को दर्शाता है कि इसे बग फिक्स करने वाले लोगों द्वारा दिया जाना चाहिए।

यहाँ विभिन्न महत्व मूल्यों के अर्थ दिए गए हैं:

  • अनिर्धारित : नए बग के लिए डिफ़ॉल्ट। इसका अर्थ यह भी है कि महत्व निर्धारित करने के लिए अपर्याप्त जानकारी है
  • विशलिस्ट : गुम कार्यक्षमता
    • ये हमेशा बग नहीं होते हैं, लेकिन नई सुविधाओं के लिए विचार हो सकते हैं जो अभी तक मौजूद नहीं हैं।
    • ये उबंटू के लिए सॉफ्टवेयर पैक करने के लिए अनुरोध भी हो सकते हैं।
    • यदि इसे लागू करने के लिए गैर-तुच्छ है, तो इसे एक विशेषता विनिर्देश के रूप में लिखा जाना चाहिए, फ़ीचरसेफ़िकेशन देखें।
    • ये ऐसे कीड़े हो सकते हैं जो किसी दिए गए पैकेज / परियोजना के प्रयोगात्मक विस्तार या गैर-आवश्यक विशेषता को प्रभावित करते हैं।
    • कीड़े जो केवल एक सर्वोत्तम प्रयास या बाहरी योगदान के आधार पर तय किए जाएंगे, उन्हें भी इच्छा सूची माना जा सकता है ।
  • निम्न : कीड़े जो कार्यक्षमता को प्रभावित करते हैं, लेकिन अधिकांश बग की तुलना में कुछ हद तक, उदाहरण हैं:
    • ऐसे कीड़े जिनके पास आसान काम है
    • कीड़े जो असामान्य एंड-यूज़र कॉन्फ़िगरेशन या असामान्य हार्डवेयर को प्रभावित करते हैं
    • कीड़े जो एक गैर-आवश्यक पहलू और आवेदन के सीमित दायरे को प्रभावित करते हैं
    • कीड़े जो एक गैर-कोर एप्लिकेशन पर एक मध्यम प्रभाव डालते हैं
    • कॉस्मेटिक / प्रयोज्य मुद्दे जो एक गैर-कोर एप्लिकेशन की कार्यक्षमता को सीमित नहीं करते हैं
    • गैर-आदर्श डिफ़ॉल्ट कॉन्फ़िगरेशन
  • मध्यम : अधिकांश बग मध्यम महत्व के हैं, उदाहरण हैं:
    • एक बग जिसका मूल अनुप्रयोग पर एक मध्यम प्रभाव पड़ता है
    • बग जो एक गैर-मुख्य अनुप्रयोग पर गंभीर प्रभाव डालता है
    • एक बग जो एक गैर-कोर एप्लिकेशन की पहुंच को प्रभावित करता है
    • एक प्रयोज्य मुद्दा जो एक कोर एप्लिकेशन की कार्यक्षमता को सीमित नहीं करता है
    • एक गैर-आवश्यक हार्डवेयर घटक (हटाने योग्य नेटवर्क कार्ड, कैमरा, वेब कैमरा, म्यूजिक प्लेयर, साउंड कार्ड, पावर मैनेजमेंट फीचर, प्रिंटर, आदि) के साथ एक समस्या।
  • उच्च : एक बग जो निम्नलिखित मानदंडों में से एक को पूरा करता है:
    • उबंटू उपयोगकर्ताओं (अनुमानित) के एक छोटे से हिस्से पर गंभीर प्रभाव पड़ता है
    • कुछ उपयोगकर्ताओं के लिए एक सामान्य उबंटू स्थापना आमतौर पर अनुपयोगी हो जाती है। (उदाहरण के लिए, यदि सिस्टम बूट करने में विफल रहता है, या X कंप्यूटर के एक निश्चित मेक और मॉडल पर शुरू करने में विफल रहता है)
    • एक आवश्यक हार्डवेयर घटक (डिस्क नियंत्रक, अंतर्निहित नेटवर्किंग, वीडियो कार्ड, कीबोर्ड, माउस) के साथ एक समस्या
    • उबंटू उपयोगकर्ताओं के एक बड़े हिस्से पर एक मध्यम प्रभाव पड़ता है (अनुमानित)
    • आवेदन या किसी भी निर्भरता को सही ढंग से कार्य करने से रोकता है
    • रेंडर या अप्रभावी आवेदन या निर्भरता की आवश्यक सुविधाओं या कार्यक्षमता प्रदान करता है
    • एक मुख्य अनुप्रयोग की पहुंच को प्रभावित करता है
  • महत्वपूर्ण : एक बग जो उबंटू उपयोगकर्ताओं के एक बड़े हिस्से पर गंभीर प्रभाव डालता है
    • डेटा भ्रष्टाचार का कारण बनता है
    • पूरे ऑपरेटिंग सिस्टम को क्रैश कर देता है
    • सिस्टम को अस्थायी या स्थायी रूप से अनुपयोगी बनाता है
    • मूल कारण के लिए जिम्मेदार पैकेज से परे अनुप्रयोगों को गंभीर रूप से प्रभावित करता है

उबंटू बग नियंत्रण सदस्यों के पास उबंटू के दायरे में इन महत्वपूर्ण स्थितियों को सेट करने की पहुंच है (पैकेज सहित, जो ubuntu-bugकरेंगे), और या तो उन्हें स्वयं सेट कर सकते हैं, या बग स्क्वाड के सदस्य के अनुरोध पर जो नहीं है एक बग नियंत्रण सदस्य।

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


2
मुझे यह पसंद नहीं है जब लोग लिंक करते हैं तो मैं सारांश की सराहना करता हूं। ऐसा नहीं है क्योंकि मैं बहुत आलसी हूँ - ऐसा इसलिए है क्योंकि लिंक बदल सकता है और फिर आपका जवाब अनिवार्य रूप से बेकार हो जाएगा। आपके द्वारा अपने जवाब को सार्थक बनाने की जानकारी को संक्षेप में प्रस्तुत करने से भी, इस मामले में भी कि आप जिन स्थानों को बदलने के लिए लिंक कर रहे हैं वह जानकारी।
दसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.