[AUR] Probleme downgrade de paquet

Mise à jour / Création /debug de paquetages
falke
Chu Ko Nu
Messages : 416
Inscription : ven. 02 mars 2012, 19:24
Localisation : Grenoble

[AUR] Probleme downgrade de paquet

Message par falke »

Bonsoir,

je suis confronté à un problème que je ne comprends pas .

j'ai installé l'applet meteo pour gnome

gnome-shell-extension-weather-git 20120404-1

or ce paquet est visiblement buggué : il ne charge pas les infos météos

En parcourant les dépôts avec pkgmanager je vois que le mainteneur a remis une ancienne version la 20120131-1

je vérifie que je n'ai pas la berlue : yaourt -Ss gnome-shell-extension-weather-git
[ resultat..]

c'est bien une ancienne version.

je décide de downgrader : yaourt -Rs gnome-shell-extension-weather-git

je relance yaourt -Syua :

on me signale bien la présence de l'ancienne version. Je réponds que je souhaite l'installer
==> Nouveau paquet :
aur/gnome-shell-extension-weather-git 20120131-1 (requis par -)

==> Continuer la mise à jour ? [O/n]
==> [V]oir les détails. Sélectionner les paquets [M]anuellement.

Je réponds oui

et là !!::
==> Construction et installation du paquet
==> Détermination de la dernière révision git...
-> Version trouvée : 20120404
==> Création du paquet gnome-shell-extension-weather-git 20120404-

et il me réinstalle la version 0404 dont je ne veux pas..

Reste-t-il des scories sur mon systeme qui font qu'il ne recompile pas les bonnes sources ?

Je comprends pas

merci pour votre aide
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [AUR] Probleme downgrade de paquet

Message par FoolEcho »

Les -git sont des versions de développement et les PKGBUILDs sont donc faits de manière à récupèrer la dernière en date, donc tu ne peux rétrograder ton paquet ainsi (pour précision: le fait que la date du PKGBUILD soit antérieure n'entre pas en ligne de compte: à moins d'une révision particulière qui justifie que le mainteneur fasse quelque chose, c'est à l'utilisateur de recompiler lui-même le paquet avec --devel).

(Pour la suite, de mémoire, ça fait un moment que je n'ai pas touché au git, donc je ne sais plus trop si c'est bien comme ça :? ) Pour rétrograder en passant par le PKGBUILD, tu dois donc rechercher le commit qui correspond à la date qui t'intéresse sur le site de révision de version (ou avec git log) et modifier le PKGBUILD en incluant cette version: git checkout id_du_commit.


EDIT: et merci d'utiliser la balise code dans tes messages.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [AUR] Probleme downgrade de paquet

Message par benjarobin »

Regarde le man de makepkg. Ce comportement est normal, par défaut makepkg récupéré la dernière version git, la personne sur AUR n'a pas mis une plus ancienne version.
@FoolEcho non, regarde l'option de makepkg : --holdver :D
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre