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

"make doc": use --quitonbreak; don't use workspaces; use single GAP session to do all the work #1448

Merged
merged 4 commits into from
Jun 27, 2017

Conversation

fingolfin
Copy link
Member

@fingolfin fingolfin commented Jun 23, 2017

This is an alternative to PR #1446

It also changes mentions of make manuals to make doc (while the former is still supported, the later is the virtual standard for building documentation).

Also, this stops creating make_manuals.out log files -- if you want to log the output of make doc, just pipe it into a file yourself. Or use the scroll back buffer of your terminal.

This change is in accordance with the general UNIX philosophy: Users
who want to log the output of `make doc` can simply redirect it into a
file manually. But now users who don't want the the log files don't
have to clean them out manually.
In addition:
* use ----quitonbreak for better error detection.
* Remove usage of workspaces, which are not currently available in
  HPC-GAP, thus breaking "make doc" there.

Resolves gap-system#1445
@codecov
Copy link

codecov bot commented Jun 24, 2017

Codecov Report

Merging #1448 into master will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1448      +/-   ##
==========================================
- Coverage    63.8%   63.79%   -0.02%     
==========================================
  Files        1010     1010              
  Lines      337925   337925              
  Branches    13557    13557              
==========================================
- Hits       215605   215568      -37     
- Misses     119337   119371      +34     
- Partials     2983     2986       +3
Impacted Files Coverage Δ
src/records.c 59.9% <0%> (-6.77%) ⬇️
lib/queue.g 66.4% <0%> (-3.2%) ⬇️
src/hpc/traverse.c 79.45% <0%> (-0.39%) ⬇️
src/intrprtr.c 69.96% <0%> (-0.37%) ⬇️
src/hpc/threadapi.c 32.04% <0%> (-0.3%) ⬇️
hpcgap/src/stats.c 73.02% <0%> (-0.28%) ⬇️
src/streams.c 46.14% <0%> (-0.25%) ⬇️
src/read.c 82.21% <0%> (-0.22%) ⬇️
src/funcs.c 69.65% <0%> (-0.15%) ⬇️
src/hpc/aobjects.c 59.88% <0%> (-0.12%) ⬇️
... and 1 more

@@ -34,7 +34,7 @@ How to Proceed with the Reference Manual
(How to access the two manuals in question:
The current GAPDoc format version is the one in the development version
of GAP,
which can be compiled by calling `make manuals' in the GAP root directory.
which can be compiled by calling `make doc' in the GAP root directory.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fingolfin fingolfin merged commit f9bcd1d into gap-system:master Jun 27, 2017
@fingolfin fingolfin deleted the mh/makedoc2 branch July 2, 2017 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants