~ubuntu-branches/ubuntu/dapper/gnats/dapper

« back to all changes in this revision

Viewing changes to doc/gnats-faq.texi

  • Committer: Bazaar Package Importer
  • Author(s): Chad Walstrom
  • Date: 2005-03-07 17:56:31 UTC
  • mfrom: (1.1.1 upstream) (2.1.1 hoary)
  • Revision ID: james.westby@ubuntu.com-20050307175631-agtm10dvjbemuc64
Tags: 4.1.0-0
* New upstream version
* debian/rules: now uses '--with-lispdir' option instead of environment
  variable overloading. Re-enabled optimization.

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
@page
55
55
@c Copyright notice
56
56
@vskip 0pt plus 1filll
57
 
Copyright @copyright{} 2002 Free Software Foundation, Inc.
 
57
Copyright @copyright{} 2002, 2005 Free Software Foundation, Inc.
58
58
 
59
59
     Permission is granted to make and distribute verbatim
60
60
     copies of this manual provided the copyright notice and
91
91
 
92
92
 
93
93
The questions and answers have been compiled by
94
 
@email{Hans-Albert@@HA-Schneider.de,Hans-Albert Schneider}, mainly
 
94
@email{Gnats-FAQ@@HA-Schneider.de,Hans-Albert Schneider}, mainly
95
95
using the help-gnats mailing list and the @sc{gnats} documentation as
96
96
input.  Please report any errors and suggestions to him.
97
97
 
116
116
* Versions::                    Which versions are available?
117
117
* Mailing Lists::               E-mail discussion lists
118
118
* Bug Reporting::               How to report a bug
 
119
* Upgrading::                   Considerations for the 3.x to 4.0 transition
119
120
@end menu
120
121
 
121
122
@node     What is GNATS
216
217
including multiple database support and customized fields.  Among the
217
218
contributed software are comprehensive WWW and Tk based front-ends.
218
219
 
219
 
The latest 3.x release is 3.113.1.
 
220
The latest 3.x release is 3.113.1.  It is deprecated due to security
 
221
concerns and lack of maintenance.
220
222
 
221
 
A first beta of version 4.0 is available since January 10, 2002 (as
222
 
@uref{ftp://ftp.gnu.org/gnu/gnats/gnats-3.999.1.tar.gz}), and an
223
 
official release is expected very soon now.
 
223
@sc{gnats} 4.0 was released in August 2003, and 4.1 was released in March 2005.
 
224
All released versions are available for download at
 
225
@uref{http://ftp.gnu.org/pub/gnu/gnats/}.
224
226
 
225
227
 
226
228
@node Mailing Lists
230
232
Currently, the following @sc{gnats} mailing lists exist:
231
233
 
232
234
@itemize
233
 
@item @email{info-gnats@@gnu.org}
 
235
@item @uref{http://lists.gnu.org/mailman/listinfo/info-gnats,info-gnats@@gnu.org}
234
236
This is a low volume moderated mailing lists for @sc{gnats} related
235
237
announcements, like new releases or important information.
236
238
 
237
 
@item @email{help-gnats@@gnu.org}
 
239
@item @uref{http://lists.gnu.org/mailman/listinfo/help-gnats,help-gnats@@gnu.org}
238
240
A low-to-middle volume mailing list where anything related to @sc{gnats}
239
241
can be discussed (development, help, questions, suggestions, etc.).
240
242
 
241
 
@item @email{bug-gnats@@gnu.org}
 
243
@item @uref{http://lists.gnu.org/mailman/listinfo/bug-gnats,bug-gnats@@gnu.org}
242
244
Bug reports can be sent there.  Please note that it's preferred to
243
245
submit bug reports via the bug tracking system (@pxref{Bug Reporting}),
244
246
which automatically mirrors them to this list.
247
249
Lists that are of interest mainly for the @sc{gnats} developers:
248
250
 
249
251
@itemize
250
 
@item @email{gnats-prs@@gnu.org}
 
252
@item @uref{http://lists.gnu.org/mailman/listinfo/gnats-prs,gnats-prs@@gnu.org}
251
253
Copies of the bug tracking system messages are sent there.  Contrast to
252
254
bug-gnats@@gnu.org which only gets new bug reports, this list also gets
253
255
the follow-ups (Whatever goes into @sc{gnats}' @code{>Audit-Trail:} field).
254
256
 
255
 
@item @email{gnats-commit@@gnu.org}
 
257
@item @uref{http://lists.gnu.org/mailman/listinfo/gnats-commit,gnats-commit@@gnu.org}
256
258
CVS commit messages are sent there.
257
259
 
258
 
@item @email{gnats-diffs@@gnu.org}
 
260
@item @uref{http://lists.gnu.org/mailman/listinfo/gnats-diffs,gnats-diffs@@gnu.org}
259
261
Diffs of committed files are sent automatically to this address.
260
262
@end itemize
261
263
 
267
269
 
268
270
Before reporting a bug, make sure it really is a bug, not a simple
269
271
misunderstanding or a misconfiguration.  Please check the manual and
270
 
this FAQ.  You may also ask for help on the @email{help-gnats@@gnu.org}
271
 
mailing list.
 
272
this FAQ.  You may also ask for help on the
 
273
@uref{http://lists.gnu.org/mailman/listinfo/help-gnats,help-gnats@@gnu.org}
 
274
mailing list (you may want to search the list archive first; it is
 
275
available from @uref{http://lists.gnu.org/mailman/listinfo/help-gnats}).
272
276
 
273
277
If it is a bug, please report it via the bug tracking system.  It
274
278
resides at
303
307
problem soon.
304
308
 
305
309
 
306
 
@ignore
307
 
@c @node Upgrading
 
310
@node Upgrading
308
311
@comment  node-name,  next,  previous,  up
309
312
@section Upgrading Considerations
310
313
 
311
314
See @ref{Upgrading,,Upgrading from older versions,gnats,Keeping
312
315
Track} for the upgrade process from 3.x to 4.x.
313
316
 
314
 
If you are running a 3.x version older than 3.113.1, and your system
315
 
is heavily used, you may prefer to upgrade to 3.113.1--there are a lot
316
 
of changes between 3.113.1 and 4.0-pre, and some parts of the 4.0
317
 
documentation may still need to be updated.
318
 
 
319
 
Another consideration is to migrate by running 4.x in parallel to 3.x,
 
317
If you are running a 3.x version, @emph{please consider upgrading to 4.0.}
 
318
There are some security concerns about the 3.1xx code that have gone
 
319
with 4.0.  Furthermore, the @sc{gnats} 3 branch is not maintained
 
320
anymore due to lack of capacity.
 
321
 
 
322
 
 
323
The default format of the reports has not changed during the transition
 
324
from 3.113.1 to 4.0, though you may add more fields to 4.0 reports (and
 
325
leave out others).  The format of the index file is now binary.
 
326
 
 
327
 
 
328
However, you have to change the e-mail aliases because the meaning of
 
329
the @samp{-d} option to the client programs has changed: It took the
 
330
@emph{directory} of the @sc{gnats} database in 3.1xx, and now takes its
 
331
@emph{name} (plus, it is now installed into the @file{libexec} directory
 
332
instead of the @file{lib} directory).  I.e., you must change the aliases:
 
333
 
 
334
@smallexample
 
335
# GNATS 3 aliases:
 
336
ourdb-query: "|/usr/local/lib/gnats/mail-query -d /usr/local/gnats/db2"
 
337
ourdb-bugs:  "|/usr/local/lib/gnats/queue-pr -d /usr/local/gnats/db2 -q"
 
338
@end smallexample
 
339
to
 
340
@smallexample
 
341
# GNATS 4 aliases:
 
342
ourdb-query: "|/usr/local/libexec/gnats/mail-query -d ourdb"
 
343
ourdb-bugs:  "|/usr/local/libexec/gnats/queue-pr -d ourdb -q"
 
344
@end smallexample
 
345
 
 
346
 
 
347
Also note that the client/server protocol has changed from 3.1xx to
 
348
4.0; you cannot run clients from one version with the server from the
 
349
other version.
 
350
 
 
351
 
 
352
@ignore
 
353
One consideration is to migrate by running 4.x in parallel to 3.x,
320
354
as a sort of mirror of the 3.x version.
321
355
To the best of my knowledge, this has not yet been done practically.
322
356
 
372
406
Gnatsweb 2.9.x is for use with @sc{gnats} 3.113.1.
373
407
With @sc{gnats} 3.999.x, you must use Gnatsweb 3.99.x; it is in the
374
408
contrib subdirectory of the @sc{gnats} distribution.
 
409
(@sc{gnats} 3.999.x/Gnatsweb 3.99.x were pre-releases of the 4.0
 
410
releases.  As 4.0 is out now, you may consider to upgrade to the
 
411
non-pre versions.)
375
412
 
 
413
For @sc{gnats} 4.x, use Gnatsweb 4.0 or greater.
376
414
 
377
415
 
378
416
@node     Configuration
403
441
 
404
442
@noindent
405
443
@b{A: (@sc{gnats} 3.1xx)} 
 
444
(Please consider upgrading to @sc{gnats} 4.0 or greater.)
 
445
 
406
446
@enumerate
407
447
@item
408
448
Create the base directory for the new database, say
556
596
@w{@file{gnats-queue}}.  Note that you need to specify the database to
557
597
@file{queue-pr}, i.e.,
558
598
 
559
 
@samp{/usr/local/lib/gnats/queue-pr -d GreatNewDB -r}
 
599
@samp{/usr/local/libexec/gnats/queue-pr -d GreatNewDB -r}
560
600
 
561
601
or, if you prefer the long options,
562
602
 
563
 
@samp{/usr/local/lib/gnats/queue-pr --database=GreatNewDB --run}
 
603
@samp{/usr/local/libexec/gnats/queue-pr --database=GreatNewDB --run}
564
604
 
565
605
 
566
606
@item
751
791
� � � � protocol    = tcp
752
792
� � � � wait        = no
753
793
� � � � user        = gnats
754
 
� � � � server      = /usr/local/lib/gnats/gnatsd
 
794
� � � � server      = /usr/local/libexec/gnats/gnatsd
755
795
        server_args = gnatsd
756
796
@}
757
797
@end cartouche
822
862
@b{Q:} Gnatsd rejects connections from a remote host with the error
823
863
message @samp{520 You are not on the host access list}.
824
864
 
825
 
@b{A:} Check the file @w{@file{gnatsd.conf}} (@sc{gnats} 3.xxx) or
826
 
@w{@file{gnatsd.host_access}} (@sc{gnats} 4.x).  With @sc{gnats} 3,
827
 
this is usually @w{@file{/usr/local/etc/gnatsd.conf}}; with
828
 
@sc{gnats} 4, it is usually
 
865
@b{A:} Check the file @w{@file{gnatsd.host_access}}; if you are using
 
866
the default locations, this is
829
867
@w{@file{/usr/local/etc/gnats/gnatsd.host_access}}.
 
868
(If you are still using @sc{gnats} 3.xxx, the file is named
 
869
@w{@file{gnatsd.conf}}; its default place is
 
870
@w{@file{/usr/local/etc/gnatsd.conf}}.)
830
871
 
831
872
Each line of the file names a host and its access level, separated by
832
873
colons.  Gnatsd tries the lines in turn to match the remote host, and