Closed strogdon closed 2 years ago
I am fairly sure that as part of the improvements to the documentations we requested about the landing page in the jupyter kernel a new "website" target has been added. And the html, or html and pdf, have to be completed first I think.
Right, it is actually a special that only happens with pdf documentation
doc-pdf: doc-pdf-reference doc-pdf-other doc-pdf-website
There is actually no reason for it to be built last from what I can see.
OK, I do see it in vanilla but it doesn't appear at the end of the build.
Not to mess around with something that's working but I believe the above website
items at the end of the build can be removed by removing doc-pdf-reference
and doc-pdf-other
from the doc-pdf-website
target. The website stuff is still built but early on. It is not as nicely present in the build.log as above. For reference
grep "\[website \]" build.log | grep "building \[html\]"
[website ] building [html]: targets for 1 source files that are out of date
[website ] building [html]: targets for 1 source files that are out of date
Coloring makes searching difficult. So the website stuff is built
twice, once for the html
docs and once for the pdf
docs. This is consistent with vanilla.
I see, this part is something I added in the current makefile patch which is nicely labelled as "parallel". I will try without to see if the parallele issues are still present or not.
I now remember adding that bit in the makefile unilaterally because I thought it was needed. I need to remove it before the final release.
I think that take care of that issue.
Here it seems that after building the html and pdf docs that something is then run relative to
website
:Is this due to how s-o-g handles the parallel build or to something else?