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.

1 réactions

  • De pingou De pingou - 10/11/2009, 09:39 #1

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

Attribution - Partage dans les Mêmes Conditions 4.0 International