Kif Iffajlja Bug tas-Software lil Fedora


Bug jew bug tas-softwer huwa żball, żball, falliment jew tort, fi programm li jġiegħlu jipproduċi riżultati mhux mixtieqa jew skorretti. Bug jipprevjeni programm/applikazzjoni/software milli jiffunzjona kif maħsub.

Bħall-biċċa l-kbira tad-distribuzzjonijiet Linux jekk mhux kollha, Fedora tipprovdi mezz għall-utenti biex jippreżentaw rapport tal-bug. Żomm f'moħħok li l-fajl tal-bugs mhuwiex limitat biss għall-iżviluppaturi tas-softwer; kulħadd (inklużi utenti regolari) huma mħeġġa jressqu bugs li jiltaqgħu magħhom. Ladarba jimtela bug, min iżomm il-pakkett iħares lejn ir-rapport tal-bug u jiddeċiedi kif jimmaniġġah.

Importanti: Bug jista 'mhux neċessarjament jeħtieġ li jkun ħabta tas-softwer. B'rabta mad-definizzjoni ta' bug t'hawn fuq, kwalunkwe imġieba mhux mixtieqa jew mhux mistennija li tkun innutata f'applikazzjoni għandha tiġi ppreżentata bħala bug.

F'dan l-artikolu, aħna se nispjegaw il-passi varji tal-preżentata ta 'software jew rapport ta' bugs ta 'applikazzjoni f'Fedora.

Qabel Iffajljar bug f'Fedora

Qabel ma tippreżenta bug, kun żgur li qed tuża l-aħħar verżjoni ta 'softwer. Jekk le, niżżlu u installah. Normalment, l-aħħar verżjonijiet tas-softwer jintbagħtu b'soluzzjonijiet ta' bug, titjib u aktar. Bug li trid tiffajlja setgħet ġiet irranġata fl-aħħar rilaxx tas-softwer.

Biex taġġorna s-softwer kollu installat fis-sistema Fedora tiegħek għall-aħħar verżjonijiet disponibbli, ħaddem regolarment il-kmand dnf li ġej (bil-privileġġi tal-għeruq) biex tiċċekkja u taġġorna s-sistema tiegħek.

$ sudo dnf update --refresh

Jekk l-aħħar verżjoni tas-softwer għad għandha l-bug, allura tista 'tiċċekkja jekk il-bug ġiex ippreżentat jew le. Tista' tiċċekkja l-bugs kollha ppreżentati għal pakkett Fedora billi tuża l-URL:

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

Dan se tieħdok direttament għal paġna li turi lista tal-bugs irrappurtati kollha għall-pakkett inkwistjoni, fil-format (bug, status, deskrizzjoni u rilaxx). Din il-paġna għandha wkoll link għar-rappurtar ta’ bug ġdid (File a newbug), u turi n-numru totali ta’ bugs miftuħa u li jimblokkaw. Pereżempju:

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

Biex tara d-dettalji ta’ bug (eż. DNF Bug 1032541), ikklikkja fuqha. F'każ li diġà ġie ppreżentat rapport dwar il-bug li jiddeskrivi l-kwistjoni, tista' tipprovdi kwalunkwe informazzjoni addizzjonali li jista' jkollok għar-rapport.

Biex tirċievi aġġornamenti dwar ir-rapport, għandek CC (kopja tal-karbonju) lilek innifsek għar-rapport. Iċċekkja l-għażla Żidni mal-lista CC u kklikkja fuq il-buttuna Save changes.

Ladarba tiskopri li l-bug ma ġiex irrappurtat, kompli u ffajlja kif spjegat fit-taqsima li jmiss.

Iffajljar ta' Rapport ta' Bug f'Fedora

Biex tfajla bug, ikklikkja fuq il-buttuna File a new bug, agħżel \kontra Fedora jew \kontra EPEL mill-menu drop-down.

Inti ser tiġi ridirett lejn mudell ġdid ta 'rapport tal-bug fuq il-bug tracker kif muri fl-immaġni li ġejja. Innota li biex taċċessa l-mudell tar-rapport tal-bug, għandek ikollok kont ta' Red Hat Bugzilla u trid tkun illoggjat, inkella tista' toħloq kont ġdid.

Ejja nispjegaw fil-qosor l-oqsma li jridu jiġu stabbiliti:

  • Komponent: użat biex jispeċifika l-isem tal-pakkett.
  • Verżjoni: użata biex tissettja l-verżjoni ta' Fedora li osservajt il-bug fuqha. Tista 'wkoll tispeċifika s-Severità, il-Ħardwer u l-OS ukoll.
  • Sommarju: uża dan biex tipprovdi sommarju qasir utli tal-kwistjoni.
  • Deskrizzjoni: żid aktar informazzjoni dettaljata dwar il-kwistjoni billi tuża l-mudell ipprovdut (spjegat hawn taħt).
  • Mehmuż: uża dan biex tehmeż fajls li jipprovdu aktar informazzjoni dwar il-kwistjoni (fajls jistgħu jinkludu screen-shots, log files, screen recordings eċċ.).

In-numru tar-rilaxx tal-verżjoni tal-pakkett għandu jiġi speċifikat hawn. Tista' tuża l-kmand rpm biex tikseb in-numru tal-verżjoni tal-pakkett (DNF verżjoni 4.0.4 f'dan l-eżempju):

$ rpm -q dnf  

Speċifika kemm-il darba sseħħ il-kwistjoni. It-tweġibiet rakkomandati jinkludu:

  • Dejjem: uża daħħal dan jekk tosserva l-kwistjoni kull tant żmien.
  • Kultant: daħħal dan jekk tosserva l-kwistjoni kultant.
  • Darba biss: daħħal dan jekk osservajt il-kwistjoni darba.

Fit-taqsima finali tad-deskrizzjoni tal-problema, tista 'tipprovdi informazzjoni li tippermetti lil utenti oħra jivverifikaw il-bug, u jinfurmaw ukoll lill-iżviluppaturi dwar liema passi speċifiċi jikkawżaw il-kwistjoni.

  • Riżultati attwali: Speċifika dak li tosserva meta sseħħ il-kwistjoni.
  • Riżultati mistennija: Dan il-qasam jintuża biex tiddaħħal dak li tistenna li għandu jiġri jekk is-software ġab ruħu b'mod korrett?
  • Informazzjoni addizzjonali: Żid informazzjoni żejda li tista' tkun utli għall-mantenitur hawn.

Ladarba tkun irrapporta bug, il-ħaġa li jmiss hija li toqgħod attent għal kwalunkwe aġġornament dwarha. Normalment, tintbagħat notifika bil-posta elettronika ta' kwalunkwe kumment ġdid għar-rapport lil kull min jagħmel parti mir-rapport tal-bug (jiġifieri r-reporter, il-mantenitur kif ukoll utenti oħra).

Jekk il-bug jiġri li jiġi ffissat, il-mantenitur joħroġ verżjoni mtejba tas-softwer. Bodhi (sistema tal-web li tiffaċilita l-proċess ta 'pubblikazzjoni ta' aġġornamenti għal distribuzzjoni ta 'softwer ibbażata fuq Fedora) se żżid kumment mar-rapport, wara li tiġi rilaxxata verżjoni mtejba tas-softwer.

Fl-aħħar iżda mhux l-inqas, tista 'tgħin lill-mantenitur billi tikkonferma jekk il-verżjoni mtejba taħdimx aħjar fil-Bodhi. Meta r-rilaxx imtejjeb tas-softwer ikun għadda mill-proċess tal-QA (Assigurazzjoni tal-Kwalità), il-bug jingħalaq awtomatikament.

Dak kollox! F'dan l-artikolu, spjegajna d-diversi passi tal-preżentata ta 'rapport tal-bug ġdid f'Fedora. Jekk għandek xi mistoqsijiet jew kummenti jew informazzjoni żejda x'taqsam, uża l-formola ta' feedback hawn taħt.