Hello everyone, I received this question via an email, how to verify fixes. This is a good question.
Most of us have been running AOO 3.4.1 and confirming defect reports. So we were running a stable version of OpenOffice (most recent release) and deciding which user-submitted bug reports were real bugs and which were not. This is an important task since it helps developers know what things they should fix. The flow works like this: 1) User submits bug report and it is in the UNCONFIRMED state, 2) QA tests the bug and if they can reproduce it they set it to CONFIRMED state. 3) When a developer start to work on it they set the defect report to the ACCEPTED state. 4) When a fix is checked in they set the report to the FIXED state. It comes back to QA now, to verify that the bug is actually fixed. Why? Errare humanum est -- to err is human. We do this extra check to make sure the developer did not make a mistake. What kind of mistake? a) Maybe they misunderstood the bug and didn't really fix it b) Maybe they fixed it but did not check in the fix right c) Maybe the fixed part of the bug but missed part of it d) maybe the fixed the bug but broke some related functionality In any case, we try to verify all bug fixes. You can get a list of fixed defects with a query like this: https://issues.apache.org/ooo/buglist.cgi?f1=cf_bug_type&list_id=45896&o1=equals&resolution=FIXED&query_format=advanced&bug_status=RESOLVED&v1=DEFECT&target_milestone=AOO%203.4.0&target_milestone=AOO%203.4.1&target_milestone=AOO%203.5.0&target_milestone=AOO%204.0&target_milestone=AOO%204.0.0 And you can get "snapshot" builds of AOO 4.0 here: http://ci.apache.org/projects/openoffice/index.html Note: Since these builds are not already tested they may have bugs, crashes, data loss, etc. I would not recommend using them for your daily work. But they should be stable enough to test with, So you then re-test the steps from the bug report. If you can verify that the fix works correctly then you mark the issue closed. Enter the build number you tested with as a comment. If the bug still exists, then change the issue status to REOPEN. And if, in your testing, you find a new, unrelated bug, then enter a new defect report for that. Regards, -Rob
