Par Guillaume Rousse (guillomovitch) de Paris.pm
Date : samedi 25 novembre 2006 17h05
Durée : 20 minutes
Langue :
Vous pouvez trouver plus d'information sur le site du présentateur :
Distribuer des paquetages logiciels implique beaucoup de tâches différentes:
- fournir un environnement de compilation dédié
- permettre aux différents contributeurs de maintenir leur propres paquetages
- créer les index nécessaires aux outils de résolution de dépendances (urpmi, apt-get)
- signer numériquement les paquetages
- synchroniser divers outils de développement, tels qu'un gestionnaire bugs, un système de gestion de version, etc..
- annoncer les nouveaux paquetages
- recenser les mirroirs
- vérifier la cohérence individuelle des paquetages
- vérifier la cohérence globale des paquetages
- etc..
L'approche simpliste d'accumuler les scripts dédiés chacun à une tâche précise aboutit rapidement à un cauchemar en terme de maintenance et d'utilisation. Face à ce constat, le projet YOURI propose une réponse modulaire, sous la forme de composants logiciels génériques et réutilisables, sans pour autant sacrifier le besoin de spécificité propre à chaque projet.