Page 1 sur 1

[bug?] yaourt -Ss Vs. pacman -Ss (résolu)

Publié : mar. 08 avr. 2008, 18:07
par cassyb
Salut,

Je voulais savoir pourquoi
yaourt -Ss poker
me renvoie aucun resultat alors que
pacman -Ss poker
community/pokerth 0.6.1-2
Poker game written in C++/QT4

merci pour l'explication.

Publié : mar. 08 avr. 2008, 18:39
par Archie
Chez moi, yaourt me renvoie bien des résultats :

Code : Tout sélectionner

chocolat archie|~ § yaourt -Ss poker
archlinuxfr/pokerth 0.6.1-4
    Poker game written in C++/QT4
community/pokerth 0.6.1-2
    Poker game written in C++/QT4
aur/poker-engine 1.0.25-1
    poker-engine is a python library that implements poker rules according to variants and betting structures specified in configuration
aur/poker-eval 134.0-2
    libs for poker3d
aur/poker-network 1.0.37-1
    poker-network is a python library that implements a poker game (server and client)
aur/poker3d 1.1.33-1
    A 3d poker server and client
aur/pypoker-eval 134.0-2
    python libs for poker-eval
aur/xwnc-uw 0.3.3-1
    A virtual server from metisse modified by underware which is used for poker3d

Publié : mar. 08 avr. 2008, 20:52
par wain
moi aussi j'ai tous ces résultats:

Code : Tout sélectionner

wain ~ $ yaourt -Ss poker
archlinuxfr/pokerth 0.6.1-4
    Poker game written in C++/QT4
community/pokerth 0.6.1-2
    Poker game written in C++/QT4
aur/poker-engine 1.0.25-1
    poker-engine is a python library that implements poker rules according to variants and betting structures specified in configuration
aur/poker-eval 134.0-2
    libs for poker3d
aur/poker-network 1.0.37-1
    poker-network is a python library that implements a poker game (server and client)
aur/poker3d 1.1.33-1
    A 3d poker server and client
aur/pypoker-eval 134.0-2
    python libs for poker-eval
aur/xwnc-uw 0.3.3-1
    A virtual server from metisse modified by underware which is used for poker3d
T'aurai pas une version de yaourt qui date d'avant la guerre par hasard ?
Pourquoi n'as-tu pas ajouté le dépôt [archlinuxfr] dans ton pacman.conf ?

Publié : mar. 08 avr. 2008, 23:14
par aramisqc
Idem à wain et Archie :

Code : Tout sélectionner

[fonguy21@aramisqc ~]$ yaourt -Ss poker
community/pokerth 0.6.1-2
    Poker game written in C++/QT4
archlinuxfr/pokerth 0.6.1-4
    Poker game written in C++/QT4
aur/poker-engine 1.0.25-1
    poker-engine is a python library that implements poker rules according to variants and betting structures specified in configuration
aur/poker-eval 134.0-2
    libs for poker3d
aur/poker-network 1.0.37-1
    poker-network is a python library that implements a poker game (server and client)
aur/poker3d 1.1.33-1
    A 3d poker server and client
aur/pypoker-eval 134.0-2
    python libs for poker-eval
aur/xwnc-uw 0.3.3-1
    A virtual server from metisse modified by underware which is used for poker3d

Publié : mer. 09 avr. 2008, 17:06
par cassyb
T'aurai pas une version de yaourt qui date d'avant la guerre par hasard ?
quelques semaines en effet :oops:
mais vu qu'il n'y avait pas de message d'erreur comme quoi il fallait absolument upgrader...

Publié : mer. 09 avr. 2008, 17:26
par marc[i1]
Tu as bien configuré le dépôt [archlinuxfr] ?

Publié : mer. 09 avr. 2008, 17:46
par cassyb
pas de soucis vu que j'ai pu faire l'upgrade de yaourt :wink:

Publié : mer. 09 avr. 2008, 18:26
par wain
cassyb a écrit :pas de soucis vu que j'ai pu faire l'upgrade de yaourt :wink:
Je pense comme marc[i1] que tu n'avais pas le dépôt archlinuxfr, sinon pacman t'aurai montré "archlinuxfr/pokerth 0.6.1-4", or tu ne l'avais pas.
Je vois pas bien comment yaourt pourrais te prévenir qu'il faut le mettre à jour si tu n'active pas le dépôt où il est mis à jour :roll:

Publié : mer. 09 avr. 2008, 20:53
par cassyb
Je pense comme marc[i1] que tu n'avais pas le dépôt archlinuxfr, sinon pacman t'aurai montré "archlinuxfr/pokerth 0.6.1-4", or tu ne l'avais pas.
Je n'ai jamais dit le contraire...
Je vois pas bien comment yaourt pourrais te prévenir qu'il faut le mettre à jour si tu n'active pas le dépôt où il est mis à jour
En récupérant le contenu d'un fichier distant (socket) qui contiendrait la dernière version stable à comparer avec la version qui se trouve en local
Je suppose que Deluge fait comme ça.
(mais ce n'était pas l'objet de mon post).

J'ai posté car pour moi si pacman renvoie + de resultats que yaourt...
Et que yaourt utilise pacman, y'a bien une couille dans l'pâté...
en partant du principe qu'accès ou non au dépot [archlinuxfr], yaourt devrait TOUJOURS renvoyer un resultat >= à celui de pacman.

Car le problème c'est que d'un point de vu utilisateur, il n'y a aucune différence entre la recherche d'un paquet qui n'existe pas et la recherche d'un paquet qui existe vraiment mais dont il n'arrive pas à en récupérer les infos pour x raisons (qu'il serait bien de traiter comme exception)...ce qui encouragerait l'utilisateur à upgrader yaourt ou du moins à l'informer du problème.

Publié : mer. 09 avr. 2008, 22:26
par wain
Bein la mise à jour date de la sortie pacman 3.1 (cf http://forums.archlinux.fr/topic1338.html) soit quasiment 4 mois !!
Le fichier dont tu parles pour la mise à jour c'est justement la db qui est téléchargée par pacman. Rester 4 mois sans vérifier s'il existe une mise à jour des outils de base, c'est du suicide :shock:

Pour la petite histoire, il s'agissait d'un problème de compatibilité entre yaourt et pacman puisque la base de données des paquetages distant avait été déplacée de /var/lib/pacman/ à /var/lib/pacman/sync. Cette version de pacman n'étant restée qu'1 seule journée dans [testing] je n'ai pas eut le temps de diffuser de mise à jour avant.

Publié : mer. 09 avr. 2008, 23:34
par cassyb
y'a t-il moyen de savoir quelles sont les paquets installés en utilisant yaourt?
ça utilise le même log que pacman il me semble, y'aurait-il un flag particulier? un log complémentaire propre à yaourt?
J'aimerais savoir la dernière fois que je l'ai utilisé...
Rester 4 mois sans vérifier s'il existe une mise à jour des outils de base, c'est du suicide
T'inquietes...je fais des upgrades une fois par semaine
(sauf pour archlinuxfr comme tu l'auras compris)
upgraded yaourt (0.8.5-1 -> 0.9-2)
Cette version de pacman n'étant restée qu'1 seule journée dans [testing]
Je n'utilise pas testing.

Publié : mer. 09 avr. 2008, 23:51
par marc[i1]
cassyb a écrit :
Cette version de pacman n'étant restée qu'1 seule journée dans [testing]
Je n'utilise pas testing.
Je crois que tu lis trop vite, wain t'explique que « à l'époque » pacman n'est resté dans testing qu'une journée, car les devs l'ont jugés bon pour le service … nullepart il est écrit que tu utilises testing !!! :roll:

Enfin bref, tu met le dépot de [archlinuxfr] et c'est fini, yaourt se mettras à jour comme un grand avec le reste de ta distro.

Publié : jeu. 10 avr. 2008, 00:16
par wain
cassyb a écrit :y'a t-il moyen de savoir quelles sont les paquets installés en utilisant yaourt?
marc[i1] disait l'autre jour (en rigolant je pense) qu'on devrait relancer la mode du RTFM... :lol:
Je t'en dis pas plus, je pense que tu as pigé où je veux en venir hein ? :P
Bon tu vas me dire que le man est en anglais... je le sent... ok soit.
Mais il existe un wiki pas trop mal fichu en français, et la page du projet (http://archlinux.fr/yaourt) répond également à tes interrogations.

Pour schématiser, disons que yaourt accède directement à la base de données alpm pour la lecture (toutes les recherches), et qu'il utilise pacman lorsqu'il faut écrire dans la base alpm (Arch Linux Package Management). La compatibilité avec pacman est donc conservée à 100%.

Publié : jeu. 10 avr. 2008, 00:28
par aramisqc
wain a écrit :
cassyb a écrit :y'a t-il moyen de savoir quelles sont les paquets installés en utilisant yaourt?
marc[i1] disait l'autre jour (en rigolant je pense) qu'on devrait relancer la mode du RTFM... :lol:
Je t'en dis pas plus, je pense que tu as pigé où je veux en venir hein ? :P
Bon tu vas me dire que le man est en anglais... je le sent... ok soit.
Mais il existe un wiki pas trop mal fichu en français, et la page du projet (http://archlinux.fr/yaourt) répond également à tes interrogations.

Pour schématiser, disons que yaourt accède directement à la base de données alpm pour la lecture (toutes les recherches), et qu'il utilise pacman lorsqu'il faut écrire dans la base alpm (Arch Linux Package Management). La compatibilité avec pacman est donc conservée à 100%.
Vrai que yaourt est bien documenté dans le wiki. Mais c'est pas compliqué que de le franciser dans man. Récupérer l'archive de man8, extraire et éditer en francisant. Ensuite un gunzip et mettre le tout dans man8 fr :wink:

aramisqc

Publié : jeu. 10 avr. 2008, 00:31
par vincentxavier
Je veux pas cafter, mais je crois que marc[i1] maintiens un arbre git es traductions en fr !!

marc[i1], libère ton arbre

Publié : jeu. 10 avr. 2008, 00:42
par cassyb
la date de création des repertoires qui se trouvent dans:
/var/abs/local/yaourtbuild
m'a déjà donné déjà une indication...
soit quasiment 4 mois

Publié : jeu. 10 avr. 2008, 08:38
par marc[i1]
vincentxavier a écrit :Je veux pas cafter, mais je crois que marc[i1] maintiens un arbre git es traductions en fr !!

marc[i1], libère ton arbre
Effectivement, j'ai un arbre git pour les pages man de pacman, mais pas de yaourt ... va falloir corriger ça ! :D

sinon mon arbre attends juste le feu vert pour distribuer ses graines !
Amis de la poésie fleurale soit le bienvenue :lol:

Publié : jeu. 10 avr. 2008, 19:07
par wain
cassyb a écrit :la date de création des repertoires qui se trouvent dans:
/var/abs/local/yaourtbuild
m'a déjà donné déjà une indication...
soit quasiment 4 mois
Ce répertoire n'est utilisé que temporairement pour la compilation de paquetages de type -svn, -cvs ou -git.

@aramisc: plusieurs personnes se sont déjà proposées pour traduire les man. J'attends une version complète pour l'intégrer au paquetage. De même j'aimerai à terme utiliser gettext pour proposer une version de yaourt en français.

Publié : ven. 11 avr. 2008, 17:55
par cassyb
Ce répertoire n'est utilisé que temporairement pour la compilation de paquetages de type -svn, -cvs ou -git.
j'avais en + cherché la commande yaourt -S dans .bash_history pour savoir le dernier paquet installé avec yaourt...puis trouvé la date dans le log de pacman.