If you found a way of achieving the desired result without triggering the bug, please document
that as well. This will help other users who are hit by the same issue.
Long Bug Reports Are Fine A two-line bug report is insufficient; providing all the information
needed usually requires several paragraphs (or sometimes pages) of text.
Supply all the information you can. Try to stick to what is relevant, but if you are uncertain, too
much is better than too little.
If your bug report is really long, take some time to structure the content and provide a short
summary at the start.
Miscellaneous Tips
Avoid Filing Duplicate Bug Reports In the Free Software world, all bug trackers are public. Open
issues can be browsed and they even have a search feature. Thus, before filing a new bug report,
try to determine if your problem has already been reported by someone else.
If you find an existing bug report, subscribe to it and possibly add supplementary information. Do
not post comments to bump, such as “Me too” or “+1”; they serve no purpose. But you can indicate
that you are available for further tests if the original submitter did not offer this.
If you have not found any report of your problem, go ahead and file it. If you have found related
tickets, be sure to mention them.
Ensure You Use the Latest Version It is very frustrating for developers to receive bug reports for
problems that they have already solved or problems that they can’t reproduce with the version
that they are using (developers almost always use the latest version of their product). Even when
older versions are maintained by the developers, the support is often limited to security fixes and
major problems. Are you sure that your bug is one of those?
That is why, before filing a bug report, you should make sure that you are using the latest version of
the problematic system and application and that you can reproduce the problem in that situation.
If Kali Linux does not offer the latest version of the application, you have alternative solutions:
you can try a manual installation of the latest version in a throw-away virtual machine, or you
can review the upstream Changelog (or any history logs in their chosen version control system)
to see that there hasn’t been any change that could fix the problem that you are seeing (and then
file the bug even though you did not try the latest version).