Re: Inclusion of Lustre manpages on man7.org?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ellis,

On Mon, Jan 13, 2025 at 03:33:07PM +0000, Ellis Wilson wrote:
> Hi Alejandro,
> 
> I am assisting with updating Lustre documentation within the Lustre
> community.  Lustre is an HPC filesystem used at >50% of the top 500
> supercomputers in the world.  It is not presently in-tree in the
> kernel, but was in staging some years ago, and there is on-going work
> to try to get it back in-tree someday.  I'm reaching out to see if
> there is any interest in including Lustre manpages on man7.org?  If
> there is no interest or I should discuss this with someone else please
> don't hesitate to say so.

man7.org is Michael Kerrisk's server.  You should contact him at
<man-pages@xxxxxxxx>.  I've CCd him in this email.

> The manpages for Lustre can be found here if you would like to review
> their count or contents:
> https://github.com/lustre/lustre-release/tree/master/lustre/doc

A few suggestions:

-  Use subdirectories (man1/, man3/, man5/, man7/, man8/) for the
   different chapters.  That allows reading the link (.so) pages within
   the source repository.

-  I found some warnings when linting those pages with the build system
   of the Linux man-pages project.  Here's a fraction of the logs:

	alx@devuan:/srv/alx/src/linux/man-pages/man-pages/main$ make MANDIR=/tmp/man/lustre/lustre-release/lustre/doc lint-man -k
	MANDOC		.tmp/man/lfs-changelog.1.lint-man.mandoc.touch
	mandoc: .tmp/man/lfs-changelog.1:3:88: STYLE: input text line longer than 80 bytes: lfs-changelog, lfs-c...
	make: *** [/srv/alx/src/linux/man-pages/man-pages/main/share/mk/lint/man/mandoc.mk:36: .tmp/man/lfs-changelog.1.lint-man.mandoc.touch] Error 1
	MANDOC		.tmp/man/lfs-find.1.lint-man.mandoc.touch
	mandoc: .tmp/man/lfs-find.1:610:2: ERROR: skipping end of block that is not open: RE
	mandoc: .tmp/man/lfs-find.1:794:35: STYLE: unterminated quoted argument
	mandoc: .tmp/man/lfs-find.1:1:16: WARNING: cannot parse date, using it verbatim: TH 2024-08-15"
	make: *** [/srv/alx/src/linux/man-pages/man-pages/main/share/mk/lint/man/mandoc.mk:36: .tmp/man/lfs-find.1.lint-man.mandoc.touch] Error 1
	MANDOC		.tmp/man/lfs-getsom.1.lint-man.mandoc.touch
	mandoc: .tmp/man/lfs-getsom.1:23:2: ERROR: skipping unknown macro: .Ex
	mandoc: .tmp/man/lfs-getsom.1:30:2: STYLE: fill mode already enabled, skipping: EE
	make: *** [/srv/alx/src/linux/man-pages/man-pages/main/share/mk/lint/man/mandoc.mk:36: .tmp/man/lfs-getsom.1.lint-man.mandoc.touch] Error 1
	MANDOC		.tmp/man/lfs-hsm.1.lint-man.mandoc.touch
	mandoc: .tmp/man/lfs-hsm.1:3:92: STYLE: input text line longer than 80 bytes: hsm_state, hsm_actio...
	mandoc: .tmp/man/lfs-hsm.1:27:81: STYLE: input text line longer than 80 bytes: These are a set of l...
	make: *** [/srv/alx/src/linux/man-pages/man-pages/main/share/mk/lint/man/mandoc.mk:36: .tmp/man/lfs-hsm.1.lint-man.mandoc.touch] Error 1
	MANDOC		.tmp/man/lfs-migrate.1.lint-man.mandoc.touch
	mandoc: .tmp/man/lfs-migrate.1:153:84: STYLE: input text line longer than 80 bytes: Do not set LMV_HASH_...
	mandoc: .tmp/man/lfs-migrate.1:13:2: WARNING: skipping paragraph macro: br at the end of SH
	mandoc: .tmp/man/lfs-migrate.1:21:2: WARNING: skipping paragraph macro: PP after SH
	mandoc: .tmp/man/lfs-migrate.1:178:2: WARNING: skipping paragraph macro: PP empty
	mandoc: .tmp/man/lfs-migrate.1:202:2: WARNING: skipping paragraph macro: PP empty
	[...]

   You probably want to address most of those.  If you have any doubts
   using the build system of the Linux man-pages project to lint your
   own pages, feel free to ask, CCing the mailing list.

> Thank you for your consideration!
> 
> Best,
> 
> ellis

Have a lovely day!
Alex

-- 
<https://www.alejandro-colomar.es/>

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux