| 1 | Coverity scans Haiku's source code looking for issue and creates a report. This report may shows hundreds of potential issues. |
| 2 | Figure out the correct fix for three of the listed issues and submit patches. |
| 3 | The patches will then be reviewed for correctness and credit given. |
| 4 | If you want to submit more than 3, that is fine as well, and may speed up the review/credit process as there are likely to be fewer false positives or incorrect fixes. |
| 5 | |
| 6 | |
| 7 | Further details |
| 8 | Please create a Coverity account at http://scan.coverity.com and request contributor access to the haiku project there. Once that is done, you will be able to view the CIDs and select one or more to work on. |
| 9 | You should change the filter settings to only show "Currently Detected" CIDs. Beware of false positives - sometimes Coverity's analysis doesn't understand Haiku code intentions. |
| 10 | Once you locate one you wish to fix, please make sure it is not a false positive, make sure the fix addresses the problem (not the symptom), and submit a patch on our Bug Tracker at http://dev.haiku-os.org with a keyword gci2015. The patch and trac ticket should mention the CID, and should be created with git format-patch per our patch submission guildelines at http://dev.haiku-os.org/wiki/SubmittingPatches |
| 11 | There is also a brief page on Haiku's Coverity usage here: http://dev.haiku-os.org/wiki/Coverity |
| 12 | Feel free to join #haiku on irc/freenode if you need further assistance. |