-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mise a jour markdown #2291
Mise a jour markdown #2291
Conversation
raaaaa foutu unicode |
\o/ Je te fais une PR ! ;) |
Eh beh Travis est vraiment pas content : FAILED (failures=3, errors=19) |
Les erreurs semblent venir de jsfiddle. |
J'ai plutot l'impression que c'est le filtre |
Rendre les tableaux et les formules MathJax responsives
Je suis pas sûrs de comprendre les erreurs de Travis, je comprend pas trop ce que j'aurais put faire pour générer ça... |
Quelqu'un peut m'expliquer tous ces problème de font de pandoc ? |
Idem "WTF flake8" ? |
Bon manifestement toutes les PR en cours se font jeter a cause de ça. Un des tests semble planter ici : https://travis-ci.org/zestedesavoir/zds-site/jobs/50974951
Ce qui m'étonne, et bien que c'est moi qui ai ajouté ce test, c'est qu'il n'a aucun sens en réalité. Je comprend pas trop pourquoi on test que le rendu html comporte bien les titres décalés alors que ce n'est pas demandé dans le filtre... J'ai rien changé dans le markdown à ce propos et en réalité ça m'étonne surtout que ça marchait avant ça ! |
Bon j'ai rien dis, j'avais oublié qu'il y avait bien un décalage des titres fait automatiquement par le zmarkdown. Et c'est visiblement cassé... |
bon j'ai re-mergé avec dev, on va espérer que les problemes de flake sont réglé |
Allons bon, maintenant ce sont les tests front qui sont cassé... C'est normal ? Sinon je pense que c'est bon pour la QA |
Non c'est pas normal mais ce n'est pas causé par mes modifications, c'est l'installation d'un paquet qui a échoué ! |
Bon donc ça passe, c'est au tour de la QA maintenant :) |
|
C'est un truc un peu chiant, il faut activer le support jsfiddle dans un article/tuto et ensuite tu balances un lien vers un filddle. Ce dernier devra être transforme pour passer en https |
JSFiddle ne fonctionne pas et j'ai ça dans la console (poke @cgabard) : /home/situphen/Documents/Dev/Python/zdsenv/local/lib/python2.7/site-packages/markdown/extensions/__init__.py:37: DeprecationWarning: Extension classes accepting positional args is pending Deprecation. Each setting should be passed into the Class as a keyword. Positional args are deprecated and will raise an error in version 2.7. See the Release Notes for Python-Markdown version 2.6 for more info.
DeprecationWarning)
/home/situphen/Documents/Dev/Python/zdsenv/local/lib/python2.7/site-packages/markdown/__init__.py:248: DeprecationWarning: Using short names for Markdown's builtin extensions is deprecated. Use the full path to the extension with Python's dot notation (eg: "markdown.extensions.abbr" instead of "abbr"). The current behavior will raise an error in version 2.7. See the Release Notes for Python-Markdown version 2.6 for more info.
DeprecationWarning)
/home/situphen/Documents/Dev/Python/zdsenv/local/lib/python2.7/site-packages/markdown/__init__.py:248: DeprecationWarning: Using short names for Markdown's builtin extensions is deprecated. Use the full path to the extension with Python's dot notation (eg: "markdown.extensions.footnotes" instead of "footnotes"). The current behavior will raise an error in version 2.7. See the Release Notes for Python-Markdown version 2.6 for more info.
DeprecationWarning)
/home/situphen/Documents/Dev/Python/zdsenv/local/lib/python2.7/site-packages/markdown/__init__.py:248: DeprecationWarning: Using short names for Markdown's builtin extensions is deprecated. Use the full path to the extension with Python's dot notation (eg: "markdown.extensions.tables" instead of "tables"). The current behavior will raise an error in version 2.7. See the Release Notes for Python-Markdown version 2.6 for more info.
DeprecationWarning)
/home/situphen/Documents/Dev/Python/zdsenv/local/lib/python2.7/site-packages/markdown/__init__.py:248: DeprecationWarning: Using short names for Markdown's builtin extensions is deprecated. Use the full path to the extension with Python's dot notation (eg: "markdown.extensions.fenced_code" instead of "fenced_code"). The current behavior will raise an error in version 2.7. See the Release Notes for Python-Markdown version 2.6 for more info.
DeprecationWarning)
/home/situphen/Documents/Dev/Python/zdsenv/local/lib/python2.7/site-packages/markdown/__init__.py:211: DeprecationWarning: Setting configs in the Named Extension string is deprecated. It is recommended that you pass an instance of the extension class to Markdown or use the "extension_configs" keyword. The current behavior will raise an error in version 2.7. See the Release Notes for Python-Markdown version 2.6 for more info.
'2.6 for more info.', DeprecationWarning)
/home/situphen/Documents/Dev/Python/zdsenv/local/lib/python2.7/site-packages/markdown/__init__.py:248: DeprecationWarning: Using short names for Markdown's builtin extensions is deprecated. Use the full path to the extension with Python's dot notation (eg: "markdown.extensions.codehilite" instead of "codehilite"). The current behavior will raise an error in version 2.7. See the Release Notes for Python-Markdown version 2.6 for more info.
DeprecationWarning)
[<markdown.extensions.subsuperscript.SubSuperscriptExtension object at 0x7f1538c87790>, <markdown.extensions.delext.DelExtension object at 0x7f1538c877d0>, <markdown.extensions.urlize.UrlizeExtension object at 0x7f1538c87810>, <markdown.extensions.smarty.SmartyExtension object at 0x7f1538c87850>, u'abbr', u'footnotes', u'tables', u'fenced_code', u'codehilite(linenums=True,guess_lang=False)', <markdown.extensions.customblock.CustomBlockExtension object at 0x7f1538c87950>, <markdown.extensions.kbd.KbdExtension object at 0x7f1538c878d0>, <markdown.extensions.emoticons.EmoticonExtension object at 0x7f1538c87910>, <markdown.extensions.video.VideoExtension object at 0x7f1538c879d0>, <markdown.extensions.preprocessblock.PreprocessBlockExtension object at 0x7f1538c87a10>, <markdown.extensions.grid_tables.GridTableExtension object at 0x7f1538c87a50>, <markdown.extensions.comments.CommentsExtension object at 0x7f1538c87a90>, <markdown.extensions.smartLegend.SmartLegendExtension object at 0x7f1538c87ad0>, <markdown.extensions.align.AlignExtension object at 0x7f1538c87990>, <markdown.extensions.headerDec.DownHeaderExtension object at 0x7f1538c87b10>, <markdown.extensions.mathjax.MathJaxExtension object at 0x7f1538c87890>] |
C'est pas un rapport valide ça ! :D Tu as fais quoi, comment et obtenu quoi ? (500 j'ai l'impression ?) |
VIsiblement travis balance pas mal de warning, il faudrait voir pourquoi. |
Je viens de tester avec le même lien JSFiddle qu'Eskimon avait utiliser lors du développement de la fonctionnalité ( J'ai testé avec un autre JSFiddle (http://jsfiddle.net/99cjckyh/) et ça ne fonctionne pas car il n'a pas le |
Bon alors les warning c'est "normal", c'est python markdown qui on changé Pour jsfiddle la révision dans l'URL (les Par contre pour les erreurs cross domaine, je ne sais pas trop ce que je Christophe
|
Tu ne peux rien faire. De toute façon vu que c'est HTTPS par défaut le script ne fonctionnera pas s'il y a de l'HTTP et non de l'HTTPS et ça en passera pas la validation ! |
Ha je viens de comprendre... Ce sont les liens dans le jsfiddle (aux quels Si oui en effet il faudra prévenir les valido de ça Christophe
|
Du coup tout est bon non ? (je confirme le coté OK pour jsfiddle. Si on appel des scripts externe en https ca a l'air Ok) |
Bon cette PR fait pas mal de chose. Ok le bug des espaces dans les mini-codes est toujours présent. Je ne vais donc pas le fermer coté markdown et je re-regarderais la prochaine fois. Pour les warnings, est ce bloquant ? |
Il y'en a quand même un paquet, du coup si demain on a de vrais warninbg, ça sera chaud de les remarquer. |
ok je vais essayer de voir ça... |
Surtout que ca ca fait peur :
|
Oui enfin c'est moi qui controle le merge avec l'upstream... |
On dirait qu'il y a des print ou des affichages de debug dans le code genre ca (c'est pas un warning ou une erreur) : https://travis-ci.org/zestedesavoir/zds-site/jobs/51125011#L1731 |
Oui j'avais laissé trainé un print durant le debug. Bref je l'ai viré et normalement j'ai dut réduire les warnings. |
Ok là normalement j'ai corrigé le dernier warning. |
Changes Unknown when pulling 8f53d82 on cgabard:update_markdown into * on zestedesavoir:dev*. |
Quelqu'un pour relancer le build, planté sur une erreur de connexion ssl ? poke @firm1 |
QA ok (sauf le coup des mini codes que je garde ouvert dans python-zmarkdown), les tests passent et a priori plus de warning. C'est tout bon pour le merge ? |
Perso je suis partisan du merge avec surveillance en release v1.7 |
100% d'accord. |
Bonne mise a jour de markdown. Quelques infos pour guider la QA et lister les mises à jour :
poke @Situphen qui doit me faire une PR pour les class CSS:
sont maintenant fonctionnelsJe n'ai pas eu le temps de faire des tests super poussés donc je ne garranti pas à 100%.
Je PR tout de même pour que Situphen puisse ajouter les CSS et pour commencer la QA car je n'aurais pas le net avant Lundi, si il y a des problèmes, je pourrais par contre peut etre les corriger dans le week end.