Skip to content

v5.0.x: Yet more docs updates #10255

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

Merged
merged 7 commits into from
Apr 14, 2022

Conversation

jsquyres
Copy link
Member

@jsquyres jsquyres commented Apr 9, 2022

This is the v5.0.x PR of #10213.

The biggest change is that the HTML docs are now also installed.

Marked as draft because I made a change after Brian's review that I thought would not be controversial, but Brian had some additional comments about it. It will take an additional commit (to be cherry-picked here) to address.

Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit c138f42)
Be foreward looking and use the "new" dependency resolver.  This also
fixes a dependency issue with docutils in some environments (e.g.,
Fedora 33).

Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit 638b495)
citutor.org is now hpc-training.org.

Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit faa0881)
HTML docs are installed in $(docdir)/html.

Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit 8ffe33f)
Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit ff9b031)
Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit df9178d)
@jsquyres jsquyres force-pushed the pr/v5.0.x/yet-more-docs-updates branch from 62f6a1b to 48f57e6 Compare April 13, 2022 14:09
@jsquyres
Copy link
Member Author

jsquyres commented Apr 13, 2022

Still want to add the contents of #10258 to this PR before marking it ready for review.

EDIT: Done!

Follow-on to 8ffe33f: do not set the dirs in the installed HTML
files tree to have 0755 permissions because Automake doesn't do that
when it creates directories.  Instead, use "find ..." to find all
directories and files in the generated _built/html tree and use the
Automake-provided installer macros to create the target directories
and install the target files with desireable permissions.

Additionally, add a comment explaining why the install-data-hook rule
exists, and why we are doing what we are doing in it.

Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit 1867a72)
@jsquyres jsquyres marked this pull request as ready for review April 13, 2022 16:04
@jsquyres
Copy link
Member Author

This PR is now ready for v5.0.x.

@awlauria awlauria merged commit 033e7fb into open-mpi:v5.0.x Apr 14, 2022
@jsquyres jsquyres deleted the pr/v5.0.x/yet-more-docs-updates branch April 14, 2022 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants