Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 211967 - gnome-base/nautilus-2.20 with USE=beagle is broken with dev-libs/libbeagle-0.3
Summary: gnome-base/nautilus-2.20 with USE=beagle is broken with dev-libs/libbeagle-0.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 201093 211962
  Show dependency tree
 
Reported: 2008-03-01 13:20 UTC by Nirbheek Chauhan (RETIRED)
Modified: 2008-07-29 12:47 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to update nautilus's beagle code to the latest libbeagle API (nautilus-2.20-with-beagle-0.3.0.patch,1.93 KB, patch)
2008-03-01 13:22 UTC, Nirbheek Chauhan (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nirbheek Chauhan (RETIRED) gentoo-dev 2008-03-01 13:20:45 UTC
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*
Comment 1 Nirbheek Chauhan (RETIRED) gentoo-dev 2008-03-01 13:22:29 UTC
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.
Comment 2 Mart Raudsepp gentoo-dev 2008-03-27 06:31:27 UTC
This patch is included in nautilus-2.22. Doubtful that we will be patching 2.20 at this point now anymore
Comment 3 Cédric Krier gentoo-dev 2008-03-27 09:14:48 UTC
(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
Comment 4 Nirbheek Chauhan (RETIRED) gentoo-dev 2008-04-07 17:47:54 UTC
The deps for nautilus 2.20 and 2.22 were fixed in portage, so I guess this bug can be closed now..
Comment 5 Marcello Magaldi 2008-07-29 12:16:12 UTC
(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
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-07-29 12:20:21 UTC
(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
Comment 7 Marcello Magaldi 2008-07-29 12:28:37 UTC
(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?
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-07-29 12:47:23 UTC
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