aboutsummaryrefslogtreecommitdiffstats
path: root/croatian/Bugs/Reporting.wml
blob: 5a6b0adc216a3a93b55b29b554c23712beb1e6e2 (plain) (blame)
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
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
#use wml::debian::template title="Debian BTS - prijavljivanje bugova" NOHEADER=yes NOCOPYRIGHT=true
#use wml::debian::translation-check translation="df01ce5c3018f4c89390ae4e4f6a92400cd26406"

<h1>Kako prijaviti bug u Debianu koristeći alat <q>reportbug</q></h1>

<a name="reportbug"></a>
<p>Toplo preporučamo korištenje programa
<code><a href="https://packages.debian.org/stable/utils/reportbug">reportbug</a></code>
za prijavu bugova u Debianu. Kako bi ga instalirali i pokrenuli, jednostavno
pokrenite:</p>

<blockquote>
 <p># <kbd>apt-get install reportbug</kbd><br/>
    $ <kbd>reportbug</kbd></p>
</blockquote>

<p>Program će vam olakšati prijavu bugova time što će vas provesti kroz
proces prijave buga korak po korak.</p>

<p>Ako imate pitanja na koja interaktivni upiti reportbuga ne mogu riješiti,
pogledajte ostatak ove dokumentacije ili pitajte na
<a href="mailto:debian-user@lists.debian.org">Debianovoj korisničkoj mailing
listi</a>.</p>
  	 
<h1>Kako prijaviti bug u Debianu koristeći e-mail (također i napredno
    korištenje reportbuga)</h1>
  	 
<h2>Važne stvari za uočiti <strong>prije</strong> slanja bug izvještaja</h2>

<h3><a name="whatpackage">Na koji paket se vaša prijava odnosi?</a></h3>

<p>Morate znati ime paketa za kojeg će se prijaviti vaš bug izvještaj.
Pogledajte <a href="#findpkgver">ovaj primjer</a> za informacije o tome
kako pronaći te podatke. (Te podatke ćete koristiti i za 
<a href="#filedalready">provjeru je li vaš bug već prijavljen.</a>)

<p>Ako ne možete ustanoviti paket za koji želite prijaviti bug, molimo
pošaljite e-mail na
<a href="mailto:debian-user@lists.debian.org">Debianovu korisničku mailing
listu</a> i pitajte za savjet.</p>

<p>Ako se vaš problem ne tiče samo jednog paketa nego neke općenite
Debianove usluge, postoji nekoliko <a href="pseudo-packages">pseudo-paketa</a>
pa i <a href="../MailingLists/">mailing lista</a> koje možete koristiti
kako bi nam prenijeli vašu poruku.</p>

<h3><a name="filedalready">Je li isti bug već prijavljen?</a></h3>

<p>Trebate provjeriti je li vaš bug izvještaj već netko drugi prijavio
prije nego ga pošaljete. Popisi trenutno ispostavljenih bugova su dostupni
putem <a href="./">formulara za pretragu bugova (opcija za pretragu
bugova prema paketu)</a>.</p>

<p>Ako već postoji bug report s brojem <var>&lt;broj&gt;</var>,
svoje komentare trebate poslati slanjem e-maila na adresu
<var>&lt;broj&gt;</var>@bugs.debian.org
umjesto da prijavljujete novi bug.</p>


<h3>Šaljite zasebne izvještaje za različe bugove</h3>

<p>Molimo nemojte prijavljivati više nevezanih bugova &mdash; posebno onih u
različitim paketima &mdash; u jednom bug izvještaju.</p>

<h3>Nemojte prijavljivati bugove <q>upstream</q></h3>

<p>Ako prijavite bug u Debianu, nemojte sami slati kopiju buga
održavateljima originalnog softvera, jer je moguće da
bug postoji samo u Debianu. Ako bude potrebno, održavatelj paketa će
proslijediti bug <i>uzvodno</i> (eng. "upstream").</p>

<h2>Slanje bug izvještaja e-mailom</h2>

<p>Možete prijaviti bug u Debianu tako da pošaljete e-mail na
<a href="mailto:submit@bugs.debian.org"><code>submit@bugs.debian.org</code></a>,
koristeći posebno oblikovanje opisano ispod.
<code>reportbug</code> (<a href="#reportbug">vidi gore</a>) će ispravno
oblikovati e-mailove za vas; molim vas koristite ga!</p>

<h3>Zaglavlja</h3>

<p>Kao i u svakom drugom e-mailu, trebate uključiti jasan, opisan
<code>Subject</code> redak u glavnom e-mail zaglavlju. Tema koju zadate će
biti korištena kao inicijalni naslov buga u sustavu praćenja, pa molimo
pokušajte je učiniti informativnom!</p>

<p>Ako biste željeli poslati vaš bug izvještaj dodatnim primateljima (npr.
mailing listama), ne biste trebali koristiti uobičajena e-mail zaglavlja,
već <a href="#xcc">drugačiji način, opisan ispod</a>.</p>

<h3><a name="pseudoheader">Pseudo-zaglavlja</a></h3>

<p>Prvi dio bug izvještaja su tzv. pseudo-zaglavlja koja sadrže informacije
o kojem se paketu i verziji radi u bug izvještaju. Prvi redak tijela poruke
mora sadržavati pseudo-zaglavlje. On treba glasiti:</p>

<pre>
Package: &lt;imepaketa&gt;
</pre>

<p>Zamijenite <code>&lt;imepaketa&gt;</code> <a href="#whatpackage">imenom
paketa</a> koji ima bug.</p>

<p>Drugi redak poruke treba glasiti:</p>

<pre>
Version: &lt;verzija&gt;
</pre>

<p>Zamijenite <code>&lt;verzija&gt;</code> točnom verzijom paketa.
Molimo nemojte ovdje upisati nikakav tekst osim same verzije, jer
sustav praćenja bugova ovisi o ovom polju kako bi utvrdio koja su izdanja
Debiana zahvaćena bugom.</p>

<p>Trebate upisati točnu vrijednost na <code>Package</code> redak u
pseudo-zaglavlju kako bi sustav praćenja bugova isporučio poruku
održavatelju paketa. Pogledajte <a href="#findpkgver">ovaj primjer</a> za
informacije o tome kako pronaći te podatke.</p>

<p>Za ostala ispravna pseudo-zaglavlja, pogledajte
<a href="#additionalpseudoheaders">Dodatna pseudo-zaglavlja</a></p>

<h3>Tijelo bug izvještaja</h3>

<p>Molimo vas da u vaš izvještaj uključite:</p>

<ul>
  <li><em>Točan</em> i <em>potpun</em> tekst svake poruke grešci koja je
      ispisana ili logirana. Ovo je vrlo važno!
  <li>Točno što ste utipkali ili učinili da demonstrirate problem.
  <li>Opis netočnog ponašanja: točno koje ponašanje ste očekivali, te što
      ste opazili. Zapisnik rada kao primjer je dobar način da se ovo pokaže.
  <li>Preporučena ispravka, ili čak zakrpa, ako je imate.
  <li>Detalji postavki programa s problemom. Uključite potpuni tekst
      njegovih konfiguracijskih datoteka.
  <li>Verzije svih paketa o kojima bugovit paket ovisi.
  <li>Koju verziju kernela koristite (otipkajte <code>uname -a</code>), vaše
      dijeljene C biblioteke (otipkajte <code>ls -l /lib/*/libc.so.6</code>
      ili <code>apt show libc6 | grep ^Version</code>), i svi drugi detalji o
      vašem Debian sustavu, ako vam djeluju prikladno. Naprimjer, ako ste
      imali problem s Perl skriptom, željet ćete dati verziju <q>perl</q>
      binarnog paketa (otipkajte <code>perl -v</code> ili <code>dpkg -s
      perl | grep ^Version:</code>)
  <li>Prikladni detalji o hardveru u vašem sustavu. Ako prijavljujete
      problem s upravljačkim programom (driverom) za neki uređaj, molimo
      popišite <em>sav</em> hardver u vašem sustavu, jer su problemi često
      uzrokovani konfliktima IRQ-ova i I/O adresa.
  <li>Ako imate instaliran
      <a href="https://packages.debian.org/stable/utils/reportbug">reportbug</a>,
      izlaz sljedeće naredbe će također biti koristan:
      <code>reportbug --template -T none -s none -S normal -b --list-cc none -q &lt;paket&gt;</code>
      To će uključiti dodatne specifične informacije o paketu.</li>
</ul>

<p>Uključite svaki detalj koji se čini relevantnim &mdash; vrlo je mala
opasnost da učinite svoj izvještaj predugim tako što uključite previše
informacija.
Ako su malene, molimo uključite sve datoteke koje ste koristili za
reproduciranje problema. (Ako su velike, možda ih možete dostaviti putem
nekakve javno dostupne web stranice, ako je moguće.)</p>

<p>Za više savjeta o tome kako pomoći razvijateljima riješiti vaš problem,
molimo pročitajte "<a href="https://www.chiark.greenend.org.uk/~sgtatham/bugs.html">\
How to Report Bugs Effectively</a>" (kako efikasno prijavljivati bugove).</p>


<h2><a name="example">Primjer bug izvještaja</a></h2>

<p>Bug izvještaj, s zaglavljem e-maila i pseudo-zaglavljem, izgleda ovako
nekako:</p>

<pre>
  To: submit@bugs.debian.org
  From: marljivo@testiranje.linux.hr
  Subject: Hello says `goodbye'

  Package: hello
  Version: 1.3-16

  When I invoke `hello' without arguments from an ordinary shell
  prompt it prints `goodbye', rather than the expected `hello, world'.
  Here is a transcript:

  $ hello
  goodbye
  $ /usr/bin/hello
  goodbye
  $

  I suggest that the output string, in hello.c, be corrected.

  I am using Debian GNU/Linux 2.2, kernel 2.2.17-pre-patch-13
  and libc6 2.1.3-10.
</pre>

<p>(Sjetite se da je Debian projekt u kojem je glavni jezik engleski, pa ne
bi bilo pametno da pošaljete bug izvještaj na hrvatskom :-) -op.prev.)</p>


<h2><a name="xcc">Slanje kopije bug izvještaja na druge adrese</a></h2>

<p>Nekad je potrebno poslati kopiju bug izvještaja negdje drugdje osim
na <code>debian-bugs-dist</code> i održavatelju paketa, gdje se inače šalju.</p>

<p>Ovo možete postići tako da CC:ate svoj bug izvještaj na drugu
adresu (adrese), ali onda druge kopije neće imati broj bug izvještaja u
<code>Reply-To</code> polju i <code>Subject</code> retku. Kad primatelji
odgovore, oni će vjerojatno ostaviti <code>submit@bugs.debian.org</code>
među zaglavljima i tako svojom porukom prijaviti novi bug izvještaj. Ovo
dovodi do mnogo dupliciranih bug izvještaja.</p>

<p><em>Pravi</em> način kako ovo učiniti je korištenje
<code>X-Debbugs-CC</code> zaglavlja. Dodajte redak kao što je ovaj među
zaglavlja svoje poruke:</p>

<pre>
 X-Debbugs-CC: druga-lista@cosmic.edu
</pre>

<p>Ovo će uzrokovati to da sustav praćenja bugova pošalje kopiju vašeg
izvještaja na adresu (adrese) u <code>X-Debbugs-CC</code> retku kao i na
<code>debian-bugs-dist</code>.</p>

<p>Izbjegavajte slanje takvih kopija na adrese drugih bug izvještaja, jer će
ih presresti provjere koje sprečavaju e-mail petlje. Ionako nema previše
smisla koristiti <code>X-Debbugs-CC</code> za ovo, budući da će broj buga
koji ovaj mehanizam dodaje biti zamijenjen novim; umjesto toga, koristite
obično <code>CC</code> zaglavlje.</p>

<p>Ova mogućnost se često može korisno kombinirati sa slanjem na
<code>quiet</code> &mdash; vidi dolje.</p>


<h1><a name="additionalpseudoheaders">Dodatna pseudo-zaglavlja</a></h1>

<h2><a name="severities"><q>Severity</q> nivoi</a></h2>

<p>Ako izvještaj govori o posebno ozbiljnom bugu, ili je tek zahtjev za
nekom mogućnošću, možete postaviti <q>severity</q> nivo buga kada ga
prijavljujete. Ipak, ovo nije nužno, održavatelj paketa će dodijeliti
prikladni <q>severity</q> nivo vašem izvještaju i ako to vi ne učinite
(ili ako odaberete krivi).</p>

<p>Da bi dodijelili <q>severity</q> nivo, stavite redak sličan sljedećem u
<a href="#pseudoheader">pseudo-zaglavlje</a>:</p>

<pre>
Severity: &lt;<var>severity</var>&gt;
</pre>

<p>Zamijenite &lt;<var>severity</var>&gt; jednim od dostupnih <q>severity</q>
nivoa, opisanih u
<a href="Developer#severities">dokumentaciji za napredne</a>.


<h2><a name="tags">Dodjeljivanje oznaka</a></h2>

<p>Možete postaviti oznake na bugu kad ga prijavljujete. Naprimjer, ako
uključujete zakrpu (eng. "patch") s izvještajem o bugu, možete htjeti
postaviti <code>patch</code> oznaku. Ipak, ovo nije obavezno, razvijatelji
će postaviti oznake na vaš izvještaj kako i kada bude prikladno.</p>

<p>Za postavljanje oznaka, stavite redak sličan ovome u
<a href="#pseudoheader">pseudo-zaglavlje</a>:</p>

<pre>
Tags: &lt;<var>oznake</var>&gt;
</pre>

<p>Zamijenite &lt;<var>oznake</var>&gt; s jednom ili više dostupnih oznaka,
opisanih u <a href="Developer#tags">dokumentaciji za napredne</a>.
Dodatne oznake odvojite zarezima i/ili razmacima.</p>

<pre>
User: &lt;<var>korisnickoime</var>&gt;
Usertags: &lt;<var>usertags</var>&gt;
</pre>

<p>Zamijenite &lt;<var>usertags</var>&gt; sa jednim ili više <i>usertagova</i>.
Višestruke takve oznake odvojite zarezima i/ili razmacima. Ako postavite
&lt;<var>korisnickoime</var>&gt;, bit će postavljene oznake zadanog korisnika.
Inače će se e-mail adresa pošiljatelja koristiti kao korisničko ime.</p>

<pre>
Forwarded: <var>foo@example.com</var>
</pre>

<p>
će označiti novoprijavljeni bug kao proslijeđen na foo@example.com.
Za detalje pogledajte
"<a href="Developer#forward">Recording that you have passed on a bug
report</a>" u dokumentaciji za napredne.
</p>

<pre>
Owner: <var>foo@example.com</var>
</pre>

<p>
će naznačiti da je foo@example.com sada odgovoran za ispravljanje ovog buga.
Za detalje pogledajte
"<a href="Developer#owner">Changing bug ownership</a>"
u dokumentaciji za razvijatelje.
</p>

<pre>
Source: <var>foopackage</var>
</pre>

<p>
ekvivalentno retku <code>Package:</code> za bugove koji postoje u paketu
izvorniku paketa foopackage; za većinu bugova u većini paketa, nećete
koristiti ovu opciju.
</p>

<p>Konačno, ako vaš
<acronym title="Mail User Agent" lang="en">MUA</acronym>
ne dopušta uređivanje zaglavlja, možete podesiti razna
<code>X-Debbugs-</code> zaglavlja u
<a href="#pseudoheader">pseudo-zaglavljima</a>.</p>

<h1>Dodatne informacije</h1>

<h2>Različite prihvatne adrese (minorni ili masovni bug izvještaji)</h2>

<p>Ako je bug izvještaj minoran, naprimjer, tipfeler u dokumentaciji ili
neki trivijalni problem pri izrađivanju paketa, molimo postavite prikladan
<q>severity</q> i pošaljite ga na <code>maintonly@bugs.debian.org</code> umjesto na
<code>submit@bugs.debian.org</code>. <code>maintonly</code> će proslijediti
izvještaj održavatelju paketa, i neće ga proslijediti na BTS mailing liste.

<p>Ako šaljete puno izvještaja odjednom, svakako trebate koristiti
<code>maintonly@bugs.debian.org</code> kako ne bi napravili puno nepotrebnog
prometa na BTS mailing listama. Prije slanja puno sličnih bugova biste
trebali poslati sažetak na <code>debian-bugs-dist</code>.

<p>Ako želite prijaviti bug u sustav praćenja bugova a on je već poslan
održavatelju, možete koristiti <code>quiet@bugs.debian.org</code>. Bugovi
poslani na <code>quiet@bugs.debian.org</code> nigdje neće biti proslijeđeni,
samo spremljeni.

<p>Kad koristite različite prihvatne adrese, sustav praćenja bugova će
postaviti <code>Reply-To</code> svake proslijeđene poruke tako da će
odgovori po pretpostavljenoj vrijednosti biti procesuirani kao i originalni
izvještaj. To znači da će, naprimjer, odgovori na <code>maintonly</code> ići
na <var>nnn</var><code>-maintonly@bugs.debian.org</code> umjesto na
<var>nnn</var><code>@bugs.debian.org</code>, osim ako se ručno ne preprave,
naravno.


<h2>Potvrde</h2>

<p>Normalno će vam sustav praćenja bugova e-mailom vratiti potvrdu o
primitku kad prijavite novi bug ili dodate informacije u postojeći bug.
Ako želite potisnuti ove potvrde, uključite <code>X-Debbugs-No-Ack</code>
zaglavlje u svoj e-mail (sadržaj zaglavlja nije bitan; ipak, ono mora
biti u zaglavlju e-maila a <em>ne</em> u pseudo-zaglavlju skupa s
<code>Package</code> poljem). Ako prijavite novi bug s ovim zaglavljem,
morat ćete sami naći broj buga putem web sučelja.</p>

<p>Primijetite da ovo zaglavlje neće potisnuti potvrde od
<code>control@bugs.debian.org</code> e-mail poslužitelja, budući da te potvrde mogu
sadržavati poruke o greškama koje trebaju biti pročitane i zbog kojih može
nešto trebati poduzeti.</p>


<h2>Bug izvještaji za nepoznate pakete</h2>

<p>Ako sustav praćenja bugova ne zna tko je održavatelj relevantnog paketa,
izvještaj će biti proslijeđen na <code>debian-bugs-dist</code> čak i ako ste
koristili <code>maintonly</code>.</p>

<p>Kad šaljete na <code>maintonly@bugs.debian.org</code> ili
<var>nnn</var><code>-maintonly@bugs.debian.org</code>, trebate provjeriti
da je bug izvještaj dodijeljen pravom paketu, tako što stavite pravi
<code>Package</code> redak na početak originalnog izvještaja, ili tako da
koristite <a href="server-control"><code>control@bugs.debian.org</code>
servis</a> da dodijelite izvještaj ispravnom paketu.</p>


<h2><a name="findpkgver">Korištenje <code>dpkg</code>a za pronalaženje
paketa i verzije za izvještaj</a></h2>

<p>Kada koristite <code>reportbug</code> za prijavu buga u nekoj naredbi,
npr. <code>grep</code>, možete automatski pronaći paket na koji se bug
treba odnositi i odmah početi pisati bug izvještaj tako da pokrenete:
<code>reportbug --file $(which grep)</code></p>

<p>Također možete saznati koji je paket instalirao neku naredbu koristeći
<code>dpkg --search</code>. Verziju paketa kojeg imate instaliranog možete
saznati koristeći <code>dpkg --list</code> ili <code>dpkg --status</code>.
</p>

<p>Naprimjer:

<pre>
$ which apt-get
/usr/bin/apt-get
$ type apt-get
apt-get is /usr/bin/apt-get
$ dpkg --search /usr/bin/apt-get
apt: /usr/bin/apt-get
$ dpkg --list apt
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  apt            0.3.19         Advanced front-end for dpkg
$ dpkg --status apt
Package: apt
Status: install ok installed
Priority: standard
Section: base
Installed-Size: 1391
Maintainer: APT Development Team &lt;deity@lists.debian.org&gt;
Version: 0.3.19
Replaces: deity, libapt-pkg-doc (&lt;&lt; 0.3.7), libapt-pkg-dev (&lt;&lt; 0.3.7)
Provides: libapt-pkg2.7
Depends: libapt-pkg2.7, libc6 (&gt;= 2.1.2), libstdc++2.10
Suggests: dpkg-dev
Conflicts: deity
Description: Advanced front-end for dpkg
 This is Debian's next generation front-end for the dpkg package manager.
 It provides the apt-get utility and APT dselect method that provides a
 simpler, safer way to install and upgrade packages.
 .
 APT features complete installation ordering, multiple source capability
 and several other unique features, see the Users Guide in
 /usr/doc/apt/guide.text.gz

</pre>

<h2><a name="otherusefulcommands">Druge korisne naredbe i paketi</a></h2>

<p>Alat <kbd>querybts</kbd>, dostupan iz istog paketa kao i 
<a href="https://packages.debian.org/stable/utils/reportbug">reportbug</a>,
pruža zgodno tekstualno sučelje sustavu praćenja bugova.</p>

<p>Korisnici Emacsa također mogu koristiti naredbu debian-bug koju pruža
<code><a href="https://packages.debian.org/stable/utils/debian-el">\
debian-el</a></code> paket. Kada je pozovete sa <kbd>M-x debian-bug</kbd>,
pitat će vas sve potrebne informacije slično kao i <code>reportbug</code>.</p>

<hr />

#use "otherpages.inc"

#use "$(ENGLISHDIR)/Bugs/footer.inc"

© 2014-2024 Faster IT GmbH | imprint | privacy policy