Zaslání oznámení o problému

Chcete-li zaslat oznámení o chybě nebo jiném problému, vyplňte pro to určený formulář. Po jeho odeslání tlačítkem Odeslat bude vaše oznámení zařazeno do fronty příchozích problémů systému GNATS. GNATS tuto frontu obvykle zpracovává vždy jednou za několik minut. Poté, co vaše oznámení bude zpracováno, budete o tom informováni e-mailem (je proto nutno vyplnit správnou e-mail adresu). Pokud nedostanete oznámení o převzetí problému během jednoho dne, měli byste pravděpodobně kontaktovat administrátora GNATS na tomto stroji. Jeho adresu naleznete v patičce úvodní indexové stránky.

Formulář obsahuje pole popsaná v následující sekci. Viz také sekci s užitečnými radami ohledně zasílání oznámení o problémech.

Zasílací formulář

Formulář nemusí obsahovat všechna zde popsaná pole, závisí to na lokální konfiguraci systému.

Kategorie

Jméno produktu, komponenty nebo konceptu, jehož se problém týká. Zvolte jej. [L] zobrazí informace o jednotlivých kategoriích.

Verze

Číslo nebo identifikace verze produktu, komponenty nebo konceptu. Příklad: 0.6, 19990225.

Privátní

Jestliže zaškrtnete toto pole, problém bude považován za privátní. Co to přesně znamená, závisí na lokální konfiguraci gnats2w. Privátní problémy obvykle mohou být prohlíženy a editovány pouze lidmi se speciálními přístupovými právy do systému sledování chyb.

Předmět

Jednořádkový popis problému. Systém sledování chyb tuto informaci kopíruje do předmětu mailů zasílaných systémem sledování chyb a tato identifikace je též používána na různých místech WWW rozhraní. Příklad: Chybné datum uzavření problému.

Třída

Každý problém má obvykle jednu z následujících tříd (mohou se lišit v závislosti na konkrétní databázi chyb):

sw-bug
Obecná chyba produktu.
doc-bug
Problém s dokumentací.
change-request
Požadavek na změnu chování, apod.
support
Otázka nebo problém v podpoře.

Zvolte ji.

Závažnost

Závažnost problému. Možné hodnoty jsou:

critical
Produkt, komponenta nebo koncept jsou absolutně nepoužitelné nebo chybí nějaká zcela nezbytná funkce. Není známo, jak problém obejít.
serious
Produkt, komponenta nebo koncept nefunguje správně nebo chybí nějaká důležitá funkce. Patří sem i problémy, které by byly označeny jako critical, jestliže je známo, jak problém obejít.
non-critical
Produkt, komponenta nebo koncept obecně funguje, avšak chybí nějaké rysy, něco se chová nepřívětivě, něco je špatně nebo chování ne zcela odpovídá dokumentaci.

Zvolte ji.

Priorita

Jak rychle oznamovatel požaduje řešení. Možné hodnoty jsou:

high
Problém je nutno vyřešit jak jen nejdříve je to možné.
medium
Problém by měl být vyřešen v příští verzi.
low
Problém by měl být vyřešen v některé z příštích verzí.

Zvolte ji.

Jméno

Vaše jméno. Toto pole není nutno vyplňovat, pokud nechcete.

E-mail

Jestliže chcete dostat vůbec nějakou reakci na svůj problém, je vhodné zde správně zadat vaši e-mailovou adresu.

Popis problému

Přesný popis problémů. Uvedení vhodných informací v tomto poli je zásadní pro diagnostiku problému, takže je prosím vyplňujte pečlivě.

Viz též užitečné rady o oznamování problémů.

Jak problém zreprodukovat

Příklad kódu, vstup nebo akce vedoucí k zreprodukování problému. Příklad kódu je použit jako pro zreprodukování problému, tak k otestování, že problém je vyřešen. Zahrňte všechny nutné výchozí podmínky, vstupy, výstupy, podmínky po vzniku problému a projevy problému. Měly by být zahrnuty veškeré doplňující dodatečné informace. Uveďte veškeré detaily, které někdo jiný potřebuje pro zreprodukování problému, i když jsou zřejmé. Někdy zdánlivě nadbytečná nebo zřejmá informace může navést k řešení.

Viz též užitečné rady o oznamování problémů.

Jak problém napravit

Popis řešení problému nebo záplata řešící problém. (Toto pole je nejčastěji vyplněno řešitelem problému; oznamovatelům je nabízeno pro případ, že ví, jak problém vyřešit.)

Prostředí

Popis prostředí, ve kterém se problém objevil: architektura, operační systém, knihovny, cesty, apod.

Užitečné rady

Pro zasílání efektivních oznámení o chybách neexistuje žádný obecně platný standard, přestože nemusí být na škodu přečíst si sekci o zasílání chyb GNU gccGCC manuálu Richarda Stallmana. Tato sekce obsahuje instrukce, jaké informace do oznámení zahrnout a jakých chyb se vyvarovat.

Obecné povědomí (existuje-li taková věc) určuje, jaké informace jsou při odhalování a řešení problémů v softwaru nejužitečnější.