Datasheet/Fedpkg

De TartareFR
Aller à la navigation Aller à la recherche

__NOTITLE__

Logo Wiki Didier

Création de RPM Fedora avec fedpkg

Déroulement du processus

Idea.png
Validité de l'authentification
Si la dernière initialisation de l'authentification date de plus de 6 mois, il faut la refaire
fedora-packager-setup
  • se mettre sur la branche master
    fedpkg switch-branch master
  • Mettre à jour les sources (mass rebuild)
    fedpkg pull
  • Télécharger les sources
    fedpkg sources
  • Si de nouvelles sources sont à ajouter
    fedpkg new-sources foo-0.0.2.tar.bz2
  • Faire les modifs
  • Tester en local
    make
    ou
    fedpkg mockbuild
  • Vérifier les RPMs et le fichier spec
    fedpkg lint
  • Vérifier les changements
    fedpkg diff
  • git commit et git push
  • Tester avec un build scratch koji
    fedpkg scratch-build
  • Faire le build
    fedpkg build
  • Vérifier qeue l'on a toutes les branches distantes
    git ls-remote
  • Télécharger les branches manquantes
    git fetch
  • Se placer dans la branche active (f21) et appliquer les modifications à celle-ci
    fedpkg switch-branch f21 && git rebase origin/master
  • Faire le build
    fedpkg build
  • Déclarer le build en tant qu'update
    fedpkg update

Liens utiles