Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#60705 - [pipewire] all 4 man pages installed to the wrong man directories
Attached to Project:
Arch Linux
Opened by Siegfried Metz (NiceGuy) - Monday, 05 November 2018, 19:34 GMT
Last edited by Jan Alexander Steffens (heftig) - Monday, 05 November 2018, 23:40 GMT
Opened by Siegfried Metz (NiceGuy) - Monday, 05 November 2018, 19:34 GMT
Last edited by Jan Alexander Steffens (heftig) - Monday, 05 November 2018, 23:40 GMT
|
DetailsI reported a bug against the prior version of pipewire [1], because only 1 man page was installed to the wrong man section.
The latest update of pipewire made it worse and led to all 4 man pages to be installed to the wrong man directories, therefore all of them are ignored by mandb while indexing with the message: "Updating index cache for path `/usr/share/man/man/1 and /usr/share/man/man/5'. Wait...mandb: warning: /usr/share/man/man/1/: ignoring bogus filename Wait...mandb: warning: /usr/share/man/man/5/: ignoring bogus filename" Instead of /usr/share/man/man/1 and /usr/share/man/man/5, which are the wrong directories, these are the right directories and should be used: pipewire-cli.1.gz, pipewire-monitor.1.gz, pipewire.1.gz should be installed to /usr/share/man/man1/. pipewire.conf.5.gz should be installed to /usr/share/man/man5. [1]: prior, marked fixed bug: Additional info: * >= pipewire-0.2.3+3+gbbba49aa-1 Steps to reproduce: Manually run mandb and look for std-err messages, while the index for the man pages is created. Afterwards use apropos or the short equivalent 'man -k pipewire'. If all 4 man pages are installed to the correct man directories, then it lists: pipewire (1) - The PipeWire media server pipewire-cli (1) - The PipeWire Command Line Interface pipewire-monitor (1) - The PipeWire monitor pipewire.conf (5) - The PipeWire server configuration file Querying with pacman with pipewire installed also lists the wrong path for the man pages: pacman -Ql | grep /usr/share/man |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Monday, 05 November 2018, 23:40 GMT
Reason for closing: Fixed
Additional comments about closing: pipewire 0.2.3+17
Monday, 05 November 2018, 23:40 GMT
Reason for closing: Fixed
Additional comments about closing: pipewire 0.2.3+17
Edit: https://github.com/PipeWire/pipewire/commit/58efa8c2f439caae6b7885dd4c4018da9adfb5bc