Skip to content
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

La documentation ne builde plus depuis la 15.6b #2946

Closed
firm1 opened this issue Jul 29, 2015 · 8 comments
Closed

La documentation ne builde plus depuis la 15.6b #2946

firm1 opened this issue Jul 29, 2015 · 8 comments
Labels
C-Docs Concerne la documentation S-Régression Corrige un problème sur un composant qui fonctionnait auparavant
Milestone

Comments

@firm1
Copy link
Contributor

firm1 commented Jul 29, 2015

Comme en témoigne le badge correspondant ( Documentation Status ), la documentation de zeste de savoir ne builde plus depuis le 13 juillet 2015.

Le commit par lequel le loup est entré dans le bergerie est celui-ci

Ce qui a eu pour effet le premier build en echec de la doc qu'on peut voir . Dès lors, on remarques que la doc n'a plus buildée.

Je taggue donc en regression, car ça fonctionnait pourtant bien avant.

@firm1 firm1 added S-Régression Corrige un problème sur un composant qui fonctionnait auparavant C-Docs Concerne la documentation labels Jul 29, 2015
@pierre-24
Copy link
Member

Fait ch*** !!!

Il va encore falloir faire de la magie noire :/

@artragis
Copy link
Member

Magie noire puissance 1000 oO

@pierre-24
Copy link
Member

Plus sérieusement, c'est la même erreur qu'avant (il manque django-debug-toolbar), alors qu'on avait fait en sorte qu'il revienne. Je vote donc que ce soit la MàJ de sécurité de Django qui nous aie remis dedans.

@poulp
Copy link
Contributor

poulp commented Sep 5, 2015

Je viens de regarder le build et ça donne ça :

Traceback (most recent call last):
  File "setup.py", line 17, in <module>
    pkgs = [str(pkg.req) for pkg in parse_requirements('requirements.txt')]
  File "/home/docs/checkouts/readthedocs.org/user_builds/zds-site/envs/latest/local/lib/python2.7/site-packages/pip/req/req_file.py", line 72, in parse_requirements
    "parse_requirements() missing 1 required keyword argument: "
TypeError: parse_requirements() missing 1 required keyword argument: 'session'

Comment ça pourrais venir de debug-toolbar ? D’après ce que j'ai vu sur le net ça à plutôt l'air d'être un problème avec pip

@Situphen
Copy link
Member

Situphen commented Sep 5, 2015

J'en sais rien. Ce bug est ultra bizarre car il est apparu avec le commit d'un changement mineur de version de Dango (mise à jour de sécurité) qui ne touche pas django-toolbar !

@pquentin
Copy link
Contributor

pquentin commented Sep 5, 2015

En regardant ce que dit @poulp, il semblerait que vous utilisez une fonction parse_requirements de pip qui a changé de signature dans pip 6.0. Essayez avec session=None ou avec session=uuid.uuid().

@pquentin
Copy link
Contributor

pquentin commented Sep 5, 2015

En fait en local j'ai eu le même souci que dans le build RTD (pas le problème de pip), et je crois que Read the Docs ne prend pas en compte le fichier requirements-dev.txt. Dans mon cas, django-debug-toolbar n'était tout simplement pas installé, et l'installer a réglé le souci.

Selon les docs, "If you have the Use Virtualenv option enabled, we will run setup.py install on your package, installing it into a virtual environment. You can also define additional packages to install with the Requirements File option." C'est à faire par un admin sur RTD ?

(Ensuite la PR de @Situphen pourra régler la suite, j'imagine.)

@pierre-24 pierre-24 added this to the Version de développement milestone Sep 8, 2015
@pierre-24
Copy link
Member

Situphen vient de nous réparer ça ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Docs Concerne la documentation S-Régression Corrige un problème sur un composant qui fonctionnait auparavant
Projects
None yet
Development

No branches or pull requests

6 participants