Bug 461495 - 'Help' window does not work
Summary: 'Help' window does not work
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Documentation (show other bugs)
Version: 7.9.0
Platform: Appimage Linux
: NOR minor
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on: 461469
Blocks:
  Show dependency treegraph
 
Reported: 2022-11-06 13:10 UTC by Nicofo
Modified: 2022-11-09 05:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.9.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicofo 2022-11-06 13:10:19 UTC
+++ This bug was initially created as a clone of Bug #461469 +++

The 'Help' window does not work (empty window with message "Cannot load page https://docs.kde.org/?application=digikam&branch=trunk5" ;that message appears after a progess bar going to "100%"): see screenshot https://bugs.kde.org/attachment.cgi?id=153498

Note: that help window can be called from several places:
 - Help > Online Handbook...
 - Settings > Configure Digikam > Help button at the bottom left

Maybe is this bug specific to appimage ? (I use appimage on Fedora 35)
Comment 1 Maik Qualmann 2022-11-06 15:23:45 UTC
QWebEngine in the current AppImage seems to be broken. The local welcome page does not load either.

Maik
Comment 2 caulier.gilles 2022-11-06 16:01:34 UTC
Maik,

I currently recompile AppImage from scratch using xubuntu as host instead Mageia and with last Qt 5.15.7. We will see if this solve this issue.

Gilles
Comment 3 caulier.gilles 2022-11-08 07:01:47 UTC
Hi Maik,

I finalized the port of scripts to compile the AppImage under Ubuntu 18.04 instead Mageia7.
It still a little problem to upload files in KDE server. I will fix that today.

Gilles
Comment 4 Nicofo 2022-11-08 19:25:14 UTC
I tried with digiKam-7.9.0-20221108T161738-x86-64.appimage 
Unfortunately it does not work under Fedora:

digikam: error while loading shared libraries: libpcre.so.3: cannot open shared object file: No such file or directory

(on my system, I have only /usr/lib or lib64/libpcre.so.1)
Comment 5 Nicofo 2022-11-08 19:32:20 UTC
Note: I have a "libpcre.so.3" file coming from Steam runtime. I have tried to preload it with for the sake of the test:
LD_PRELOAD=/home/<user>/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu/libpcre.so.3

-> digikam starts, and, good news, the problem of Help window is solved ;-)
Thanks.
So, this bug can be closed.

But there remains a problem with the new appimage on Fedora. I don't know if it is possible to include "libpcre.so.3" inside the appimage (and if it is the proper way to solve this issue).
Do you want me to open a new bug report for that ?
Comment 6 caulier.gilles 2022-11-09 05:08:40 UTC
yes the original problem with online doc is fixed.

For the preloading of libpcre.so.3 if will fix this.

Gilles
Comment 7 caulier.gilles 2022-11-09 05:15:32 UTC
Git commit 1975a17c7d0d3ef2b1ba2485bf061f3343aa79cd by Gilles Caulier.
Committed on 09/11/2022 at 05:14.
Pushed by cgilles into branch 'qt5-maintenance'.

preload libpcre.so.3 for Fedora host
FIXED-IN:7.9.0

M  +4    -2    project/bundles/appimage/04-build-appimage.sh
M  +3    -0    project/bundles/appimage/data/AppRun

https://invent.kde.org/graphics/digikam/commit/1975a17c7d0d3ef2b1ba2485bf061f3343aa79cd
Comment 8 caulier.gilles 2022-11-09 05:16:26 UTC
Git commit 130ac3805213eb65bf84761eec96b197ff301345 by Gilles Caulier.
Committed on 09/11/2022 at 05:15.
Pushed by cgilles into branch 'master'.

sync with qt5-maintenance

M  +6    -5    project/bundles/appimage/04-build-appimage.sh
M  +3    -0    project/bundles/appimage/data/AppRun

https://invent.kde.org/graphics/digikam/commit/130ac3805213eb65bf84761eec96b197ff301345