2 posts tagged “mantis”
For some weeks now Keith Hodges, Matthew Fulmer, and I have been discussing how to adjust our Mantis installation to facilitate the plans for 3.11 and related releases. 3.11 includes automation in the development process and the desire was to be able to leverage Mantis to control the automation. It took me a while to understand the plan and some back and forth was required to come up with the final changes. In the end we took a minimal approach and added two new issue statuses and slightly redefined an exisiting one.
New:
PENDING - This status indicates that a fix is attached to the issue and that an Installer script is added in a note to allow easy installation of the fix.
TESTING - This status indicates that a fix is attached to the issue, that an Installer script is added in a note to allow easy installation of the fix, and that this fix should be added to the current test candidate. For this to work the Fixed in Version field also needs to be set to the appropriate release number.
Also RESOLVED is now meant to indicate that the fix is to be loaded into the release candidate. Again this requires an Installer script and appropriate value in Fixed in Version.
It has been a while. I could blame the holiday season partially, but ultimately I've just been distracted and somewhat lazy. I've done the minimum of course but little more in the last couple of weeks.
Back in August of last year (2008) Klaus Witzel emailed me asking about all the open Mantis issues that appeared to have been addressed in 3.10. On his prompting, at that point I took on the job of checking through all of the updates harvested for 3.10, 3.10.1, and 3.10.2 and closing the relevant Mantis reports where I was confident the proposed fix was indeed harvested and released. Well nearly 5 months later I report that I'm pretty much done. I closed the vast majority of the issues, I left a few open where further attention was needed, and there are a couple omore that may be closed after I get some feedback.
Hopefully this sort of thing will not be needed in the future.