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

Bug 938575

Summary: [Request] dev-qt/qtwebengine:5 please add the "geolocation" USE flag, required for media-sound/teamspeak-client:3
Product: Gentoo Release Media Reporter: Thibaud CANALE <thican>
Component: OtherAssignee: Gentoo Release Team <releng>
Status: RESOLVED FIXED    
Severity: normal CC: binhost, thican
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=669082
Whiteboard:
Package list:
Runtime testing required: ---

Description Thibaud CANALE 2024-08-27 23:11:41 UTC
Hello,

This topic might be already discussed (I see there was bug 669082) but I think the "geolocation" USE flag might be part of the USE flags in the binary provided by the binhost project, which could be useful for users having this dependency only for teamspeak-client. As far as I noticed, this is the only missing USE flag, as "widgets" is already enabled.

Thanks for your understanding.


Here an example of the Teamspeak client package dependencies tree:
================================================================
% emerge -vpt --getbinpkg 'media-sound/teamspeak-client:3'

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
Dependency resolution took 2.29 s (backtrack: 0/20).

[ebuild  N     ] media-sound/teamspeak-client-3.6.2:3::gentoo  USE="alsa pulseaudio system-quazip -system-libcxx" 108,301 KiB
[ebuild  N     ]  dev-qt/qtwebengine-5.15.14_p20240510:5/5.15::gentoo  USE="alsa bindist geolocation jumbo-build pulseaudio screencast system-icu widgets -debug -designer -kerberos -test" 294,379 KiB
[binary  N     ]   dev-qt/qtpositioning-5.15.14-1:5/5.15::gentoo  USE="geoclue qml -debug -test" 320 KiB
[binary  N     ]    app-misc/geoclue-2.7.1-2:2.0::gentoo  USE="introspection -gtk-doc -modemmanager -vala -zeroconf" 200 KiB
[binary  N     ]     acct-user/geoclue-0-r2-1::gentoo  20 KiB
[binary  N     ]      acct-group/geoclue-0-r2-1::gentoo  0 KiB
[ebuild  N     ]  dev-libs/quazip-1.2:0/1::gentoo  USE="-test" 153 KiB
[binary  N     ]  dev-qt/qtwebsockets-5.15.14-1:5/5.15::gentoo  USE="qml ssl -debug -test" 110 KiB
[binary  N     ]  dev-qt/qtwebchannel-5.15.14-1:5/5.15::gentoo  USE="qml -debug -test" 100 KiB

Total: 9 packages (9 new, 6 binaries), Size of downloads: 403,582 KiB
================================================================

Here directly with QtWebEngine with the explicit "geolocation" USE flag:
================================================================
% USE="geolocation" emerge -vpt --getbinpkg dev-qt/qtwebengine:5 

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
Dependency resolution took 2.21 s (backtrack: 0/20).

[ebuild  N     ] dev-qt/qtwebengine-5.15.14_p20240510:5/5.15::gentoo  USE="alsa bindist geolocation jumbo-build pulseaudio screencast system-icu widgets -debug -designer -kerberos -test" 294,379 KiB
[binary  N     ]  dev-qt/qtpositioning-5.15.14-1:5/5.15::gentoo  USE="geoclue qml -debug -test" 320 KiB
[binary  N     ]   app-misc/geoclue-2.7.1-2:2.0::gentoo  USE="introspection -gtk-doc -modemmanager -vala -zeroconf" 200 KiB
[binary  N     ]    acct-user/geoclue-0-r2-1::gentoo  20 KiB
[binary  N     ]     acct-group/geoclue-0-r2-1::gentoo  0 KiB
[binary  N     ]  dev-qt/qtwebchannel-5.15.14-1:5/5.15::gentoo  USE="qml -debug -test" 100 KiB

Total: 6 packages (6 new, 5 binaries), Size of downloads: 295,019 KiB

!!! The following binary packages have been ignored due to non matching USE:

    =dev-qt/qtwebengine-5.15.14_p20240510 -geolocation -screencast
    =dev-qt/qtwebengine-5.15.14_p20240510 -geolocation

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.
================================================================
Comment 1 Larry the Git Cow gentoo-dev 2025-01-28 22:23:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee66dacac9f5a8d58cb5458e661da340752ffe05

commit ee66dacac9f5a8d58cb5458e661da340752ffe05
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2025-01-28 21:35:05 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2025-01-28 22:23:30 +0000

    package.mask: mask media-sound/teamspeak-client:3
    
    Masking due qt5 only. Please switch to v5 beta or v6 beta.
    
    Bug: https://bugs.gentoo.org/926665
    Closes: https://bugs.gentoo.org/938575
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 profiles/package.mask | 5 +++++
 1 file changed, 5 insertions(+)