BugSquashing
From LinuxChix
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:
- See if your bug has been previously reported - search bug repository
- If yes, add your findings part of comments to existing bug, to avoid duplication
- If no, file a bug including which part/module, what conditions, resulting behavior and other conditions if any.
[edit] Tool set
- Launchpad.net - https://launchpad.net/
- hosted.fedoraproject.org -https://fedorahosted.org/web/
- Communicate with Fedora teams - http://fedoraproject.org/wiki/Communicate
