Bug 352595 - khelpcenter doesn't build glossary cache
Summary: khelpcenter doesn't build glossary cache
Status: RESOLVED FIXED
Alias: None
Product: khelpcenter
Classification: Applications
Component: general (show other bugs)
Version: 5.4.1
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Documentation Editorial Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-11 23:37 UTC by Antonio Rojas
Modified: 2016-01-31 11:28 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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...)