Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Clap de fin pour Fedora Linux 35 !

#1 13/10/2021 01:08:27

VINDICATORs
RédactWikix and the graphicatorix!
Modérateur
Lieu : Toulouse(31) France
Inscription : 23/11/2004
Messages : 19 084
Site Web

Empaquetage Mesa-Devel et souci avec git...

Bon je viens de refaire mes paquets  Fedora de Mesa-Devel pour le dépôt vind-depot (voir la doc).
Par contre je me suis aperçu que la commande "git pull" n'avait pas téléchargé tout les fichiers de la branche master du git de Mesa.

Du coup j'ai eu pas mal de souci pour faire mes paquets (fichiers pas à jours, manquants ou inexistants...)

Avez vous une astuce pour forcer la re-synchro avec git ou de refaire un "git clone" régulièrement est la meilleurs solution (le ménage par le vide il n'y a que cela de bon...)

Comme j'ai lancé l'automatisation de ce projet, cela serait bien si je dois ajouter une étape particulière pour ne plus avoir 36 versions sans vraiment être mis à jour ou avec des parties manquantes.
(d'ailleurs je me passe enfin des petites modifications que je devais faire à cause des chemins invalide depuis un moment...)

Merci par avance.


AMD R7 5800x X470 64Go DDR4 3.6Ghz, RX5700XT + AMD R7 2700x A320 + 32Go DDR4 3.2Ghz, rx6500xt 4Go
AMD R5 5600g B550 itx, 32Go +AMD R5 2600 A320,1030GT, 16Go + AMD A6 9500 A320, 8Go
Rpi4 4go

Hors ligne

#2 29/11/2022 13:55:52

C@sp€r
Bricoleur Fedora
Lieu : /dev/loop
Inscription : 09/04/2010
Messages : 778
Site Web

Re : Empaquetage Mesa-Devel et souci avec git...

Salut,

sans connaitre les particularités du dépôt git Mesa, je dirais de refaire un git clone.

En packaging RPM, lorsque upstream ne publie pas de tarball (ce qui était fréquent il y a quelques années), on devait générer soi-même le tarball.

Donc on laissait un commentaire dans le fichier SPEC pour la procédure pour générer le tarball (avec un git clone, du coup). Et ensuite le regen via git clone était systématique.

Tu parles d'automatisation, donc oui tu peux te faire un petit script, avec le git clone dans le script.


1st, no system is safe
2nd, aim for the impossible
3rd, have fun in cyberspace and meatspace

Hors ligne

Pied de page des forums