Je suis d'accord avec gasche. Je suis de nombreuses mailing list, mais "de très haut", c'est à dire que de temps en temps, je jette un œil et vais répondre à 3/4 messages dans les derniers messages, ceux qui m'ont l'air le plus pertinent. Mais je sais que j'en aurai passé plein. Ce n'est pas grave, c'est le format des mailing lists (et les forums, c'est pareil): des discussions qui passent, s'éteignent, puis à un moment disparaissent dans des archives. D'ailleurs il m'est aussi arrivé très souvent de commencer une discussion à laquelle personne ne répond jamais et elle passe dans l'oubli. Je ne m'offusque pas. C'est le format attendu, comme j'ai dit.
Les outils de suivi, c'est un format totalement différent: un ticket ouvert y a 10 ans, mais que personne n'aura trouvé irraisonnable (mais qui n'a pas eu de résolution dans le code pour autant) sera encore en haut de la liste 10 ans après. Une entrée de suivi n'est oubliée que le jour où on décide soit que c'est une fonctionnalité inutile, soit qu'il y a une résolution (= patch).
Ensuite il y a des projets qui privilégient forums/mailing lists comme lieu de décision, et là c'est différent. Mais ça reste l'exception.
pour quelqu'un comme moi qui cherche à comprendre l'envers du décor et le processus de décision, le thread que j'ai créé est riche d'enseignements.
Soit dit en passant, j'ai jeté un œil au fil de discussion que tu donnes (au passage, le bon lien est: http://forum.audacityteam.org/viewtopic.php?f=20&t=82163 L'option finale du lien que tu as donné semble vouloir me forcer à entrer un login). J'ai l'impression qu'aucun des dévs ne t'a répondu, celui qui semble répondre le plus, Edgar, ayant l'air extérieur à l'équipe core d'après les termes qu'il choisit. À le lire, il semblerait qu'il ait lui-même des patchs perso et n'a jamais fait l'effort de les proposer.
Donc je vois pas quel enseignement tu peux en tirer, et surtout comment tu aies pu comprendre quoi que ce soit de "l'envers du décor". Tu restes du côté spectateur. Encore une fois, tu n'obtiens que des "on dit". C'est donc surtout du vent.
À un moment donné, il faut passer dans la cour des grands. Et c'est comme à l'école: une fois que tu y es passé, tu te rends compte que les "grands" ne sont pas différents des "petits" et qu'il n'y avait en fait aucune raison d'avoir peur. Les autres grands (car tu en es devenu un aussi à ce moment là) sont les mêmes, ils ont simplement changé de cour. Donc laisse tomber les "on dit", et essaie de soumettre ton patch plutôt que d'écouter un mec qui vraisemblablement n'a jamais essayé de changer de cour, même s'il avait les bonnes billes pour le faire.
Une fois que tu auras vraiment discuté avec les dévs, acteurs d'Audacity, là tu auras un aperçu de "l'envers du décor".
Au passage, vous pointez dans le fil de discussion la problématique de la longueur du menu quand on ajoute trop d'options. Voilà une bonne problématique en effet. Il n'est proposé qu'un dialogue comme seule alternative. Mais il y a mieux en fait: personnalisation totale du format. Par exemple, une liste assez limitée peut être donnée, mais avec la possibilité de personnaliser exactement le contenu avec une syntaxe custom. Par exemple il est classique d'utiliser une syntaxe dérivée du format de printf. Par exemple %h %m %s pour heure/minute/secondes. %S pour seconde avec décimales (donc on a les ms derrière la virgule), %M pour millisecondes, %f pour les frames en 24fps, etc. Donc l'utilisateur entre le format qu'il souhaite, il peut même avoir un mix de pleins d'infos en même temps s'il le souhaite, pourquoi pas!
Ce type de personnalisation permet simplicité (avec une liste de petite taille des usages les plus courants) + usage avancé (avec un format pour obtenir exactement ce que tu souhaites en tant qu'utilisateur avancé).
Peut-être peux-tu leur proposer quelque chose dans ce sens s'ils refusent ta première version de patch. Mais dans tous les cas, même là on s'avance trop. Dans un premier temps, envoie ton patch et parle avec les intéressés! Plus de "on dit", plus de "et si".
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Contribution
Posté par Jehan (site web personnel, Mastodon) . En réponse à la dépêche Modeste contribution à Audacity sur l'affichage des temps. Évalué à 10.
Je suis d'accord avec gasche. Je suis de nombreuses mailing list, mais "de très haut", c'est à dire que de temps en temps, je jette un œil et vais répondre à 3/4 messages dans les derniers messages, ceux qui m'ont l'air le plus pertinent. Mais je sais que j'en aurai passé plein. Ce n'est pas grave, c'est le format des mailing lists (et les forums, c'est pareil): des discussions qui passent, s'éteignent, puis à un moment disparaissent dans des archives. D'ailleurs il m'est aussi arrivé très souvent de commencer une discussion à laquelle personne ne répond jamais et elle passe dans l'oubli. Je ne m'offusque pas. C'est le format attendu, comme j'ai dit.
Les outils de suivi, c'est un format totalement différent: un ticket ouvert y a 10 ans, mais que personne n'aura trouvé irraisonnable (mais qui n'a pas eu de résolution dans le code pour autant) sera encore en haut de la liste 10 ans après. Une entrée de suivi n'est oubliée que le jour où on décide soit que c'est une fonctionnalité inutile, soit qu'il y a une résolution (= patch).
Ensuite il y a des projets qui privilégient forums/mailing lists comme lieu de décision, et là c'est différent. Mais ça reste l'exception.
Soit dit en passant, j'ai jeté un œil au fil de discussion que tu donnes (au passage, le bon lien est: http://forum.audacityteam.org/viewtopic.php?f=20&t=82163 L'option finale du lien que tu as donné semble vouloir me forcer à entrer un login). J'ai l'impression qu'aucun des dévs ne t'a répondu, celui qui semble répondre le plus, Edgar, ayant l'air extérieur à l'équipe core d'après les termes qu'il choisit. À le lire, il semblerait qu'il ait lui-même des patchs perso et n'a jamais fait l'effort de les proposer.
Donc je vois pas quel enseignement tu peux en tirer, et surtout comment tu aies pu comprendre quoi que ce soit de "l'envers du décor". Tu restes du côté spectateur. Encore une fois, tu n'obtiens que des "on dit". C'est donc surtout du vent.
À un moment donné, il faut passer dans la cour des grands. Et c'est comme à l'école: une fois que tu y es passé, tu te rends compte que les "grands" ne sont pas différents des "petits" et qu'il n'y avait en fait aucune raison d'avoir peur. Les autres grands (car tu en es devenu un aussi à ce moment là) sont les mêmes, ils ont simplement changé de cour. Donc laisse tomber les "on dit", et essaie de soumettre ton patch plutôt que d'écouter un mec qui vraisemblablement n'a jamais essayé de changer de cour, même s'il avait les bonnes billes pour le faire.
Une fois que tu auras vraiment discuté avec les dévs, acteurs d'Audacity, là tu auras un aperçu de "l'envers du décor".
Au passage, vous pointez dans le fil de discussion la problématique de la longueur du menu quand on ajoute trop d'options. Voilà une bonne problématique en effet. Il n'est proposé qu'un dialogue comme seule alternative. Mais il y a mieux en fait: personnalisation totale du format. Par exemple, une liste assez limitée peut être donnée, mais avec la possibilité de personnaliser exactement le contenu avec une syntaxe custom. Par exemple il est classique d'utiliser une syntaxe dérivée du format de printf. Par exemple %h %m %s pour heure/minute/secondes. %S pour seconde avec décimales (donc on a les ms derrière la virgule), %M pour millisecondes, %f pour les frames en 24fps, etc. Donc l'utilisateur entre le format qu'il souhaite, il peut même avoir un mix de pleins d'infos en même temps s'il le souhaite, pourquoi pas!
Ce type de personnalisation permet simplicité (avec une liste de petite taille des usages les plus courants) + usage avancé (avec un format pour obtenir exactement ce que tu souhaites en tant qu'utilisateur avancé).
Peut-être peux-tu leur proposer quelque chose dans ce sens s'ils refusent ta première version de patch. Mais dans tous les cas, même là on s'avance trop. Dans un premier temps, envoie ton patch et parle avec les intéressés! Plus de "on dit", plus de "et si".
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]