diff options
| -rw-r--r-- | documentation/dev-manual/dev-manual-newbie.xml | 75 | 
1 files changed, 45 insertions, 30 deletions
| diff --git a/documentation/dev-manual/dev-manual-newbie.xml b/documentation/dev-manual/dev-manual-newbie.xml index 0efcbbb9b0..1422384e48 100644 --- a/documentation/dev-manual/dev-manual-newbie.xml +++ b/documentation/dev-manual/dev-manual-newbie.xml | |||
| @@ -545,44 +545,59 @@ | |||
| 545 | <title>Tracking Bugs</title> | 545 | <title>Tracking Bugs</title> | 
| 546 | 546 | ||
| 547 | <para> | 547 | <para> | 
| 548 | The Yocto Project uses <ulink url='http://www.bugzilla.org/about/'>Bugzilla</ulink> to track bugs. | 548 | The Yocto Project uses its own implementation of | 
| 549 | This bug-tracking application works well for group development because it tracks bugs and code | 549 | <ulink url='http://www.bugzilla.org/about/'>Bugzilla</ulink> to track bugs. | 
| 550 | Implementations of Bugzilla work well for group development because they track bugs and code | ||
| 550 | changes, can be used to communicate changes and problems with developers, can be used to | 551 | changes, can be used to communicate changes and problems with developers, can be used to | 
| 551 | submit and review patches, and can be used to manage quality assurance. | 552 | submit and review patches, and can be used to manage quality assurance. | 
| 552 | You can find a good overview of Bugzilla <ulink url='http://www.bugzilla.org/about/'>here</ulink>. | 553 | The home page for the Yocto Project implementation of Bugzilla is | 
| 554 | <ulink url='http://bugzilla.yoctoproject.org'>http://bugzilla.yoctoproject.org</ulink>. | ||
| 553 | </para> | 555 | </para> | 
| 554 | 556 | ||
| 555 | <para> | 557 | <para> | 
| 556 | Sometimes it is helpful to submit, investigate, or track a bug against the Yocto Project itself | 558 | Sometimes it is helpful to submit, investigate, or track a bug against the Yocto Project itself | 
| 557 | such as when discovering an issue with some component of the build system that acts contrary | 559 | such as when discovering an issue with some component of the build system that acts contrary | 
| 558 | to the documentation or your expectations. | 560 | to the documentation or your expectations. | 
| 559 | You can find information | 561 | Following is the general procedure for submitting a new bug using the Yocto Project | 
| 560 | for Bugzilla configuration and bug tracking procedures specific to the Yocto Project | 562 | Bugzilla. | 
| 563 | You can find more information on defect management, bug tracking, and feature request | ||
| 564 | processes all accomplished through the Yocto Project Bugzilla on the wiki page | ||
| 561 | <ulink url='https://wiki.yoctoproject.org/wiki/Bugzilla_Configuration_and_Bug_Tracking'>here</ulink>. | 565 | <ulink url='https://wiki.yoctoproject.org/wiki/Bugzilla_Configuration_and_Bug_Tracking'>here</ulink>. | 
| 562 | </para> | 566 | <orderedlist> | 
| 563 | 567 | <listitem><para>Always use the Yocto Project implementation of Bugzilla to submit | |
| 564 | <para> | 568 | a bug.</para></listitem> | 
| 565 | The Yocto Project uses its own version of the Bugzilla application. | 569 | <listitem><para>When submitting a new bug, be sure to choose the appropriate | 
| 566 | You can find the home page <ulink url='http://bugzilla.yoctoproject.org'>here</ulink>. | 570 | Classification, Product, and Component for which the issue was found. | 
| 567 | You need to use this implementation of Bugzilla when logging a defect against anything released | 571 | Defects for Yocto Project fall into one of four classifications: Yocto Projects, | 
| 568 | by the Yocto Project team. | 572 | Infrastructure, Poky, and Yocto Metadata Layers. | 
| 569 | </para> | 573 | Each of these Classifications break down into multiple Products and, in some | 
| 570 | 574 | cases, multiple Components.</para></listitem> | |
| 571 | <para> | 575 | <listitem><para>Use the bug form to choose the correct Hardware and Architecture | 
| 572 | Here are some things to remember when dealing with bugs against the Yocto Project: | 576 | for which the bug applies.</para></listitem> | 
| 573 | <itemizedlist> | 577 | <listitem><para>Indicate the Yocto Project version you were using when the issue | 
| 574 | <listitem><para>The Yocto Project follows a bug-naming convention: | 578 | occurred.</para></listitem> | 
| 575 | <filename>[YOCTO #<number>]</filename>, where <filename><number></filename> is the | 579 | <listitem><para>Be sure to indicate the Severity of the bug. | 
| 576 | assigned defect ID used in Bugzilla. | 580 | Severity communicates how the bug impacted your work.</para></listitem> | 
| 577 | So, for example, a valid way to refer to a defect when creating a commit comment | 581 | <listitem><para>Provide a brief summary of the issue. | 
| 578 | would be <filename>[YOCTO #1011]</filename>. | 582 | Try to limit your summary to just a line or two and be sure to capture the | 
| 579 | This convention becomes important if you are submitting patches against the Yocto Project | 583 | essence of the issue.</para></listitem> | 
| 580 | code itself. | 584 | <listitem><para>Provide a detailed description of the issue. | 
| 581 | See the following section for more information.</para></listitem> | 585 | You should provide as much detail as you can about the context, behavior, output, | 
| 582 | <listitem><para>Defects for Yocto Project fall into one of four classifications: Yocto Projects, | 586 | and so forth that surround the issue. | 
| 583 | Infrastructure, Poky, and Yocto Metadata Layers.</para></listitem> | 587 | You can even attach supporting files for output or log by using the "Add an attachment" | 
| 584 | </itemizedlist> | 588 | button.</para></listitem> | 
| 585 | </para> | 589 | <listitem><para>Submit the bug by clicking the "Submit Bug" button.</para></listitem> | 
| 590 | </orderedlist> | ||
| 591 | </para> | ||
| 592 | |||
| 593 | <note> | ||
| 594 | Bugs in the Yocto Project Bugzilla follow naming convention: | ||
| 595 | <filename>[YOCTO #<number>]</filename>, where <filename><number></filename> is the | ||
| 596 | assigned defect ID used in Bugzilla. | ||
| 597 | So, for example, a valid way to refer to a defect would be <filename>[YOCTO #1011]</filename>. | ||
| 598 | This convention becomes important if you are submitting patches against the Yocto Project | ||
| 599 | code itself. | ||
| 600 | </note> | ||
| 586 | </section> | 601 | </section> | 
| 587 | 602 | ||
| 588 | <section id='how-to-submit-a-change'> | 603 | <section id='how-to-submit-a-change'> | 
