Script pour accélérer la mise à jour de paquet dans l'infrastructure du Fedora Projects
En temps que packageur pour Fedora & EPEL, je suis sauvant amené à consulter cette page pour me remémorer la procédure de mise à jour d'un package dans Fedora. Le problème est qu'en cas de paquet à maintenir conjointement (eZ Components par exemple), on se retrouve vite à répéter les mêmes taches dans x terminaux...
Bref, je me suis fait un petit scripts en python qui se charge de :
- Mettre à jours les sources (pas possible de mettre des patchs pour le moment) sur le CVS de Red Hat
- Mettre à jours les SPEC sur le CVS de Red Hat
- Construire les rpms (par disro) à partir Koji (la plateforme de build de Fedora)
- Soumettre automatiquement le nouveau paquet sur Bodhi (prise en compte de toutes les distros)
- Et en bonus : Twitter le nouveau paquet...
Le script se trouve là : https://svn.llaumgui.com/python/fedora-pkg-update/trunk/ et je suis ouvert à toutes suggestions.







Commentaires
par pingou
J'en ai un dans le même genre 1 qui me lance les build sur koji à la chaine pour un ou plusieur paquets sur une ou plusieur arch.
Par contre je garde à la main la modification du spec et le commit sur le cvs ainsi que la création du ticket sur Bodhi
1 http://blog.pingoured.fr/index.php?...