Skip to content
Eric Bodden edited this page Aug 10, 2014 · 7 revisions

Found a bug? Help us fix it...

We are trying our best to keep Soot as free of bugs as possible, but -hey- nobody's perfect right? Did you find a problem that looks like a bug to you? Please follow these steps to help us fix it...

Search the tracker

Please first search the issue tracker to see if your problem has been reported already.

Unsure if your problem is a bug?

If you are unsure if your problem is really a bug or if you are misusing Soot, feel free to discuss the issue on the mailing list.

If new, report

Please report the problem in the issue tracker. In your bug report, please include the following information:

  • What did you do? Please give us an exact description of your command line, your version of Soot, any extensions to Soot you may have written and may be running and anything else we need to know about your environment.
  • What did you expect to happen?
  • What did happen instead?
  • If you want to be the perfect bug reporter, consider including a test case that will allow us to reproduce the problem at the click of a button. Problems with test cases get fixed fastest!

Fixing it yourself

Do you know what could be causing the bug? Then why not give us a helping hand and fix it yourself?! Here is how you can help us integrate your fix with ease...

  1. Fork your own copy of the Soot repository by clicking the Fork button ton the top right.
  2. Switch to the branch develop within your forked copy of Soot.
  3. Make the appropriate changes, test them, and commit them.
  4. Create a pull request by clicking on the green button on the top left. A registered committer will then review and pull your changes.
Clone this wiki locally