Weboldal keresés

Szoftverhiba bejelentése a Fedora számára


A programhiba vagy szoftverhiba egy olyan hiba, hiba, hiba vagy hiba a programban, amely nemkívánatos vagy helytelen eredményeket produkál. A hiba megakadályozza a program/alkalmazás/szoftver rendeltetésszerű működését.

A legtöbb, ha nem az összes Linux-disztribúcióhoz hasonlóan a Fedora lehetőséget biztosít a felhasználóknak hibajelentések benyújtására. Ne feledje, hogy a hibabejelentés nem korlátozódik csak a szoftverfejlesztőkre; mindenkit (beleértve a rendszeres felhasználókat is) arra biztatjuk, hogy bejelentsék azokat a hibákat, amelyekbe belefutnak. Ha egy hiba be van töltve, a csomag karbantartója megnézi a hibajelentést, és eldönti, hogyan kezelje azt.

Fontos: Előfordulhat, hogy a programhibának nem feltétlenül szoftverösszeomlásnak kell lennie. A hiba fenti definíciójával kapcsolatban az alkalmazásban észlelt minden nem kívánt vagy váratlan viselkedést hibaként kell nyilvántartani.

Ebben a cikkben elmagyarázzuk a szoftver- vagy alkalmazáshiba-jelentések Fedorában történő benyújtásának különböző lépéseit.

Mielőtt hibát jelentene a Fedorában

A hiba bejelentése előtt győződjön meg arról, hogy a szoftver legújabb verzióját használja. Ha nem, töltse le és telepítse. Általában a szoftverek legújabb verziói hibajavításokkal, fejlesztésekkel és egyebekkel együtt érkeznek. Előfordulhat, hogy a bejelenteni kívánt hibát a szoftver legújabb kiadásában javították.

A Fedora rendszerére telepített összes szoftver frissítéséhez a legújabb elérhető verziókra, rendszeresen futtassa a következő dnf parancsot (root jogosultsággal) a rendszer ellenőrzéséhez és frissítéséhez.

sudo dnf update --refresh

Ha a szoftver legfrissebb verziójában még mindig megtalálható a hiba, akkor ellenőrizheti, hogy a hiba bejelentésre került-e vagy sem. A Fedora-csomag összes bejelentett hibáját a következő URL használatával ellenőrizheti:

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

Ez közvetlenül egy oldalra visz, amely a kérdéses csomag összes jelentett hibájának listáját mutatja formátumban (hiba, állapot, leírás és kiadás). Ezen az oldalon található egy link is az új hiba bejelentésére (File a newbug), és megjeleníti a nyitott és blokkolt hibák teljes számát. Például:

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

A hiba részleteinek megtekintéséhez (pl. DNF Bug 1032541) kattintson rá. Abban az esetben, ha már benyújtottak egy hibajelentést, amely leírja a problémát, megadhat bármilyen további információt a jelentéshez.

Ha frissítéseket szeretne kapni a jelentésről, „CC” (carbon-copy) kell a jelentéshez. Jelölje be az „Add me to CC list” opciót, és kattintson a „Módosítások mentése” gombra.

Ha felfedezi, hogy a hibát nem jelentették, menjen tovább, és nyújtsa be a következő részben leírtak szerint.

Hibajelentés benyújtása a Fedorában

Hiba bejelentéséhez kattintson az Új hiba bejelentése gombra, és válassza ki a „a Fedora ellen” vagy az „EPEL ellen” lehetőséget a legördülő menüből. .

A következő képen látható módon átirányítunk egy új hibajelentés-sablonra a hibakövetőn. Vegye figyelembe, hogy a hibajelentéssablon eléréséhez Red Hat Bugzilla fiókkal kell rendelkeznie, és be kell jelentkeznie, ellenkező esetben új fiókot hozhat létre.

Röviden magyarázzuk el a beállítandó mezőket:

  • Összetevő: a csomag nevének megadására szolgál.
  • Verzió: a Fedora azon verziójának beállítására szolgál, amelyen észlelte a hibát. Megadhatja a súlyosságot, a hardvert és az operációs rendszert is.
  • Összefoglaló: használja ezt a probléma hasznos rövid összefoglalásához.
  • Leírás: adjon meg részletesebb információkat a problémáról a mellékelt sablon segítségével (lásd alább).
  • Melléklet: ezzel a funkcióval olyan fájlokat csatolhat, amelyek több információt nyújtanak a problémáról (a fájlok tartalmazhatnak képernyőképeket, naplófájlokat, képernyőfelvételeket stb.).
A kiválasztott összetevő verziószáma (ha van):

Itt kell megadni a csomag verziószámát. Az rpm paranccsal lekérheti a csomag verziószámát (ebben a példában a 4.0.4 DNF-verzió):

rpm -q dnf  

Mennyire reprodukálható:

Adja meg, hogy milyen gyakran forduljon elő a probléma. A javasolt válaszok a következők:

  • Mindig: írja be ezt, ha időnként észleli a problémát.
  • Néha: írja be, ha időnként észleli a problémát.
  • Csak egyszer: írja be, ha egyszer észlelte a problémát.
A reprodukálás lépései:

A probléma leírásának utolsó részében olyan információkat adhat meg, amelyek lehetővé teszik a többi felhasználó számára a hiba ellenőrzését, valamint tájékoztatják a fejlesztőket arról, hogy milyen konkrét lépések okozzák a problémát.

  • Tényleges eredmények: Adja meg, hogy mit figyel meg a probléma felmerülésekor.
  • Várható eredmények: Ez a mező annak megadására szolgál, hogy mit vár el, ha a szoftver megfelelően működik?
  • További információ: Itt adhat meg további információkat, amelyek hasznosak lehetnek a karbantartó számára.

Miután jelentett egy hibát, a következő dolog az, hogy figyeljen az ezzel kapcsolatos frissítésekre. Általában a jelentéshez fűzött minden új megjegyzésről e-mail értesítést küldünk mindenkinek, aki részt vesz a hibajelentésben (azaz a bejelentőnek, a karbantartónak és a többi felhasználónak).

Ha a hibát véletlenül kijavítják, a karbantartó kiadja a szoftver továbbfejlesztett verzióját. A Bodhi (egy olyan webrendszer, amely megkönnyíti a Fedora-alapú szoftverterjesztés frissítéseinek közzétételét) megjegyzést fűz a jelentéshez, miután megjelent a szoftver továbbfejlesztett verziója.

Végül, de nem utolsósorban, segíthet a karbantartónak, ha megerősíti, hogy a továbbfejlesztett verzió jobban működik-e a Bodhiban. Amikor a szoftver továbbfejlesztett kiadása átment a QA (Quality Assurance) folyamaton, a hiba automatikusan megszűnik.

Ez minden! Ebben a cikkben elmagyaráztuk az új hibajelentés Fedorában történő benyújtásának különböző lépéseit. Ha bármilyen kérdése, megjegyzése vagy további információja van, használja az alábbi visszajelzési űrlapot.