Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
qtwebengine no binary package?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
garlicbread2
n00b
n00b


Joined: 25 Feb 2025
Posts: 4

PostPosted: Tue Feb 25, 2025 2:09 pm    Post subject: qtwebengine no binary package? Reply with quote

Hi,
I've switched to using binary packages on a new install

/etc/portage/binrepos.conf/gentoobinhost.conf
Code:

[gentoobinhost]
priority = 1
sync-uri = https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64-v3


But I'm noticing when trying to emerge qtwebengine (picked up by kde-apps-meta)
it's not using the binary version of qtwebengine

Looking at the source ebuld this exists here
/var/db/repos/gentoo/dev-qt/qtwebengine/qtwebengine-6.8.2-r1.ebuild

Looking at the binary packages
https://gentoo.osuosl.org/releases/amd64/binpackages/23.0/x86-64-v3/dev-qt/qtwebengine/
I can see files here such as "qtwebengine-6.8.2-r1-3.gpkg.tar"

so I wanted to see if there was a use flag difference, since I don't mind altering use flags just to get this particular one to install
Code:

emerge =dev-qt/qtwebengine-6.8.2-r1 --usepkgonly --binpkg-respect-use=n  -p


End result is
Code:

emerge: there are no binary packages to satisfy "=dev-qt/qtwebengine-6.8.2-r1".


So I'm not sure what's going on, or if maybe I'm using the wrong command to work out what the use flags need to actually be for this to work
Back to top
View user's profile Send private message
garlicbread2
n00b
n00b


Joined: 25 Feb 2025
Posts: 4

PostPosted: Tue Feb 25, 2025 2:34 pm    Post subject: Reply with quote

Trying this
Code:

emerge dev-qt/qtwebengine --usepkgonly --binpkg-respect-use=n  -p


Leads to it trying to install an older version
Code:

[binary     UD ] dev-qt/qttranslations-6.8.1-2 [6.8.2]
[binary  N     ] app-arch/snappy-1.1.10-r1-1  USE="-test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx avx2"
[binary  N     ] media-libs/giflib-5.2.2-1  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)"
[binary  N     ] media-libs/libwebp-1.4.0-3  USE="gif jpeg opengl png tiff -static-libs -swap-16bit-csp" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2 sse4_1"
[binary     UD ] dev-qt/qtbase-6.8.1-10 [6.8.2-r2] USE="-cups* -gtk* -libproxy* -mysql* -opengl* -vulkan* -wayland*"
[binary     UD ] dev-qt/qtdeclarative-6.8.1-4 [6.8.2] USE="-opengl* -svg* -vulkan*"
[binary     UD ] dev-qt/qtbase-6.8.1-8 [6.8.2-r2] USE="-mysql*"
[binary     UD ] dev-qt/qtsvg-6.8.1-2 [6.8.2]
[binary     UD ] dev-qt/qtwayland-6.8.1-4 [6.8.2] USE="gnome*"
[binary  N     ] dev-qt/qtwebchannel-6.8.1-3  USE="qml -custom-cflags -test"
[binary  N     ] dev-qt/qtwebengine-6.8.1-r1-6  USE="alsa bindist jumbo-build opengl pulseaudio qml system-icu vulkan widgets -accessibility -custom-cflags -designer -geolocation -kerberos -pdfium -screencast -test -vaapi -webdriver"


this suggests to me that the correct newer one is ether masked in some way to do with binary packages that I'm not familiar with
or not yet indexed in some way
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2761

PostPosted: Tue Feb 25, 2025 2:54 pm    Post subject: Reply with quote

I'm not getting any binary packages for a few days now, this must be something with the binhost.

Best Regards,
Georgi
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2761

PostPosted: Tue Feb 25, 2025 3:49 pm    Post subject: Reply with quote

Prompted by your thread I started another one asking why I'm not getting any binary packages in the recent days, but just maybe half an hour later I got 37 binary packages out of 46 total. My problem was libreoffice for which portage now offers the binary package.

So try again.

Best Regards,
Georgi
Back to top
View user's profile Send private message
garlicbread2
n00b
n00b


Joined: 25 Feb 2025
Posts: 4

PostPosted: Tue Feb 25, 2025 4:38 pm    Post subject: Reply with quote

Just ran another emerge --sync, but same result

Looking here
https://mirror.bytemark.co.uk/gentoo/releases/amd64/binpackages/23.0/x86-64-v3/Packages

I think the issue is that if you search that for "CPV: dev-qt/qtwebengine-6.8"
you'll see "RESTRICT: test"
which I think is stopping it from being installed
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2761

PostPosted: Tue Feb 25, 2025 5:01 pm    Post subject: Reply with quote

Code:
# emerge -pvg qtwebengine

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 order:

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

[binary  NS    ] dev-qt/qtwebchannel-6.8.2-1:6/6.8.2::gentoo [5.15.16:5/5.15::gentoo] USE="qml -custom-cflags% -test (-debug%)" 150 KiB
[binary  N     ] dev-qt/qtwebengine-6.8.2-r1-1:6/6.8.2::gentoo  USE="alsa bindist jumbo-build opengl pulseaudio qml screencast system-icu vulkan widgets -accessibility -custom-cflags -designer -geolocation -kerberos -pdfium -test -vaapi -webdriver" 72,740 KiB

Total: 2 packages (1 new, 1 in new slot, 2 binaries), Size of downloads: 72,890 KiB


Maybe you're using a mirror that hasn't been updated yet. For one I can name distfiles.gentoo.org. I used to check with it, bot this is not the first time it has been unreliable. Try another mirror.

Best Regards,
Georgi
Back to top
View user's profile Send private message
garlicbread2
n00b
n00b


Joined: 25 Feb 2025
Posts: 4

PostPosted: Tue Feb 25, 2025 6:16 pm    Post subject: Reply with quote

Aha I noticed you're using the bindist useflag for that package.
As soon as I enabled it for qtwebengine that then showed it as available as a binary install
thanks

I think the bindist and Binary Host methods are separate things from the looks of things
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2761

PostPosted: Tue Feb 25, 2025 6:42 pm    Post subject: Reply with quote

garlicbread2 wrote:
Aha I noticed you're using the bindist useflag for that package.
As soon as I enabled it for qtwebengine that then showed it as available as a binary install
thanks

I think the bindist and Binary Host methods are separate things from the looks of things


First of all, bindist does not mean what you think it does. It strips some stuff that's not free to redistribute. It only indirectly relates to binary packages, i.e. it instructs portage to produce a package that does not contain the proprietary stuff. It doesn't even instruct portage to build a binary package, that's in case you build your own binary packages with intention to redistribute them.

Second, portage should have printed a warning what binary packages are skipped due to non matching use flags along with suggested use changes at the bottom of the output.

Third, I'm pretty sure it was a synchronization issue between mirrors. It's not the first time and it seems as more packages are getting their binary versions, it becomes more complicated.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum