glossary.html 9.49 KB
Newer Older
1 2 3 4 5 6
<HTML
><HEAD
><TITLE
>Glossary</TITLE
><META
NAME="GENERATOR"
7
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
8 9 10 11 12
"><LINK
REL="HOME"
TITLE="The Bugzilla Guide"
HREF="index.html"><LINK
REL="PREVIOUS"
13 14
TITLE="SourceForge"
HREF="variant-sourceforge.html"></HEAD
15
><BODY
16
CLASS="glossary"
17 18 19 20 21 22 23 24
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
25
SUMMARY="Header navigation table"
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>The Bugzilla Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
42
HREF="variant-sourceforge.html"
43
ACCESSKEY="P"
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
>&nbsp;</TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="GLOSSARY"
><H1
><A
65
NAME="glossary">Glossary</H1
66
><DIV
67
CLASS="glossdiv"
68
><H1
69
CLASS="glossdiv"
70
><A
71
NAME="AEN2183">0-9, high ascii</H1
72 73 74 75 76 77 78
><DL
><DT
><B
>.htaccess</B
></DT
><DD
><P
79 80 81
>Apache web server, and other NCSA-compliant web servers,
        observe the convention of using files in directories called 
        <TT
82
CLASS="filename"
83
>.htaccess</TT
84 85 86 87 88 89
>

        to restrict access to certain files. In Bugzilla, they are used
        to keep secret files which would otherwise
        compromise your installation - e.g. the 
        <TT
90
CLASS="filename"
91
>localconfig</TT
92 93 94
>
        file contains the password to your database.
        curious.</P
95 96 97 98
></DD
></DL
></DIV
><DIV
99
CLASS="glossdiv"
100
><H1
101
CLASS="glossdiv"
102
><A
103
NAME="gloss-a">A</H1
104 105 106
><DL
><DT
><B
107
>Apache</B
108 109 110
></DT
><DD
><P
111 112 113
>In this context, Apache is the web server most commonly used
        for serving up 
        <I
114
CLASS="glossterm"
115
>Bugzilla</I
116 117 118 119 120 121
>

        pages. Contrary to popular belief, the apache web server has nothing
        to do with the ancient and noble Native American tribe, but instead
        derived its name from the fact that it was 
        <SPAN
122 123
CLASS="QUOTE"
>"a patchy"</SPAN
124 125 126 127
>

        version of the original 
        <SPAN
128
CLASS="acronym"
129
>NCSA</SPAN
130 131 132
>

        world-wide-web server.</P
133 134 135 136
></DD
></DL
></DIV
><DIV
137
CLASS="glossdiv"
138
><H1
139
CLASS="glossdiv"
140
><A
141
NAME="gloss-b">B</H1
142 143 144 145 146 147 148
><DL
><DT
><B
>Bug</B
></DT
><DD
><P
149 150
>A 
        <SPAN
151
CLASS="QUOTE"
152 153 154 155 156 157
>"bug"</SPAN
>

        in Bugzilla refers to an issue entered into the database which has an
        associated number, assignments, comments, etc. Some also refer to a 
        <SPAN
158 159
CLASS="QUOTE"
>"tickets"</SPAN
160 161 162
>
        or 
        <SPAN
163 164
CLASS="QUOTE"
>"issues"</SPAN
165 166
>; 
        in the context of Bugzilla, they are synonymous.</P
167 168 169 170 171 172 173
></DD
><DT
><B
>Bug Number</B
></DT
><DD
><P
174 175 176 177
>Each Bugzilla bug is assigned a number that uniquely identifies
        that bug. The bug associated with a bug number can be pulled up via a
        query, or easily from the very front page by typing the number in the
        "Find" box.</P
178
></DD
179 180 181 182 183 184
><DT
><B
>Bugzilla</B
></DT
><DD
><P
185 186
>Bugzilla is the world-leading free software bug tracking system.
        </P
187 188 189 190
></DD
></DL
></DIV
><DIV
191
CLASS="glossdiv"
192
><H1
193
CLASS="glossdiv"
194
><A
195
NAME="gloss-c"></H1
196 197 198
><DL
><DT
><A
199
NAME="gloss-component"><B
200 201 202 203
>Component</B
></DT
><DD
><P
204 205 206 207
>A Component is a subsection of a Product. It should be a narrow
        category, tailored to your organization. All Products must contain at
        least one Component (and, as a matter of fact, creating a Product
        with no Components will create an error in Bugzilla).</P
208 209 210
></DD
><DT
><A
211
NAME="gloss-cpan"><B
212
>&#13;        <SPAN
213
CLASS="acronym"
214
>CPAN</SPAN
215 216
>
      </B
217 218 219
></DT
><DD
><P
220
>&#13;        <SPAN
221
CLASS="acronym"
222
>CPAN</SPAN
223 224 225 226
>

        stands for the 
        <SPAN
227 228
CLASS="QUOTE"
>"Comprehensive Perl Archive Network"</SPAN
229 230 231
>. 
        CPAN maintains a large number of extremely useful 
        <I
232
CLASS="glossterm"
233
>Perl</I
234 235 236
>
        modules - encapsulated chunks of code for performing a
        particular task.</P
237 238 239 240
></DD
></DL
></DIV
><DIV
241
CLASS="glossdiv"
242
><H1
243
CLASS="glossdiv"
244
><A
245
NAME="gloss-d">D</H1
246 247 248 249 250 251 252
><DL
><DT
><B
>daemon</B
></DT
><DD
><P
253 254 255 256
>A daemon is a computer program which runs in the background. In
        general, most daemons are started at boot time via System V init
        scripts, or through RC scripts on BSD-based systems. 
        <I
257
CLASS="glossterm"
258
>mysqld</I
259 260 261
>, 
        the MySQL server, and 
        <I
262
CLASS="glossterm"
263
>apache</I
264 265
>, 
        a web server, are generally run as daemons.</P
266 267 268 269
></DD
></DL
></DIV
><DIV
270
CLASS="glossdiv"
271
><H1
272
CLASS="glossdiv"
273
><A
274
NAME="gloss-g"></H1
275 276 277 278 279 280 281
><DL
><DT
><B
>Groups</B
></DT
><DD
><P
282 283
>The word 
        <SPAN
284 285
CLASS="QUOTE"
>"Groups"</SPAN
286 287 288 289 290 291
>

        has a very special meaning to Bugzilla. Bugzilla's main security
        mechanism comes by placing users in groups, and assigning those
        groups certain privileges to view bugs in particular
        <I
292
CLASS="glossterm"
293
>Products</I
294 295 296
>
        in the 
        <I
297
CLASS="glossterm"
298
>Bugzilla</I
299 300
>
        database.</P
301 302 303 304
></DD
></DL
></DIV
><DIV
305
CLASS="glossdiv"
306
><H1
307
CLASS="glossdiv"
308
><A
309
NAME="gloss-m">M</H1
310 311 312 313 314 315 316
><DL
><DT
><B
>mysqld</B
></DT
><DD
><P
317 318
>mysqld is the name of the 
        <I
319
CLASS="glossterm"
320
>daemon</I
321 322 323 324 325 326
>

        for the MySQL database. In general, it is invoked automatically
        through the use of the System V init scripts on GNU/Linux and
        AT&#38;T System V-based systems, such as Solaris and HP/UX, or
        through the RC scripts on BSD-based systems.</P
327 328 329 330
></DD
></DL
></DIV
><DIV
331
CLASS="glossdiv"
332
><H1
333
CLASS="glossdiv"
334
><A
335
NAME="gloss-p">P</H1
336 337 338 339 340 341 342
><DL
><DT
><B
>Product</B
></DT
><DD
><P
343 344 345 346 347
>A Product is a broad category of types of bugs, normally
        representing a single piece of software or entity. In general,
        there are several Components to a Product. A Product may define a
        group (used for security) for all bugs entered into
        its Components.</P
348
></DD
349 350 351 352 353 354
><DT
><B
>Perl</B
></DT
><DD
><P
355 356 357 358 359
>First written by Larry Wall, Perl is a remarkable program
        language. It has the benefits of the flexibility of an interpreted
        scripting language (such as shell script), combined with the speed
        and power of a compiled language, such as C. 
        <I
360
CLASS="glossterm"
361
>Bugzilla</I
362 363 364
>

        is maintained in Perl.</P
365
></DD
366 367 368
></DL
></DIV
><DIV
369
CLASS="glossdiv"
370
><H1
371
CLASS="glossdiv"
372
><A
373
NAME="gloss-q">Q</H1
374 375 376 377 378 379 380
><DL
><DT
><B
>QA</B
></DT
><DD
><P
381
>&#13;        <SPAN
382 383
CLASS="QUOTE"
>"QA"</SPAN
384 385
>, 
        <SPAN
386 387
CLASS="QUOTE"
>"Q/A"</SPAN
388 389
>, and 
        <SPAN
390 391
CLASS="QUOTE"
>"Q.A."</SPAN
392 393 394
>
        are short for 
        <SPAN
395
CLASS="QUOTE"
396 397 398 399 400 401 402
>"Quality Assurance"</SPAN
>. 
        In most large software development organizations, there is a team
        devoted to ensuring the product meets minimum standards before
        shipping. This team will also generally want to track the progress of
        bugs over their life cycle, thus the need for the 
        <SPAN
403 404
CLASS="QUOTE"
>"QA Contact"</SPAN
405 406 407
>

        field in a bug.</P
408 409 410 411
></DD
></DL
></DIV
><DIV
412
CLASS="glossdiv"
413
><H1
414
CLASS="glossdiv"
415
><A
416
NAME="gloss-s">S</H1
417 418 419
><DL
><DT
><B
420
>&#13;        <SPAN
421
CLASS="acronym"
422
>SGML</SPAN
423 424
>
      </B
425 426 427
></DT
><DD
><P
428
>&#13;        <SPAN
429
CLASS="acronym"
430
>SGML</SPAN
431 432 433 434
>

        stands for 
        <SPAN
435
CLASS="QUOTE"
436 437 438 439 440
>"Standard Generalized Markup Language"</SPAN
>. 
        Created in the 1980's to provide an extensible means to maintain
        documentation based upon content instead of presentation, 
        <SPAN
441
CLASS="acronym"
442
>SGML</SPAN
443 444 445 446
>

        has withstood the test of time as a robust, powerful language. 
        <I
447
CLASS="glossterm"
448
>&#13;          <SPAN
449
CLASS="acronym"
450
>XML</SPAN
451 452 453 454 455 456
>
        </I
>

        is the 
        <SPAN
457 458
CLASS="QUOTE"
>"baby brother"</SPAN
459 460 461 462
>

        of SGML; any valid 
        <SPAN
463
CLASS="acronym"
464
>XML</SPAN
465 466 467 468
>

        document it, by definition, a valid 
        <SPAN
469
CLASS="acronym"
470
>SGML</SPAN
471 472 473 474
>

        document. The document you are reading is written and maintained in 
        <SPAN
475
CLASS="acronym"
476
>SGML</SPAN
477 478 479
>, 
        and is also valid 
        <SPAN
480
CLASS="acronym"
481
>XML</SPAN
482 483 484
>

        if you modify the Document Type Definition.</P
485 486 487 488
></DD
></DL
></DIV
><DIV
489
CLASS="glossdiv"
490
><H1
491
CLASS="glossdiv"
492
><A
493
NAME="gloss-t">T</H1
494 495 496
><DL
><DT
><A
497
NAME="gloss-target-milestone"><B
498 499 500 501
>Target Milestone</B
></DT
><DD
><P
502 503 504 505
>Target Milestones are Product goals. They are configurable on a
        per-Product basis. Most software development houses have a concept of
        
        <SPAN
506 507
CLASS="QUOTE"
>"milestones"</SPAN
508 509 510 511 512 513
>

        where the people funding a project expect certain functionality on
        certain dates. Bugzilla facilitates meeting these milestones by
        giving you the ability to declare by which milestone a bug will be
        fixed, or an enhancement will be implemented.</P
514 515 516 517
></DD
></DL
></DIV
><DIV
518
CLASS="glossdiv"
519
><H1
520
CLASS="glossdiv"
521
><A
522
NAME="gloss-z">Z</H1
523 524
><DL
><DT
525
><A
526
NAME="zarro-boogs-found"><B
527 528 529 530
>Zarro Boogs Found</B
></DT
><DD
><P
531 532 533
>This is the cryptic response sent by Bugzilla when a query
        returned no results. It is just a goofy way of saying "Zero Bugs
        Found".</P
534 535 536 537 538 539 540 541 542
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
543
SUMMARY="Footer navigation table"
544 545 546 547 548 549 550 551 552 553
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
554
HREF="variant-sourceforge.html"
555
ACCESSKEY="P"
556 557 558 559 560 561 562 563
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
564
ACCESSKEY="H"
565 566 567 568 569 570 571 572 573 574 575 576 577
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
578
>SourceForge</TD
579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>&nbsp;</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>