Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 655100 - [gnome overlay] app-misc/tracker-2.0.3 blocks numerous packages in gnome overlay
Summary: [gnome overlay] app-misc/tracker-2.0.3 blocks numerous packages in gnome overlay
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-3.26
  Show dependency tree
 
Reported: 2018-05-06 18:59 UTC by Randy Tupas
Modified: 2018-09-14 08:28 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.