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.