Como você lida com vários projetos (sobrepostos) no trac?

Estamos usando o trac e estamos realmente satisfeitos com ele. No entanto, pronto para uso, o trac é mais adequado apenas para ambientes de projeto único. Gostaria de ouvir sobre as várias abordagens que as pessoas adotam para fazê-lo funcionar com vários projetos e suas experiências com eles. Existem plugins para recomendar? Quaisquer patches, ajustes ou o quê? Você está usando um sistema de rastreamento de bugs totalmente diferente, que oferece toda a funcionalidade do trac, além de suporte a vários projetos?

Recentemente, começamos a gerenciar um segundo projeto, que geralmente funciona bem, mas também apresenta algumas desvantagens, principalmente quando os dois projetos se sobrepõem devido ao código de biblioteca comum que escrevemos que é usado nos dois projetos. Como você lida com isso?

(Vou anexar nossa própria abordagem atual como resposta a esta postagem.)

questionAnswers(5)

yourAnswerToTheQuestion