Skip to content
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

file not found for all man pages of ganeti package #177

Open
lelutin opened this issue Aug 15, 2024 · 4 comments
Open

file not found for all man pages of ganeti package #177

lelutin opened this issue Aug 15, 2024 · 4 comments

Comments

@lelutin
Copy link

lelutin commented Aug 15, 2024

Hello! I've just stumbled upon this situation. All of the manpages from the ganeti package seem to be displaying a "file not found" error and thus not displaying anything.

e.g.: https://manpages.debian.org/bookworm/ganeti/gnt-cluster.8.en.html

I can see this error on testing and unstable pages too.

It may just be some spurious generation / hook issue?

@lelutin
Copy link
Author

lelutin commented Aug 15, 2024

more precisely, the website does render. but in the section where the manpage would be displayed there's the picture of an upset robot and the message:

Sorry, the manpage could not be rendered!

Error message: open /srv/manpages.debian.org/www/bookworm/ganeti/gnt-cluster.8.en.gz: no such file or directory 

@stapelberg
Copy link
Contributor

It may just be some spurious generation / hook issue?

Unfortunately not: the ganeti packages use a very unusual structure for their manpages, which debiman currently does not support. Here is the relevant piece of code if you (or anyone) want to take a stab at making it work:

// TODO(stapelberg): ganeti has an interesting twist: their manpages live outside of usr/share/man, and they only have symlinks. in this case, we should extract the file to aux/ and then mangle the symlink dest. problem: manpages actually are in a separate package (ganeti-2.15) and use an absolute symlink (/etc/ganeti/share), which is not shipped with the package.

@lelutin
Copy link
Author

lelutin commented Aug 17, 2024

@stapelberg oh huh interesting. thanks for the pointers.

I kinda wonder if a bug report should be opened on the ganeti package about this (e.g. rather than special-casing for this in debiman)

@lelutin
Copy link
Author

lelutin commented Aug 23, 2024

FYI I've opened https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079396 to see if some solution can be found on the packaging side. I've suggested to them to use alternatives like the php package does

we'll see what happens

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants