1 @c PSPP - a program for statistical analysis.
2 @c Copyright (C) 2017 Free Software Foundation, Inc.
3 @c Permission is granted to copy, distribute and/or modify this document
4 @c under the terms of the GNU Free Documentation License, Version 1.3
5 @c or any later version published by the Free Software Foundation;
6 @c with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
7 @c A copy of the license is included in the section entitled "GNU
8 @c Free Documentation License".
14 @cindex troubleshooting
16 Occasionally you may encounter a bug in @pspp{}.
18 @section When to report bugs
20 If you discover a bug, please first:
22 @item Make sure that it really is a bug. Sometimes, what may appear
23 to be a bug, turns out to be a misunderstanding of how to use the program.
24 If you are unsure, ask for advice on the pspp-users mailing list.
25 Information about the mailing list is at @uref{http://lists.gnu.org/mailman/listinfo/pspp-users}.
26 @item Try an up to date version of @pspp{}; the problem
27 may have been recently fixed.
28 @item If the problem persists in the up to date version, check to see
29 if it has already been reported. Reported issues are listed
30 at @uref{http://savannah.gnu.org/bugs/?group=pspp}.
31 For known issues in individual language features, see the relevant section in @pxref{Language}.
32 @item If the problem exists in a recent version and it has not already
33 been reported, then please report it.
37 @section How to report bugs
39 The best way to send a bug report is using the web page at
40 @uref{http://savannah.gnu.org/bugs/?group=pspp}.
41 Alternatively, bug reports may be sent by email
42 to @email{bug-gnu-pspp@@gnu.org}.
44 In your bug report please include:
46 @item The version of @pspp{} in which you encountered the problem.
47 That means the precise version number. Do not simply say ``the latest version'' ---
48 releases happen quickly, and bug reports are archived indefinitely.
49 @item The operating system and type of computer on which it is running. On a GNU
50 or other unix-like system, the output from the @cmd{uname} command is helpful.
51 @item A sample of the syntax which causes the problem or, if it is a user
52 interface problem, the sequence of steps required to reproduce it.
53 Screen shots are not usually helpful unless you are reporting a bug in
54 the graphical user interface itself.
55 @item A description of what you think is wrong: What happened that you
56 didn't expect, and what did you expect to happen?
59 The following is an example of a useful bug report:
61 When I run PSPP 0.8.4 on the system:
62 "Linux knut 3.5.3-gnu #1 PREEMPT Tue Aug 28 10:49:41 UTC 2012 mips64 GNU/Linux"
63 Executing the following syntax:
77 I think the output should be:
83 @noindent Here, the developers have the necessary information to reproduce the circumstances of the bug report,
84 and they understand what the reporter expected.
87 Conversely, the following is a useless bug report:
90 I downloaded the latest version of PSPP and entered a sequence of numbers,
91 but when I analyse them it gives the wrong output.
93 @noindent In that example, it is impossible to reproduce, and there is no indication
94 of why the reporter thought what he saw was wrong.
96 Note that the purpose of bug reports is to help improve the quality of @pspp{}
97 for the benefit of all users.
98 It is not a consultancy or support service. If that is what you want, you are welcome to make
99 private arrangements. Since @pspp{} is free software, consultants have access to
100 the information they need to provide such support.
101 The @pspp{} developers appreciate all users' feedback, but cannot promise an immediate response.
103 Please do not use the bug reporting address for general enquiries or to seek
104 help in using, installing or running the program.
105 For that, use the pspp-users mailing list mentioned above.