Beagle-support in yelp should be removed.

Bug #39458 reported by bhaagensen
12
Affects Status Importance Assigned to Milestone
yelp (Ubuntu)
Fix Released
Wishlist
Ubuntu Desktop Bugs

Bug Description

I hope this is the correct way to file such a bug. My reasons for filing this bugs are:

1. The beagle subsystem which should index documentation is broken. See bug #37742 and #39454 #39456.

2. Even if 1. is fixed yelp itself does not seem to handle beagle-searching very well as reported in bug #39451

2. Although beagle is only a runtime dependency there are major drawbacks in the yelp-case. There is currently no way of reverting to the builtin search engine if beagle is enabled. Thus the only option to obtain reasonable search-capabilities is to stop beagle. This is not satisfactory since beagle works quite well for certain use-cases, and thus should be runable without messing up yelp-search.

3. Nautilus have a similar approach of having beagle as a runtime dep. This is less severe since a) Beagle search in nautilus actually works quite well. b) Nautilus-type searches are file-searches which can be done without beagle using 'gnome-search-tool'.

On this basis I think that one should be able to run beagle, but that yelp should not be built with beagle support. Perhaps an option to enable it through gconf if possible. Otherwise it seems current support is so "hacky" in nature that those wanting to use it would also be able/willing to rebuild with beagle support if they want.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. We will have a look on that before dapper. Not a really issue anyway because beagle is not a part of the default installation

Changed in yelp:
assignee: nobody → desktop-bugs
status: Unconfirmed → Confirmed
Revision history for this message
Phil Bull (philbull) wrote :

I can confirm that this is still an issue with yelp 2.14.1-0ubuntu1 and beagle 0.2.4-0ubuntu1.

If beagled is running when yelp is started, yelp uses the beagle search backend. According to its logs, Beagle receives the query but doesn't find anything. If beagled isn't running, yelp uses its default search and gets some results.

It doesn't look like Beagle crawls the documentation (only ~), so it's no suprise it doesn't find anything. I agree with the initial reporter that beagle support should be removed from the yelp package until another solution can be found (as beagle support is useless at the moment anyway). It's confusing to find no search results for queries like 'ubuntu' and not everyone is going to know that beagle is to blame. Although beagle is optional, many people are likely to install it due to its popularity, experience this bug, then seek support or file this same bug again and again....

I'm bumping this up to 'minor' as a result, seb :)

Revision history for this message
Sebastien Bacher (seb128) wrote :

Phil, the index issue is beagle bug #39456

Revision history for this message
bhaagensen (bhaagensen) wrote :

Hm, seems there's a bug in the bug report:) The bug # in the original report, item 1, should be bug #37762, bug #39454 , and bug #39456

Revision history for this message
bhaagensen (bhaagensen) wrote :

Yes the index issue is ALSO bug #39456. But multiple fixes are necessar in order to get doc-indexing running. Please read all reports I've referenced in this report.

Revision history for this message
bhaagensen (bhaagensen) wrote :

Sorry about the multiple replies. Hm, perhaps an epiphany-bug...

Revision history for this message
Brandon Hale (brandon) wrote :

Doc indexing is fixed since some time.
Please don't file bug enumerating several problems, esp. when some of them are filed elsewhere.

Revision history for this message
Sebastien Bacher (seb128) wrote :

dropping dapper milestone, the beagle documentation indexing has been fixed. If people are not happy with beagle they should wait next cycle to install it

Revision history for this message
Sebastien Bacher (seb128) wrote :

the hardy version doesn't use beagle, closing the bug

Changed in yelp:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.