4409
Comment:
|
← Revision 32 as of 2019-11-15 19:55:10 ⇥
6026
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#language fr <<TableOfContents()>> == Baratin == * [[support/ReportingBugs]] * shoutbox ou e-mail = bouton feu rouge pietons ? |
|
Line 2: | Line 10: |
[[http://trac.sagemath.org/sage_trac/]] (lien Register en haut a droite). | [[https://trac.sagemath.org/]] (lien Register en haut à droite). Remarque: * l'username que vous voulez, habituellement, username = première lettre du prénom + nom (exemple nborie, slabbe, nthiery, vdelecroix, hivert, ncohen, tmonteil (cherchez l'erreur)) |
Line 7: | Line 18: |
* Remplir les champs | * Remplir les champs (voir plus bas) |
Line 10: | Line 21: |
== demo du workflow == | |
Line 12: | Line 22: |
=== Exo === [Pour pouvoir lire les liens suivants, lancez votre notebook] |
Remarques: * Chacun-e est libre de fixer les bugs qu'il/elle veut, donc si vous voulez qu'une personne prenne en charge votre ticket, pensez à elle. * Soyez précis et lisible. * Essayez d’éviter les doublons. * Un ticket ne doit pas représenter une tache insurmontable (ex: "Please could you implement species"). * Il n'y a pas d’éditeur pour attribuer les relectures, la relecture des patches est libre. * Relisez les patchs des autres. |
Line 15: | Line 30: |
Voici une liste numerotee de bugs que vous allez devoir reporter. Notez que ce bug sera fixe par votre voisin-e dans l'expose suivant, donc essayez de lui faire comprendre le probleme ! | |
Line 17: | Line 31: |
Quoi remplir? | == Exemple de workflow == [[https://trac.sagemath.org/ticket/10063]] == Exercice sans filet == Indication: pour pouvoir lire les liens suivants, **lancez votre notebook** Voici une liste numérotée de bugs que vous allez devoir reporter. Notez que ce bug sera fixe par votre voisin-e dans l'expose suivant, donc essayez de lui faire comprendre le problème ! === Aide: quels champs remplir pour ce type de bugs === |
Line 19: | Line 44: |
* Keywords: beginner, days28, ... (le mot clef beginner est la pour permettre aux nouveaux codeurs de se faire les dents, ces tickets sont listes separement dans le "View tickets") | * Keywords: beginner, days28, ... (le mot clef beginner est la pour permettre aux nouveaux codeurs de s’entraîner, ces tickets sont listés séparément dans le "View tickets") |
Line 24: | Line 49: |
* cc: sage-combinat, tmonteil, toi-meme (et en general les personnes dont on espere qu'elles feront quelque chose (fix ou rewiew)). | |
Line 25: | Line 51: |
1. un point dans le titre en trop en haut : [[http://localhost:8000/doc/live/reference/sage/calculus/calculus.html]] 1. un bloc d'exemple n'est pas interactif : [[http://localhost:8000/doc/live/reference/sage/combinat/cartesian_product.html]] 1. dans la methode fatter, mettre les O(size(n)) en expression math : [[http://localhost:8000/doc/live/reference/sage/combinat/composition.html]] 1. dans la methode keys(), l'exemple n'est pas compris comme tel : [[http://localhost:8000/doc/live/reference/sage/combinat/finite_class.html]] 1. dans la description de la classe sage.combinat.integer_vector.IntegerVectors_nnondescents les formules c[1]+...+c[k] ne sont pas en mode math: [[http://localhost:8000/doc/live/reference/sage/combinat/integer_vector.html]] 1. dans la classe sage.misc.abstract_method.AbstractMethod, ..topic: Discussion et ..topic: Implementation details (il faudra changer topic par rubric) : [[http://localhost:8000/doc/live/reference/sage/misc/abstract_method.html]] 1. dans Dynamic classes, ..topic: non-interprete : [[http://localhost:8000/doc/live/reference/sage/structure/dynamic_class.html]] 1. dans sage.misc.package.install_all_optional_packages, les arguments et True et False doivent etre mis en mode verbatim, et les examples doivent etre interpretes comme tels : [[http://localhost:8000/doc/live/reference/sage/misc/package.html]] 1. apres "This behavior can induce major performance penalties when testing. Note that this issue does not impact the usual assert:", l'exemple n'est pas interprete (il manque probablement un :: ) : [[http://localhost:8000/doc/live/reference/sage/misc/lazy_format.html]] 1. apres "Here are two corner cases:", l'exemple n'est pas interprete : [[http://localhost:8000/doc/live/reference/sage/misc/functional.html]] 1. dans sage.misc.preparser.reset_load_attach_path, un "SAGE_LOAD_ATTACH_PATH" is compris comme du latex : [[http://localhost:8000/doc/live/reference/sage/misc/preparser.html]] 1. cherchez l'enorme erreur ! : [[http://localhost:8000/doc/live/reference/sage/combinat/combinat.html]] 1. dans les methodes FibonacciTree et HoffmanSingletonGraph, les exemples ne sont pas interpretes : [[http://localhost:8000/doc/live/reference/sage/graphs/graph_generators.html]] 1. il manque : apres le mot EXAMPLE : [[http://localhost:8000/doc/live/reference/sage/combinat/kazhdan_lusztig.html]] 1. dans certaines methodes (a lister), il manque : apres le mot EXAMPLE et aussi certains exemples ne sont pas interpretes : [[http://localhost:8000/doc/live/reference/sage/algebras/iwahori_hecke_algebra.html]] 1. dans la methode is_interval, les : apres AUTHOR devraient etre colles : [[http://localhost:8000/doc/live/reference/sage/graphs/generic_graph.html]] 1. pas de point dans le titre : [[http://localhost:8000/doc/live/reference/sage/plot/plot3d/base.html]] 1. example mal formatte : [[http://localhost:8000/doc/live/reference/sage/calculus/riemann.html]] 1. pas de point dans le titre : [[http://localhost:8000/doc/live/reference/sage/structure/category_object.html]] 1. pas de point dans le titre : [[http://localhost:8000/doc/live/reference/sage/calculus/functional.html]] |
Remarques: * tous ces champs peuvent être modifiés a tout moment, et a chaque changement, les personnes mises en cc recevront un mail. * les champs restants (author, reviewer,...) se rempliront au fil du temps. |
Line 47: | Line 56: |
Si ca vous suffit pas, faites-vous les dents sur [[days28-unreferenced_bugs]] et sur ce qui est inscrit au tableau. Vous pouvez aussi rajouter des demandes de nouvelles fonctionalitesn, dans ce cas, remplacez "defect" par "enhancement". | === Liste des bugs a reporter === 1. un point dans le titre en trop en haut : [[http://doc.sagemath.org/html/en/reference/sage/calculus/calculus.html]] 1. un bloc d'exemple n'est pas interactif : [[http://doc.sagemath.org/html/en/reference/sage/combinat/cartesian_product.html]] 1. #10643: dans la méthode fatter, mettre les O(size(n)) en expression math : [[http://doc.sagemath.org/html/en/reference/sage/combinat/composition.html]] 1. dans la méthode keys(), l'exemple n'est pas compris comme tel : [[http://doc.sagemath.org/html/en/reference/sage/combinat/finite_class.html]] 1. dans la description de la classe sage.combinat.integer_vector.IntegerVectors_nnondescents les formules c[1]+...+c[k] ne sont pas en mode math: [[http://doc.sagemath.org/html/en/reference/sage/combinat/integer_vector.html]] 1. #10646: dans la classe sage.misc.abstract_method.AbstractMethod, ..topic: Discussion et ..topic: Implementation details (il faudra changer topic par rubric) : [[http://doc.sagemath.org/html/en/reference/sage/misc/abstract_method.html]] 1. dans Dynamic classes, ..topic: non-interprete : [[http://doc.sagemath.org/html/en/reference/sage/structure/dynamic_class.html]] 1. #10641: dans sage.misc.package.install_all_optional_packages, les arguments et True et False doivent etre mis en mode verbatim, et les examples doivent etre interpretes comme tels : [[http://doc.sagemath.org/html/en/reference/sage/misc/package.html]] 1. après "This behavior can induce major performance penalties when testing. Note that this issue does not impact the usual assert:", l'exemple n'est pas interprété (il manque probablement un :: ) : [[http://doc.sagemath.org/html/en/reference/sage/misc/lazy_format.html]] 1. après "Here are two corner cases:", l'exemple n'est pas interprété : [[http://doc.sagemath.org/html/en/reference/sage/misc/functional.html]] 1. dans sage.misc.preparser.reset_load_attach_path, un "SAGE_LOAD_ATTACH_PATH" is compris comme du latex : [[http://doc.sagemath.org/html/en/reference/sage/misc/preparser.html]] 1. cherchez l’énorme erreur ! : [[http://doc.sagemath.org/html/en/reference/sage/combinat/combinat.html]] 1. dans les méthodes FibonacciTree et HoffmanSingletonGraph, les exemples ne sont pas interprétés : [[http://doc.sagemath.org/html/en/reference/sage/graphs/graph_generators.html]] 1. il manque : après le mot EXAMPLE : [[http://doc.sagemath.org/html/en/reference/sage/combinat/kazhdan_lusztig.html]] 1. dans certaines méthodes (a lister), il manque : après le mot EXAMPLE et aussi certains exemples ne sont pas interprétés : [[http://doc.sagemath.org/html/en/reference/sage/algebras/iwahori_hecke_algebra.html]] 1. dans la méthode is_interval, les : après AUTHOR devraient être colles : [[http://doc.sagemath.org/html/en/reference/sage/graphs/generic_graph.html]] 1. pas de point dans le titre : [[http://doc.sagemath.org/html/en/reference/sage/plot/plot3d/base.html]] 1. exemple mal formaté : [[http://doc.sagemath.org/html/en/reference/sage/calculus/riemann.html]] 1. pas de point dans le titre : [[http://doc.sagemath.org/html/en/reference/sage/structure/category_object.html]] 1. pas de point dans le titre : [[http://doc.sagemath.org/html/en/reference/sage/calculus/functional.html]] |
Line 50: | Line 79: |
== Pour gagner du temps pour le prochain expose == | === Du rab s'il vous reste du temps === * Si ça ne vous suffit pas, faites-vous les dents sur [[days28-unreferenced_bugs]] et sur ce qui est inscrit au tableau. Vous pouvez aussi rajouter des demandes de nouvelles fonctionnalités, dans ce cas, remplacez "defect" par "enhancement". * Vous pouvez éditer [[http://trac.sagemath.org/sage_trac/|la page d'accueil du trac]] et vous rajouter dans la liste des contributeurs. == Avant le café, gagnez du temps pour le prochain expose == {{{ |
Line 52: | Line 88: |
}}} |
Contents
Baratin
- shoutbox ou e-mail = bouton feu rouge pietons ?
Creer un compte sur le serveur trac
https://trac.sagemath.org/ (lien Register en haut à droite).
Remarque:
- l'username que vous voulez, habituellement, username = première lettre du prénom + nom (exemple nborie, slabbe, nthiery, vdelecroix, hivert, ncohen, tmonteil (cherchez l'erreur))
Reporter un bug
- Cliquer sur le lien "New ticket"
- Remplir les champs (voir plus bas)
- Sauvegarder
Remarques:
- Chacun-e est libre de fixer les bugs qu'il/elle veut, donc si vous voulez qu'une personne prenne en charge votre ticket, pensez à elle.
- Soyez précis et lisible.
- Essayez d’éviter les doublons.
- Un ticket ne doit pas représenter une tache insurmontable (ex: "Please could you implement species").
- Il n'y a pas d’éditeur pour attribuer les relectures, la relecture des patches est libre.
- Relisez les patchs des autres.
Exemple de workflow
https://trac.sagemath.org/ticket/10063
Exercice sans filet
Indication: pour pouvoir lire les liens suivants, **lancez votre notebook**
Voici une liste numérotée de bugs que vous allez devoir reporter. Notez que ce bug sera fixe par votre voisin-e dans l'expose suivant, donc essayez de lui faire comprendre le problème !
Aide: quels champs remplir pour ce type de bugs
- Type: defect
- Keywords: beginner, days28, ... (le mot clef beginner est la pour permettre aux nouveaux codeurs de s’entraîner, ces tickets sont listés séparément dans le "View tickets")
- Priority: minor
Summary: fix documentation in ... <- boulot
- Component: documentation
Description: ..... <- boulot
- cc: sage-combinat, tmonteil, toi-meme (et en general les personnes dont on espere qu'elles feront quelque chose (fix ou rewiew)).
Remarques:
- tous ces champs peuvent être modifiés a tout moment, et a chaque changement, les personnes mises en cc recevront un mail.
- les champs restants (author, reviewer,...) se rempliront au fil du temps.
Liste des bugs a reporter
un point dans le titre en trop en haut : http://doc.sagemath.org/html/en/reference/sage/calculus/calculus.html
un bloc d'exemple n'est pas interactif : http://doc.sagemath.org/html/en/reference/sage/combinat/cartesian_product.html
#10643: dans la méthode fatter, mettre les O(size(n)) en expression math : http://doc.sagemath.org/html/en/reference/sage/combinat/composition.html
dans la méthode keys(), l'exemple n'est pas compris comme tel : http://doc.sagemath.org/html/en/reference/sage/combinat/finite_class.html
dans la description de la classe sage.combinat.integer_vector.IntegerVectors_nnondescents les formules c[1]+...+c[k] ne sont pas en mode math: http://doc.sagemath.org/html/en/reference/sage/combinat/integer_vector.html
#10646: dans la classe sage.misc.abstract_method.AbstractMethod, ..topic: Discussion et ..topic: Implementation details (il faudra changer topic par rubric) : http://doc.sagemath.org/html/en/reference/sage/misc/abstract_method.html
dans Dynamic classes, ..topic: non-interprete : http://doc.sagemath.org/html/en/reference/sage/structure/dynamic_class.html
#10641: dans sage.misc.package.install_all_optional_packages, les arguments et True et False doivent etre mis en mode verbatim, et les examples doivent etre interpretes comme tels : http://doc.sagemath.org/html/en/reference/sage/misc/package.html
après "This behavior can induce major performance penalties when testing. Note that this issue does not impact the usual assert:", l'exemple n'est pas interprété (il manque probablement un :: ) : http://doc.sagemath.org/html/en/reference/sage/misc/lazy_format.html
après "Here are two corner cases:", l'exemple n'est pas interprété : http://doc.sagemath.org/html/en/reference/sage/misc/functional.html
dans sage.misc.preparser.reset_load_attach_path, un "SAGE_LOAD_ATTACH_PATH" is compris comme du latex : http://doc.sagemath.org/html/en/reference/sage/misc/preparser.html
cherchez l’énorme erreur ! : http://doc.sagemath.org/html/en/reference/sage/combinat/combinat.html
dans les méthodes FibonacciTree et HoffmanSingletonGraph, les exemples ne sont pas interprétés : http://doc.sagemath.org/html/en/reference/sage/graphs/graph_generators.html
il manque : après le mot EXAMPLE : http://doc.sagemath.org/html/en/reference/sage/combinat/kazhdan_lusztig.html
dans certaines méthodes (a lister), il manque : après le mot EXAMPLE et aussi certains exemples ne sont pas interprétés : http://doc.sagemath.org/html/en/reference/sage/algebras/iwahori_hecke_algebra.html
dans la méthode is_interval, les : après AUTHOR devraient être colles : http://doc.sagemath.org/html/en/reference/sage/graphs/generic_graph.html
pas de point dans le titre : http://doc.sagemath.org/html/en/reference/sage/plot/plot3d/base.html
exemple mal formaté : http://doc.sagemath.org/html/en/reference/sage/calculus/riemann.html
pas de point dans le titre : http://doc.sagemath.org/html/en/reference/sage/structure/category_object.html
pas de point dans le titre : http://doc.sagemath.org/html/en/reference/sage/calculus/functional.html
Du rab s'il vous reste du temps
Si ça ne vous suffit pas, faites-vous les dents sur days28-unreferenced_bugs et sur ce qui est inscrit au tableau. Vous pouvez aussi rajouter des demandes de nouvelles fonctionnalités, dans ce cas, remplacez "defect" par "enhancement".
Vous pouvez éditer la page d'accueil du trac et vous rajouter dans la liste des contributeurs.
Avant le café, gagnez du temps pour le prochain expose
# sage -clone brouillon