The USE flags geoloc and geolocation both do the same thing: they switch geo-location on, but in different packages. Reproducible: Always Expected Results: We should have just one geo-location USE flag to be used by the packages that need it.
% equery hasuse -p geoloc * Searching for USE flag geoloc ... [-P-] [ ] net-im/empathy-3.12.11:0 [-P-] [ ] net-im/empathy-3.12.12:0 [-P-] [ ] net-libs/webkit-gtk-2.4.11:3/25 [-P-] [ ] net-libs/webkit-gtk-2.4.11-r200:2 [-P-] [ ] net-libs/webkit-gtk-2.10.9:4/37 [-P-] [ ] net-libs/webkit-gtk-2.12.3:4/37 % equery hasuse -p geolocation * Searching for USE flag geolocation ... [-P-] [ ] dev-qt/qtwebengine-5.6.0:5/5.6 [-P-] [ ] dev-qt/qtwebengine-5.6.1:5/5.6 [-P-] [ ] dev-qt/qtwebkit-5.5.1-r1:5 [-P-] [ ] dev-qt/qtwebkit-5.6.0:5/5.6 [IP-] [ ] dev-qt/qtwebkit-5.6.1:5/5.6 [-P-] [ ] kde-plasma/plasma-workspace-5.5.5-r2:5 [-P-] [ ] kde-plasma/plasma-workspace-5.6.5.1:5 [-P-] [ ] kde-plasma/plasma-workspace-5.6.5.1-r1:5 [-P-] [ ] kde-plasma/plasma-workspace-5.6.5.1-r2:5 [IP-] [ ] kde-plasma/plasma-workspace-5.7.0:5 [-P-] [ ] media-gfx/kphotoalbum-4.5:4 [-P-] [ ] media-gfx/kphotoalbum-4.7.1:4
While we're at it, let's consolidate geolocation/geoip/geoipv2/geoloc USE flags from use.local.desc into one global USE flag... grep ":geoi\|:geol" /usr/portage/profiles/use.local.desc dev-qt/qtwebengine:geolocation - Enable physical position determination via dev-qt/qtpositioning dev-qt/qtwebkit:geolocation - Enable physical position determination via dev-qt/qtpositioning kde-plasma/plasma-workspace:geolocation - Enables dataengine providing location information media-gfx/kphotoalbum:geolocation - Add support for kde-apps/marble net-analyzer/bro:geoip - Enable support for Maxmind's GeoIP library net-analyzer/pmacct:geoipv2 - Add support for GeoIP2 through dev-libs/libmaxminddb net-im/empathy:geoloc - Enable geolocation support through app-misc/geoclue net-irc/inspircd:geoip - Add geoip support for country and city lookup based on IPs net-libs/webkit-gtk:geoloc - Enable geolocation support through app-misc/geoclue www-apache/mod_security:geoip - Configure ModSecurity to query the GeoIP database from MaxMind, provided by dev-libs/geoip. This flag only controls the default configuration, as the GeoIP query code is part of ModSecurity's source code.
As discussed on irc in #gentoo-desktop. Removing kde from cc. Add us back when action is required from us. <johu> !proj gnome <willikins> johu: (gnome@gentoo.org) dang, eva, expeditioneer, leio, pacho, tetromino, tranquility <johu> bug 588168 <willikins> johu: https://bugs.gentoo.org/588168 "Duplicate USE flags geoloc and geolocation"; Gentoo Linux, Current packages; UNCO; peter:gnome <johu> kde proj would prefer "geolocation" <johu> what about you? <_AxS_> geolocation i think should be preferred by all -- use flags shouldn't be <leio> NP-Hardass: Ok, was hoping to dump it to someone :D <EvaSDK> johu: honestly not important to me, full word is ok <johu> EvaSDK: fine
I'm not sure about the geoip stuff, especially net-analyzer/bro and such, but their maintainers should know if geolocation reflects what it does or not. Changing it on old webkit-gtk would get lots of love from --newuse users, I hope changing it on bumps is sufficient, so keeping both for a while... Also before changing things, we of course need to also modify USE deps at the same time and any profile enabled places. This is trickier when we keep both around to avoid rebuilds of webkit with --newuse. Not taking any personal action on this as of yet, we have much more important things in the backlog right now.
(In reply to Johannes Huber from comment #3) > As discussed on irc in #gentoo-desktop. Removing kde from cc. Add us back > when action is required from us. Removing qt@ as well then, since our packages already use the preferred spelling. Thanks.
[master 5c7ac61] net-im/empathy: Rename geoloc USE flag (#588168) 1 file changed, 4 insertions(+), 4 deletions(-) As webkit-gtk is the only remaining one, I rename this bug report for remembering to update the name on next bumps
All stable ebuilds have been converted except net-libs/webkit-gtk:2 which is being removed at bug #570034. Closing then.