[Yaourt] Gestionnaire de paquetages pour Archlinux

Annonces, dépannage, évolution du projet yaourt
Avatar de l’utilisateur
leif_thande
Daikyu
Messages : 69
Inscription : mer. 30 mai 2007, 18:35

Message par leif_thande »

J'ai vérifié ton patch vincentxavier et il faut quelques petites corrections :

Code : Tout sélectionner

-# Color functions
+if [ -e "$HOME/.yaourtrc" ]
+       source "$HOME/.yaourt.conf"
ici la directive if devrait ressembler à :

Code : Tout sélectionner

if [-e "$HOME/.yaourtrc"]; then
aussi, il manque la close fi à la fin du else :

Code : Tout sélectionner

+else
+# default color functions
 COL_INSTALLED="$COL_INVERT$COL_YELLOW" # show [installed] packages
 COL_ARROW="$COL_YELLOW" # show ==>
 COL_NUMBER="$COL_INVERT$COL_YELLOW" # show number) in listing
fi

Sinon, je propose qu'on renomme .yaourtrc pour .yaourt.conf .

Aussi, j'ai remarqué qu'il a une variable USE_CUST_COLOR dans le fichier yaourtrc mais elle ne semble pas utilisée pour l'instant. Des plans futurs ?


Je crois que ce serais bien de rendre toutes les variables de la fonction parameters() modifiables par le fichier de configuration. Je n'ai pas vraiment le temps en ce moment mais je me pencherai la dessus plus tard.
Leif-
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

J'ai fait le patch à la rache™ dans un matin de délire. C'est normal qu'il soit bourré de fautes, surtout que je ne l'ai même pas testé chez moi ;-)

Pour les noms, j'avoue avoir une légère tendance pour nommer les fichier de conf prognamerc mais je n'ai rien contre le nommage progname.conf

Effectivement, la variable USE_CUST_COLOR est laissée pour une utilisation future (du genre utiliser ou non les couleurs personnalisées)
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

J'ai commencé à implémenter déjà le fichier de configuration.
Pour éviter des effets de bord, je préfère éviter le format bash qui nous amènerait à fixer certaines variables à l'arrache.
Le fichier de config aura la forme:

Code : Tout sélectionner

#   NoConfirm no
#   ShowAurComment yes
#   EditPkgbuild yes
#   TmpDirectory /where/you/want
#   ExportToLocalRepository /where/you/want
#   ColorMod normal
#   ColorMod lightbackground
#   ColorMod nocolor
#   PkgbuildEditor default
#
#   Define here yaour prefered Sourceforge mirror: (none surfnet ufpr heanet easynews umn switch belnet kent mesh optusnet jaist puzzle superb-east nchc superb-west)
#   SourceforgeMirror heanet
Même si c'est un peu plus chiant à implémenter au départ.

La variable USE_CUST_COLOR est uniquement le fruit de l'imagination de vincentxavier :D Pour l'instant, rien n'est fait.

Sinon, pour suivre l'avancé, allez sur bugs.archlinux.fr :wink:
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Cactus a écrit :Petite remarque sur les couleurs de yaourt : l'écriture gris clair sur fond orange pour la signification [installed], ça tue les yeux ! :shock:
J'aimais mieux le jaune, personnellement.
Etant donné qu'il y a l'options --lightbg, on peut revenir au jaune au lieu du orange ? et/ou passer l'écriture en noir ? (comme avant)

Merci de bien vouloir réfléchir à ma proposition... :wink:

Sinon, pourquoi ne pas régler tout ça dans un fichier de conf ?
Je suis en train de terminer l'implémentation du fichier de configuration. Mais ça me gêne d'y mettre tout un tas d'options pour gérer couleur/clignotement/gras et compagnie. Si les couleurs ne sont pas bonnes, il est préférable qu'on en discute ensemble et qu'on propose des shémas de couleurs différents.
Ainsi dans le fichier de configuration on peut trouver les options suivantes:

Code : Tout sélectionner

ColorMod normal
ColorMod lightbackground
ColorMod nocolor
ou pourrait facilement y ajouter d'autres styles dont tout le monde pourrait profiter plutôt que de garder chacun pour soit.

Cactus, pourrais-tu stp me faire une capture d'écran de ton terminal et me montrer quelles sont les couleurs difficiles à lire ?

merci d'avance ;)
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Voici la capture :
Image

Ma résolution est en 1680x1050 sur un écran 15.4" (portable), et le gris sur fond orange, c'est limite illisible ! :?

Moi, j'aimais bien les couleurs d'origine (noir sur fond jaune, si ma mémoire ne me fait pas défaut).

Mais tu peux aussi opter pour une écriture noire, et pas grise, sur ce fond orange, ça se lira très bien ! (même si je préfère de loin le jaune à l'orange... mais bon, les goûts et les couleurs... :roll: ).

Merci !
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

même couleur chez moi !

et c'est vrai que le orange c'est pas jojo ! mais bon, moi je m'en tape :D
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Moi, je ne m'en tape pas vraiment : je me tue les yeux à chaque fois pour lire (deviner surtout) le n° du paquet ! :shock:

EDIT : grosse résolution, petit LCD et petites polices aussi... mais j'ai pas envie de toucher à ces dernières... c'est déjà presque trop gros pour Quadconsole... :wink:
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Ah effectivement, j'ai jamais vu cet horrible orange ! :shock:

Chez moi c'est tout jaune 8)

Vous utilisez quoi comme term ?
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

yakuake
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
osku
archer de cavalerie
Messages : 169
Inscription : lun. 28 août 2006, 08:14

Message par osku »

gnome terminal / terminal / rxvt-unicode
+ zsh

Mais plus sur fond sombre/transparent que blanc
:wink:


Edit :
@Cactus, tu utilises quelle police dans ton terminal ?
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Voilà ce que ça donne chez moi sous urxvt.

Image

Je vous recommande vivement de télécharger et d'exécuter ce script, qui vous permettra de vérifier le rendu des couleurs.
http://pastebin.archlinux.fr/1413

Image
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

J'utilise
- police : Bitstream Vera Sans Mono, gras, taille 7
- terminal : Quadkonsole, mode Transparent sur fond foncé.

EDIT : voici ce que ça donne chez moi :

Image

EDIT 2 : c'est comme si j'avais un voile gris... j'ai testé de repasser en mode Blanc sur fond noir, ça ne change rien.

EDIT 3 : j'ai compris d'où ça vient : c'est dans le paramétrage de Konsole, on peut choisir la couleur pour chaque modèle. Je pense que Wain utilise le code XTrem, tandis que les autres modes affiches des couleurs différentes et plus sombres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Ayé, j'ai modifié une par une les couleurs du Mode transparent sur fond foncé (en ayant auparavant noté celles de XTerm), et c'est bon :
(à gauche, l'ancien code couleur, à droite le nouveau) :
Image
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

ah je suis content que ça marche Cactus :D
Comme quoi il faut pas hésiter à faire part d'un problème parfois :kimouss:

Reste à régler le pb de marc[i1]
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

corrigé aussi ^^
merci à cactus :p
Image
Ne vous emmerdez plus, emmerdez les autres.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Ce fut un plaisir... :wink:
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

la version 0.8.1 est dans les bacs (sur le nouveau dépôt http://repo.archlinux.fr/)

version 0.8.1 (09/07/07)
-ajout d'un fichier de configuration yaourtrc
-ajout de pages de manuel: yaourt(8) et yaourtrc(5), merci à Leif Thande
-détection des mauvaises options (comme -sy au lieu de -Sy)
-visualisation du contenu d'un paquetage après compilation
-installation rapide d'un fichier (ou à partir d'une url) sans option: yaourt /tmp/file.pkg.tar.gz
-amélioration du comportement à la saisie du Y/n
-nouvelles options comme: "afficher les commentaires AUR" et "Utiliser le vote sur AUR" plus d'autres options dans le fichier yaourtrc (voir man yaourtrc pour les détails)
-support du chemin relatif pour l'option --tmp
-support du double refresh (yaourt -Syy)
-bug corrigé: la recherche du mot "mail" renvoyait de mauvais résultats

Merci à tous ceux qui ont participé à la sortie de cette version :)
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki »

merci :D
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

version 0.8.3 (20/07/07)

-nouvelle option -G pour télécharger le PKGBUILD: yaourt -G <packagename>
-nouvelle option -B pour sauvegarder la base de données de pacman
-possibilté de vérifier un paquetage après compilation avec namcap
-suppression de la dépendance à lynx
-bug corrigé dans yaourt -Cd
-bug corrigé lors de l'export d'un paquet au cours d'une upgrade avec -Su
Avatar de l’utilisateur
leif_thande
Daikyu
Messages : 69
Inscription : mer. 30 mai 2007, 18:35

Message par leif_thande »

Bravo wain, c'est vraiment top les options -G et -B ! Au fait, tu as prévu une option pour réintégrer une sauvegarde d'une base de donnée ?

Leif-
Leif-
Répondre