Kā iesniegt programmatūras kļūdu Fedora


Kļūda vai programmatūras kļūda ir kļūda, kļūda, kļūme vai kļūda programmā, kuras dēļ tā rada nevēlamus vai nepareizus rezultātus. Kļūda neļauj programmai/lietojumprogrammai/programmatūrai darboties, kā paredzēts.

Tāpat kā lielākā daļa, ja ne visi Linux izplatījumi, arī Fedora nodrošina iespēju lietotājiem iesniegt ziņojumu par kļūdām. Paturiet prātā, ka kļūdu iesniegšana neaprobežojas tikai ar programmatūras izstrādātājiem; visi (ieskaitot parastos lietotājus) tiek aicināti iesniegt kļūdas, ar kurām viņi saskaras. Kad kļūda ir novērsta, pakotnes uzturētājs aplūko kļūdu ziņojumu un izlemj, kā ar to rīkoties.

Svarīgi: iespējams, ka kļūdai nav obligāti jābūt programmatūras avārijai. Saistībā ar iepriekš minēto kļūdas definīciju jebkura nevēlama vai negaidīta uzvedība, kas pamanīta lietojumprogrammā, jāiesniedz kā kļūda.

Šajā rakstā mēs izskaidrosim dažādus programmatūras vai lietojumprogrammu kļūdu ziņojuma iesniegšanas soļus Fedora.

Pirms kļūdas iesniegšanas Fedora

Pirms kļūdas iesniegšanas pārliecinieties, vai izmantojat jaunāko programmatūras versiju. Ja nē, lejupielādējiet un instalējiet to. Parasti programmatūras jaunākās versijas tiek piegādātas ar kļūdu labojumiem, uzlabojumiem un daudz ko citu. Kļūda, kuru vēlaties iesniegt, iespējams, ir novērsta jaunākajā programmatūras laidienā.

Lai atjauninātu visu jūsu Fedora sistēmā instalēto programmatūru uz jaunākajām pieejamajām versijām, regulāri palaidiet šo komandu dnf (ar root tiesībām), lai pārbaudītu un atjauninātu sistēmu.

$ sudo dnf update --refresh

Ja programmatūras jaunākajā versijā joprojām ir kļūda, varat pārbaudīt, vai kļūda ir iesniegta. Izmantojot URL, varat pārbaudīt visas iesniegtās Fedora pakotnes kļūdas.

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

Tas jūs novirzīs tieši uz lapu, kurā tiks parādīts visu ziņoto kļūdu saraksts attiecīgajai pakotnei tādā formātā (kļūda, statuss, apraksts un izlaidums). Šajā lapā ir arī saite ziņošanai par jaunu kļūdu (File a newbug), un tajā tiek parādīts kopējais atvērto un bloķējošo kļūdu skaits. Piemēram:

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

Lai skatītu informāciju par kļūdu (piemēram, DNF Bug 1032541), noklikšķiniet uz tās. Gadījumā, ja jau ir iesniegts kļūdas ziņojums, kurā aprakstīta problēma, ziņojumam varat sniegt jebkādu papildu informāciju, kas jums var būt.

Lai saņemtu atjauninājumus par pārskatu, jums pašam jāatspoguļo kopija (kopija). Pārbaudiet opciju “Pievienot mani CC sarakstam” un noklikšķiniet uz pogas “Saglabāt izmaiņas”.

Kad esat atklājis, ka par kļūdu nav ziņots, turpiniet un iesniedziet to, kā paskaidrots nākamajā sadaļā.

Kļūdas ziņojuma iesniegšana Fedora

Lai iesniegtu kļūdu, noklikšķiniet uz pogas Failēt jaunu kļūdu, nolaižamajā izvēlnē atlasiet “pret Fedora” vai “pret EPEL”.

Bug tracker tiks novirzīts uz jaunu kļūdu pārskata veidni, kā parādīts nākamajā attēlā. Ņemiet vērā, ka, lai piekļūtu kļūdu pārskata veidnei, jums ir jābūt Red Hat Bugzilla kontam un jābūt reģistrētam, pretējā gadījumā varat izveidot jaunu kontu.

Īsi izskaidrosim laukus, kas jāiestata:

  • Komponents: izmanto, lai norādītu pakotnes nosaukumu.
  • Versija: izmanto, lai iestatītu Fedora versiju, kurā novērojāt kļūdu. Varat arī norādīt smaguma pakāpi, aparatūru un operētājsistēmu.
  • Kopsavilkums: izmantojiet šo, lai sniegtu noderīgu īsu problēmas kopsavilkumu.
  • Apraksts: pievienojiet detalizētāku informāciju par problēmu, izmantojot norādīto veidni (paskaidrots tālāk).
  • Pielikums: izmantojiet to, lai pievienotu failus, kas sniedz plašāku informāciju par problēmu (faili var ietvert ekrānuzņēmumus, žurnālfailus, ekrāna ierakstus utt.).

Šeit jānorāda paketes versijas laidiena numurs. Varat izmantot komandu rpm, lai iegūtu pakotnes versijas numuru (šajā piemērā DNF versija 4.0.4):

$ rpm -q dnf  

Norādiet, cik bieži problēma rodas. Ieteicamās atbildes ir:

  • Vienmēr: izmantojiet ievadiet šo, ja laiku pa laikam novērojat problēmu.
  • Dažreiz: ievadiet to, ja dažreiz novērojat problēmu.
  • Tikai vienu reizi: ievadiet to, ja novērojāt problēmu vienu reizi.

Problēmas apraksta pēdējā sadaļā varat sniegt informāciju, kas citiem lietotājiem ļauj pārbaudīt kļūdu, un viņi arī informē izstrādātājus par to, kādas konkrētas darbības izraisa problēmu.

  • Faktiskie rezultāti: norādiet, ko novērojat, kad rodas problēma.
  • Gaidāmie rezultāti: Šis lauks tiek izmantots, lai ievadītu to, kam, domājams, vajadzētu notikt, ja programmatūra rīkojās pareizi?
  • Papildu informācija: šeit pievienojiet papildu informāciju, kas var būt noderīga uzturētājam.

Kad esat ziņojis par kļūdu, nākamā lieta ir uzmanīties no visiem jaunumiem par to. Parasti e-pasts par visiem jaunajiem komentāriem ziņojumā tiks nosūtīts visiem, kas ir daļa no kļūdu ziņojuma (t.i., ziņotājam, uzturētājam, kā arī citiem lietotājiem).

Ja kļūda tiek novērsta, uzturētājs izlaiž uzlabotu programmatūras versiju. Bodhi (tīmekļa sistēma, kas atvieglo Fedora programmatūras izplatīšanas atjauninājumu publicēšanas procesu) ziņojumam pievienos komentāru pēc tam, kad tiks izlaista uzlabota programmatūras versija.

Visbeidzot, bet ne mazāk svarīgi, jūs varat palīdzēt uzturētājam, apstiprinot, vai uzlabotā versija darbojas labāk Bodhi. Kad uzlabotā programmatūras izlaišana ir izturējusi QA (kvalitātes nodrošināšanas) procesu, kļūda tiks automātiski aizvērta.

Tas ir viss! Šajā rakstā mēs esam izskaidrojuši dažādus soļus, kā iesniegt jaunu kļūdu ziņojumu Fedora. Ja jums ir kādi jautājumi, komentāri vai papildu informācija, ar ko dalīties, izmantojiet tālāk sniegto atsauksmju veidlapu.