Olemis, he seguido con atencion tus mensajes sobre el uso de trac + svn, y me gustaria saber como has logrado resolver un tema con el que he chocado administrando proyectos.softwarelibre.cu el cual esta implementado con la solucion que propones.
El problema en cuestion residia a la hora de asignar los permisos en los repos, es decir que un usuario determinado tuviera permisos de lectura en el repositorio del proyecto X y permiso de escritura en el repositorio Y, agregale a eso cuando los permisos en vez de ser sobre el repositorio completo tenia que ser sobre una de las ramas. Para lograr eso el responsable de un proyecto tenia que comunicarmelo y yo hacer los cambios correspondientes en el fichero de configuracion del svn pues nunca encontre (a lo mejor por mala busqueda o desinformacion de mi parte) algun plugin para Trac que permitiera el manejo de permisos del svn desde una interfaz web. Otro problema era la creacion misma de los proyectos y sus listas asociadas. No existia una interfaz web que permitiera la creacion y configuracion de ambos y por tanto algun administrador del servidor debia hacerlo a mano. Al igual que ti me gusta mucho la solucion trac+svn (sobre todo porque he visto el trabajo que se pasa en configurar un GForge) pero me parece que no es suficiente para ofrecer un servicio del tipo SF o Savannah, lo considero una solucion para un espacio mas "empresarial/reducido". De hecho DrProject surgio con la idea de mejorar estas limitaciones (entre otras cosas) y sin embargo sus propios desarrolladores han determinado no seguir con esa via de desarrollo (modificar trac) y crear un sistema "from scratch" usando django [1] (no me queda claro si es porque el sistema se ha vuelto demasiado complejo para usarlo como herramienta educativa o porque realmente llegaron al limite de la modificacion al trac, comoquiera que sea es una experiencia que me da que pensar al respecto de cualquier solucion basada en modificar Trac, seria bueno si Zuzel que es parte del equipo de DrProject nos comentara al respecto [Kyrie podrias ayudar con esto?]) Teniendo en cuenta tu experiencia con trac me gustaria me dijeras como resolverias los casos de uso siguientes: 1- Usuario registra su proyecto -> [administrador lo autoriza] -> sistema crea el repo, instancia trac y listas de correo 2- Usuario responsable de un proyecto da los permisos que considere en el repositorio de su proyecto a otro usuario del sistema todo eso sin que involucre que un administrador del servidor tenga que loguearse via ssh para ello, tal y como ocurre ahora. Saludos, Ali [1] http://blog.basieproject.org/?p=18 --------------------------------------- Red Telematica de Salud - Cuba CNICM - Infomed _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
