pmodels / mpich

Official MPICH Repository
http://www.mpich.org
Other
541 stars 280 forks source link

doc: fix mansrc generation #7107

Closed hzhou closed 1 month ago

hzhou commented 1 month ago

Pull Request Description

Just using the name without prefix, e.g. MPISend -> send.txt, resulting in duplicated filenames between MPI/MPIT/MPIX_ functions, and they overwrite each other. This resulted in certain man pages missing. For example, MPI_Finalize and MPI_Init_thread man pages were missing because they were overwritten by the MPIT correspondents.

The fix is to use the whole name for mansrc files, e.g. MPI_Finalize.txt and MPI_T_Finalize.txt.

Fixes #7089 [skip warnings]

Author Checklist

hzhou commented 1 month ago

I locally verified the man pages for MPI_Finalize and MPI_Init_thread are generated after this PR.

hzhou commented 1 month ago

Somehow the CI triggers are stuck. I'm going to merge anyway since the fix is trivial and won't be covered by the CI anyway.