Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Rapport de bug et intégration avec ElementSpeak
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Rapport de bug et intégration avec ElementSpeak
necropotame Français 8 fabounet [Read]
04 February 2008 à 02:32

necropotame, Wednesday 30 January 2008 à 11:12


Subscription date : 29 November 2007
Messages : 1583
Ce serait possible de mettre en place en système pour rapporter les bugs ?

En faite, il faudrait que cairo-dock détecte son propre plantage (pas très dure, il suffit de mettre 1 si le dock est ouvert et 0 si il est fermé. Si il est ouvert et que la variable est à 1, c'est qu'il a planté) et propose de rapporter le bug sur elementspeak.
Un dialogue apparaitrait alors en nous proposant de rapporter le bug. Si on clique sur oui, firefox ouvre ElementSpeak sur une page toute prête pour rapporter le bug (cette page par exemple).
Il me suffirait juste de créer une petite modification à TamTask pour proposer de remplir les champs tout seul quand l'argument "auto" est passé dans l'adresse (La section serais alors "rapport de bug automatique", la version celle que la personne utilise, la priorité en normal ...

necropotame, Wednesday 30 January 2008 à 11:53


Subscription date : 29 November 2007
Messages : 1583
Bon, j'ai travaillé un peu le problème, il suffis de renvoyer à cette page pour que tout soit comme il faut :
http://cairo-dock.necropotame.fr/tt_task_editor.php?p=5&t=new&r=VERSION&n=NOM&auto=1

Pour la version, elle doit être rentrée dans la liste des version du projet, sinon elle sera dans Général
Pour le nom, si CD est en version SVN, il faudrait un truc du genre "rev REVISION - UTILISATEUR DE LA MACHINE - DATE au format YY/MM/DD
ou quelque chose dans le genre. C'est sur tout pour que fabounet s'y retrouve par la suite.

Ça marche évidement pour n'importe quel projet (Rhythmbox, Terminal, ElementSpeak ...)

fabounet, Wednesday 30 January 2008 à 14:37


Subscription date : 30 November 2007
Messages : 17118
ça demande de créer ue tache (?)
ça risque d'être un peu lourd pour ceux qui tuent le dock avec ctrl+C ^_^

Mav, Wednesday 30 January 2008 à 14:40


Subscription date : 29 November 2007
Messages : 3146
et on sait qu'ils sont nombreux
Perso, je teste la nouvel rev en lancant le script dans un terminal, s'il segfault pas, je le relance en tache avec ALT+F2
Ca risque de s'empiler

necropotame, Wednesday 30 January 2008 à 14:47


Subscription date : 29 November 2007
Messages : 1583
En faite, ça pré-rempli la version, le titre, la section et la priorité. Il ne reste plus qu'a dire ce qu'il s'est passé et cliquer sur Envoyer pour créer la nouvelle tâche dans "Rapport de bug".

Oui enfin tuer un programme, c'est jamais une bonne solution quand même ^-^ Tu peut toujours faire une option pour le désactiver. Bon, c'est sur que si chaque personne faisait ça dans son programme, on pèterais un cable quand l'ordi redémarrerais après un plantage En faite, c'est histoire de faire en sorte que plus de personne viennent rapporter des bugs et se familiariser avec le forum. Plus on aura de retour, plus le projet avancera. Et puis ça fait plus sérieux je trouve ^-^. Qui plus est, on aura p-e plus de personne qui découvrirons le forum avec ça.

Par ce que personnellement, cairo-dock plante régulièrement sans que je m'en rende compte. Avec ce genre d'outil, on demande bien au personne de dire lorsque le programme plante. Ça les pousse à utiliser le SVN que pour faire du test. On pourrait aussi voir si le dock est plus instable d'une version à l'autre.

Si tu trouve un moyen de faire un envoi en POST vers une page, tu pourrait même faire en envoi de log automatisé. La personne n'aurai même plus à remplir le formulaire. Elle cliquerais juste sur "OK" et on lui dirait "Merci" ! Je ne peut pas faire ce genre de chose par un envoi en GET, c'est pas aléatoire pour les caractères spéciaux.

Sowa, Saturday 02 February 2008 à 19:53


Subscription date : 04 December 2007
Messages : 72
bah, pour ceux qui tuent leur dock, ils ont juste à mettre "non" pour le rapport de bug, non ?

nochka85, Saturday 02 February 2008 à 20:09


Subscription date : 29 November 2007
Messages : 7408
En tous cas, moi, je suis à 100% pour un "rapport de bug" automatique !
... Cela éviterait les nombreuses fois ou l'on a un bug et que l'on arrive pas a le reproduire à 100 % !

necropotame, Sunday 03 February 2008 à 11:08


Subscription date : 29 November 2007
Messages : 1583
J'ai simplifié le fonctionnement : Il suffit de choisir la section et la version par defaut dans le projet, et de faire un lien vers une nouvelle tâche. J'ai réglé le projet de cairo-dock sur la section Rapport de bug et la prochaine version 1.5.0.

L'adresse doit donc être sous la forme :
http://cairo-dock.necropotame.fr/tt_task_editor.php?p=5&t=new&n=REVISION - NOM DE LA MACHINE - DATE AAAA-MM-JJ

fabounet, Monday 04 February 2008 à 02:32


Subscription date : 30 November 2007
Messages : 17118
bon, il faut que je nettoie les traces alors ... ferais ça demain.

Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Rapport de bug et intégration avec ElementSpeak
necropotame Français 8 fabounet [Read]
04 February 2008 à 02:32


Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Rapport de bug et intégration avec ElementSpeak Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.