version 4, including all changes.
.
Rev |
Author |
# |
Line |
1 |
perry |
1 |
CVSBUG |
|
|
2 |
!!!CVSBUG |
|
|
3 |
NAME |
|
|
4 |
SYNOPSIS |
|
|
5 |
DESCRIPTION |
|
|
6 |
OPTIONS |
|
|
7 |
ENVIRONMENT |
|
|
8 |
HOW TO FILL OUT A PROBLEM REPORT |
|
|
9 |
HOW TO SUBMIT TEST CASES, CODE, ETC. |
|
|
10 |
FILES |
|
|
11 |
INSTALLATION AND CONFIGURATION |
|
|
12 |
SEE ALSO |
|
|
13 |
AUTHORS |
|
|
14 |
COPYING |
|
|
15 |
---- |
|
|
16 |
!!NAME |
|
|
17 |
|
|
|
18 |
|
|
|
19 |
cvsbug - send problem report (PR) about CVS to a central support site |
|
|
20 |
!!SYNOPSIS |
|
|
21 |
|
|
|
22 |
|
|
|
23 |
__cvsbug__ [[ ''site'' ] [[ __-f__ |
|
|
24 |
''problem-report'' ] [[ __-t__ ''mail-address'' |
|
|
25 |
] |
|
|
26 |
|
|
|
27 |
|
|
|
28 |
[[ __-P__ ] [[ __-L__ ] [[ __--request-id__ ] [[ |
|
|
29 |
__-v__ ] |
|
|
30 |
!!DESCRIPTION |
|
|
31 |
|
|
|
32 |
|
|
|
33 |
__cvsbug__ is a tool used to submit ''problem |
|
|
34 |
reports'' (PRs) to a central support site. In most cases |
|
|
35 |
the correct ''site'' will be the default. This argument |
|
|
36 |
indicates the support site which is responsible for the |
|
|
37 |
category of problem involved. Some sites may use a local |
|
|
38 |
address as a default. ''site'' values are defined by |
|
|
39 |
using the aliases(5). |
|
|
40 |
|
|
|
41 |
|
|
|
42 |
__cvsbug__ invokes an editor on a problem report template |
|
|
43 |
(after trying to fill in some fields with reasonable default |
|
|
44 |
values). When you exit the editor, __cvsbug__ sends the |
|
|
45 |
completed form to the ''Problem Report Management |
|
|
46 |
System'' (__GNATS__) at a central support site. At the |
|
|
47 |
support site, the PR is assigned a unique number and is |
|
|
48 |
stored in the __GNATS__ database according to its |
|
|
49 |
category and submitter-id. __GNATS__ automatically |
|
|
50 |
replies with an acknowledgement, citing the category and the |
|
|
51 |
PR number. |
|
|
52 |
|
|
|
53 |
|
|
|
54 |
To ensure that a PR is handled promptly, it should contain |
|
|
55 |
your (unique) ''submitter-id'' and one of the available |
|
|
56 |
''categories'' to identify the problem area. (Use |
|
|
57 |
__`cvsbug -L'__ to see a list of |
|
|
58 |
categories.) |
|
|
59 |
|
|
|
60 |
|
|
|
61 |
The __cvsbug__ template at your site should already be |
|
|
62 |
customized with your submitter-id (running |
|
|
63 |
`__install-sid__ ''submitter-id''' to accomplish this |
|
|
64 |
is part of the installation procedures for __cvsbug__). |
|
|
65 |
If this hasn't been done, see your system administrator for |
|
|
66 |
your submitter-id, or request one from your support site by |
|
|
67 |
invoking __`cvsbug --request-id'.__ If your site does not |
|
|
68 |
distinguish between different user sites, or if you are not |
|
|
69 |
affiliated with the support site, use __`net'__ for this |
|
|
70 |
field. |
|
|
71 |
|
|
|
72 |
|
|
|
73 |
The more precise your problem description and the more |
|
|
74 |
complete your information, the faster your support team can |
|
|
75 |
solve your problems. |
|
|
76 |
!!OPTIONS |
|
|
77 |
|
|
|
78 |
|
|
|
79 |
__-f__ ''problem-report'' |
|
|
80 |
|
|
|
81 |
|
|
|
82 |
specify a file (''problem-report'') which already |
|
|
83 |
contains a complete problem report. __cvsbug__ sends the |
|
|
84 |
contents of the file without invoking the editor. If the |
|
|
85 |
value for ''problem-report'' is __`-'__, then |
|
|
86 |
__cvsbug__ reads from standard input. |
|
|
87 |
|
|
|
88 |
|
|
|
89 |
__-t__ ''mail-address'' |
|
|
90 |
|
|
|
91 |
|
|
|
92 |
Change mail address at the support site for problem reports. |
|
|
93 |
The default ''mail-address'' is the address used for the |
|
|
94 |
default ''site''. Use the ''site'' argument rather |
|
|
95 |
than this option in nearly all cases. |
|
|
96 |
|
|
|
97 |
|
|
|
98 |
__-P__ |
|
|
99 |
|
|
|
100 |
|
|
|
101 |
print the form specified by the environment variable |
|
|
102 |
__PR_FORM__ on standard output. If __PR_FORM__ is not |
|
|
103 |
set, print the standard blank PR template. No mail is |
|
|
104 |
sent. |
|
|
105 |
|
|
|
106 |
|
|
|
107 |
__-L__ |
|
|
108 |
|
|
|
109 |
|
|
|
110 |
print the list of available categories. No mail is |
|
|
111 |
sent. |
|
|
112 |
|
|
|
113 |
|
|
|
114 |
__--request-id__ |
|
|
115 |
|
|
|
116 |
|
|
|
117 |
sends mail to the default support site, or ''site'' if |
|
|
118 |
specified, with a request for your ''submitter-id''. If |
|
|
119 |
you are not affiliated with ''site'', use a |
|
|
120 |
''submitter-id'' of __net__'. |
|
|
121 |
|
|
|
122 |
|
|
|
123 |
__-v__ |
|
|
124 |
|
|
|
125 |
|
|
|
126 |
Display the __cvsbug__ version number. |
|
|
127 |
|
|
|
128 |
|
|
|
129 |
Note: use __cvsbug__ to submit problem reports rather |
|
|
130 |
than mailing them directly. Using both the template and |
|
|
131 |
__cvsbug__ itself will help ensure all necessary |
|
|
132 |
information will reach the support site. |
|
|
133 |
!!ENVIRONMENT |
|
|
134 |
|
|
|
135 |
|
|
|
136 |
The environment variable __EDITOR__ specifies the editor |
|
|
137 |
to invoke on the template. |
|
|
138 |
default: __vi__ |
|
|
139 |
|
|
|
140 |
|
|
|
141 |
If the environment variable __PR_FORM__ is set, then its |
|
|
142 |
value is used as the file name of the template for your |
|
|
143 |
problem-report editing session. You can use this to start |
|
|
144 |
with a partially completed form (for example, a form with |
|
|
145 |
the identification fields already completed). |
|
|
146 |
!!HOW TO FILL OUT A PROBLEM REPORT |
|
|
147 |
|
|
|
148 |
|
|
|
149 |
Problem reports have to be in a particular form so that a |
|
|
150 |
program can easily manage them. Please remember the |
|
|
151 |
following guidelines: |
|
|
152 |
|
|
|
153 |
|
|
|
154 |
describe only __one problem__ with each problem |
|
|
155 |
report. |
|
|
156 |
|
|
|
157 |
|
|
|
158 |
For follow-up mail, use the same subject line as the one in |
|
|
159 |
the automatic acknowledgent. It consists of category, PR |
|
|
160 |
number and the original synopsis line. This allows the |
|
|
161 |
support site to relate several mail messages to a particular |
|
|
162 |
PR and to record them automatically. |
|
|
163 |
|
|
|
164 |
|
|
|
165 |
Please try to be as accurate as possible in the subject |
|
|
166 |
and/or synopsis line. |
|
|
167 |
|
|
|
168 |
|
|
|
169 |
The subject and the synopsis line are not confidential. This |
|
|
170 |
is because open-bugs lists are compiled from them. Avoid |
|
|
171 |
confidential information there. |
|
|
172 |
|
|
|
173 |
|
|
|
174 |
See the GNU __Info__ file __cvsbug.info__ or the |
|
|
175 |
document ''Reporting Problems With cvsbug'' for detailed |
|
|
176 |
information on reporting problems |
|
|
177 |
!!HOW TO SUBMIT TEST CASES, CODE, ETC. |
|
|
178 |
|
|
|
179 |
|
|
|
180 |
Submit small code samples with the PR. Contact the support |
|
|
181 |
site for instructions on submitting larger test cases and |
|
|
182 |
problematic source code. |
|
|
183 |
!!FILES |
|
|
184 |
|
|
|
185 |
|
|
|
186 |
/tmp/p$$ copy of PR used in editing session |
|
|
187 |
/tmp/pf$$ copy of empty PR form, for testing purposes |
|
|
188 |
/tmp/pbad$$ file for rejected PRs |
|
|
189 |
!!INSTALLATION AND CONFIGURATION |
|
|
190 |
|
|
|
191 |
|
|
|
192 |
See __INSTALL__ for installation |
|
|
193 |
instructions. |
|
|
194 |
!!SEE ALSO |
|
|
195 |
|
|
|
196 |
|
4 |
perry |
197 |
__gnats__(l), query-pr(1), __edit-pr__(1), |
|
|
198 |
gnats(8), queue-pr(8), __at-pr__(8), |
1 |
perry |
199 |
mkcat(8), mkdist(8). |
|
|
200 |
!!AUTHORS |
|
|
201 |
|
|
|
202 |
|
|
|
203 |
Jeffrey Osier, Brendan Kehoe, Jason Merrill, Heinz G. Seidl |
|
|
204 |
(Cygnus Support) |
|
|
205 |
!!COPYING |
|
|
206 |
|
|
|
207 |
|
|
|
208 |
Copyright (c) 1992, 1993 Free Software Foundation, |
|
|
209 |
Inc. |
|
|
210 |
|
|
|
211 |
|
|
|
212 |
Permission is granted to make and distribute verbatim copies |
|
|
213 |
of this manual provided the copyright notice and this |
|
|
214 |
permission notice are preserved on all copies. |
|
|
215 |
|
|
|
216 |
|
|
|
217 |
Permission is granted to copy and distribute modified |
|
|
218 |
versions of this manual under the conditions for verbatim |
|
|
219 |
copying, provided that the entire resulting derived work is |
|
|
220 |
distributed under the terms of a permission notice identical |
|
|
221 |
to this one. |
|
|
222 |
|
|
|
223 |
|
|
|
224 |
Permission is granted to copy and distribute translations of |
|
|
225 |
this manual into another language, under the above |
|
|
226 |
conditions for modified versions, except that this |
|
|
227 |
permission notice may be included in translations approved |
|
|
228 |
by the Free Software Foundation instead of in the original |
|
|
229 |
English. |
|
|
230 |
---- |