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...

fedora-pkg-update-help.png

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...

fedora-pkg-update-resume.png

Le script se trouve là : https://svn.llaumgui.com/python/fedora-pkg-update/trunk/ et je suis ouvert à toutes suggestions.

Commentaires

#1 Gravatar de pingou Le mardi 10 novembre 2009, 09:39
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?...

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Lien permanent

Twitter