SUMMARY kpat / kpatience gives an error on "Help about Freecell" (or "Help about" other Solitaire variants) It gives this error: <<< Could not find filename freecell.html in /usr/share/doc/HTML/en//kpat/freecell.html. >>> Version-Release number of selected component (if applicable): Cauldron. I have both kpat and kpat-handbook installed. How reproducible: Always. STEPS TO REPRODUCE 1. start kpat. 2. Select Freecell. 3. On the menubar, select Help -> Help with Freecell. 4. error. OBSERVED RESULT error EXPECTED RESULT Display the rules for the solitaire variant. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Mageia v7 x86-64 (available in About System) KDE Plasma Version: 5.14.4 KDE Frameworks Version: 5.53.0 Qt Version: 5.12.0 ADDITIONAL INFORMATION
Add link to downstream bug
I'd say Yuri broke this with his changes to khelpclient in https://phabricator.kde.org/D16350
(In reply to Albert Astals Cid from comment #2) > I'd say Yuri broke this with his changes to khelpclient in > https://phabricator.kde.org/D16350 And I'd say this was broken beforehand (not by me even this time). It does not work in Mageia 6 (Applications 17.12, KF 5.42). Just does not work differently (shows index.html when trying to show /usr/share/doc/HTML/en//kpat/index.html#freecell). It is a bug in KPat. I'll try to create a review request to fix it soon.
Git commit 0fd079dcfd49d4c66bc6483c36fb49f7529373ee by Yuri Chornoivan. Committed on 06/01/2019 at 06:26. Pushed by yurchor into branch 'Applications/18.12'. Correct help link for the new versions of KF5 (>52) Summary: Due to me "broken" KHelpClient in KF 5.52, links in the help menu show error messages now. Test Plan: 1. Start KPat. 2. Select Freecell. 3. On the menubar, select "Help -> Help with Freecell". 4. Help for Freecell should be shown. Reviewers: #kde_games, aacid, ltoscano Reviewed By: ltoscano Subscribers: ltoscano, kde-games-devel Differential Revision: https://phabricator.kde.org/D17953 M +1 -1 mainwindow.cpp https://commits.kde.org/kpat/0fd079dcfd49d4c66bc6483c36fb49f7529373ee