Differences between revisions 19 and 29 (spanning 10 versions)
Revision 19 as of 2011-01-18 04:17:13
Size: 5718
Comment:
Revision 29 as of 2014-07-25 08:50:49
Size: 6024
Editor: chapoton
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#language fr
Line 5: Line 6:
  * shoutbox ou e-mail = bouton feu rouge pieton ?   * shoutbox ou e-mail = bouton feu rouge pietons ?
Line 9: Line 10:
[[http://trac.sagemath.org/sage_trac/]] (lien Register en haut a droite). [[http://trac.sagemath.org/sage_trac/]] (lien Register en haut à droite).
Line 12: Line 13:
  * habituellement, login = premiere lettre du prenom + nom (exemple slabbe, nthiery, vdelecroix, hivert, ncohen, tmonteil (cherchez l'erreur))   * 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 22: Line 23:
  * Chaqun-e est libre de fixer les bugs qu'il/elle veut, donc si vous voulez qu'une personne prenne en charge votre ticket, pensez a elle.
  * Soyez precis et lisible.
  * Essayez d'eviter les doublons.
  * Un ticket ne doit pas repre
senter une tache insurmontable (ex: "Please could you implement species").
  * Il n'y a pas d'editeur pour attribuer les relectures, la relecture des patches est libre.
  * Relisez de les patchs des autres.
  * 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 38: Line 39:
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 ! 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 !
Line 43: Line 44:
  * Keywords: beginner, days28, ... (le mot clef beginner est la pour permettre aux nouveaux codeurs de s'entrainer, ces tickets sont listes separement dans le "View tickets")   * Keywords: beginner, days28, ... (le mot clef beginner est la pour permettre aux nouveaux codeurs de sentraîner, ces tickets sont listés séparément dans le "View tickets")
Line 51: Line 52:
  * tous ces champs peuvent etre modifies a tout moment, et a chaque changement, les personnes mises en cc recevront un mail.   * tous ces champs peuvent être modifiés a tout moment, et a chaque changement, les personnes mises en cc recevront un mail.
Line 58: Line 59:
  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. #10643: dans la méthode fatter, mettre les O(size(n)) en expression math : [[http://localhost:8000/doc/live/reference/sage/combinat/composition.html]]
  1. dans la méthode keys(), l'exemple n'est pas compris comme tel : [[http://localhost:8000/doc/live/reference/sage/combinat/finite_class.html]]
Line 61: Line 62:
  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. #10646: 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]]
Line 63: Line 64:
  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. #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://localhost:8000/doc/live/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://localhost:8000/doc/live/reference/sage/misc/lazy_format.html]]
  1. après "Here are two corner cases:", l'exemple n'est pas interprété : [[http://localhost:8000/doc/live/reference/sage/misc/functional.html]]
Line 67: Line 68:
  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. cherchez l’énorme erreur ! : [[http://localhost:8000/doc/live/reference/sage/combinat/combinat.html]]
  1. dans les méthodes FibonacciTree et HoffmanSingletonGraph, les exemples ne sont pas interprétés : [[http://localhost:8000/doc/live/reference/sage/graphs/graph_generators.html]]
  1. il manque : après le mot EXAMPLE : [[http://localhost:8000/doc/live/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://localhost:8000/doc/live/reference/sage/algebras/iwahori_hecke_algebra.html]]
  1. dans la méthode is_interval, les : après AUTHOR devraient être colles : [[http://localhost:8000/doc/live/reference/sage/graphs/generic_graph.html]]
Line 73: Line 74:
  1. example mal formatte : [[http://localhost:8000/doc/live/reference/sage/calculus/riemann.html]]   1. exemple mal formaté : [[http://localhost:8000/doc/live/reference/sage/calculus/riemann.html]]
Line 78: Line 79:
=== Du rab ===
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 fonctionalites, dans ce cas, remplacez "defect" par "enhancement".
=== 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.
Line 84: Line 86:
{{{
Line 85: Line 88:
}}}

Baratin

Creer un compte sur le serveur trac

http://trac.sagemath.org/sage_trac/ (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

http://trac.sagemath.org/sage_trac/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

  1. un point dans le titre en trop en haut : http://localhost:8000/doc/live/reference/sage/calculus/calculus.html

  2. un bloc d'exemple n'est pas interactif : http://localhost:8000/doc/live/reference/sage/combinat/cartesian_product.html

  3. #10643: dans la méthode fatter, mettre les O(size(n)) en expression math : http://localhost:8000/doc/live/reference/sage/combinat/composition.html

  4. dans la méthode keys(), l'exemple n'est pas compris comme tel : http://localhost:8000/doc/live/reference/sage/combinat/finite_class.html

  5. 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

  6. #10646: 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

  7. dans Dynamic classes, ..topic: non-interprete : http://localhost:8000/doc/live/reference/sage/structure/dynamic_class.html

  8. #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://localhost:8000/doc/live/reference/sage/misc/package.html

  9. 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://localhost:8000/doc/live/reference/sage/misc/lazy_format.html

  10. après "Here are two corner cases:", l'exemple n'est pas interprété : http://localhost:8000/doc/live/reference/sage/misc/functional.html

  11. 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

  12. cherchez l’énorme erreur ! : http://localhost:8000/doc/live/reference/sage/combinat/combinat.html

  13. dans les méthodes FibonacciTree et HoffmanSingletonGraph, les exemples ne sont pas interprétés : http://localhost:8000/doc/live/reference/sage/graphs/graph_generators.html

  14. il manque : après le mot EXAMPLE : http://localhost:8000/doc/live/reference/sage/combinat/kazhdan_lusztig.html

  15. dans certaines méthodes (a lister), il manque : après le mot EXAMPLE et aussi certains exemples ne sont pas interprétés : http://localhost:8000/doc/live/reference/sage/algebras/iwahori_hecke_algebra.html

  16. dans la méthode is_interval, les : après AUTHOR devraient être colles : http://localhost:8000/doc/live/reference/sage/graphs/generic_graph.html

  17. pas de point dans le titre : http://localhost:8000/doc/live/reference/sage/plot/plot3d/base.html

  18. exemple mal formaté : http://localhost:8000/doc/live/reference/sage/calculus/riemann.html

  19. pas de point dans le titre : http://localhost:8000/doc/live/reference/sage/structure/category_object.html

  20. pas de point dans le titre : http://localhost:8000/doc/live/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

days28-bugs_to_report (last edited 2019-11-15 19:55:10 by chapoton)