views:

191

answers:

8

Possible Duplicate:
Free/Cheap Task/Bug Management software

I'm on a four man dev team.

I've managed to persuade my manager that we need a bug/issue tracking system.

I've been playing with FogBugz for a while, but he isn't prepared to pay 100USD/month for it.

Ideally it would link into our Version control system (currently SVN but we are considering moving to Mercurial), and we could host it ourselves if that would reduce costs.

What do you recommend?

+1  A: 

Atlassian offers Starter Licenses: for just $60 you'll get wiki (Confluence), issue tracker (Jira), build server (Bamboo), SSO (Crowd), and many more.

Anton Gogolev
+4  A: 

Redmine is a good option.

However, we are also running a 4 person team and have found FogBugz and Kiln to be invaluable. I don't think the team can get by without it anymore.

Vincent Ramdhanie
We're considering to move from Trac to Redmine, which offers much better time tracking integration.
jruillier
+1 for Redmine - I moved our stuff from Trac to Redmine last year and it's so much easier to maintain. There is active development on Redmine and the upgrades have been simple. I've linked it to LDAP for authentication and linked the projects to Mercurial repositories.
Adrian
+2  A: 

We have used bugzilla for a long time now - it's very stable and we've never had any problems with it. I've not used it linked to SVN, but it does have some capability there.

Wikipedia has a table listing some bug tracking software at the bottom of http://en.wikipedia.org/wiki/Bug_tracking

ar
sleske
+1  A: 

We use Trac. Subversion integration is one of its core features.

Mark
A: 

Bugzilla is the best and free

Ravia
Any particular reason(s) why it's the best?
Twelve47
Bugzilla is a disaster, I'm surprised that its used so widely. It have had an catastrophic user interface for ages and its just recently starting to catch up with late 90's applications. It would get my vote of "worst application in widespread use".
RA
@RA: The application is very solid, so "worst application" is unfair. "Worst UI" however is at least partially justified... depends on the audience.
sleske
+1  A: 

There's a few:

  • Mantis Bugtrack is simple to setup and has most of what you'd probably need.
  • Bugzilla has absolutely every feature you'd ever want and scales, it also has reporting and so on.
  • Trac which can also do source code management
  • several dozen more, Googling for "open source bug tracking" has 23,900,000 results.

Personally I like Mantis, it's really quick to setup and has most everything you'd want.

bigredbob
+1 for Mantis. We also use it and are quite satisfied.
sleske
A: 

I have used trac/subversion service provided by CVSDude/Codesion

http://codesion.com/

There basic developer pack starts at $6.99 a month.

Aim Kai
+2  A: 

I've worked with GForge in the past:

gforge.org/gf/

(free for light use)

and Savane:

gna.org/projects/savane

(free free)

( also see savannah.gnu.org/ )

They're both based on the same code base as SourceForge, so are similar. GForge was slightly more fancy when I used it, probably due to it being a commercial product, but Savane is fine.

RT is also very well regarded and deserves a mention:

bestpractical.com/rt

It can be a powerful too if set up well, although I've seen some messy installations.

This page has a good list if you would like to go shopping:

http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems

I note you want to interface with subversion. When I had to help get a small project up and running quickly in a recent contract we agreed to use git for our source control, and I found that we could host it for free at www.projectlocker.com/ which was just what we needed to cover our needs. (5 users, a small directory of files and the bug tracking etc we needed around it) although I wouldn't recommend that for a long-term solution. We were only ever going to be coding a one-off utility over the space of 3 months, and there were only 3 of us committing code.

Project locker supports subversion as well as git, in fact svn is their default.

It was very convenient in that we didn't have to do any installing or setting up ourselves, we just signed up and it was ready to use. One of the strongest points for us was the fact that my colleague could commit from Turkey, I could commit from home in the UK, and when we got together in the office in the UK we could access and commit to the same repository and bug-tracking from there as well. We could interface with it both from the command line via ssh, and via the web.

It was important to us that the repository was hosted for free and was allowed to be private, because due to the nature of the project being for a customer who would end up owning the code, the work we were creating wasn't open source.

github.com offers similar for a low price.

JohnGH