667
edits
Changes
no edit summary
** Register for [http://fsoss.ca FSOSS] or join as a [[Volunteer|volunteer]].
** Come up with some ways for others to contribute to your project and add them to your project wiki page. Remember, you're asking for help, so be clear about what you need done, and make it easy so that people will pick you vs. another project.
== Week 6 (Oct 12) – Bug Fixing: Putting it all together (building, debugging, patches, bugs) ==
* Finding a bug, filing, fixing, patching
* [https://developer.mozilla.org/En/Developer_Guide/How_to_Submit_a_Patch Submitting a Patch for Review]
* Using '''cvs/hg log''', '''blame''', and the list of [https://developer.mozilla.org/en/Mozilla_Modules_and_Module_Ownership Module Owners] to determine who should review
* Good Examples of Bugs
** [https://bugzilla.mozilla.org/show_bug.cgi?id=343416 Bug 343416]
** [https://bugzilla.mozilla.org/show_bug.cgi?id=335878 Bug 335878]
** [https://bugzilla.mozilla.org/show_bug.cgi?id=132183 Bug 132183]
* Lab - [[Thunderbird Bug Fix Lab|Fixing a bug in Thunderbird]]
* '''Readings/Resources'''
** [https://developer.mozilla.org/En/Developer_Guide/How_to_Submit_a_Patch Submitting Getting your patch in the tree]
** [http://weblogs.mozillazine.org/lilmatt/2007/05/it_begins.html Personal blog account of fixing a bug]
** [http://fdiv.net/2007/05/15/the-secret-life-of-a-thunderbird-patch/#more-74 Personal blog account of fixing a bug in Thunderbird]
* '''TODO'''
** Complete work on your 0.1 release, updating your blog, your wiki page, etc. '''Due next week'''
** Register for [http://fsoss.ca FSOSS] or join as a [[Volunteer|volunteer]].
** Complete and add '''2 new contributions''' to your personal list of contributions.
** Complete this week's [[Thunderbird Bug Fix Lab|lab]] (hopefully during class time). Make sure you complete the '''Wiki''' and '''Blog''' requirements in the lab.