knowing what went wrong, and how it was fixed (or why not) (hide)
I used to have some notes on the “best practices” for logging bugs, etc.
Wonder where it all went....
Programmers.StackExchange: Is it reasonable to insist on reproducing every defect before diagnosing and fixing it?
I was satisfied with BugTracker.net from Corey Trager.
I used it for about 5-6 years at a former employer.
A co-worker originally installed it (not sure what version) and I did maintenance after he left.
I extended the code to add in some short-links to other info-systems we used, like a wiki and a project-management system.
This was an older version and was never really upgraded.
I hope to extend this concept into a more generic version, like PmWiki’s “intermap”.
Satisfied is faint praise, sorry about that.
There are certainly bug-tracking systems I’ve encountered that I do not like.
BugTracker did everything I needed.
http://ifdefined.com/README.html#installation
I migrated an install from one machine to another with no problems.
Copied the database (detach, copy files, attach).
Copied the entire folder.
Set up virtual directory pointing to www
, made application, set up app pool, made identity Network Service
, granted permissions on www
folder to app-pool identity (for writing log-files and attachments), updated web.config for new DB reference, and URL prefix (this had been wrong before, so does not seem to be a sticking point).
whee!
It uses the ckeditor
Ugh. The “visual” editor drives me bananas.
And it’s displaying everything in monospace.
How can I change that?
I’d like to display only selected items (code-fragments) in monospace.
TODO: is it possible to get a default organization? Or am I using the wrong schemas?
Default project can be set, but projects are usually below and organization.
IE, any given organization has multiple projects.
I’d like to set a default project for an organization, and possibly even a default organization.
Did I miss this somewhere in the documentation?
Relationship are mentioned here, but they are disabled by default.
Go into web.config
and update the value of <add key="EnableRelationships" value="0"/>
to 1
By default (?) some changes are not displayed -- addition of custom fields, relationships, status change, assignments, etc.
I can’t find a global setting to change this.
There is a link on each bug to enable the display: show change history|hide change history
This will store the setting to effect all other bugs the user views.
I haven’t dug into the code to see if this is stored in the back-end, or in the browser (cookie or local-storage).
Time to move Bug Tracker Dot Net to its own page....
Here’s a sample query I’ve set up, overwhelmingly based on the default open bugs
query.
I found that referencing the st_name directly gave more clarity, and it was already present in the query.
Pay no heed to the exact list of ignored statuses, as my list of statuses is up in the air.
When twiddling queries in SSMS, you’ll have to comment out and bu_user = $ME
I added a custom field, varchar 2048
Should be required, IMHO
http://bugnet.codeplex.com/
Looking into this....
(ugh. buzz word. phrase.)
How to report bugs effectively
Bug Reporting Best Practices
http://stackoverflow.com/questions/465019/bug-tracking-best-practices