Skip to content

Fix man page section assignments for end-user interactive clients #2977

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

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

jimklimov
Copy link
Member

@jimklimov jimklimov commented Jun 3, 2025

There was some mess in existing pages; bolt down the man pave section for these programs: upsc, upscmd, upsrw and NUT-Monitor. Being (semi-)interactive end-user clients, they belong in section 1 rather than 8 (system daemons).

  • This is a sort-of breaking change for existing packaging recipes; less so for saved URLs on rendered nut-website (they do not include numbers, just the .html extension).

UPDATE: Due to the questionable nature of the man page section change, this PR was split: #2978 takes care of general docs improvements (including the fix of man sections from 1 to 8 where they got mis-referenced in existing docs vs. existing layout), and this PR was rebased on top of that to propose the re-organization of the layout itself. Also, should this go further, moving tools like nut-scanner and nutconf to section 1? If we do end up breaking everyone's packaging recipes, better limit the pain to one NUT release.

Raised a discussion on mailing list: https://alioth-lists.debian.net/pipermail/nut-upsdev/2025-June/008151.html

@jimklimov jimklimov added this to the 2.8.4 milestone Jun 3, 2025
@jimklimov jimklimov added bug enhancement packaging documentation CI Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes) labels Jun 3, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 3, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 3, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
@jimklimov jimklimov force-pushed the issue-2977 branch 2 times, most recently from c19e07d to 1c9a5d2 Compare June 4, 2025 09:00
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
… clients (man1) [networkupstools#2977]

* Section 1 (programs): upsc, upscmd, upsrw, NUT-Monitor
* Section 8 (daemons): upsmon, upssched

Signed-off-by: Jim Klimov <[email protected]>
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
… clients (man1) [networkupstools#2977]

* Section 1 (programs): upsc, upscmd, upsrw, NUT-Monitor
* Section 8 (daemons): upsmon, upssched

Signed-off-by: Jim Klimov <[email protected]>
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
jimklimov added a commit to jimklimov/nut that referenced this pull request Jun 4, 2025
@jimklimov
Copy link
Member Author

Due to the questionable nature of the man page section change, this PR was split: #2978 takes care of general docs improvements (including the fix of man sections from 1 to 8 where they got mis-referenced in existing docs vs. existing layout), and this PR was rebased on top of that to propose the re-organization of the layout itself.

Raised a discussion on mailing list: https://alioth-lists.debian.net/pipermail/nut-upsdev/2025-June/008151.html

@AppVeyorBot
Copy link

@jimklimov
Copy link
Member Author

Rebased over recent state of PR #2978 as it got merged.

@AppVeyorBot
Copy link

@jimklimov jimklimov marked this pull request as draft June 9, 2025 06:52
@jimklimov
Copy link
Member Author

jimklimov commented Jun 9, 2025

For now suspending this idea, maybe even until after a NUT v2.8.4 release. May lead to path re-assignments for some programs as well.

@jimklimov jimklimov modified the milestones: 2.8.4, NUT 2.9 Jun 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug CI Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes) documentation enhancement packaging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants