RepoMan scours the neighborhood... dependency.bad [fatal] 312 media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: DEPEND: amd64(default/linux/amd64/13.0) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: RDEPEND: amd64(default/linux/amd64/13.0) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: DEPEND: amd64(default/linux/amd64/13.0) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: RDEPEND: amd64(default/linux/amd64/13.0) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=media-sound/banshee-2.1.0[web]'] media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=media-sound/banshee-2.1.0[web]']
I thought this package died long time ago... are the extensions still running with 2.6.2? I cannot find what concrete extension is relying in banshee webkit support for disabling it :/, other option would be to drop this package entirely (I remember at least the lyrics one was failing miserably last time I tried to use banshee :S)
Having no clue about banshee, I'll take a wild guess: $ grep -R Banshee.*Web . ./Lyrics/Banshee.Lyrics/Banshee.Lyrics.Gui/LyricsBrowser.cs:using Banshee.WebBrowser; ./Lyrics/Makefile.in: Banshee.Lyrics/Banshee.Lyrics.Sources/LyricsWebSource.cs \ ./Lyrics/Makefile.am: Banshee.Lyrics/Banshee.Lyrics.Sources/LyricsWebSource.cs \ ./Telepathy/Banshee.Telepathy/Banshee.Telepathy.Net/StreamingServer.cs:using Banshee.Web; ./Telepathy/Banshee.Telepathy/Banshee.Telepathy.Net/StreamingHTTPProxyServer.cs:using Banshee.Web; ./Karaoke/Banshee.Karaoke/Gui/KaraokePane.cs: if (track != null && ServiceManager.PlayerEngine.IsPlaying (track) && View.LoadStatus != Banshee.WebBrowser.OssiferLoadStatus.Failed) { ./Karaoke/Banshee.Karaoke/Gui/KaraokeView.cs:using Banshee.WebSource; ./Karaoke/Banshee.Karaoke/Gui/KaraokeView.cs:using Banshee.WebBrowser; ./Karaoke/Banshee.Karaoke/Gui/KaraokeView.cs: public class KaraokeView : Banshee.WebSource.WebView, IDisposable ./Jamendo/Makefile.in: Banshee.Jamendo/JamendoWebBrowserShell.cs ./Jamendo/Banshee.Jamendo/JamendoWebBrowserShell.cs: public class JamendoWebBrowserShell : Banshee.WebSource.WebBrowserShell ./Jamendo/Banshee.Jamendo/JamendoView.cs:using Banshee.WebBrowser; ./Jamendo/Banshee.Jamendo/JamendoView.cs:using Banshee.WebSource; ./Jamendo/Banshee.Jamendo/JamendoView.cs: public class JamendoView : Banshee.WebSource.WebView, IDisposable ./Jamendo/Banshee.Jamendo/JamendoSource.cs:using Banshee.WebSource; ./Jamendo/Banshee.Jamendo/JamendoSource.cs: public class JamendoSource : Banshee.WebSource.WebSource ./Jamendo/Makefile.am: Banshee.Jamendo/JamendoWebBrowserShell.cs
And another grep inside Banshee confirms that Banshee.WebBrowser is conditional to webkit. As I can't stand those depgraph breakagse, I'm going to fix it via revbumping community-extensions and masking or removing old versions.
commit 55e2147aaed812505f9dfe82e6a0777c053e28c4 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: Thu Jun 30 08:20:15 2016 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Thu Jun 30 08:25:34 2016 media-plugins/banshee-*: Disable exts needing banshee[web], #587456 Disable the extensions using Banshee.WebBrowser (media-sound/banshee[web]) since the support for that module has been removed due to vulnerabilities in required WebKit. Bug: https://bugs.gentoo.org/587456 Fixes: fdb83931178 (media-sound/banshee: Drop old) media-plugins/banshee-community-extensions/Manifest | 1 - .../banshee-community-extensions-2.2.0.ebuild | 79 --------------------------- ...1.ebuild => banshee-community-extensions-2.4.0-r2.ebuild} | 14 ++--- .../banshee-community-extensions-2.4.0.ebuild | 80 ---------------------------- media-plugins/banshee-community-extensions/metadata.xml | 2 - 5 files changed, 7 insertions(+), 169 deletions(-) Please fix the remaining repoman warnings when feasible.
Thanks a lot mgorny... and sorry for the inconvenience (it is a bit hard for me to commit during the week :( )