Skip to content

DOC: doc build on travis timing out #15559

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

Closed
jorisvandenbossche opened this issue Mar 3, 2017 · 6 comments
Closed

DOC: doc build on travis timing out #15559

jorisvandenbossche opened this issue Mar 3, 2017 · 6 comments
Labels
Build Library building on various platforms CI Continuous Integration Docs

Comments

@jorisvandenbossche
Copy link
Member

jorisvandenbossche commented Mar 3, 2017

For some reason, the doc build on travis started timing out since a couple of commits. See eg https://travis-ci.org/pandas-dev/pandas/builds/206994038. It just takes so long it hits the "The job exceeded the maximum time limit for jobs, and has been terminated." (around 50 min), while before the doc build on travis took between 20 and 30 min.

It started with the FrozenList changes (37fe2c4), but I don't see how that could cause this.

I also don't directly see any changes in the environment that is created on travis to build the docs (eg both using sphinx 1.5.1, no change there).

@jreback jreback added Build Library building on various platforms Docs labels Mar 3, 2017
@jreback
Copy link
Contributor

jreback commented Mar 3, 2017

hmm that is odd. we have certainly had occasional failures but nothing like this.

@jorisvandenbossche
Copy link
Member Author

jorisvandenbossche commented Mar 3, 2017

I also see this locally as well. It seems to be keep hanging on building the timeseries.rst file.
EDIT: no, not specifically this file, also with others. So reading in general is a lot slower.

There was no change in the IPython version before and after this started (both 5.3.0), so also not caused by the ipython directive.

@jorisvandenbossche
Copy link
Member Author

jorisvandenbossche commented Mar 3, 2017

So my local build just finished and it took 92 min.
If I reset the last 7 commits (so up to including the Frozenlist changes), it takes 17 min (exact same environment, not even a rebuild of pandas)

I tried few benchmarks, but don't see any direct changes on those between the two versions.

jreback pushed a commit that referenced this issue Mar 4, 2017
See #15559. This temporarily reverts #15506, to see if this fixes the
doc build slowdown.

Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>

Closes #15566 from jorisvandenbossche/revert and squashes the following commits:

befd858 [Joris Van den Bossche] Revert "ENH: Added FrozenList difference setop"
527ded9 [Joris Van den Bossche] Revert "TST: remove deprecated usages of FrozenList.__add__ from test code"
jreback added a commit to jreback/pandas that referenced this issue Mar 4, 2017
@jreback
Copy link
Contributor

jreback commented Mar 4, 2017

https://travis-ci.org/pandas-dev/pandas/jobs/207696130

looks like it built, but some issue in reshape

@jreback
Copy link
Contributor

jreback commented Mar 4, 2017

so I think this is somehow constantly doing import matplotlib as plt but not really sure why / how this happens. maybe its something in the import cycle.

jreback added a commit to jreback/pandas that referenced this issue Mar 4, 2017
AnkurDedania pushed a commit to AnkurDedania/pandas that referenced this issue Mar 21, 2017
See pandas-dev#15559. This temporarily reverts pandas-dev#15506, to see if this fixes the
doc build slowdown.

Author: Joris Van den Bossche <jorisvandenbossche@gmail.com>

Closes pandas-dev#15566 from jorisvandenbossche/revert and squashes the following commits:

befd858 [Joris Van den Bossche] Revert "ENH: Added FrozenList difference setop"
527ded9 [Joris Van den Bossche] Revert "TST: remove deprecated usages of FrozenList.__add__ from test code"
@jbrockmendel jbrockmendel added the CI Continuous Integration label Jul 14, 2018
@gfyoung
Copy link
Member

gfyoung commented Oct 28, 2018

Let's watch this, but this hasn't been an issue for awhile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Library building on various platforms CI Continuous Integration Docs
Projects
None yet
Development

No branches or pull requests

4 participants