Opened 7 months ago

Closed 6 months ago

#32928 closed defect (fixed)

Remove "jobserver unavailable: using -j1. Add '+' to parent make rule" warning when building the pdf documentation

Reported by: strogdon Owned by:
Priority: major Milestone: sage-9.5
Component: documentation Keywords:
Cc: Merged in:
Authors: Steven Trogdon Reviewers: Dima Pasechnik
Report Upstream: N/A Work issues:
Branch: 7533334 (Commits, GitHub, GitLab) Commit: 75333347d8049569b093bb6e600b5cf712895664
Dependencies: Stopgaps:

Status badges

Description

When building the pdf documentation every time the sage docbuilder runs a Makefile to convert .tex source to .pdf files there appears a jobserver warning. The first occurrence is:

[reference] processing references.tex... index
[reference] resolving references...
[reference] done
[reference] writing... done
[reference] copying TeX support files... copying TeX support files...
[reference] done
[reference] The LaTeX files are in local/share/doc/sage/latex/en/reference/references.
[reference] Run 'make' in that directory to run these through (pdf)latex
[reference] (use `make latexpdf' here to do that automatically).
LaTeX file written to /local/sage-git/sage/local/share/doc/sage/latex/en/reference/references
make[5]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
latexmk -pdf -dvi- -ps-  'references.tex'

Change History (12)

comment:1 Changed 7 months ago by strogdon

  • Branch set to u/strogdon/jobserver

comment:2 Changed 7 months ago by strogdon

  • Commit set to ef44d983ee9be478684573dfb9663cc60a1fecbc

New commits:

ef44d98remove jobserver warnings when buildig the pdf documentation

comment:3 Changed 7 months ago by strogdon

After installing the above branch the building of references.pdf now appears as

[reference] processing references.tex... index
[reference] resolving references...
[reference] done
[reference] writing... done
[reference] copying TeX support files... copying TeX support files...
[reference] done
[reference] The LaTeX files are in local/share/doc/sage/latex/en/reference/references.
[reference] Run 'make' in that directory to run these through (pdf)latex
[reference] (use `make latexpdf' here to do that automatically).
LaTeX file written to /local/sage-git/sage/local/share/doc/sage/latex/en/reference/references
latexmk -pdf -dvi- -ps-  'references.tex'

comment:4 Changed 7 months ago by strogdon

  • Authors set to Steven Trogdon
  • Status changed from new to needs_review

Apparently close_fds=True is the default. I believe close_fds=False was the default at one time.

comment:5 Changed 7 months ago by dimpase

  • Reviewers set to Dima Pasechnik
  • Status changed from needs_review to positive_review

Looks good, thanks.

comment:6 Changed 7 months ago by fbissey

Thanks for reviewing Dima.

comment:7 Changed 7 months ago by vbraun

  • Status changed from positive_review to needs_work

Merge conflict

comment:8 Changed 7 months ago by fbissey

  • Branch changed from u/strogdon/jobserver to u/fbissey/jobserver
  • Commit changed from ef44d983ee9be478684573dfb9663cc60a1fecbc to 75333347d8049569b093bb6e600b5cf712895664
  • Status changed from needs_work to needs_review

Rebasing on 9.5.beta8. Some spaces where introduced in the touched lines by another ticket.


New commits:

7533334Merge branch 'develop' into jobserver

comment:9 Changed 7 months ago by fbissey

  • Status changed from needs_review to positive_review

Should go back to positive review. Only trivial changes were made.

comment:10 Changed 7 months ago by strogdon

Yes, I tried earlier in the day to push these rebased changes but was unable to push a new branch? Thanks for fixing this.

comment:11 Changed 7 months ago by fbissey

There was a git/trac outage in the last 24 hours I believe. That may have been the reason.

comment:12 Changed 6 months ago by vbraun

  • Branch changed from u/fbissey/jobserver to 75333347d8049569b093bb6e600b5cf712895664
  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.