Jinsi ya Kuweka Mdudu wa Programu kwa Fedora


Hitilafu au hitilafu ya programu ni hitilafu, kosa, kutofaulu au kosa, katika programu inayosababisha itoe matokeo yasiyotakikana au yasiyo sahihi. Hitilafu huzuia programu/programu/programu kufanya kazi inavyokusudiwa.

Kama vile usambazaji mwingi wa Linux, ikiwa sio wote, Fedora hutoa njia kwa watumiaji kupeana ripoti ya mdudu. Kumbuka kwamba uwasilishaji wa hitilafu hauzuiliwi kwa wasanidi programu tu; kila mtu (pamoja na watumiaji wa kawaida) wanahimizwa kuweka mende wanazoingia. Mara tu hitilafu ikijazwa, mtunza kifurushi hutazama ripoti ya hitilafu na kuamua jinsi ya kuishughulikia.

Muhimu: Huenda hitilafu isihitaji kuwa programu kuacha kufanya kazi. Kuhusiana na ufafanuzi hapo juu wa mdudu, tabia yoyote isiyotakikana au isiyotarajiwa inayotambuliwa katika programu inapaswa kuwasilishwa kama hitilafu.

Katika makala hii, tutaelezea hatua mbalimbali za kufungua programu au ripoti ya hitilafu za programu katika Fedora.

Kabla ya Kufungua mdudu katika Fedora

Kabla ya kuwasilisha hitilafu, hakikisha kuwa unatumia toleo jipya zaidi la programu. Ikiwa sivyo, pakua na usakinishe. Kwa kawaida, matoleo mapya zaidi ya programu huingia na kurekebishwa kwa hitilafu, uboreshaji na zaidi. Hitilafu ambayo ungependa kuwasilisha inaweza kuwa imerekebishwa katika toleo jipya zaidi la programu.

Ili kusasisha programu zote zilizosakinishwa kwenye mfumo wako wa Fedora hadi matoleo mapya zaidi yanayopatikana, endesha mara kwa mara amri ifuatayo ya dnf (pamoja na marupurupu ya mizizi) ili kuangalia na kusasisha mfumo wako.

$ sudo dnf update --refresh

Ikiwa toleo la hivi karibuni la programu bado lina hitilafu, basi unaweza kuangalia ikiwa mdudu umewekwa au la. Unaweza kuangalia mende zote zilizowekwa kwa kifurushi cha Fedora kwa kutumia URL:

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

Hii itakupeleka moja kwa moja kwenye ukurasa unaoonyesha orodha ya hitilafu zote zilizoripotiwa za kifurushi husika, katika umbizo (hitilafu, hali, maelezo na toleo). Ukurasa huu pia una kiungo cha kuripoti hitilafu mpya (Tuma hitilafu mpya), na unaonyesha jumla ya idadi ya hitilafu zilizo wazi na zinazozuia. Kwa mfano:

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

Ili kuona maelezo ya hitilafu (k.m. DNF Bug 1032541), bofya. Iwapo ripoti ya hitilafu tayari imewasilishwa kuelezea suala hilo, unaweza kutoa maelezo yoyote ya ziada ambayo unaweza kuwa nayo kwa ripoti.

Ili kupokea masasisho kuhusu ripoti, unapaswa CC (nakala ya kaboni) mwenyewe kwa ripoti. Angalia chaguo Niongeze kwenye orodha ya CC na ubofye kitufe cha Hifadhi mabadiliko.

Mara tu unapogundua kuwa hitilafu haijaripotiwa, endelea na kuihifadhi kama ilivyoelezwa katika sehemu inayofuata.

Kufungua Ripoti ya Mdudu katika Fedora

Ili kuwasilisha hitilafu, bofya kwenye Kitufe kipya cha faili, chagua \dhidi ya Fedora au \dhidi ya EPEL kwenye menyu kunjuzi.

Utaelekezwa kwenye kiolezo kipya cha ripoti ya hitilafu kwenye kifuatiliaji hitilafu kama inavyoonyeshwa kwenye picha ifuatayo. Kumbuka kuwa ili kufikia kiolezo cha ripoti ya hitilafu, unapaswa kuwa na akaunti ya Red Hat Bugzilla na lazima uwe umeingia, vinginevyo unaweza kuunda akaunti mpya.

Wacha tueleze kwa ufupi sehemu zinazohitajika kuwekwa:

  • Kijenzi: kinatumika kubainisha jina la kifurushi.
  • Toleo: lililotumika kuweka toleo la Fedora ambalo uliona hitilafu. Unaweza pia kubainisha Ukali, Maunzi na Mfumo wa Uendeshaji pia.
  • Muhtasari: tumia hii kutoa muhtasari mfupi muhimu wa suala hili.
  • Maelezo: ongeza maelezo zaidi kuhusu suala hilo kwa kutumia kiolezo kilichotolewa (kilichofafanuliwa hapa chini).
  • Kiambatisho: tumia hii kuambatisha faili zinazotoa maelezo zaidi ya suala (faili zinaweza kujumuisha picha za skrini, faili za kumbukumbu, rekodi za skrini n.k..).

Nambari ya toleo la toleo la kifurushi inapaswa kubainishwa hapa. Unaweza kutumia rpm amri kupata nambari ya toleo la kifurushi (toleo la DNF 4.0.4 katika mfano huu):

$ rpm -q dnf  

Bainisha ni mara ngapi suala hilo hutokea. Majibu yaliyopendekezwa ni pamoja na:

  • Daima: tumia weka hii ikiwa unaona suala kila mara.
  • Wakati mwingine: ingiza hii ukiona suala wakati mwingine.
  • Mara moja tu: ingiza hii ikiwa umeona suala mara moja.

Katika sehemu ya mwisho ya maelezo ya tatizo, unaweza kutoa maelezo ambayo huwawezesha watumiaji wengine kuthibitisha hitilafu, na pia huwafahamisha wasanidi programu ni hatua gani mahususi zinazosababisha suala hilo.

  • Matokeo Halisi: Bainisha unachokiona wakati suala linatokea.
  • Matokeo yanayotarajiwa: Sehemu hii inatumika kuandika kile unachotarajia ambacho kinafaa kutokea ikiwa programu itafanya kazi ipasavyo?
  • Maelezo ya ziada: Ongeza maelezo ya ziada ambayo yanaweza kuwa muhimu kwa mtunza huduma hapa.

Mara tu unaporipoti hitilafu, jambo linalofuata ni kuangalia sasisho zozote kulihusu. Kwa kawaida, arifa ya barua pepe ya maoni yoyote mapya kwa ripoti itatumwa kwa kila mtu ambaye ni sehemu ya ripoti ya hitilafu (yaani mwandishi, mtunzaji na watumiaji wengine).

Hitilafu ikitokea kurekebishwa, mtunzaji anatoa toleo lililoboreshwa la programu. Bodhi (mfumo wa wavuti unaowezesha mchakato wa kuchapisha masasisho kwa usambazaji wa programu kulingana na Fedora) itaongeza maoni kwenye ripoti, baada ya toleo lililoboreshwa la programu kutolewa.

Mwisho kabisa, unaweza kumsaidia mtunzaji kwa kuthibitisha kama toleo lililoboreshwa linafanya kazi vyema katika Bodhi. Wakati toleo lililoboreshwa la programu limepitisha mchakato wa QA (Uhakikisho wa Ubora), hitilafu itafungwa kiotomatiki.

Ni hayo tu! Katika makala hii, tumeelezea hatua mbalimbali za kuwasilisha ripoti mpya ya mdudu katika Fedora. Ikiwa una maswali au maoni au maelezo ya ziada ya kushiriki, tumia fomu ya maoni hapa chini.