kwizart wrote:Par contre ceci doit être réservé au signeur vraisembleblement?
%_signature gpg
%_gpg_name kwizart
%_gpg_path /etc/pki/rpm-gpg/RPM-GPG-KEY-kwizart
A moins qu'en ajoutant cela il trouve enfin la clef comme pour les rpm livna... Ce qui signifie que j'ai plus qu'à tout recompiler...
Le .rpmmacros est que pour celui qui fait les paquets. Ce n'est jamais vu par Yum.
Relis bien ce que j'ai mis au-dessus. Tes paquets sont
OK ! Inutile de les recompiler ou signer.
Il n'y a pas à les toucher (du moins pour ce problème précis).
Il manque seulement dans la configuration de Yum (plus précisément dans le fichier /etc/yum.repo.d/kwizart.repo) l'information qui indique quelle clée public doit utiliser Yum pour vérifier la signature des paquets qui appartiennent aux dépôts kwizart, kwizart-debuginfo et kwizart-source.
C'est l'intention de la ligne "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kwizart" dans le fichier /etc/yum.repos.d/kwizart.repo .
Il faut seulement que tu modifies ton fichier /etc/yum.repos.d/kwizart.repo (qui est dans le paquet kwizart-release) et ajouter "gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kwizart".
Exemple de fichier /etc/yum.repos.d/kwizart.repo "correct" :
[c][kwizart]
name=kwizart for Fedora Core $releasever - $basearch - Base
baseurl=
http://kwizart.free.fr/fedora/$releasever/$basearch/
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kwizart
[kwizart-debuginfo]
name=kwizart for Fedora Core $releasever - $basearch - Debug
baseurl=
http://kwizart.free.fr/fedora/$releasever/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kwizart
[kwizart-source]
name=kwizart for Fedora Core $releasever - $basearch - Source
baseurl=
http://kwizart.free.fr/fedora/$releasever/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kwizart[/c]