Reporting bugs or enhancements

Where and how do I report bugs?
You report bugs by entering them into Issuezilla at the developers web site. Bugs are called defects. Issuezilla also contains feature and enhancement requests. How you do this is explained on the How to Report Bugs and register enhancements page.

You don't need to ask on any mailing list if it is a problem, if it is already known, or if it is has a solution. If you are having problems, assume that there really is a problem! If you are wrong and it is not really a problem, you will get notified by someone that resolves the issue (as INVALID, WORKSFORME, or FIXED). If you can't find it in Issuezilla, assume that no-one else has reported it! If the bug was already known and reported but you didn't find it, you will get notified by someone that resolves the issue (as DUPLICATE). It might be that it is filed under a completely different problem description since the same problem might manifest itself in different ways.

What information is interesting when reporting a Bug?
Get a screen capture of it and a .txt copy of the stack output for analysis. Also include what version of ArgoUML you are running and on what platform. Useful information includes:


 * Operating System - Which OS, which version, and which patches
 * Java-version - Including whether you are running a development version or runtime version
 * Hardware - Processor and processor speed, Memory, Hard Drive space, and free hard drive space
 * It is also helpful if you can upload the zargo project file for the project that is having problems.

Something is happening when I run ArgoUML that's hard to describe. How should I send a picture or document describing it?
It is probably a bug. Write a defect report and attach your picture or document as part of a defect report. Reporting bugs is described earlier in the FAQ. If you have successfully reported the problem in Issuezilla there is no need to send an email about it. The discussion and investigation will take place in that issue in Issuezilla.

How do I suggest an enhancement?
You proceed exactly as when reporting the bug including a search to see if someone else has already suggested that. How you do this is explained on the How to Report Bugs and register enhancements page.

How do I indicate that I think an enhancement or fix is important?
You vote for the issue.


 * Register for a user id on Tigris.
 * Apply for a role in the ArgoUML project. (Observer role is the only one you can apply for).
 * Get the role granted.
 * Login to the Tigris site
 * Find the issue that you are interested in
 * Click on the Vote for this issue link directly above the Additional Comments field

After having voted for an issue you will receive mails when something happens to the issue. This is unless you have turned it off in your Issuezilla settings. Your votes helps the developers of ArgoUML to know what defects are the most important to solve and what features are the most important to add.

How do I see how many votes have been cast for an enhancement or fix?
You can query for all issues that have at least one vote by entering "1" in the At least ____ votes field and clicking on the Submit query button. You will get a list of all issues that have at least one vote cast for them. By following the link to the issue, you can adjust your votes as you see fit. Another way is to change the columns shown by Issuezilla list to include the Votes column.