Giunsa ang Pag-file sa usa ka Bug sa Software sa Fedora


Ang bug o software bug kay usa ka sayop, sayop, kapakyasan o sayop, sa usa ka programa nga maoy hinungdan sa paghimo niini nga dili gusto o sayop nga mga resulta. Ang usa ka bug nagpugong sa usa ka programa/aplikasyon/software gikan sa pag-obra sumala sa tuyo.

Sama sa kadaghanan kung dili tanan nga pag-apod-apod sa Linux, ang Fedora naghatag usa ka paagi alang sa mga tiggamit sa pag-file sa usa ka ulat sa bug. Hinumdomi nga ang pag-file sa bug dili limitado sa mga developers lamang sa software; ang tanan (lakip ang mga regular nga tiggamit) giawhag sa pag-file sa mga bug nga ilang nasugatan. Kung mapuno na ang usa ka bug, ang tagdumala sa pakete motan-aw sa report sa bug ug magdesisyon kung giunsa kini pagdumala.

Importante: Ang usa ka bug mahimong dili kinahanglan nga usa ka software crash. Kalabot sa naa sa taas nga kahulugan sa usa ka bug, ang bisan unsang dili gusto o wala damha nga pamatasan nga namatikdan sa usa ka aplikasyon kinahanglan nga ipasaka ingon usa ka bug.

Sa kini nga artikulo, among ipasabut ang lainlaing mga lakang sa pag-file sa usa ka software o report sa mga bug sa aplikasyon sa Fedora.

Sa wala pa mag-file og bug sa Fedora

Sa dili ka pa mag-file og bug, siguroha nga imong gigamit ang pinakabag-o nga bersyon sa usa ka software. Kung dili, i-download ug i-install kini. Kasagaran, ang pinakabag-o nga bersyon sa software ipadala uban ang mga pag-ayo sa bug, pagpaayo ug uban pa. Ang usa ka bug nga gusto nimong i-file mahimo nga naayo sa labing bag-o nga pagpagawas sa software.

Aron ma-update ang tanang software nga na-install sa imong Fedora system ngadto sa pinakabag-o nga available nga mga bersyon, regular nga padagana ang mosunod nga dnf command (uban ang root privileges) aron masusi ug ma-update ang imong system.

$ sudo dnf update --refresh

Kung ang usa ka pinakabag-o nga bersyon sa software adunay bug pa, nan mahimo nimong susihon kung ang bug gisang-at o wala. Mahimo nimong susihon ang tanan nga gisang-at nga mga bug alang sa usa ka Fedora nga pakete gamit ang URL:

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

Kini magdala kanimo direkta sa usa ka panid nga nagpakita sa usa ka lista sa tanan nga gitaho nga mga bug alang sa pakete nga gipangutana, sa format (bug, status, paghulagway ug pagpagawas). Kini nga panid usab adunay usa ka link alang sa pagreport sa usa ka bag-ong bug (Pag-file ug usa ka bag-ong bug), ug kini nagpakita sa kinatibuk-ang gidaghanon sa mga bukas ug nagbabag nga mga bug. Pananglitan:

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

Aron makita ang mga detalye sa usa ka bug (eg DNF Bug 1032541), i-klik kini. Kung ang usa ka ulat sa bug nasang-at na nga naghulagway sa isyu, mahimo nimong mahatagan ang bisan unsang dugang nga kasayuran nga mahimo nimo sa taho.

Aron makadawat og mga update bahin sa report, kinahanglan nimo nga CC (carbon-copy) ang imong kaugalingon sa report. Susiha ang opsyon nga Add me to CC list ug i-klik ang Save changes button.

Sa higayon nga imong madiskobrehan nga ang bug wala ma-report, ipadayon ug i-file kini ingon sa gipatin-aw sa sunod nga seksyon.

Pag-file sa usa ka Bug Report sa Fedora

Para mag-file og bug, i-klik ang File a new bug button, pilia ang \batok sa Fedora o \batok sa EPEL gikan sa drop down menu.

Ikaw ma-redirect ngadto sa usa ka bag-o nga bug report template sa bug tracker sama sa gipakita sa mosunod nga larawan. Timan-i nga aron ma-access ang template sa report sa bug, kinahanglan ka nga adunay usa ka Red Hat Bugzilla nga account ug kinahanglan nga naka-log in, kung dili mahimo ka makahimo usa ka bag-ong account.

Atong ipasabut sa daklit ang mga natad nga kinahanglan itakda:

  • Component: gigamit sa pagtino sa ngalan sa package.
  • Bersyon: gigamit aron itakda ang bersyon sa Fedora diin imong naobserbahan ang bug. Mahimo usab nimong ipiho ang Severity, Hardware ug OS usab.
  • Katingbanan: gamita kini aron maghatag ug mapuslanong mubu nga summary sa isyu.
  • Paglaragway: pagdugang ug mas detalyadong impormasyon bahin sa isyu gamit ang gihatag nga template (gipasabot sa ubos).
  • Attachment: gamita kini aron i-attach ang mga file nga naghatag og dugang nga impormasyon sa isyu (ang mga file mahimong maglakip sa mga screen-shot, log files, screen recording etc..).

Ang numero sa pagpagawas sa bersyon sa pakete kinahanglan nga itakda dinhi. Mahimo nimong gamiton ang rpm command aron makuha ang numero sa bersyon sa package (DNF version 4.0.4 niini nga pananglitan):

$ rpm -q dnf  

Tinoa kung unsa ka sagad mahitabo ang isyu. Ang girekomendar nga mga tubag naglakip sa:

  • Kanunay: gamita ang enter niini kung imong maobserbahan ang isyu matag karon ug unya.
  • Usahay: isulod kini kung imong maobserbahan usahay ang isyu.
  • Kausa ra: isulod kini kung imong naobserbahan ang isyu kausa.

Sa kataposang seksyon sa deskripsyon sa problema, makahatag ka ug impormasyon nga makapahimo sa ubang mga tiggamit sa pag-verify sa bug, ug ila usab nga ipahibalo sa mga developers kon unsa nga piho nga mga lakang ang hinungdan sa isyu.

  • Aktuwal nga mga resulta: Ipiho ang imong naobserbahan kung mahitabo ang isyu.
  • Gipaabot nga mga resulta: Kini nga field gigamit sa pagsulod sa unsay imong gipaabot nga mahitabo kon ang software milihok sa husto?
  • Dugang nga impormasyon: Pagdugang og dugang impormasyon nga mahimong mapuslanon sa tigmentinar dinhi.

Kung na-report na nimo ang usa ka bug, ang sunod nga butang mao ang pagbantay alang sa bisan unsang mga update bahin niini. Kasagaran, usa ka pahibalo sa e-mail sa bisan unsang bag-ong mga komento sa taho ipadala sa tanan nga bahin sa report sa bug (sama sa tigbalita, tigmentinar ingon man sa ubang mga tiggamit).

Kung ang bug mahitabo nga ayo, ang maintainer magpagawas ug mas maayo nga bersyon sa software. Ang Bodhi (usa ka web-system nga nagpadali sa proseso sa pagmantala sa mga update para sa Fedora-based software distribution) magdugang ug komento sa report, human mapagawas ang mas maayong bersyon sa software.

Katapusan apan dili labing gamay, mahimo nimong matabangan ang tigmentinar pinaagi sa pagkumpirma kung ang gipauswag nga bersyon labi ka maayo sa Bodhi. Kung ang gipaayo nga pagpagawas sa software nakapasar na sa proseso sa QA (Quality Assurance), ang bug awtomatiko nga sirado.

Kana lang! Sa kini nga artikulo, among gipatin-aw ang lainlaing mga lakang sa pag-file sa usa ka bag-ong ulat sa bug sa Fedora. Kung aduna kay pangutana o komento o dugang impormasyon nga ipaambit, gamita ang feedback form sa ubos.