|
ReportingBugs
Guidelines for submitting better bug reports.
IntroductionThe q4e developers test each release, add new features, provide support on the lists, review bug reports... That's quite a lot of work! One place where you can help is in providing good reports when entering a new bug in IAM's Bugzilla at the Eclipse Foundation. Is it a Q4E bug ?First step is to check if the issue is really in Q4E code. There are many libraries used by the plugin, and the problem may be elsewhere. We request that everybody check their problem against the command line version of Maven. For instance if you have a problem running the Maven install goal in Eclipse, please try mvn install in the command line. Unfortunately the Maven libraries used by Q4E are not yet released and you should use the command line Maven version 2.1.0-xyz that matches your Q4E version. To find what version you need to download, in Eclipse, go to Help - About Eclipse Platform - Plug-in details and find the version for the plugin with id org.apache.maven.embedder, then go to Downloads and get the one that matches. Remember to set the M2_HOME system variable pointing to the directory where you install it and add M2_HOME/bin to the PATH before any other Maven installation you already have. If you experience the same problem with the command line version then we are afraid the problem is not in Q4E, but in Maven itself and you should report the issue to the Maven developers through the Maven Developer List or the issue tracker. Make sure you reference the version that has the problem for faster resolution. If you don't experience the issue in the command line version please continue reading and remember the version you used for testing, you will need it. What is a good report?It's very simple: Provide all the information the developer's will need for finding the same bug on his computer. Those are great bug reports. The following list contains the typical information required for great bug reports. In some circumstances, some of them might not be available. Telling so in the issue report is usually good enough.
It is also appropriate to include long stacktraces as attachments instead of as part of the comments. That makes the issue page more readable, specially when the number of comments starts to grow. It might be useful to include a couple of lines to point at something, though. |