Trac est un gestionnaire de projet logiciel écrit en Python, qui regroupe divers éléments:
Cet ensemble permet de gérer le développement de logiciel, mais on peut aussi l'utiliser pour autre chose, par exemple, je l'utilise au travail:
Voici comment mettre ça en place rapidement sur sa Debian. On se propose d'utiliser:
# aptitude install apache2 libapache2-mod-python libapache2-svn
# aptitude install subversion python-subversion
# aptitude install trac python-genshi
# aptitude install postgresql-8.1 postgresql-client-8.1 postgresql-contrib-8.1 python-pgsql
La résolution des dépendences fera que Python sera installé. Sur Etch, la version par défaut de PostgreSQL est la 7.4, c'est pour ça qu'on spécifie qu'on veut la 8.1.
Pour PostgreSQL, on va vraiment faire le minimum, un role et une base.
: repository, mails pour le commit ?