By Guillaume Rousse (guillomovitch) from Paris.pm
Date: Saturday, 25 November 2006 17:05
Duration: 20 minutes
Language:
You can find more information on the speaker's site:
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.