| Summary: | problem to build khelpcenter search index | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Denis Prost <denis.prost> |
| Component: | tdebase | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugwatch, darrella, denis.prost, kb9vqf, keithwdaniels, michele.calgaro |
| Priority: | P5 | ||
| Version: | 3.5.12 [Trinity] | ||
| Hardware: | i386 | ||
| OS: | Debian Squeeze | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2014 | ||
| Attachments: | khelpcenter index build failure | ||
|
Description
Denis Prost
2010-11-06 01:31:23 CDT
Is this report still valid? In GIT (2013-05-22), selecting the Settings menu->Build Search Index..., results in a dialog that shows one unchecked item: Application Manuals. I'm sorry, I'm using Debian Wheezy now and trinity does not seem ready for it yet (unless there is an install process I don't know : trinity wiki only gives information for lenny and squeeze : I tried to replace lenny/squeeze by "wheezy" in the sources.list lines, but I get a 404 not found error when performing apt-get update). Is this report still valid? Instructions for installing 3.5.13.2 in Wheezy: http://www.trinitydesktop.org/wiki/bin/view/Documentation/DebianBinaryInstallation (In reply to comment #3) > Is this report still valid? Instructions for installing 3.5.13.2 in Wheezy: > > http://www.trinitydesktop.org/wiki/bin/view/Documentation/DebianBinaryInstallation Yes it is. 12-06-13 I'm reporting on the ISO version of R14 on Debian Wheeze and on the 3.5.13-2 version on Debian Squeeze. R14 was a clean install and 3.5.113-2 was an upgrade. Both of those still match Denis' first post exactly. This bug prevents the TDE Help files from being indexed and searchable. Seems to me it would be advantageous to fix this for new users. This another case of something that our adversaries could us to demean Trinity. Keith This might be a beagle problem (is beagle even maintained any more?) The log when I attempt to build the index is: Can't exec "beagle-config": No such file or directory at /opt/trinity/bin/khc_beagle_index.pl line 19. readline() on closed filehandle IN at /opt/trinity/bin/khc_beagle_index.pl line 22. Can't exec "beagle-config": No such file or directory at /opt/trinity/bin/khc_beagle_index.pl line 31. Can't exec "beagle-config": No such file or directory at /opt/trinity/bin/khc_beagle_index.pl line 32. Can't exec "beagle-config": No such file or directory at /opt/trinity/bin/khc_beagle_index.pl line 31. Can't exec "beagle-config": No such file or directory at /opt/trinity/bin/khc_beagle_index.pl line 32. Looks like this report is actually a combination of problems... First, OpenSUSE changed the htdig search to use Beagle. Beagle is no longer maintained, therefore I have switched the engine back to htdig in GIT hash 5250782. Second, libxslt grew a bug in the past few years. KDE has this bug as reported (https://bugs.kde.org/show_bug.cgi?id=209415) but not yet resolved. This has been fixed in TDE in GIT hash 2259d55 (tdelibs). Please confirm that this is fixed! Interesting. I presume I saw partial success because I don't build or install beagle? I'll provide an update after I rebuild. No change here from what I posted in comment 1, but I expected no change on my (Slackware) system. Created attachment 1971 [details]
khelpcenter index build failure
I also can not build an index in khelpcenter.
The application manual list is "missing" and then when trying to build, I got an error message (see screenshot)
(In reply to Michele Calgaro from comment #10) While investigating other bugs, I came across the reason for the "htdig failed" message. It turns out that I did not have htdig installed in my system. A dependency needs to be add to tdebase/khelpcenter to take care of that. This is just an annotation for future reference. There may be more things we have to dig into. (In reply to Timothy Pearson from comment #7) > Please confirm that this is fixed! Using the latest GIT sources (so talking about v14.0.0, not v3.5.13.2), the problem seems fixed. The "Application Manuals" entry is there and if selected the index is built correctly, provided that htdig is installed. In Debian/Ubuntu, htdig is not listed as a dependency but only as a suggested package, which I think we should fix (working on that :) ) Anyhow the htdig dependency is distro specific and not strictly related to this bug. I think we could close the bug if there are no objections. Denis, Keith, once you update to v14.0.0 (after release) or nightly builds (currently), you could reopen the bug if you still notice any problem. Hopefully you should not have any :) > In Debian/Ubuntu, htdig is not listed as a dependency but only as a suggested > package, which I think we should fix (working on that :) )
This was fixed in commit ee058ce.
Since Tim changes seems to have fixed the problem and there has been no objection for more than a week, I am marking this bug as resolved. Should you encounter this bug again when v14.0.0 is released, don't hesitate to reopen this bug report. |