ഫെഡോറയിലേക്ക് ഒരു സോഫ്റ്റ്uവെയർ ബഗ് എങ്ങനെ ഫയൽ ചെയ്യാം


ഒരു ബഗ് അല്ലെങ്കിൽ സോഫ്uറ്റ്uവെയർ ബഗ് എന്നത് ഒരു പ്രോഗ്രാമിലെ പിശക്, തെറ്റ്, പരാജയം അല്ലെങ്കിൽ പിഴവ്, അത് അനാവശ്യമോ തെറ്റായതോ ആയ ഫലങ്ങൾ ഉണ്ടാക്കുന്നു. ഒരു പ്രോഗ്രാം/ആപ്ലിക്കേഷൻ/സോഫ്റ്റ്uവെയർ ഉദ്ദേശിച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നതിൽ നിന്ന് ഒരു ബഗ് തടയുന്നു.

എല്ലാ ലിനക്സ് വിതരണങ്ങളെയും പോലെ, ഫെഡോറ ഉപയോക്താക്കൾക്ക് ഒരു ബഗ് റിപ്പോർട്ട് ഫയൽ ചെയ്യുന്നതിനുള്ള ഒരു മാർഗം നൽകുന്നു. ബഗ് ഫയലിംഗ് സോഫ്റ്റ്uവെയർ ഡെവലപ്പർമാർക്ക് മാത്രമായി പരിമിതപ്പെടുത്തിയിട്ടില്ലെന്ന് ഓർമ്മിക്കുക; എല്ലാവരേയും (സാധാരണ ഉപയോക്താക്കൾ ഉൾപ്പെടെ) അവർ നേരിടുന്ന ബഗുകൾ ഫയൽ ചെയ്യാൻ പ്രോത്സാഹിപ്പിക്കുന്നു. ഒരു ബഗ് പൂരിപ്പിച്ചുകഴിഞ്ഞാൽ, പാക്കേജ് പരിപാലിക്കുന്നയാൾ ബഗ് റിപ്പോർട്ട് നോക്കുകയും അത് എങ്ങനെ കൈകാര്യം ചെയ്യണമെന്ന് തീരുമാനിക്കുകയും ചെയ്യുന്നു.

പ്രധാനപ്പെട്ടത്: ഒരു ബഗ് ഒരു സോഫ്റ്റ്uവെയർ ക്രാഷ് ആയിരിക്കണമെന്നില്ല. ഒരു ബഗിന്റെ മേൽപ്പറഞ്ഞ നിർവചനവുമായി ബന്ധപ്പെട്ട്, ഒരു ആപ്ലിക്കേഷനിൽ ശ്രദ്ധയിൽപ്പെട്ട ഏതെങ്കിലും അനഭിലഷണീയമോ അപ്രതീക്ഷിതമോ ആയ പെരുമാറ്റം ഒരു ബഗ് ആയി ഫയൽ ചെയ്യണം.

ഈ ലേഖനത്തിൽ, ഫെഡോറയിൽ ഒരു സോഫ്റ്റ്uവെയർ അല്ലെങ്കിൽ ആപ്ലിക്കേഷൻ ബഗ് റിപ്പോർട്ട് ഫയൽ ചെയ്യുന്നതിനുള്ള വിവിധ ഘട്ടങ്ങൾ ഞങ്ങൾ വിശദീകരിക്കും.

ഫെഡോറയിൽ ഒരു ബഗ് ഫയൽ ചെയ്യുന്നതിനു മുമ്പ്

നിങ്ങൾ ഒരു ബഗ് ഫയൽ ചെയ്യുന്നതിനുമുമ്പ്, നിങ്ങൾ ഒരു സോഫ്റ്റ്വെയറിന്റെ ഏറ്റവും പുതിയ പതിപ്പാണ് ഉപയോഗിക്കുന്നതെന്ന് ഉറപ്പാക്കുക. ഇല്ലെങ്കിൽ, അത് ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക. സാധാരണഗതിയിൽ, സോഫ്റ്റ്uവെയറിന്റെ ഏറ്റവും പുതിയ പതിപ്പുകൾ ബഗ് പരിഹരിക്കലുകളും മെച്ചപ്പെടുത്തലുകളും മറ്റും ഉള്ളതാണ്. സോഫ്റ്റ്uവെയറിന്റെ ഏറ്റവും പുതിയ റിലീസിൽ നിങ്ങൾ ഫയൽ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഒരു ബഗ് പരിഹരിച്ചിരിക്കാം.

നിങ്ങളുടെ ഫെഡോറ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള എല്ലാ സോഫ്റ്റ്uവെയറുകളും ലഭ്യമായ ഏറ്റവും പുതിയ പതിപ്പുകളിലേക്ക് അപ്ഡേറ്റ് ചെയ്യുന്നതിനായി, നിങ്ങളുടെ സിസ്റ്റം പരിശോധിക്കുന്നതിനും അപ്ഡേറ്റ് ചെയ്യുന്നതിനും താഴെ പറയുന്ന dnf കമാൻഡ് (റൂട്ട് പ്രത്യേകാവകാശങ്ങളോടെ) പതിവായി പ്രവർത്തിപ്പിക്കുക.

$ sudo dnf update --refresh

സോഫ്റ്റ്uവെയറിന്റെ ഏറ്റവും പുതിയ പതിപ്പിൽ ഇപ്പോഴും ബഗ് ഉണ്ടെങ്കിൽ, ബഗ് ഫയൽ ചെയ്തിട്ടുണ്ടോ ഇല്ലയോ എന്ന് നിങ്ങൾക്ക് പരിശോധിക്കാം. URL ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഫെഡോറ പാക്കേജിനായി ഫയൽ ചെയ്ത എല്ലാ ബഗുകളും പരിശോധിക്കാം:

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

സംശയാസ്uപദമായ പാക്കേജിനായി റിപ്പോർട്ടുചെയ്uത എല്ലാ ബഗുകളുടെയും ഒരു ലിസ്റ്റ് കാണിക്കുന്ന ഒരു പേജിലേക്ക് ഇത് നിങ്ങളെ നേരിട്ട് കൊണ്ടുപോകും, ഫോർമാറ്റിൽ (ബഗ്, സ്റ്റാറ്റസ്, വിവരണം, റിലീസ്). ഈ പേജിന് ഒരു പുതിയ ബഗ് റിപ്പോർട്ടുചെയ്യുന്നതിനുള്ള ഒരു ലിങ്കും ഉണ്ട് (ഒരു ന്യൂബഗ് ഫയൽ ചെയ്യുക), കൂടാതെ ഇത് തുറന്നതും തടയുന്നതുമായ ബഗുകളുടെ ആകെ എണ്ണം പ്രദർശിപ്പിക്കുന്നു. ഉദാഹരണത്തിന്:

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

ഒരു ബഗിന്റെ വിശദാംശങ്ങൾ കാണുന്നതിന് (ഉദാ. DNF ബഗ് 1032541), അതിൽ ക്ലിക്ക് ചെയ്യുക. പ്രശ്uനം വിവരിക്കുന്ന ഒരു ബഗ് റിപ്പോർട്ട് ഇതിനകം ഫയൽ ചെയ്uതിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് റിപ്പോർട്ടിൽ ഉണ്ടായിരിക്കാവുന്ന ഏതെങ്കിലും അധിക വിവരങ്ങൾ നൽകാം.

റിപ്പോർട്ടിനെക്കുറിച്ചുള്ള അപ്uഡേറ്റുകൾ ലഭിക്കുന്നതിന്, നിങ്ങൾ തന്നെ റിപ്പോർട്ടിലേക്ക് CC (കാർബൺ-പകർപ്പ്) ചെയ്യണം. സി സി ലിസ്uറ്റിൽ എന്നെ ചേർക്കുക എന്ന ഓപ്uഷൻ പരിശോധിച്ച് മാറ്റങ്ങൾ സംരക്ഷിക്കുക ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.

ബഗ് റിപ്പോർട്ട് ചെയ്തിട്ടില്ലെന്ന് നിങ്ങൾ കണ്ടെത്തിക്കഴിഞ്ഞാൽ, മുന്നോട്ട് പോയി അടുത്ത വിഭാഗത്തിൽ വിശദീകരിച്ചത് പോലെ ഫയൽ ചെയ്യുക.

ഫെഡോറയിൽ ഒരു ബഗ് റിപ്പോർട്ട് ഫയൽ ചെയ്യുന്നു

ഒരു ബഗ് ഫയൽ ചെയ്യാൻ, ഒരു പുതിയ ബഗ് ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക, ഡ്രോപ്പ് ഡൗൺ മെനുവിൽ നിന്ന് \ഫെഡോറക്കെതിരെ അല്ലെങ്കിൽ \EPEL-ന് എതിരെ തിരഞ്ഞെടുക്കുക.

ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ബഗ് ട്രാക്കറിലെ ഒരു പുതിയ ബഗ് റിപ്പോർട്ട് ടെംപ്ലേറ്റിലേക്ക് നിങ്ങളെ റീഡയറക്uടുചെയ്യും. ബഗ് റിപ്പോർട്ട് ടെംപ്ലേറ്റ് ആക്സസ് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഒരു Red Hat Bugzilla അക്കൗണ്ട് ഉണ്ടായിരിക്കണം, ലോഗിൻ ചെയ്തിരിക്കണം, അല്ലാത്തപക്ഷം നിങ്ങൾക്ക് ഒരു പുതിയ അക്കൗണ്ട് സൃഷ്ടിക്കാൻ കഴിയും.

സജ്ജീകരിക്കേണ്ട ഫീൽഡുകൾ നമുക്ക് ചുരുക്കമായി വിശദീകരിക്കാം:

  • ഘടകം: പാക്കേജിന്റെ പേര് വ്യക്തമാക്കാൻ ഉപയോഗിക്കുന്നു.
  • പതിപ്പ്: നിങ്ങൾ ബഗ് നിരീക്ഷിച്ച ഫെഡോറയുടെ പതിപ്പ് സജ്ജമാക്കാൻ ഉപയോഗിക്കുന്നു. നിങ്ങൾക്ക് തീവ്രത, ഹാർഡ്uവെയർ, OS എന്നിവയും വ്യക്തമാക്കാം.
  • സംഗ്രഹം: പ്രശ്നത്തിന്റെ ഉപയോഗപ്രദമായ ഒരു ഹ്രസ്വ സംഗ്രഹം നൽകാൻ ഇത് ഉപയോഗിക്കുക.
  • വിവരണം: നൽകിയിരിക്കുന്ന ടെംപ്ലേറ്റ് ഉപയോഗിച്ച് പ്രശ്നത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിശദമായ വിവരങ്ങൾ ചേർക്കുക (ചുവടെ വിശദീകരിച്ചിരിക്കുന്നു).
  • അറ്റാച്ച്uമെന്റ്: പ്രശ്uനത്തിന്റെ കൂടുതൽ വിവരങ്ങൾ നൽകുന്ന ഫയലുകൾ അറ്റാച്ചുചെയ്യാൻ ഇത് ഉപയോഗിക്കുക (ഫയലുകളിൽ സ്uക്രീൻ ഷോട്ടുകൾ, ലോഗ് ഫയലുകൾ, സ്uക്രീൻ റെക്കോർഡിംഗുകൾ തുടങ്ങിയവ ഉൾപ്പെട്ടേക്കാം..)

പാക്കേജിന്റെ പതിപ്പ് റിലീസ് നമ്പർ ഇവിടെ വ്യക്തമാക്കണം. പാക്കേജിന്റെ പതിപ്പ് നമ്പർ ലഭിക്കാൻ നിങ്ങൾക്ക് rpm കമാൻഡ് ഉപയോഗിക്കാം (ഈ ഉദാഹരണത്തിൽ DNF പതിപ്പ് 4.0.4):

$ rpm -q dnf  

പ്രശ്നം എത്ര തവണ സംഭവിക്കുന്നുവെന്ന് വ്യക്തമാക്കുക. ശുപാർശ ചെയ്യുന്ന ഉത്തരങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു:

  • എല്ലായ്uപ്പോഴും: നിങ്ങൾ ഇടയ്uക്കിടെ പ്രശ്uനം നിരീക്ഷിക്കുകയാണെങ്കിൽ ഇത് എന്റർ ചെയ്യുക.
  • ചിലപ്പോൾ: നിങ്ങൾ ചിലപ്പോൾ പ്രശ്നം നിരീക്ഷിക്കുകയാണെങ്കിൽ ഇത് നൽകുക.
  • ഒരിക്കൽ മാത്രം: നിങ്ങൾ ഒരിക്കൽ പ്രശ്നം നിരീക്ഷിച്ചാൽ ഇത് നൽകുക.

പ്രശ്uന വിവരണത്തിന്റെ അവസാന വിഭാഗത്തിൽ, ബഗ് പരിശോധിക്കാൻ മറ്റ് ഉപയോക്താക്കളെ പ്രാപ്uതമാക്കുന്ന വിവരങ്ങൾ നിങ്ങൾക്ക് നൽകാനാകും, കൂടാതെ പ്രശ്uനത്തിന് കാരണമാകുന്ന നിർദ്ദിഷ്ട ഘട്ടങ്ങൾ ഡെവലപ്പർമാരെ അറിയിക്കുകയും ചെയ്യും.

  • യഥാർത്ഥ ഫലങ്ങൾ: പ്രശ്നം ഉണ്ടാകുമ്പോൾ നിങ്ങൾ എന്താണ് നിരീക്ഷിക്കുന്നതെന്ന് വ്യക്തമാക്കുക.
  • പ്രതീക്ഷിച്ച ഫലങ്ങൾ: സോഫ്uറ്റ്uവെയർ ശരിയായി പ്രവർത്തിച്ചാൽ സംഭവിക്കുമെന്ന് നിങ്ങൾ പ്രതീക്ഷിക്കുന്നത് നൽകാൻ ഈ ഫീൽഡ് ഉപയോഗിക്കുന്നു?
  • കൂടുതൽ വിവരങ്ങൾ: പരിപാലിക്കുന്നയാൾക്ക് ഉപയോഗപ്രദമായേക്കാവുന്ന അധിക വിവരങ്ങൾ ഇവിടെ ചേർക്കുക.

നിങ്ങൾ ഒരു ബഗ് റിപ്പോർട്ട് ചെയ്തുകഴിഞ്ഞാൽ, അതിനെക്കുറിച്ചുള്ള എന്തെങ്കിലും അപ്uഡേറ്റുകൾക്കായി ശ്രദ്ധിക്കുക എന്നതാണ് അടുത്ത കാര്യം. സാധാരണയായി, ബഗ് റിപ്പോർട്ടിന്റെ ഭാഗമായ എല്ലാവർക്കുമായി (അതായത് റിപ്പോർട്ടർ, പരിപാലിക്കുന്നവർ, മറ്റ് ഉപയോക്താക്കൾ) റിപ്പോർട്ടിലേക്കുള്ള ഏതെങ്കിലും പുതിയ അഭിപ്രായങ്ങളുടെ ഇമെയിൽ അറിയിപ്പ് അയയ്uക്കും.

ബഗ് പരിഹരിക്കപ്പെടുകയാണെങ്കിൽ, മെയിന്റനർ സോഫ്റ്റ്uവെയറിന്റെ മെച്ചപ്പെട്ട പതിപ്പ് പുറത്തിറക്കുന്നു. ബോധി (ഫെഡോറ അധിഷ്ഠിത സോഫ്uറ്റ്uവെയർ വിതരണത്തിനായുള്ള അപ്uഡേറ്റുകൾ പ്രസിദ്ധീകരിക്കുന്നതിനുള്ള പ്രക്രിയ സുഗമമാക്കുന്ന ഒരു വെബ്-സിസ്റ്റം) സോഫ്റ്റ്uവെയറിന്റെ മെച്ചപ്പെട്ട പതിപ്പ് പുറത്തിറങ്ങിയതിന് ശേഷം റിപ്പോർട്ടിലേക്ക് ഒരു അഭിപ്രായം ചേർക്കും.

അവസാനമായി പക്ഷേ, ബോധിയിൽ മെച്ചപ്പെട്ട പതിപ്പ് മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് സ്ഥിരീകരിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് പരിപാലിക്കുന്നയാളെ സഹായിക്കാനാകും. സോഫ്uറ്റ്uവെയറിന്റെ മെച്ചപ്പെടുത്തിയ റിലീസ് QA (ക്വാളിറ്റി അഷ്വറൻസ്) പ്രക്രിയ കഴിഞ്ഞാൽ, ബഗ് സ്വയമേവ അടയ്uക്കും.

അത്രയേയുള്ളൂ! ഈ ലേഖനത്തിൽ, ഫെഡോറയിൽ ഒരു പുതിയ ബഗ് റിപ്പോർട്ട് ഫയൽ ചെയ്യുന്നതിനുള്ള വിവിധ ഘട്ടങ്ങൾ ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ അഭിപ്രായങ്ങളോ പങ്കുവെക്കാനുള്ള അധിക വിവരങ്ങളോ ഉണ്ടെങ്കിൽ, ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിക്കുക.