फेडोरा में एक सॉफ्टवेयर बग कैसे दर्ज करें


बग या सॉफ्टवेयर बग एक त्रुटि, गलती, विफलता या गलती है, एक प्रोग्राम में जो इसे अवांछित या गलत परिणाम उत्पन्न करने का कारण बनता है। बग किसी प्रोग्राम/एप्लिकेशन/सॉफ्टवेयर को कार्य करने से रोकता है।

अधिकांश की तरह यदि सभी लिनक्स वितरण नहीं हैं, तो फेडोरा उपयोगकर्ताओं को बग रिपोर्ट दर्ज करने का साधन प्रदान करता है। ध्यान रखें कि बग फाइलिंग केवल सॉफ्टवेयर डेवलपर्स तक ही सीमित नहीं है; सभी (नियमित उपयोगकर्ताओं सहित) को उन बगों को फाइल करने के लिए प्रोत्साहित किया जाता है जिन्हें वे चलाते हैं। एक बग भर जाने के बाद, पैकेज मेंटेनर बग रिपोर्ट को देखता है और यह तय करता है कि इसे कैसे संभालना है।

लाल

इस लेख में, हम फ़ेडोरा में एक सॉफ़्टवेयर या एप्लिकेशन बग रिपोर्ट दर्ज करने के विभिन्न चरणों के बारे में बताएंगे।

फेडोरा में एक बग दाखिल करने से पहले

बग दर्ज करने से पहले, सुनिश्चित करें कि आप किसी सॉफ़्टवेयर के नवीनतम संस्करण का उपयोग कर रहे हैं। यदि नहीं, तो इसे डाउनलोड और इंस्टॉल करें। आमतौर पर, बग फिक्स, सुधार और अधिक के साथ सॉफ्टवेयर जहाज के नवीनतम संस्करण। एक बग जिसे आप दर्ज करना चाहते हैं वह सॉफ्टवेयर की नवीनतम रिलीज में तय किया गया हो सकता है।

अपने फेडोरा सिस्टम पर स्थापित सभी सॉफ़्टवेयर को नवीनतम उपलब्ध संस्करणों में अपडेट करने के लिए, नियमित रूप से अपने सिस्टम की जाँच और अद्यतन करने के लिए निम्नलिखित dnf कमांड (रूट विशेषाधिकारों के साथ) चलाएं।

$ sudo dnf update --refresh

यदि सॉफ़्टवेयर के नवीनतम संस्करण में अभी भी बग है, तो आप जांच सकते हैं कि बग को दायर किया गया है या नहीं। आप URL का उपयोग करके फेडोरा पैकेज के लिए सभी दाखिल किए गए बगों की जांच कर सकते हैं:

https://apps.fedoraproject.org/packages/<package-name>/bugs/

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

https://apps.fedoraproject.org/packages/dnf/bugs/

बग का विवरण देखने के लिए (उदा DNF Bug 1032541 ), इस पर क्लिक करें। यदि समस्या का वर्णन करते हुए बग रिपोर्ट पहले ही दर्ज की जा चुकी है, तो आप रिपोर्ट में कोई भी अतिरिक्त जानकारी प्रदान कर सकते हैं।

रिपोर्ट के बारे में अपडेट प्राप्त करने के लिए, आपको " CC " (कार्बन-कॉपी) को रिपोर्ट में भेजना चाहिए। " मुझे CC सूची में जोड़ें " विकल्प की जाँच करें और " परिवर्तन सहेजें " बटन पर क्लिक करें।

एक बार जब आपको पता चलता है कि बग की रिपोर्ट नहीं की गई है, तो आगे बढ़ें और इसे अगले भाग में बताए अनुसार दर्ज करें।

फेडोरा में एक बग रिपोर्ट दाखिल करना

बग दर्ज करने के लिए, ड्रॉप डाउन मेनू से ईपीईएल बटन के फाइल पर एक नया बग बटन पर क्लिक करें, " फेडोरा " या " के खिलाफ" का चयन करें। ।

आपको निम्न चित्र में दिखाए गए बग ट्रैकर पर एक नए बग रिपोर्ट टेम्पलेट पर पुनर्निर्देशित किया जाएगा। बग रिपोर्ट टेम्प्लेट तक पहुंचने के लिए ध्यान दें, आपके पास Red Hat Bugzilla खाता होना चाहिए और लॉग इन होना चाहिए, अन्यथा आप एक नया खाता बना सकते हैं।

आइए उन क्षेत्रों के बारे में संक्षेप में बताएं जिन्हें सेट करने की आवश्यकता है:

  • Component: used to specify the name of the package.
  • Version: used to set the version of Fedora that you observed the bug on. You can also specify the Severity, Hardware and OS as well.
  • Summary: use this to provide a useful short summary of the issue.
  • Description: add more detailed information about the issue using the provided template (explained below).
  • Attachment: use this to attach files that provide more information of the issue(files may include screen-shots, log files, screen recordings etc..).

पैकेज का संस्करण रिलीज़ नंबर यहां निर्दिष्ट किया जाना चाहिए। आप इस उदाहरण में पैकेज का संस्करण संख्या (DNF संस्करण 4.0.4 ) प्राप्त करने के लिए rpm कमांड का उपयोग कर सकते हैं:

$ rpm -q dnf  

निर्दिष्ट करें कि समस्या कितनी बार आती है। अनुशंसित उत्तरों में शामिल हैं:

  • Always: use enter this if you observe the issue every now and then.
  • Sometimes: enter this if you observe the issue sometimes.
  • Only once: enter this if you observed the issue once.

समस्या वर्णन के अंतिम खंड में, आप जानकारी प्रदान कर सकते हैं जो अन्य उपयोगकर्ताओं को बग को सत्यापित करने में सक्षम बनाती हैं, और वे डेवलपर्स को सूचित भी करते हैं कि समस्या के कारण क्या विशिष्ट कदम हैं।

  • Actual results: Specify what you observe when the issue occurs.
  • Expected results: This field is used to enter what you expect that should happen if the software behaved correctly?
  • Additional info: Add extra information that may be useful to the maintainer here.

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

यदि बग ठीक हो जाता है, तो अनुरक्षक सॉफ्टवेयर का एक उन्नत संस्करण जारी करता है। बोधि (एक वेब-सिस्टम जो फेडोरा आधारित सॉफ़्टवेयर वितरण के लिए अपडेट प्रकाशित करने की प्रक्रिया को सुविधाजनक बनाता है) रिपोर्ट में एक टिप्पणी जोड़ देगा, सॉफ्टवेयर के बेहतर संस्करण के जारी होने के बाद।

अंतिम लेकिन कम से कम, आप पुष्टि करने वाले की मदद कर सकते हैं कि अगर उन्नत संस्करण बोधि में बेहतर काम करता है। जब सॉफ़्टवेयर की बेहतर रिलीज़ ने QA ( गुणवत्ता आश्वासन ) प्रक्रिया को पार कर लिया है, तो बग स्वतः बंद हो जाएगा।

बस इतना ही! इस लेख में, हमने फेडोरा में एक नई बग रिपोर्ट दाखिल करने के विभिन्न चरणों के बारे में बताया है। यदि आपके पास कोई प्रश्न या टिप्पणी या साझा करने के लिए अतिरिक्त जानकारी है, तो नीचे दिए गए फीडबैक फॉर्म का उपयोग करें।