1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>3. Hlášení chyb a žádosti o zlepšení</title>
<link rel="stylesheet" href="gimp-help-plain.css" type="text/css" />
<link rel="stylesheet" href="gimp-help-screen.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.66.1" />
<link rel="start" href="index.html" title=" " />
<link rel="up" href="ch01.html" title="Kapitola 1. Úvod" />
<link rel="prev" href="ch01s02.html" title="2. Historie Gimpu" />
<link rel="next" href="ch01s03s02.html" title="3.2. Hlášení chyby" />
</head>
<body>
<div xmlns="" class="navheader">
<table width="100%" summary="Navigation header">
<tr>
<th colspan="3" align="center" id="chaptername">3. Hlášení chyb a žádosti o zlepšení</th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="ch01s02.html">Předcházející</a> </td>
<th width="60%" align="center" id="sectionname">3. Hlášení chyb a žádosti o zlepšení</th>
<td width="20%" align="right"> <a accesskey="n" href="ch01s03s02.html">Další</a></td>
</tr>
</table>
<hr />
</div>
<div class="sect1" lang="cs" xml:lang="cs">
<div class="titlepage">
<div>
<div>
<h2 class="title" style="clear: both"><a id="gimp-introduction-bugs"></a>3. Hlášení chyb a žádosti o zlepšení</h2>
</div>
</div>
</div>
<a id="id3213373" class="indexterm"></a>
<p>
Je to smutné, ale dosud žádná vydaná verze Gimpu nebyla zcela bezchybná.
Ještě smutnější je, že taková verze pravděpodobně nikdy nebude existovat.
Přes všechnu snahu vývojářů totiž tak složitý program, jako je Gimp,
dokonalý být nemůže. Proto se občas vyskytne chyba nebo dokonce Gimp
spadne.
</p>
<p>
Nevyhnutelnost chyb ale neznamená, že by měly být odevzdaně
přijímány. Vyvojáři se rádi dozvědí o chybách, které vám práci
v Gimpu ztěžují, aby se je mohli alespoň pokusit opravit.
</p>
<p>
Představte si tedy, že jste právě narazili na chybu, nebo se vám to
alespoň zdá: chtěli jste v Gimpu něco udělat, ale výsledek je jiný,
než jste očekávali. Co teď? Jak dál? Kam chybu nahlásit?
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<table border="0" summary="Note">
<tr>
<td rowspan="2" align="center" valign="top" width="25">
<img alt="[Poznámka]" src="../images/note.png" />
</td>
<th align="left">Poznámka</th>
</tr>
<tr>
<td colspan="2" align="left" valign="top">
<p>
Pokud chcete vývojáře <span class="emphasis"><em>požádat o zlepšení</em></span>, tedy
např. o přidání nové funkce, postup je v podstatě stejný jako při
hlášení chyb. Jediným rozdílem je, že hlášení označíte jako
„enhancement“. Jak to udělat, si vysvětlíme dále.
</p>
</td>
</tr>
</table>
</div>
<p>
Podobně jako další svobodné softwarové projekty používá Gimp pro hlášení
chyb mechanismus zvaný <span class="emphasis"><em>Bugzilla</em></span> (anglicky se chyby
v programech označují jako „bugs“, česky též někdy nespisovně jako
„bugy“). Bugzilla je webový systém schopný bez problémů vést záznamy
o tisících chyb. Gimp sdílí svou Bugzillu s celým projektem Gnome.
V době psaní této kapitoly obsahuje databáze 160572 chyb.
Ne ne, teď už je to 160573 chyb.
</p>
<div class="sect2" lang="cs" xml:lang="cs">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a id="id3213391"></a>3.1. Ujistěte se, že se jedná o chybu</h3>
</div>
</div>
</div>
<p>
Dříve, než chybu nahlásíte, byste měli ověřit, zda se <span class="emphasis"><em>skutečně
jedná</em></span> o chybu. Někdy prostě Gimp dělá něco jiného než čekáte,
protože tak byl navržen a vy jeho ovládání ještě dokonale neznáte. Proto
je dobré přečíst si příslušnou dokumentaci. Pokud Gimp
<span class="emphasis"><em>padá</em></span>, jedná se o chybu téměř jistě, dobře napsané
programy by padat neměly za žádných okolností. Pokud jste se poctivě
snažili zjistit, zda se jedná o chybu, a přeci si nejste jisti, chybu
nahlašte. V nejhorším případě tím připravíte vývojáře o trochu času.
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<table border="0" summary="Note">
<tr>
<td rowspan="2" align="center" valign="top" width="25">
<img alt="[Poznámka]" src="../images/note.png" />
</td>
<th align="left">Poznámka</th>
</tr>
<tr>
<td colspan="2" align="left" valign="top">
<p>
Ve skutečnosti existuje několik věcí, o kterých se ví, že donutí Gimp
k pádu, ale opravit by je bylo příliš obtížné. Patří mezi ně například
situace, kdy je Gimp požádán o úkon, který vyžaduje skutečně obrovské
množství paměti, např. vytvoření obrázku o stranách dlouhých milión
pixelů.
</p>
</td>
</tr>
</table>
</div>
<p>
Ujistěte se rovněž, že používáte nejnovější verzi Gimpu. Hlásit chyby,
které byly dávno opraveny, je plýtvání časem všech zúčastněných.
(Gimp 1 již není udržovaný, pokud v něm najdete chyby, musíte se s nimi
vyrovnat sami a nebo přejít na Gimp 2.) Zvláště pokud používáte
vývojářskou verzi Gimpu („unstable“), musíte se před vyplněním hlášení
ujistit, že se chyba vyskytuje i v nejnovější vývojářské verzi.
</p>
<p>
Pokud si stále myslíte, že máte pádný důvod hlásit chybu nebo žádat
o zlepšení, otevřete si vyhledávací stránku Bugzilly pro Gimp
(http://bugzilla.gnome.org/query.cgi) a pokuste se zjistit, zda někdo už
stejnou chybu nehlásil. Vyhledávací stránka umožňuje prohledávat databázi
chyb mnoha různými způsoby. Bohužel je komplikovanější, než by být musela,
ale základní vyhledávání je jednoduché:
</p>
<div class="variablelist">
<dl>
<dt>
<span class="term">Summary (Souhrn):</span>
</dt>
<dd>
<p>
Nastavte na „contains any of the words/strings“
(obsahuje krerékoliv ze slov či řetězců).
</p>
</dd>
<dt>
<span class="term">(přilehlé textové pole)</span>
</dt>
<dd>
<p>
Vložte jedno nebo více slov, která by mohla být pravděpodobně
použita v jednovětném souhrnu hledané chyby. Například, pokud
problém spočívá v pádech Gimpu při velkém zvětšení obrázku,
vhodné slovo by mohlo být „zoom“.
</p>
<p>
Problém pro české uživatele spočívá v tom, že databáze chyb je
vedena v angličtině (což je jazyk, kterým se navzájem domlouvají
vývojáři). Proto musíte vyhledávat anglické termíny a i vlastní
hlášení napsat v angličtině. Pokud anglicky neumíte, požádejte
o pomoc někoho, kdo anglicky umí. Nevíte-li, kam se obrátit,
zkuste některou českou internetovou komunitu věnovanou Gimpu
(např. http://www.gimp.cz/).
</p>
<p>
Pokud anglicky umíte, ale nejste si jisti termíny specifickými
pro Gimp, můžete si spustit Gimp
v angličtině.
</p>
</dd>
<dt>
<span class="term">Product (Produkt):</span>
</dt>
<dd>
<p>
Nastavte na „GIMP“.
</p>
</dd>
<dt>
<span class="term">Component (Komponenta):, Version (Verze):, Target (Cíl):</span>
</dt>
<dd>
<p>
Těchto položek si nevšímejte.
</p>
</dd>
<dt>
<span class="term">Text information (Textová informace):</span>
</dt>
<dd>
<p>
Ze začátku nechte tuto sekci napokoji. Pokud hledání nepřinese
žádné výsledky, můžete zkusit zadat hledané termíny místo do pole
„Summary“, popsaného výše, do pole „Comment“ (Komentář) v této
sekci. Často tak ale nezískáte žádné výsledky, nebo naopak příliš
mnoho nerelevantních výsledků.
</p>
</dd>
<dt>
<span class="term">Status:</span>
</dt>
<dd>
<p>
Toto pole udává status hlášení, tzn. zda je stále otevřené či byla
chyba již vyřešena atd. Protože nyní potřebujete najít všechna
odpovídající hlášení, bez ohledu na jejich status, stiskněte
levé tlačítko myši a přejeďte přes všechny položky v nabídce
(abyste je všechny označili). Pokud to neuděláte, budou výsledky
nedostatečné.
</p>
</dd>
</dl>
</div>
<p>
Jakmile jste ve formuláři nastavili výše uvedené údaje, klikněte na
tlačítko „Hledat“, které je umístěno vpravo nahoře i téměř dole ve
formuláři - obě dělají totéž. Výsledkem je buď seznam chyb (při troše
štěstí není příliš dlouhý) nebo zpráva „Zarro boogs found“ (Nebyly
nalezeny žádné chyby). Pokud napoprvé nenajdete žádné související chyby,
vyplatí se zopakovat hledání znovu s jinými výrazy. I když přes všechnu
snahu podáte hlášení o chybě a ta bude vyřešena jako „Duplicate“
(Zdvojená), neberte to tragicky - stalo se to mnohokrát i autorovi této
kapitoly, který pracuje s Bugzillou Gimpu téměř každý den.
</p>
</div>
</div>
<div class="navfooter">
<hr />
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left"><a accesskey="p" href="ch01s02.html">Předcházející</a> </td>
<td width="20%" align="center">
<a accesskey="u" href="ch01.html">Nahoru</a>
</td>
<td width="40%" align="right"> <a accesskey="n" href="ch01s03s02.html">Další</a></td>
</tr>
<tr>
<td width="40%" align="left" valign="top">2. Historie Gimpu </td>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Domů</a>
</td>
<td width="40%" align="right" valign="top"> 3.2. Hlášení chyby</td>
</tr>
</table>
</div>
</body>
</html>
|