Nautilus 2.20 with USE=beagle compiles with libbeagle-0.3, but when you try to search, it silently falls back to manual (non-beagle) search. This is because the API for libbeagle changed slightly when it got split out of beagle in Beagle-0.3 The attached patch updates to the latest API, and was backported from http://svn.gnome.org/viewvc/nautilus?view=revision&revision=13484 http://svn.gnome.org/viewvc/nautilus?view=revision&revision=13744 The changes in the API are backward compatible, so the patch will also work with beagle-0.2*
Created attachment 144999 [details, diff] Patch to update nautilus's beagle code to the latest libbeagle API This patch is backward compatible, and will work with all versions of beagle in portage.
This patch is included in nautilus-2.22. Doubtful that we will be patching 2.20 at this point now anymore
(In reply to comment #2) > This patch is included in nautilus-2.22. Doubtful that we will be patching 2.20 > at this point now anymore > Fine, but is it possible to change the dependencies like in bug #211962
The deps for nautilus 2.20 and 2.22 were fixed in portage, so I guess this bug can be closed now..
(In reply to comment #4) > The deps for nautilus 2.20 and 2.22 were fixed in portage, so I guess this bug > can be closed now.. > I don't think so at least for 2.20 : in the nautilus-2.20.0-r1 ebuild I have this line : RDEPEND= ... beagle? ( =app-misc/beagle-0.2* ) ... so last stable nautilus still depends on a 0.2x beagle while last stable version of beagle is 0.3.7-r1
(In reply to comment #5) > (In reply to comment #4) > > The deps for nautilus 2.20 and 2.22 were fixed in portage, so I guess this bug > > can be closed now.. > > > > I don't think so at least for 2.20 : in the nautilus-2.20.0-r1 ebuild I have > this line : > RDEPEND= > ... > beagle? ( =app-misc/beagle-0.2* ) > ... > > so last stable nautilus still depends on a 0.2x beagle while last stable > version of beagle is 0.3.7-r1 > so ? that's exactly what is intended, you won't be able to update to beagle 0.3 unless you get a compatible nautilus. Compatible version of nautilus is > 2.20
(In reply to comment #6) > so ? that's exactly what is intended, you won't be able to update to beagle 0.3 > unless you get a compatible nautilus. Compatible version of nautilus is > 2.20 > Sorry , I thought that the main goal of this bug was to make nautilus-2.20 compatible with beagle 0.3.x , so I thought that the patch created by Nirbheek would be committed to main tree now since yesterday beagle-0.3.7 became stable. Is it planned to include this patch or at this point , since gnome-2.22 will be stable soon (I hope), it was decided to wait for 2.22 stabilization?
hum iirc, yelp was blocking any changes to 2.20 so we decided to wait until 2.22 was out, 2.22 is on its way, see the stabilization bug about that