SUMMARY The link for the “help” button in Shisen-Sho (Shisen-Sho Version 1.10+ #25) is broken/wrong. This is the link in the program: https://docs.kde.org/stable5/en/kdegames/kshisen//kshisen/index.html This gives the dreaded 404 error message. I assume that the problem is this section: “ /kshisen//kshisen/index.html ”. You have two forward slashes instead of just one. Delete this section and it works fine: “//kshisen/index.html”, or if you insist you can just delete the second slash, or …. you choose. STEPS TO REPRODUCE 1. Click on Settings 2. Click on Configure Shisen Sho 3. Click on “Help” button 4. Get the dreaded 404 error message OBSERVED RESULT Dreaded 404 error message EXPECTED RESULT Help of some kind SOFTWARE/OS VERSIONS Linux Mint 19.3 ADDITIONAL INFORMATION
Thanks for the report. I just checked with KBounce and it's the same. Since I only see the kshisen/index.html part in the .desktop file, I do not know where to check for the culprit here. Investigating...
This holds also true for other apps like Gwenview, so I suspect the problem within the config widget itself. Maybe someone with more internal knowledge can comment on this?
Thank you Frederik for your quick response. In fact, your time is stunning! Thank you. I have just spent 72 hours trying to do what all the documents say I should be able to do, with no luck at all. Really nice to see that I can do something right! Again, thank you. BC On 6/19/20 3:36 PM, Frederik Schwarzer wrote: > https://bugs.kde.org/show_bug.cgi?id=423247 > > Frederik Schwarzer <schwarzer@kde.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Version|1.10.0 |5.71.0 > Assignee|schwarzer@kde.org |kdelibs-bugs@kde.org > Product|kshisen |frameworks-kconfigwidgets > Component|general |general > > --- Comment #2 from Frederik Schwarzer <schwarzer@kde.org> --- > This holds also true for other apps like Gwenview, so I suspect the problem > within the config widget itself. Maybe someone with more internal knowledge can > comment on this? >
meanwhile you can workaround this by installing khelpcenter and thus having a tool to read local docu instead of remote one.
Hmmm, this is working for me just fine. Which KDE Frameworks are you using? Or maybe Luigi (or someone else) fixed it on the docs.kde.org side and now it works for you? I end up in https://docs.kde.org/stable5/en/kdegames/kshisen//
Here (with the problem showing) I have: - KDE Frameworks 5.71.0 - Qt 5.15.0 (built against 5.15.0) - The xcb windowing system
(In reply to Frederik Schwarzer from comment #6) > Here (with the problem showing) I have: > - KDE Frameworks 5.71.0 > - Qt 5.15.0 (built against 5.15.0) > - The xcb windowing system So "same" setup as me and it works for me and not for you :?
I can't reproduce it as well (up-to-date Debian testing and Fedora 32). Can you see which address you are redirected to first? You should see the browser opening at something like: https://docs.kde.org/index.php?branch=stable5&language=en_US&application=kshisen&path=/ which then is redirected to https://docs.kde.org/stable5/en/kdegames/kshisen// If I understand it correctly, Mint 19.3 is based on Ubuntu 18.04, so unless it uses some ppa, it means Frameworks 5.44. The only relevant kconfigwidgets change between 5.44 and 5.71 is https://commits.kde.org/kconfigwidgets/8a9cec559211255dedd554caaf39aac1ed04aa3f but it doesn't apply here, and it doesn't explain why Frederik hits it :/
Good hint with the initial link. Here it is for Gwenview: https://docs.kde.org/index.php?branch=stable5&language=en_US&application=gwenview&path=/gwenview/index.html
I get https://docs.kde.org/index.php?branch=stable5&language=en_US&application=gwenview&path=/ Now I'm confused.
I don't see the /kdegames/ part of the url, i.e. right now it eventually goes to: https://docs.kde.org/stable5/en/kshisen/kshisen// the double slash stuff is bug 424961. FWIW, the config dialog seems to ultimately call KHelpClient::invokeHelp() (from KConfigWidgets), which parses the .desktop file to get the X-DocPath entry.