Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 655100

Summary: [gnome overlay] app-misc/tracker-2.0.3 blocks numerous packages in gnome overlay
Product: Gentoo Linux Reporter: Randy Tupas <rjtupas>
Component: OverlaysAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 631406    

Description Randy Tupas 2018-05-06 18:59:47 UTC
app-misc/tracker-2.0.3 removed numerous USE flags from the ebuild, causing blocks in the following packages:

1) gnome-extra/gnome-documents-3.26.2 COMMON_DEPEND needs >=app-misc/tracker-2:=[miner-fs], but miner-fs USE variable removed from latest tracker.

2) media-sound/gnome-music-3.26.2 RDEPEND has the following logic:
|| (
		app-misc/tracker[gstreamer]
		app-misc/tracker[ffmpeg]
	)
but gstreamer||ffmpeg USE variables removed from latest tracker.

3) gnome-base/nautilus-3.26.2 COMMON_DEPEND needs >=app-misc/tracker-1:= but only tracker-1 and tracker-2 use the same SLOT=0.
Comment 1 Randy Tupas 2018-05-12 04:21:55 UTC
After installing the latest gnome-documents and tracker-2 from gnome-overlay, gnome-documents fails with the following:

(org.gnome.Documents:5193): GLib-GIO-ERROR **: 21:18:46.915: Settings schema 'org.freedesktop.Tracker.Miner.Files' is not installed

Trace/breakpoint trap (core dumped)

Believe this is due to removal of miner-fs USE variable/logic from latest tracker-2 ebuild.
Comment 2 Randy Tupas 2018-05-12 04:41:47 UTC
(In reply to Randy Tupas from comment #1)
> After installing the latest gnome-documents and tracker-2 from
> gnome-overlay, gnome-documents fails with the following:
> 
> (org.gnome.Documents:5193): GLib-GIO-ERROR **: 21:18:46.915: Settings schema
> 'org.freedesktop.Tracker.Miner.Files' is not installed
> 
> Trace/breakpoint trap (core dumped)
> 
> Believe this is due to removal of miner-fs USE variable/logic from latest
> tracker-2 ebuild.
                
My lame attempt to add "+miner-fs" to the IUSE variable and
"$(use_enable miner-fs) \" to the "gnome2_src_configure \" portion of the ebuild did not resolve the issue.

During the build (which completes successfully), I see:

"QA Notice: Unrecognized configure options:

	--with-icu
	--enable-miner-fs
	--without-unistring
	--with-icu
	--enable-miner-fs
	--without-unistring
WARN: postinst"
Comment 3 cyrillic 2018-05-20 19:42:55 UTC
I have been having similar problems with app-misc/tracker from the gnome-next overlay, and have come to the conclusion that tracker-1 and tracker-2 need to be slotted.
What I have done in my local overlay is rather ugly, and there are a lot of file collisions, but the .so files themselves work nicely in separate slots, and this allows all the latest gnome packages to build.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2018-09-12 07:47:28 UTC
Please try with updated ebuild from the gnome overlay. I have introduced tracker-miners ebuild and fix dependencies so this should be resolved now.
Comment 5 cyrillic 2018-09-13 12:40:26 UTC
Thank you.
The whole tracker + tracker-miners situation is working much better now.
Comment 6 Randy Tupas 2018-09-14 04:32:53 UTC
Issues appear to be resolved. Able to restore tracker support via USE variable and all packages build without error. Thanks for the support and your efforts to get the latest Gnome to the Gentoo community.
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2018-09-14 08:28:47 UTC
Closing then, thanks for feedback.