Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Rapporter un bug sur la version BZR
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)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Rapporter un bug sur la version BZR
Page : 1 2 3 4 5
Mav Français 91 matttbe [Read]
07 March 2012 à 12:55

Mav, Monday 07 April 2008 à 20:58


Subscription date : 29 November 2007
Messages : 3146
Bonjour à tous,

devant le nombre croissant de sujet multiples ou mal renseignés, je me permets de faire un post-it pour rappeller les différentes manières de rapporter un bug.

1. Vérifier que le bug n'existe pas déjà
Eh oui ! Ca peut paraitre stupide mais beaucoup d'utilisateurs ne regardent pas les bugs déjà rapportés. Quand il s'agit d'un fichier manquant sur le SVN, normalement le titre est assez explicite mais dans tous les cas, veuillez faire une recherche dans les messages pour vérifier que votre bug n'a pas déjà été rapporté. Vous pouvez, une fois trouvé un message qui se rapproche de votre bug, laissé un message confirmant ce bug.

2. Mon bug n'existe pas ! Que dois-je faire ?
Alors maintenant que vous avez effectué votre recherche, vous n'avez rien trouvé et voulez rapporter un nouveau bug.
Il existe deux solutions :
- le mode debug du dock lorsque une fonction souhaitée n'est pas executée correctement
- ddd lorsque le dock plante et se vautre littéralement comme une grosse loutre bourrée à la bière

Le mode debug du dock

Fermez votre dock complètement et lancez un terminal.
Dans ce terminal, executez la commande 'cairo-dock -l debug'.
Un grand nombre de messages apparait, essayez alors de chercher les lignes correspondant à votre fonction. Il est vrai que beaucoup de lignes défilent et particulièrement, si le problème se pose à l'ouverture du dock alors vous ne verrez pratiquement rien. Soit vous lancez la commande en spécifiant de copier les résultats dans un fichier ('cairo-dock -l debug > montest.txt'), soit vous faites un grep sur la fonction recherchée. Par exemple, je cherche tous les messages se rapportant à powermanager, je lance 'cairo-dock -l debug | grep powermanager'.
Il ne vous reste plus qu'à copier coller les dernières lignes retournées par le terminal.

ddd

En premier lieu, installez ddd (sudo apt-get install ddd) qui est débuggueur graphique pour les programmes écrits en C.
Fermez votre dock, ouvrez un terminal et lancez 'ddd cairo-dock'.
Une fois ddd ouvert, cliquez sur 'Programs' > 'Run', il vous demande si vous désirez spécifier une variable d'execution. Dans le cas où vous avez installé cairo-dock avec glitz, spécifiez '--glitz' puis cliquez sur Run, sinon cliquez simplement sur Run.
Effectuez la manipulation qui va faire planter le dock, et cliquez sur 'Status' > 'Backtrace' dans ddd pour avoir un aperçu des dernières fonctions lancées.
Il ne vous reste plus qu'à faire un imprim écran en agrandissant un peu la fenêtre et la poster sur le forum avec un petit commentaire sur votre manipulation

Et voilà

Tdey, Monday 07 April 2008 à 21:05


Subscription date : 29 November 2007
Messages : 333
Et un bug déjà rencontré et signalé sur l'ancien forum, comment que je dois-t'y m'y prendre ?

necropotame, Monday 07 April 2008 à 21:07


Subscription date : 29 November 2007
Messages : 1583
Heu ... Normalement, tous les messages ont été importé, non ?

Tdey, Monday 07 April 2008 à 21:13


Subscription date : 29 November 2007
Messages : 333
ah nan nan nan ! pas ceux du tout 1er forum ... (après celui d'ubuntu-fr hein)

necropotame, Monday 07 April 2008 à 21:18


Subscription date : 29 November 2007
Messages : 1583
Ah celui là !

nochka85, Monday 07 April 2008 à 21:22


Subscription date : 29 November 2007
Messages : 7408
chuutttt ... plus personne ne s'en rappelait

Au fait, qui c'était qui avait effacé tous les messages ???

Tdey, Monday 07 April 2008 à 21:22


Subscription date : 29 November 2007
Messages : 333
euh ... aucune idée ...

glattering, Monday 07 April 2008 à 22:29


Subscription date : 02 December 2007
Messages : 170
ce serait bien en fait de rendre le numero de version svn facilement dispo (dans le a propos par ex) et de faire un topic par version svn. Comme ca ca regrouperait les bugs par version, c'est faisable ou c'est débile ce que je raconte?

necropotame, Monday 07 April 2008 à 22:35


Subscription date : 29 November 2007
Messages : 1583
Pour mettre le numero de version du SVN dans le panneau de conf, c'est pas vraiment faisable. Pour ce qui est de créer un sujet par révision, c'est pas très pratique non plus, car on à besoin de discuter des bug, et non pas d'une révision. Hors, les bug sont présent sur plusieurs révision. De plus, à la vitesse ou vont les mise à jour du SVN ...

ppmt, Monday 07 April 2008 à 23:06


Subscription date : 29 November 2007
Messages : 3520
bon en meme temps c'est pas dure de le connaitre la version

svn up dans le repertoire SVN de cairo-dock

fred1987, Monday 07 April 2008 à 23:08


Subscription date : 29 November 2007
Messages : 414
ppmt quand je fais cela dans le terminal j'ai ce mesages :

fred@fred-desktop:/opt/cairo-dock_svn$ svn up
'.' omis

ça veuit dire quoi ?

Mav, Monday 07 April 2008 à 23:10


Subscription date : 29 November 2007
Messages : 3146
Avec mon script, faut faire svn up cairo-dock ou svn up plug-ins

fred1987, Monday 07 April 2008 à 23:12


Subscription date : 29 November 2007
Messages : 414
ah oui ça marche

merci mav

glattering, Monday 07 April 2008 à 23:13


Subscription date : 02 December 2007
Messages : 170
ok, merci pour les précisions.
dans ce cas, on reporte les bugs du svn dans la aprtie bug ou dans la partie svn? (jusque là je faisias dans la partie bug en préceisant que j'étais sur le svn, c'est bien comme ça, je continue?)

Mav, Monday 07 April 2008 à 23:19


Subscription date : 29 November 2007
Messages : 3146
Non
Justement, il faudrait qu'on soit plus explicite sur la section : il y a une section pour les dépots et une autre pour la version svn

necropotame, Monday 07 April 2008 à 23:22


Subscription date : 29 November 2007
Messages : 1583
Il faudrait aussi marquer dans le wiki l'installation obligatoire de ddd, histoire qu'on ne nous demande pas ce que c'est.

ppmt, Monday 07 April 2008 à 23:40


Subscription date : 29 November 2007
Messages : 3520
ouui ben ca j'avais deja demander qu'on le fasse mais personne ne m'a repondu....je le ferais bien mais je n'arrive pas a le faire marcher ce dd

necropotame, Monday 07 April 2008 à 23:57


Subscription date : 29 November 2007
Messages : 1583
bah déjà c'est "ddd"

En suite, pour le lancer, tu fait "ddd cairo-dock" sans utiliser de paramètre (ddd cairo-dock--log debug ne marchera pas).
Tu attend un peu et tu clique sur "Run".

glattering, Monday 07 April 2008 à 23:59


Subscription date : 02 December 2007
Messages : 170
ah euh ben mettez vous d'accord et puis vous nous dîtes pour les rapports de bugs, au choix donc:
-> sections bugs en précisant svn
-> rajouter une section bugs à la section svn

ChAnGFu, Tuesday 08 April 2008 à 00:27


Subscription date : 17 January 2008
Messages : 1526
J'ai tester ddd et j'ai pas adhéré par contre némiver est pas mal, avec un interface moins veillo.

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Rapporter un bug sur la version BZR
Page : 1 2 3 4 5
Mav Français 91 matttbe [Read]
07 March 2012 à 12:55


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Rapporter un bug sur la version BZR 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.