« Datasheet/Fedpkg » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « {{Datasheet}} = Création de RPM Fedora avec fedpkg = == Déroulement du processus == {{Admon/tip|Validité de l'authentification| Si la dernière initialisation de l'aut... ») |
|||
| Ligne 25 : | Ligne 25 : | ||
* [http://fedoraproject.org/wiki/Package_maintenance_guide Guide de maintenance de paquet] | * [http://fedoraproject.org/wiki/Package_maintenance_guide Guide de maintenance de paquet] | ||
* [http://fedoraproject.org/wiki/Package_update_HOWTO HOWTO sur la mise à jour de paquet] | * [http://fedoraproject.org/wiki/Package_update_HOWTO HOWTO sur la mise à jour de paquet] | ||
* [https://admin.fedoraproject.org Bodhi] | |||
Version du 20 février 2015 à 16:59
__NOTITLE__
Création de RPM Fedora avec fedpkg
Déroulement du processus
- 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
oufedpkg 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
