Bug 352595

Summary: khelpcenter doesn't build glossary cache
Product: [Applications] khelpcenter Reporter: Antonio Rojas <arojas>
Component: generalAssignee: Documentation Editorial Team <kde-doc-english>
Status: RESOLVED FIXED    
Severity: normal CC: lueck
Priority: NOR    
Version: 5.4.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.5.5

Description Antonio Rojas 2015-09-11 23:37:19 UTC
The glossary cache is not build in khelpcenter 5, so the glossary doesn't work. Going to the glossary tab, the message "Building glossary cache" is displayed on the status bar and stays there forever.

Running the meinproc5 command manually shows that the problem is that the output dir ~/.cache/khelpcenter/help/ does not exist. If I create this dir manually the glossary cache is generated correctly.

Reproducible: Always
Comment 1 Burkhard Lück 2015-09-13 13:30:17 UTC
Confirmed with khelpcenter 5.4.1 in a VM with Kubuntu Wily 15.10
Creating the dir ~/.cache/khelpcenter/help/ manually fixes this issue in this VM
Comment 2 Pino Toscano 2016-01-31 11:28:45 UTC
Git commit f06788ee87ba7d85e9c2deed3d78822d2bc14d42 by Pino Toscano.
Committed on 31/01/2016 at 11:25.
Pushed by pino into branch 'Plasma/5.5'.

Create glossary cache directory if not existing

Make sure that the directory for the glossary cache exists, so meinproc5
can write to that.
FIXED-IN: 5.5.5
Reviewed-By: Luigi Toscano <luigi.toscano@tiscali.it>

M  +3    -0    glossary.cpp

http://commits.kde.org/khelpcenter/f06788ee87ba7d85e9c2deed3d78822d2bc14d42

(Manually closing it, as it put the wrong bug number in the commit message...)