I don’t know why some projects use Trac, though it’s been chosen by some people who I respect. It frequently annoys me.
For now, I’ll restrict my rant to Trac’s bug tracker. It fails to do the basic things that bug trackers should do: Make it easy to submit a bug, and make it easy to see a list of open bugs.
- The bug tracker comments use Wiki Formatting, meaning your comment and its formatting is very likely to be mangled. This is hateful to regular users and probably annoying to most technical users. And enjoy guessing which flavor of wiki formatting it uses. Reading the formatting documentation might not add to your enjoyment.
- There’s no way to see the bugs that I have submitted. The “My Bugs” report is apparently a list of bugs assigned to me (if I am a developer). It’s hard to know because it’s cryptically described as “This report demonstrates the use of the automatically set $USER dynamic variable, replaced with the username of the logged in user when executed.”
- It sends me email even for my own changes to bugs.
- It calls bugs “tickets”. Sometimes it calls them “defects”. This makes it hard for people to easily see where to file a bug.