A combination of a bug/feature request tracker + email typically solve all these problems nicely. Granted, every tracker requires some amount of customization but, well within the abilities of this community.
Is there here an aversion to databases generally speaking? Or maybe it's just because many maintainers have become too attached to their hard-earned email scripts and shortcuts.