Internet : Évolutions sur LinuxFr
Posté par Benoît Sibaud (Jabber id, page perso, ). Modéré le 19 août 2007.
Deux admins, NoNo et Oumph, ont récemment travaillé sur les templates du site :
- Le nombre d'entrées dans le système de suivi est descendu à 90 ouvertes sur 651. Le temps moyen de résolution est de 164 jours. La moitié des entrées fermées ont été traitées en moins de 6 jours ;
- Toutes les entrées de 2004 ont été enfin traitées ;
- Le système de messagerie interne a été revu, pour mieux gérer les messages de ou vers les admins ou les modérateurs ;
- Le nombre de votes de chaque entrée du suivi est maintenant affiché. Rappel : vous pouvez voter pour prioriser une tâche ;
- Une nouvelle boîte utilisateur est disponible : Journaux. Rappel : les boîtes utilisateurs sont affichées sur la page principale en dessous de la boîte personnelle ;
- La page de chaque utilisateur affiche les contenus jamais visités créés depuis la dernière lecture du site ;
- La navigation est possible dans les astuces par catégories ;
- Moins visible, un peu de factorisation de code (grâce à un sommaire détecteur de code dupliqué baptisé gruik_cleaner) et suppression de constantes magiques (ce qui améliore la détection de code dupliqué notamment) ;
- Jabber ID dans les profils et notifications Jabber à l'équipe du site des nouvelles dépêches proposées ;
- Le lien "fin de surveillance" n'ouvre plus une nouvelle fenêtre ;
- Les URI XMPP et mailto sont reconnus dans les commentaires ;
- Support des wikiliens : [[Mot]] pour faire un lien vers http://fr.wikipedia.org/wiki/Mot ;
- Et un peu d'administration système, comme gérer (lire, envoyer des courriels et filtrer) le fait qu'une boîte de sécurité prenne le site comme un terrain de jeu ou qu'un moteur de recherche expérimental P2P fasse des milliers de hits sur une même page...
Système de suivi de LinuxFr.org (621 hits)
Statistiques sur le système de suivi (378 hits)
Page personnelle des utilisateurs authentifiés (419 hits)
Dépêche précédente : présentation LinuxFr.org aux RMLL 2007 (247 hits)
> Lire les commentaires (36 commentaires, moyenne: 3,7).
Vous avez demandé le commentaire #859630.



Système de suivi pour newbies
Je me définis plutôt comme un lecteur de LinuxFr qu'un acteur : je lis les dépèches, parfois les discussions associées ; il m'arrive de répondre, et de "plusser" ou, plus rarement, de juger de la non-pertinence d'un commentaire.
Je fais cela depuis longtemps, et j'aurais quelques petites remarques à faire sur le site, mais je n'ose pas poster sur le système de suivi, car je n'ai aucune certitude que ce que je prends pour des lacunes du site ne soient en fait le fruit de mon incompétence.
Par exemple, sur mon navigateur (Firefox), je ne peux pas utiliser la toolbar car en faisant défiler la page avec la molette de ma souris, des traces de toolbar toutes les 4-5 lignes rendent la page illisible. J'aurais bien soumis un bug, mais :
- Je ne savais pas où jusqu'à aujourd'hui. Le système de suivi est-il bien le bon endroit pour cela ?
- Je ne dois pas être le seul sur ce site à utiliser ubuntu/firefox, comment se fait-il qu'un tel bug ne soit pas déjà dans la liste ? J'en déduis que mes problèmes sont de mon fait, et je ne poste pas de peur de donner du travail inutile.
Autre exemple : le site est illisible sur mon pda, quelle que soit la css utilisée. Mais avant de poster "il faudrait une css spéciale PDAs", je voudrais être certain
- qu'il n'y en a pas déjà une que je n'ai pas sû trouver
- et pourquoi je ne la ferais pas moi-même ? Simplement parceque je ne sais pas dire à mon navigateur de prendre celle-là plutôt que celles sur le site, parceque je ne saurai pas où poster "j'ai fait une css pda, ça intéresse quelqu'un ?" etc....
C'était juste un témoignage de quelqu'un qui ne voudrait pas trop déranger mais qui aime bien linuxfr.
[^]Re: Système de suivi pour newbies
> comment se fait-il qu'un tel bug ne soit pas déjà dans la liste ?
Cf https://linuxfr.org/tracker/640.html (on n'y peut pas grand chose de notre côté)
> Autre exemple : le site est illisible sur mon pda, quelle que soit la css utilisée. Mais avant de poster "il faudrait une css spéciale PDAs", je voudrais être certain
Sur la page https://linuxfr.org/pda/ ?
> - et pourquoi je ne la ferais pas moi-même ? Simplement parceque je ne sais pas dire à mon navigateur de prendre celle-là plutôt que celles sur le site, parceque je ne saurai pas où poster "j'ai fait une css pda, ça intéresse quelqu'un ?" etc....
Si tu en fais une, tu peux poster le lien dans le système de suivi.
> C'était juste un témoignage de quelqu'un qui ne voudrait pas trop déranger mais qui aime bien linuxfr.
Le système de suivi est bien là pour gèrer les 2 questions que tu as posées.
[^]Re: Système de suivi pour newbies
Pour le bug de la toolbar dans Fx, il est connu (j'en ai vu plusieurs en parler ici, mais je ne suis pas allé voir dans le système de suivi par contre).
[^]Re: Système de suivi pour newbies
C'est pas un bug linuxfr, hein, je l'ai sur d'autre sites. C'est un bug de firefox (voire gecko) lorsque l'extension composite est activée sur une carte nvidia (avec réserve pour nvidia : je ne sais s'il y a des soucis avec d'autres marques, mais je crois que non).
Par contre, aucun moyen de connaitre le coupable entre les drivers nvidia, composite et firefox.
Je me rappelle avoir fouiné et trouvé des bugreport, personne ne semblait savoir ce qu'il se passe.
[^]Re: Système de suivi pour newbies
Non, rien à voir avec nVidia. Ça le fait aussi sur ma Intel, et je crois aussi l'avoir constaté sur une ATI.
Non, c'est juste un bug de Firefox (enfin de Cairo, je crois, mais {{référence nécessaire}}), dès qu'il tourne sur un serveur X composité.
[^]Re: Système de suivi pour newbies
J'ai une ATI et ça le fait aussi.
C'est un bug qui se joue entre firefox et composite.
C'est typiquement ce qui arrive quand on a un bureau 3D et qu'on utilise Firefox.
En fait, j'ai l'impression que lorsqu'on fait défiler une page web, l'extension composite se contente de prendre les pixels et de les décaler bêtement, sans demande à FF de refaire le rendu.
Ce qui fait que tout ce qui est "fixed" en CSS se retrouve copié et décalé.
Ça fait ça aussi avec le curseur de défilement automatique qu'on obtient en cliquant avec la molette sur une page web : le curseur bave sur la page.
Si on déplie le cube ou qu'on secoue la fenêtre, on force le calcule du rendu et les traces disparaissent (j'écris comme un publicitaire ménager).
Je finis avec une grosse supposition bien grasse.
Je suppose que les évènements de défilement sont envoyés par X (c'est lui qui les crée).
Sans Composite, l'évènement est passé à Gtk, qui passe à FF :
X (défilement dans la fenêtre de rendu !) -> Gtk (c'est un endroit géré par FF !) -> FF (rendu !) -> Fini !
Avec Composite, je pense que Composite est un peu présomptueux et croit pouvoir faire tout tout seul :
X (défilement dans la fenêtre de rendu !) -> Composite (ça je sais faire tout seul, décalage simple et je transmets pas) -> Fini !
Une solution ? Je sais pas, peut être permettre aux applis de désactiver Composite pour certains cadres, peut être même que c'est déjà dans compiz fusion.
Bon, si je me gourre, "inutile", c'est juste dessous, là
xmpp:ofaurax@jabber.fr
[^]Re: Système de suivi pour newbies
Je ne pense pas que X et composite sachent ce qu'est une scrollbar et sachent faire défiler du contenu. Sans compter que X est isolé de la scrollbar par Gtk, et il me semble que Gtk gère tout ca entièrement (c'est son boulot, ou on m'aurait menti). Je ne pense pas qu'il y ait encore beaucoup d'interactions entre Gtk, Cairo et composite, et encore moins pour firefox. (ca devrait venir avec le temps).
Donc pour un truc qui aille de composite jusqu'a la position fixé de CSS, j'y crois franchement pas du tout (comprendre : c'est bien avant composite que ca merde, même si composite est une des conditions du bug). Donc c'est très certainement lié, et m'es avis que c'est un Bug_A_La_Con complètement imbitable, du genre ou tout le monde croise les doigts pour qu'il disparaissent comme par magie dans Firefox 3. (ce genre de bug ont souvent la bonté de disparaître par eux même, pour peu qu'on réécrive la bonne partie du soft - ici le portage vers cairo)
En tous cas, si toutes les cartes graphiques sont touchées (je suis bien content de m'être trompé), y'a de l'espoir pour que ce soit réglé un jour.
[^]Re: Système de suivi pour newbies
Quand j'ai écrit "défilement dans la fenêtre de rendu !", je voulais dire "évènement molette dans telle zone".
Ensuite, Gtk dit "c'est une zone que l'appli dessine seule" et c'est FF qui s'en occupe.
Et là, je me dis qu'en fait, c'est peut être l'intéraction X/Cairo qui est la source du problème : l'extension Composite croit rendre service à Cairo en faisant un simple décalage, alors que Cairo aurait mieux fait de gérer ça seul.
J'avais dit que c'était gras, mais c'est tard.
xmpp:ofaurax@jabber.fr
[^]Re: Système de suivi pour newbies
Le bug est résolu dans ff3. Il est possible qu'entre temps mettre une iframe dans la page puisse résoudre le problème.
https://bugzilla.mozilla.org/show_bug.cgi?id=282109
https://bugzilla.mozilla.org/show_bug.cgi?id=263686
[^]Re: Système de suivi pour newbies
Bon, je confirme qu'avec une iframe le problème est résolu. Comme workaround je vous propose un script greasemonkey :
http://ganfset.free.fr/linuxfr/linuxfr.user.js
Aucune garantie à part que ça fonctionne chez moi.
[^]Re: Système de suivi pour newbies
super ! merci, ca marche impec ici
[^]Re: Système de suivi pour newbies
Plutot entre Gecko et composite, m'enfin bientot un epiphany webkit.
[^]Re: Système de suivi pour newbies
C'est pas grave, il ne faut pas hésiter à poster dans le suivi. Il est fait pour ca, et ce genre de remarques/remontées de bugs nous intéresse.