[kde-doc-english] [khelpcenter] [Bug 349570] khelpcenter in KDE4 cannot open docbooks from KF5 applications

Pulfer pulfer at list.ru
Thu Jun 25 17:07:42 UTC 2015


https://bugs.kde.org/show_bug.cgi?id=349570

Pulfer <pulfer at list.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |DOWNSTREAM
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #5 from Pulfer <pulfer at list.ru> ---
KF5 khelpcenter works with both KDE4 and KF5 docbooks but there are some
reasons why I (as ROSA's KDE maintainer) prefer to use old khelpcenter in KDE4:

1. ROSA uses /usr/share/doc/HTML/ path for KDE4 docbooks and
/usr/share/doc5/HTML/ for KF5 docbooks. It's needed to avoid file conflicts.
KDE4 khelpcenter uses first location as main search path and second location
for fallback search. KF5 khelpcenter does the opposite, it prefers doc5 over
doc. So it makes sense to use KDE4 khelpcenter for KDE4 and KF5 khelpcenter for
Plasma5.

2. While KDE4 is our "main" official desktop, it's better to use as many native
(KDE4) components as possible. KDE4 desktop shouldn't depend on KF5 packages.

Meanwhile I used this patch to fix the issue downstream (attached a copy to
make sure it's never lost):
https://abf.rosalinux.ru/import/kdelibs4/blob/rosa2014.1/kdelibs-4.14.8-kf5-dtd.patch

If some other distributions want to use it, make sure to have
@DOCBOOKXML_CURRENTDTD_DIR@ defined as DTD 4.5 path.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-doc-english mailing list