~linaro-maintainers/live-build/linaro-live-build-3

« back to all changes in this revision

Viewing changes to includes/squeeze/common/doc/bug-maint-info.txt

  • Committer: Daniel Baumann
  • Date: 2011-03-09 18:19:23 UTC
  • Revision ID: git-v1:c5c3f6133a0fb62ba9c2c3b839e6ea5774f9c76a
Adding debian version 3.0~a1-1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Developers' information regarding the bug processing system
 
2
 
1
3
   Initially, a bug report is submitted by a user as an ordinary mail
2
4
   message to submit@bugs.debian.org. This will then be given a number,
3
5
   acknowledged to the user, and forwarded to debian-bugs-dist. If the
4
6
   submitter included a Package line listing a package with a known
5
7
   maintainer the maintainer will get a copy too.
6
8
 
7
 
   The Subject line will have Bug#nnn: added, and the Reply-To will be set
8
 
   to include both the submitter of the report and nnn@bugs.debian.org.
9
 
     __________________________________________________________________
 
9
   The Subject line will have Bug#nnn: added, and the Reply-To will be
 
10
   set to include both the submitter of the report and
 
11
   nnn@bugs.debian.org.
 
12
     _________________________________________________________________
10
13
 
11
14
     * Closing bug reports
12
15
     * Followup messages
19
22
     * Subscribing to bugs
20
23
     * More-or-less obsolete subject-scanning feature
21
24
     * Obsolete X-Debian-PR: quiet feature
22
 
     __________________________________________________________________
 
25
     _________________________________________________________________
23
26
 
24
27
Closing bug reports
25
28
 
26
 
   Debian bug reports should be closed when the problem is fixed. Problems
27
 
   in packages can only be considered fixed once a package that includes
28
 
   the bug fix enters the Debian archive.
 
29
   Debian bug reports should be closed when the problem is fixed.
 
30
   Problems in packages can only be considered fixed once a package that
 
31
   includes the bug fix enters the Debian archive.
29
32
 
30
33
   Normally, the only people that should close a bug report are the
31
 
   submitter of the bug and the maintainer(s) of the package against which
32
 
   the bug is filed. There are exceptions to this rule, for example, the
33
 
   bugs filed against unknown packages or certain generic pseudo-packages.
34
 
   When in doubt, don't close bugs, first ask for advice on the
35
 
   debian-devel mailing list.
 
34
   submitter of the bug and the maintainer(s) of the package against
 
35
   which the bug is filed. There are exceptions to this rule, for
 
36
   example, the bugs filed against unknown packages or certain generic
 
37
   pseudo-packages. When in doubt, don't close bugs, first ask for advice
 
38
   on the debian-devel mailing list.
36
39
 
37
40
   Bug reports should be closed by sending email to
38
41
   nnn-done@bugs.debian.org. The message body needs to contain an
49
52
 
50
53
   The person closing the bug, the person who submitted it and the
51
54
   debian-bugs-closed mailing list will each get a notification about the
52
 
   change in status of the report. The submitter and the mailing list will
53
 
   also receive the contents of the message sent to nnn-done.
 
55
   change in status of the report. The submitter and the mailing list
 
56
   will also receive the contents of the message sent to nnn-done.
54
57
 
55
58
Followup messages
56
59
 
59
62
   forwarding the bug report. Please note that these are two distinct
60
63
   addresses.
61
64
 
62
 
   If a developer wishes to reply to a bug report they should simply reply
63
 
   to the message, respecting the Reply-To header. This will not close the
64
 
   bug.
 
65
   If a developer wishes to reply to a bug report they should simply
 
66
   reply to the message, respecting the Reply-To header. This will not
 
67
   close the bug.
65
68
 
66
69
   The bug tracking system will receive the message at
67
70
   nnn@bugs.debian.org, pass it on to the package maintainer, file the
94
97
   The bug system records a severity level with each bug report. This is
95
98
   set to normal by default, but can be overridden either by supplying a
96
99
   Severity line in the pseudo-header when the bug is submitted (see the
97
 
   instructions for reporting bugs), or by using the severity command with
98
 
   the control request server.
 
100
   instructions for reporting bugs), or by using the severity command
 
101
   with the control request server.
99
102
 
100
103
   The severity levels are:
101
104
 
111
114
 
112
115
   serious
113
116
          is a severe violation of Debian policy (roughly, it violates a
114
 
          "must" or "required" directive), or, in the package maintainer's
115
 
          or release manager's opinion, makes the package unsuitable for
116
 
          release.
 
117
          "must" or "required" directive), or, in the package
 
118
          maintainer's or release manager's opinion, makes the package
 
119
          unsuitable for release.
117
120
 
118
121
   important
119
122
          a bug which has a major effect on the usability of a package,
131
134
          difficult to fix due to major design considerations.
132
135
 
133
136
   Certain severities are considered release-critical, meaning the bug
134
 
   will have an impact on releasing the package with the stable release of
135
 
   Debian. Currently, these are critical, grave and serious. For complete
136
 
   and canonical rules on what issues merit these severities, see the list
137
 
   of Release-Critical Issues for Lenny.
 
137
   will have an impact on releasing the package with the stable release
 
138
   of Debian. Currently, these are critical, grave and serious. For
 
139
   complete and canonical rules on what issues merit these severities,
 
140
   see the list of Release-Critical Issues for Lenny.
138
141
 
139
142
Tags for bug reports
140
143
 
143
146
   when you look at the full bug log.
144
147
 
145
148
   Tags can be set by supplying a Tags line in the pseudo-header when the
146
 
   bug is submitted (see the instructions for reporting bugs), or by using
147
 
   the tags command with the control request server. Separate multiple
148
 
   tags with commas, spaces, or both.
 
149
   bug is submitted (see the instructions for reporting bugs), or by
 
150
   using the tags command with the control request server. Separate
 
151
   multiple tags with commas, spaces, or both.
149
152
 
150
153
   The current bug tags are:
151
154
 
159
162
          This bug won't be fixed. Possibly because this is a choice
160
163
          between two arbitrary ways of doing things and the maintainer
161
164
          and submitter prefer different ways of doing things, possibly
162
 
          because changing the behaviour will cause other, worse, problems
163
 
          for others, or possibly for other reasons.
 
165
          because changing the behaviour will cause other, worse,
 
166
          problems for others, or possibly for other reasons.
164
167
 
165
168
   moreinfo
166
169
          This bug can't be addressed until more information is provided
167
170
          by the submitter. The bug will be closed if the submitter
168
171
          doesn't provide more information in a reasonable (few months)
169
 
          timeframe. This is for bugs like "It doesn't work". What doesn't
170
 
          work?
 
172
          timeframe. This is for bugs like "It doesn't work". What
 
173
          doesn't work?
171
174
 
172
175
   unreproducible
173
176
          This bug can't be reproduced on the maintainer's system.
178
181
          The maintainer is requesting help with dealing with this bug.
179
182
 
180
183
   pending
181
 
          A solution to this bug has been found and an upload will be made
182
 
          soon.
 
184
          A solution to this bug has been found and an upload will be
 
185
          made soon.
183
186
 
184
187
   fixed
185
188
          This bug is fixed or worked around (by a non-maintainer upload,
235
238
          This bug particularly applies to the woody distribution.
236
239
 
237
240
   sarge
238
 
          This is a distribution tag, which has two effects. When set on a
239
 
          bug, the bug can only affect sarge (though it may also affect
 
241
          This is a distribution tag, which has two effects. When set on
 
242
          a bug, the bug can only affect sarge (though it may also affect
240
243
          other distributions if other distribution tags are set) but
241
244
          otherwise normal buggy/fixed/absent rules apply. The bug also
242
245
          should not be archived until it is fixed in sarge.
248
251
          from them.
249
252
 
250
253
   etch
251
 
          This is a distribution tag, which has two effects. When set on a
252
 
          bug, the bug can only affect etch (though it may also affect
 
254
          This is a distribution tag, which has two effects. When set on
 
255
          a bug, the bug can only affect etch (though it may also affect
253
256
          other distributions if other distribution tags are set) but
254
257
          otherwise normal buggy/fixed/absent rules apply. The bug also
255
258
          should not be archived until it is fixed in etch.
261
264
          from them.
262
265
 
263
266
   lenny
264
 
          This is a release tag, which has two effects. When set on a bug,
265
 
          the bug can only affect lenny (though it may also affect other
266
 
          releases if other release tags are set) but otherwise normal
267
 
          buggy/fixed/absent rules apply. The bug also should not be
268
 
          archived until it is fixed in lenny.
 
267
          This is a release tag, which has two effects. When set on a
 
268
          bug, the bug can only affect lenny (though it may also affect
 
269
          other releases if other release tags are set) but otherwise
 
270
          normal buggy/fixed/absent rules apply. The bug also should not
 
271
          be archived until it is fixed in lenny.
269
272
 
270
273
   lenny-ignore
271
274
          This release-critical bug is to be ignored for the purposes of
274
277
          authorization from them.
275
278
 
276
279
   squeeze
277
 
          This is a release tag, which has two effects. When set on a bug,
278
 
          the bug can only affect squeeze (though it may also affect other
279
 
          releases if other release tags are set) but otherwise normal
280
 
          buggy/fixed/absent rules apply. The bug also should not be
281
 
          archived until it is fixed in squeeze.
 
280
          This is a release tag, which has two effects. When set on a
 
281
          bug, the bug can only affect squeeze (though it may also affect
 
282
          other releases if other release tags are set) but otherwise
 
283
          normal buggy/fixed/absent rules apply. The bug also should not
 
284
          be archived until it is fixed in squeeze.
282
285
 
283
286
   squeeze-ignore
284
287
          This release-critical bug is to be ignored for the purposes of
287
290
          authorization from them.
288
291
 
289
292
   sid
290
 
          This is a release tag, which has two effects. When set on a bug,
291
 
          the bug can only affect sid (though it may also affect other
292
 
          releases if other release tags are set) but otherwise normal
293
 
          buggy/fixed/absent rules apply. The bug also should not be
294
 
          archived until it is fixed in sid.
 
293
          This is a release tag, which has two effects. When set on a
 
294
          bug, the bug can only affect sid (though it may also affect
 
295
          other releases if other release tags are set) but otherwise
 
296
          normal buggy/fixed/absent rules apply. The bug also should not
 
297
          be archived until it is fixed in sid.
295
298
 
296
299
   experimental
297
 
          This is a release tag, which has two effects. When set on a bug,
298
 
          the bug can only affect experimental (though it may also affect
299
 
          other releases if other release tags are set) but otherwise
300
 
          normal buggy/fixed/absent rules apply. The bug also should not
301
 
          be archived until it is fixed in experimental.
302
 
 
303
 
   The meanings of the latter 8 distribution-specific tags have changed
304
 
   recently; the -ignore tags ignore the bug for the purposes of testing
305
 
   propagation. The release tags indicate that the bug in question should
306
 
   not be archived until it is fixed in the set of releases specified. The
307
 
   release tags also indicate that a bug should only be considered buggy
308
 
   in the set of releases specified. [In other words, the bug is absent in
309
 
   any release whose corresponding release tag is not set if any release
310
 
   tags are set; otherwise the normal found/fixed rules apply.]
311
 
 
312
 
   Release tags should not be used if proper versioning of the bug would
313
 
   achieve the desired effect, as they require manual addition and
314
 
   removal. If you are unsure if a release tag is required, contact the
315
 
   Debian BTS Administrators (owner@bugs.debian.org) or the release team
316
 
   for advice.
 
300
          This is a release tag, which has two effects. When set on a
 
301
          bug, the bug can only affect experimental (though it may also
 
302
          affect other releases if other release tags are set) but
 
303
          otherwise normal buggy/fixed/absent rules apply. The bug also
 
304
          should not be archived until it is fixed in experimental.
 
305
 
 
306
   The meanings of the latter 8 tags have changed recently; the ignore
 
307
   tags ignore the bug for the purpose of a testing propagation. The
 
308
   release tags, which used to only indicate which bugs affected a
 
309
   specific release, now indicate when a bug can be archived and the set
 
310
   of releases for which a bug can be considered to be found or fixed.
317
311
 
318
312
Recording that you have passed on a bug report
319
313
 
320
 
   When a developer forwards a bug report to the developer of the upstream
321
 
   source package from which the Debian package is derived, they should
322
 
   note this in the bug tracking system as follows:
 
314
   When a developer forwards a bug report to the developer of the
 
315
   upstream source package from which the Debian package is derived, they
 
316
   should note this in the bug tracking system as follows:
323
317
 
324
318
   Make sure that the To field of your message to the author has only the
325
319
   author(s) address(es) in it; put the person who reported the bug,
326
320
   nnn-forwarded@bugs.debian.org and nnn@bugs.debian.org in the CC field.
327
321
 
328
 
   Ask the author to preserve the CC to nnn-forwarded@bugs.debian.org when
329
 
   they reply, so that the bug tracking system will file their reply with
330
 
   the original report. These messages are only filed and are not sent on;
331
 
   to send a message as normal, send them to nnn@bugs.debian.org as well.
 
322
   Ask the author to preserve the CC to nnn-forwarded@bugs.debian.org
 
323
   when they reply, so that the bug tracking system will file their reply
 
324
   with the original report. These messages are only filed and are not
 
325
   sent on; to send a message as normal, send them to nnn@bugs.debian.org
 
326
   as well.
332
327
 
333
328
   When the bug tracking system gets a message at nnn-forwarded it will
334
329
   mark the relevant bug as having been forwarded to the address(es) in
347
342
   have an owner.
348
343
 
349
344
   The owner can be set by supplying an Owner line in the pseudo-header
350
 
   when the bug is submitted (see the instructions for reporting bugs), or
351
 
   by using the owner and noowner commands with the control request
 
345
   when the bug is submitted (see the instructions for reporting bugs),
 
346
   or by using the owner and noowner commands with the control request
352
347
   server.
353
348
 
354
349
Incorrectly listed package maintainers
366
361
 
367
362
   It is possible to reassign bug reports to other packages, to reopen
368
363
   erroneously-closed ones, to modify the information saying to where, if
369
 
   anywhere, a bug report has been forwarded, to change the severities and
370
 
   titles of reports, to set the ownership of bugs, to merge and unmerge
371
 
   bug reports, and to record the versions of packages in which bugs were
372
 
   found and in which they were fixed. This is done by sending mail to
373
 
   control@bugs.debian.org.
 
364
   anywhere, a bug report has been forwarded, to change the severities
 
365
   and titles of reports, to set the ownership of bugs, to merge and
 
366
   unmerge bug reports, and to record the versions of packages in which
 
367
   bugs were found and in which they were fixed. This is done by sending
 
368
   mail to control@bugs.debian.org.
374
369
 
375
 
   The format of these messages is described in another document available
376
 
   on the World Wide Web or in the file bug-maint-mailcontrol.txt. A plain
377
 
   text version can also be obtained by mailing the word help to the
378
 
   server at the address above.
 
370
   The format of these messages is described in another document
 
371
   available on the World Wide Web or in the file
 
372
   bug-maint-mailcontrol.txt. A plain text version can also be obtained
 
373
   by mailing the word help to the server at the address above.
379
374
 
380
375
Subscribing to bugs
381
376
 
382
377
   The bug tracking system also allows bug submitters, developers and
383
378
   other interested third parties to subscribe to individual bugs. This
384
379
   feature can be used by those wishing to keep an eye on a bug, without
385
 
   having to subscribe to a package through the PTS. All messages that are
386
 
   received at nnn@bugs.debian.org, are sent to subscribers.
 
380
   having to subscribe to a package through the PTS. All messages that
 
381
   are received at nnn@bugs.debian.org, are sent to subscribers.
387
382
 
388
383
   Subscribing to a bug can be done by sending an email to
389
384
   nnn-subscribe@bugs.debian.org. The subject and body of the email are
394
389
   It is also possible to unsubscribe from a bug. Unsubscribing can be
395
390
   done by sending an email to nnn-unsubscribe@bugs.debian.org. The
396
391
   subject and body of the email are again ignored by the BTS. Users will
397
 
   be sent a confirmation message which they must reply to if they wish to
398
 
   be unsubscribed from the bug.
 
392
   be sent a confirmation message which they must reply to if they wish
 
393
   to be unsubscribed from the bug.
399
394
 
400
 
   By default, the address subscribed is the one found in the From header.
401
 
   If you wish to subscribe another address to a bug, you will need to
402
 
   encode the address to be subscribed into the subscription message. This
403
 
   takes the form of: nnn-subscribe-localpart=example.com@bugs.debian.org.
404
 
   That example would send localpart@example.com a subscription message
405
 
   for bug nnn. The @ sign must be encoded by changing it to an = sign.
406
 
   Similarly, an unsubscription takes the form
 
395
   By default, the address subscribed is the one found in the From
 
396
   header. If you wish to subscribe another address to a bug, you will
 
397
   need to encode the address to be subscribed into the subscription
 
398
   message. This takes the form of:
 
399
   nnn-subscribe-localpart=example.com@bugs.debian.org. That example
 
400
   would send localpart@example.com a subscription message for bug nnn.
 
401
   The @ sign must be encoded by changing it to an = sign. Similarly, an
 
402
   unsubscription takes the form
407
403
   nnn-unsubscribe-localpart=example.com@bugs.debian.org. In both cases,
408
404
   the subject and body of the email will be forwarded to the email
409
405
   address within the request for confirmation.
417
413
   example, by using reply to all recipients).
418
414
 
419
415
   A similar scheme operates for maintonly, done, quiet and forwarded,
420
 
   which treat mail arriving with a Subject tag as having been sent to the
421
 
   corresponding nnn-whatever@bugs.debian.org address.
 
416
   which treat mail arriving with a Subject tag as having been sent to
 
417
   the corresponding nnn-whatever@bugs.debian.org address.
422
418
 
423
 
   Messages arriving at plain forwarded and done -- ie, with no bug report
424
 
   number in the address -- and without a bug number in the Subject will
425
 
   be filed under "junk" and kept for a few weeks, but otherwise ignored.
 
419
   Messages arriving at plain forwarded and done -- ie, with no bug
 
420
   report number in the address -- and without a bug number in the
 
421
   Subject will be filed under "junk" and kept for a few weeks, but
 
422
   otherwise ignored.
426
423
 
427
424
Obsolete X-Debian-PR: quiet feature
428
425
 
430
427
   forwarding anywhere messages it received at debian-bugs, by putting an
431
428
   X-Debian-PR: quiet line in the actual mail header.
432
429
 
433
 
   This header line is now ignored. Instead, send your message to quiet or
434
 
   nnn-quiet (or maintonly or nnn-maintonly).
435
 
     __________________________________________________________________
 
430
   This header line is now ignored. Instead, send your message to quiet
 
431
   or nnn-quiet (or maintonly or nnn-maintonly).
 
432
     _________________________________________________________________
436
433
 
437
434
    Debian BTS administrators <owner@bugs.debian.org>
438
435
 
439
436
   Debian bug tracking system
440
437
   Copyright � 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd,
441
438
   1994-1997 Ian Jackson.
442
 
     __________________________________________________________________
 
439
     _________________________________________________________________
443
440