This was one of the thoughts behind the bug tracking system at
http://quests.eqemulator.net -- I'd set up bugzilla to see if it might be a feasible alternative to bug tracking in general for the emu, but it might be a bit much.
It can really be a put off to submit code changes, and then watch them go into the abyss. Personally, I haven't put as much effort into code as I could because I know the likelihood is that it may not even be seen by anyone willing to merge it in or test it.