[[obsah|Hlavní stránka]] ===== Hlášení problémů ===== Žádný problém není bez chyb a týká se to i //Fedory//. Narazíte-li na problém, který s největší pravděpodobností představuje softwarovou chybu, nebo máte-li konkrétní nápad na vylepšení, nahlášením přispějete ke zkvalitnění distribuce. ==== Ruční hlášení ==== //Fedora// používá pro sledování chyb bugzillu společnosti Red Hat. Naleznete ji na adrese bugzilla.redhat.com. Abyste mohli nahlásit problém, musíte mít vytvořený účet. Jelikož je //Fedora// mezinárodní projekt, hlášení má být v angličtině. Máte-li účet vytvořený, klikněte vlevo nahoře na tlačítko //New//. Na další obrazovce vyberete projekt //Fedora// a na další opět //Fedora//, případně pokud se jedná o chybu v dokumentaci, tak potom //Fedora Documentation//. Poté se vám již zobrazí obrazovka pro nahlášení problému. {{ :navody:bug_report.png?600 |Nahlášení problému}} Podstatné je, abyste určili komponentu, v které se problém nachází. Pokud si nejste jistí, snažte se ji odhadnout co nejpřesněji. Jak budete psát, začnou se vám nabízet existující komponenty. Určete také, jakou verzi //Fedory// používáte, jak kritický to je problém, jakou hardwarovou architekturu máte. V //Summary// se pokuste problém několika slovy popsat. Podle toho se vám začnou nabízet možné duplikáty, abyste zjistili, jestli už nebyl problém případně nahlášený někým jiným. V poli //Description// už máte nastavenou šablonu, které se pokud možno držte. Je velmi důležité, abyste popsali, jak lze chybu reprodukovat. Chyba, která není reprodukovatelná, je pro vývojáře těžce identifikovatelná. K hlášení můžete přidat také přílohy. Může se jednat třeba o výpis z logů. Buďte připravení na to, že se může vývojář zeptat na dodatečné informace. V takovém případě by vám mělo dojít upozornění emailem. ==== Automatické hlášení ==== Fedora používá pro automatické hlášení problémů nástroj //ABRT//, který naleznete mezi aplikacemi pod názvem //Hlášení problémů//. Tento nástroj sleduje pády a další chybová hlášení, upozorní vás na ně a nabídne vám jejich nahlášení. V základu //ABRT// posílá pouze mikroreport, který obsahuje základní "otisk" problému. Pomocí něj //ABRT// zjistí, jestli už byl stejný problém nahlášený. Není-li problém nahlášený, můžete jej nahlásit tlačítkem //Reportovat// vpravo nahoře v rozhraní //ABRTu//. {{ :navody:abrt.png?500 | ABRT}} Stejně jako v případě ručního hlášení, se problémy hlásí do bugzilly Red Hatu a proto také potřebujete mít v této bugzille vytvořený účet, který budete v jednom z kroků muset zadat. Výhodou hlášení přes //ABRT// je to, že všechny informace už předvyplní a také doplní velké množství informací, které vývojářům usnadní odhalení chyby (logy, backtrace,...). K tomu je ale potřeba odeslat informace o pádu na server //ABRT//. Sice se citlivé informace jako hesla odstraňují, ale i tak se může jednat o potenciální zásah do soukromí, tak odeslání informací pečlivě zvažte a zkontrolujte si, co //ABRT// odesílá. //ABRT// má smysl nechat pracovat a odesílat alespoň mikroreporty, i když chyby hlásit nechcete. Mikroreporty se totiž používají pro vytváření statistik, které potom vývojáři používají pro prioritizaci chyb. Chyby, které podle statistik trápí nejvíce uživatelů, můžou být opraveny dřív. Statistiky problémů naleznete na stránkách https://retrace.fedoraproject.org/. Jak nastavit //ABRT//, aby posílal mikroreporty o problémech a přitom nevyrušoval uživatele? Běžte to nabídky aplikace (pod názvem aplikace na horním panelu vedle //Činností//), vyberte //Nastavení ABRT// a povolte volby //Automaticky posílat uReport//, //Zkrácené hlášení//, //Tiché zkrácené hlášení//.