View previous topic :: View next topic |
Author |
Message |
garlicbread2 n00b


Joined: 25 Feb 2025 Posts: 4
|
Posted: Tue Feb 25, 2025 2:09 pm Post subject: qtwebengine no binary package? |
|
|
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 |
|
 |
garlicbread2 n00b


Joined: 25 Feb 2025 Posts: 4
|
Posted: Tue Feb 25, 2025 2:34 pm Post subject: |
|
|
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 |
|
 |
logrusx Advocate


Joined: 22 Feb 2018 Posts: 2761
|
Posted: Tue Feb 25, 2025 2:54 pm Post subject: |
|
|
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 |
|
 |
logrusx Advocate


Joined: 22 Feb 2018 Posts: 2761
|
Posted: Tue Feb 25, 2025 3:49 pm Post subject: |
|
|
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 |
|
 |
garlicbread2 n00b


Joined: 25 Feb 2025 Posts: 4
|
|
Back to top |
|
 |
logrusx Advocate


Joined: 22 Feb 2018 Posts: 2761
|
Posted: Tue Feb 25, 2025 5:01 pm Post subject: |
|
|
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 |
|
 |
garlicbread2 n00b


Joined: 25 Feb 2025 Posts: 4
|
Posted: Tue Feb 25, 2025 6:16 pm Post subject: |
|
|
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 |
|
 |
logrusx Advocate


Joined: 22 Feb 2018 Posts: 2761
|
Posted: Tue Feb 25, 2025 6:42 pm Post subject: |
|
|
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 |
|
 |
|