BugSquashing

From LinuxChix

Jump to: navigation, search

Contents

[edit] Bug Squashing and Testing

FOSS projects need help in terms of,

 - Bug triaging
 - Bug squashing

[edit] What is bug triaging?

FOSS projects usually maintain a central repository some kind to track bugs in the software. As you can imaging the open-ness lends to incredible worldwide participation and numerous bug reports.

Triaging is where you can help FOSS projects identify if a bug is a problem in implementation or if it is an enhancement.

[edit] What is bug squashing?

Squashing bugs ofcourse ;)

This is the exercise of actually participating actively in a meet-up, via IRC, mailing-lists to solve bugs in the FOSS projects. Participate in your local city meet-ups or FOSS seminars, you might be surprised how easily you can spend a few hours and take part!

[edit] How to report bugs?

It is most certainly possible that when you are squashing a bug, you might find it is dependent on an existing bug. You will need to report this to the related FOSS project. Here is the common procedure followed by most projects:

  1. See if your bug has been previously reported - search bug repository
  2. If yes, add your findings part of comments to existing bug, to avoid duplication
  3. If no, file a bug including which part/module, what conditions, resulting behavior and other conditions if any.

[edit] Tool set

  1. Launchpad.net - https://launchpad.net/
  2. hosted.fedoraproject.org -https://fedorahosted.org/web/
  3. Communicate with Fedora teams - http://fedoraproject.org/wiki/Communicate
Personal tools