[yaourt] branche exp à tester
[yaourt] branche exp à tester
Salut, j'ai uploadé 2 pkgbuild sur AUR:
package-query-git et yaourt-git-exp qui l'utilise, pour ceux qui sont intéressé, merci de faire un retour
Le principe est d'utiliser un outil externe (en l'occurrence package-query) pour remplacer les grep,sed,awk etc., c'est un premier jet, donc à vos risques et périls (même si au pire, ça affichera une erreur )
Pour les sources, c'est sur http://gitweb.archlinux.fr
package-query-git et yaourt-git-exp qui l'utilise, pour ceux qui sont intéressé, merci de faire un retour
Le principe est d'utiliser un outil externe (en l'occurrence package-query) pour remplacer les grep,sed,awk etc., c'est un premier jet, donc à vos risques et périls (même si au pire, ça affichera une erreur )
Pour les sources, c'est sur http://gitweb.archlinux.fr
Re: [yaourt] branche exp à tester
C'est installé !
Je ne manquerai pas de signaler d'éventuels bugs
Merci tuxce
Je ne manquerai pas de signaler d'éventuels bugs
Merci tuxce
~ Yet Another DevOps Blog ~
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [yaourt] branche exp à tester
J'aurais bien aimer garder yaourt "au cas ou". Donc le seul fichier nécessaire c'est le .sh? (Sans compter les dépendances) Je test des ce soir.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [yaourt] branche exp à tester
Ça décoiffe c'est sûr
Par contre, je n'ai pas l'impression d'avoir les votes d'AUR avec une simple recherche avec yaourt, c'est voulu ?
Peut être suffit-il de l'activer, je n'ai pas regardé, mais j'aimais bien cette option par défaut.
Par contre, je n'ai pas l'impression d'avoir les votes d'AUR avec une simple recherche avec yaourt, c'est voulu ?
Peut être suffit-il de l'activer, je n'ai pas regardé, mais j'aimais bien cette option par défaut.
~ Yet Another DevOps Blog ~
Re: [yaourt] branche exp à tester
==> Dépendances manquantes : (sur mon portable)
-> yajl
C'est installé !
Merci tuxce
-> yajl
C'est installé !
Merci tuxce
Le bonheur n’est pas au sommet de la montagne mais dans la façon de la gravir.
(Confucius)
(Confucius)
Re: [yaourt] branche exp à tester
exact, j'ai zappé ça en regroupant la fonction de recherche, remis au dernier commit.Nic0 a écrit : Par contre, je n'ai pas l'impression d'avoir les votes d'AUR avec une simple recherche avec yaourt, c'est voulu ?
- Skunnyk
- Maître du Kyudo
- Messages : 1137
- Inscription : mer. 06 sept. 2006, 21:31
- Localisation : IRC
- Contact :
Re: [yaourt] branche exp à tester
Ça déboite, j'ai pas encore eu de problème, mais le temps de traitement est vraiment plus rapide
https://blog.alteroot.org
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
Re: [yaourt] branche exp à tester
Je viens de l'installer, et en effet tout ce qui est lié à AUR est nettement plus rapide.
Re: [yaourt] branche exp à tester
+1
pas de problèmes, mais quelle vitesse
pas de problèmes, mais quelle vitesse
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [yaourt] branche exp à tester
Après ceci: Je n'ai plus la liste des paquets qui ne sont pas dans AUR car supprimé de AUR ou parce que c'est un paquet personnel...
Sinon cela met bien une grosse seconde pour commencer a afficher des résultats. Donc si on a peut de paquet sur AUR c'est plus lent... désolé d'aller en contre courant.
Bon sinon très bon début
Code : Tout sélectionner
==> Recherche de nouvelle version sur AUR
Sinon cela met bien une grosse seconde pour commencer a afficher des résultats. Donc si on a peut de paquet sur AUR c'est plus lent... désolé d'aller en contre courant.
Bon sinon très bon début
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [yaourt] branche exp à tester
oui j'avais vu ça, mais je me suis dit que c'est pas plus mal parce que toute façon, il n'a rien à te proposer, non ?benjarobin a écrit : Je n'ai plus la liste des paquets qui ne sont pas dans AUR car supprimé de AUR ou parce que c'est un paquet personnel...
pour la seconde, j'ai pas très bien compris ?
tu veux dire qu'il répond lentement quand il y a pas de résultat?
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [yaourt] branche exp à tester
Il est bon de savoir que le paquet n'est pas dans AUR... Je le fait comment sinon?
Je veux dire que c'est assez lent avant de retourner le bloc de résultat.
Moins d'une seconde pour afficher ce bloc
4 secondes chrono en main pour afficher presque d'un coup le bloc qui suit alors qu'avant il affichait le tout en 8 secondes (Bon désolé je ne pensais pas que c'était aussi lent, mais la il faut attendre 4 secondes avant d'avoir quelque chose d'affiché) Sinon j'ai plus de paquet que ceci, mais ne sont pas dans AUR, tu peux en rajouter un petite dizaine
Je veux dire que c'est assez lent avant de retourner le bloc de résultat.
Moins d'une seconde pour afficher ce bloc
Code : Tout sélectionner
yaourt -Su --aur
==> Recherche de nouvelle version sur AUR
Code : Tout sélectionner
avg-free: à jour(r292-1 marqué comme "périmé")
celt: à jour
ddcxinfo-arch: à jour
eclipse-dtp: à jour
eclipse-htmleditor: à jour
eclipse-pydev: à jour
eclipse-subversive: à jour
eclipse-subversive-svn-connector: à jour
eclipse-subversive-svn-connector-svnkit: à jour
eclipse-wtp: à jour
google-earth: à jour
hwd: à jour
jad: à jour
kile-i18n: à jour
lsb-release: à jour
mumble: à jour
oracle-sqldeveloper: à jour
package-query-git: à jour
php-ssh: (local=0.11.0-2 aur=0.11.0-1)
python-textile: à jour
qarecord: à jour
silvercity: à jour
snack: à jour
ttf-openlogos: à jour
ttf-tahoma: à jour
virtualbox_bin: à jour
xbelld: à jour
xdebug: à jour
yaourt-git-exp: à jour
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [yaourt] branche exp à tester
Bonjour,
y aura-t-il une amélioration concernant le nettoyage du cache de pacman (gestion des pkg.tar.xz et pkg.tar.gz) ?
y aura-t-il une amélioration concernant le nettoyage du cache de pacman (gestion des pkg.tar.xz et pkg.tar.gz) ?
Re: [yaourt] branche exp à tester
installé et adopté ! Pas de remarque particulière, cela est beaucoup plus rapide.
- gyo
- Maître du Kyudo
- Messages : 1049
- Inscription : jeu. 19 avr. 2007, 10:40
- Localisation : Nantes (44)
Re: [yaourt] branche exp à tester
Oui, c'est vraiment bluffant de rapidité bravo !
@wido : yaourt n'est pas là pour modifier le comportement de pacman, c'est un wrapper qui étend ses fonctionnalités. Et c'est quoi le problème de la gestion du cache actuellement ?
@wido : yaourt n'est pas là pour modifier le comportement de pacman, c'est un wrapper qui étend ses fonctionnalités. Et c'est quoi le problème de la gestion du cache actuellement ?
Re: [yaourt] branche exp à tester
@benjarobin, décidément, j'ai un peu de mal à te suivre
enfin bref, dans la version normale, il prend les paquets de la sortie pacman et ensuite fait une requête pour chacun, en gros, plus t'avais de paquets aur (ou en dehors d'alpm), plus ça prenait du temps; avec cette version il prend tous les paquets et fait une recherche groupée, le temps de pacman (la requête alpm pour sortir les paquets) reste pareil, par contre, le traitement derrière n'a rien à voir.
Entre balancer x wget, y grep, z awk et avoir le tout déjà chargé dans un prog, y a pas photo
Après, ça dépend aussi de la connexion et du nombre de dépôt que tu as, j'ai 7 (entre les testing, gnome-unstable etc.), ça prend en gros 4.7 sec avec "time" pour rechercher et afficher la liste.
sinon, j'ai rajouter tes précieux paquets qui n'existent nulle part :p
ensuite:benjarobin a écrit : Moins d'une seconde pour afficher ce bloc
benjarobin a écrit : 4 secondes chrono en main pour afficher presque d'un coup le bloc qui suit
enfin bref, dans la version normale, il prend les paquets de la sortie pacman et ensuite fait une requête pour chacun, en gros, plus t'avais de paquets aur (ou en dehors d'alpm), plus ça prenait du temps; avec cette version il prend tous les paquets et fait une recherche groupée, le temps de pacman (la requête alpm pour sortir les paquets) reste pareil, par contre, le traitement derrière n'a rien à voir.
Entre balancer x wget, y grep, z awk et avoir le tout déjà chargé dans un prog, y a pas photo
Après, ça dépend aussi de la connexion et du nombre de dépôt que tu as, j'ai 7 (entre les testing, gnome-unstable etc.), ça prend en gros 4.7 sec avec "time" pour rechercher et afficher la liste.
sinon, j'ai rajouter tes précieux paquets qui n'existent nulle part :p
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [yaourt] branche exp à tester
Bref, c'est plus rapide, mais lorsque l'on lance la commande Il affiche progressivement la liste des résultats trouves. Le temps et le même. Et je suis tout a fait d'accord que faire qu'un seul wget est plus rapide que en faire X, Un algo en o(n) est toujours moins bien qu'en o(1)
Bref hier j'ai tenter toute la soirée d'afficher/parser le contenu de sortie de package-query des qu'il y a la première ligne d'affiche. (Je sais cela change rien a la vitesse, Mais l'expérience utilisateur est bien meilleur.)
Donc oui je ne suis pas arrive a le faire... (Trop mauvais en bash ou c'est comme si le résultat n'était pas flusher du buffer...)
Bon je crois que j'ai été clair cette fois ci...
Code : Tout sélectionner
package-query -Ai list des paquets -f "le format"
Bref hier j'ai tenter toute la soirée d'afficher/parser le contenu de sortie de package-query des qu'il y a la première ligne d'affiche. (Je sais cela change rien a la vitesse, Mais l'expérience utilisateur est bien meilleur.)
Donc oui je ne suis pas arrive a le faire... (Trop mauvais en bash ou c'est comme si le résultat n'était pas flusher du buffer...)
Bon je crois que j'ai été clair cette fois ci...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [yaourt] branche exp à tester
ok là je vois et j'avais pas compris que tu parlais du temps avant affichage, au temps pour moi.
effectivement, un pipe ou redirection, ça ne flush pas forcément (ça doit avoir un rapport avec le terminal) et en rajoutant un fflush() sur package-query, ça le fait ... je vois que pacman aussi flush la sortie, oui pourquoi pas
EDIT: ceci dit, un $() de toute façon ne retourne le résultat qu'à la fin
effectivement, un pipe ou redirection, ça ne flush pas forcément (ça doit avoir un rapport avec le terminal) et en rajoutant un fflush() sur package-query, ça le fait ... je vois que pacman aussi flush la sortie, oui pourquoi pas
EDIT: ceci dit, un $() de toute façon ne retourne le résultat qu'à la fin
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [yaourt] branche exp à tester
Merci, je test des ce soir si tu as le temps de faire la modification... L'utilisateur ne se demande pas ainsi ce qui se passe pendant 4 secondes (pour moi) Tu es un as Je me douter bien qu'il y avait une histoire de flush, mais je croyais que le saut de ligne faisait un flush automatique. (c'est pas le cas ?)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [yaourt] branche exp à tester
Il semble y avoir une différence dans les recherches avec les deux yaourts, avec une recherche comportant deux mots.
La commande suivante :
Avec le yaourt classique (ainsi que yaourt-git), il me retourne 7 résultats, tous comportant les deux mots.
Avec le yaourt-git-exp, il me retourne 317 résultats, visiblement comportant soit l'un soit l'autre mot (soit les deux).
Le résultat semble similaire pour un « yaourt -Ss mind map ».
La commande suivante :
Code : Tout sélectionner
yaourt mind map
Avec le yaourt-git-exp, il me retourne 317 résultats, visiblement comportant soit l'un soit l'autre mot (soit les deux).
Le résultat semble similaire pour un « yaourt -Ss mind map ».
~ Yet Another DevOps Blog ~