On 02/07/2012 08:55 AM, Fabio M. Di Nitto wrote: > On 02/07/2012 02:07 PM, Jan Friesse wrote: >> Corosync has many manpages, but sadly many of them are out of sync with >> current codebase and some of them doesn't exists at all. >> >> Current priorities are: >> 1. man pages for every binary >> 2. man pages for every api >> 3. update docs to match code base >> 4. document error codes >> 5. Remove AIS references >> >> Volunteers are welcomed. Problem finder scripts are included. >> >> Complete results included bellow, for now, I can split work into few >> major parts: >> - CFG - need complete description, nothing done there >> - CPG - need document few functions + changes (default async mode, ...) >> - SAM - describe cmap flag (Honza) >> - *QUORUM* - describe few functions >> - CFG, CPG, *QUORUM*, EVS - error code descriptions >> - IPC - one page with common IPC errors description. At least overview >> has link to that page >> - AIS reference removal >> >> Current results: >> >> 1 - man pages for every binary >> ------------------------------ >> bash mp-check-bin.sh corosync-1.99.1-1.11.7d06.el6.x86_64.rpm >> >> @@ -4,0 +5 @@ >> +corosync.conf >> @@ -8,0 +10 @@ >> +corosync_overview >> @@ -10,0 +13 @@ >> +votequorum >> >> In other words, all binaries are documented and after brief look they >> looks ok and up to date. > > You probably want to differentiate .8 man pages from .5. votequorum > exists only in .5 specifically (there is no binary) and it is > effectively an extension to corosync.conf.5. > > >> No overview for quorum >> No description for quorum_trackstart >> No description for quorum_trackstop >> No errors documented in man/quorum_context_get.3 >> man/quorum_context_set.3 man/quorum_dispatch.3 man/quorum_fd_get.3 >> man/quorum_finalize.3 man/quorum_getquorate.3 man/quorum_initialize.3 >> No description for votequorum_trackstart >> No description for votequorum_trackstop >> No errors documented in man/votequorum_context_get.3 >> man/votequorum_context_set.3 man/votequorum_dispatch.3 >> man/votequorum_fd_get.3 man/votequorum_finalize.3 >> man/votequorum_getinfo.3 man/votequorum_initialize.3 >> man/votequorum_qdevice_getinfo.3 man/votequorum_qdevice_poll.3 >> man/votequorum_qdevice_register.3 man/votequorum_qdevice_unregister.3 >> man/votequorum_setexpected.3 man/votequorum_setvotes.3 > > quorum and votequorum library can really use the common IPC error > reference. There are no exception in the libraries to grant a specific > section. > > Fabio > While I realize a common error code man page would be less work, I find personally when I use man pages that I'd like all return codes the API can produce in the particular man page I am referencing. Regards -steve > _______________________________________________ > discuss mailing list > discuss@xxxxxxxxxxxx > http://lists.corosync.org/mailman/listinfo/discuss _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss