Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Easy way to determine why a binary package is not being use
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
gangstervano
Tux's lil' helper
Tux's lil' helper


Joined: 15 Aug 2016
Posts: 95

PostPosted: Sat Jan 04, 2025 12:51 am    Post subject: Easy way to determine why a binary package is not being use Reply with quote

Hi,

Is there an easy way to determine why a binary package is not being used?

For example:

I am trying to update the "dev-qt/qtwebengine", but the system did not receive it from the binary host.

emerge -pv dev-qt/qtwebengine
Code:
[ebuild     U  ] dev-qt/qtwebengine-6.8.1:6/6.8.1::gentoo [6.7.2:6/6.7.2::gentoo] USE="alsa bindist* jumbo-build* opengl pulseaudio qml system-icu vulkan widgets -accessibility -custom-cflags -designer -geolocation -kerberos -pdfium -screencast* -test -vaapi -webdriver" 0 KiB


I downloaded qtwebengine-6.8.1-r1-3.pkg.tar from the binary host and checked the "USE" flags:

Code:
abi_x86_64 alsa amd64 bindist elibc_glibc jumbo-build kernel_linux opengl pulseaudio qml system-icu vulkan widgets


then I added all flags to package.use, but emerge still doesn't use binhost.
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22949

PostPosted: Sat Jan 04, 2025 1:53 am    Post subject: Reply with quote

Tell Portage to use the binary package: emerge --ask --verbose --oneshot --getbinpkgonly '=dev-qt/qtwebengine-6.8.1'. It will do so or explain why not.
Back to top
View user's profile Send private message
gangstervano
Tux's lil' helper
Tux's lil' helper


Joined: 15 Aug 2016
Posts: 95

PostPosted: Sun Jan 05, 2025 2:51 am    Post subject: Reply with quote

There are few details in the explanation. :(

I add to package.use

Code:
dev-qt/qtwebengine abi_x86_64 alsa amd64 bindist elibc_glibc jumbo-build kernel_linux opengl pulseaudio qml system-icu vulkan widgets


because this use flag is in qtwebengine-6.8.1-r1-3.gpkg.tar, but it didn't help.

Code:
emerge --ask --verbose --oneshot --getbinpkgonly '=dev-qt/qtwebengine-6.8.1'

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

These are the packages that would be merged, in order: dependencies... done!
Dependency resolution took 2.05 s (backtrack: 0/20).


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



Any other ideas why portage doesn't want to use binary qtwebengine? :(


UPD.
After emerge-webrsync, portage uses the binary qtwebengine.

Thanks. :D
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9621
Location: beyond the rim

PostPosted: Sun Jan 05, 2025 12:55 pm    Post subject: Reply with quote

gangstervano wrote:
because this use flag is in qtwebengine-6.8.1-r1-3.gpkg.tar, but it didn't help.

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



Any other ideas why portage doesn't want to use binary qtwebengine? :(


To clarify this even if it no longer is an issue: You asked portage to install qtwebengine-6.8.1 while your binary package was qtwebengine-6.8.1-r1. Just a revision update, but still technically a different version so it didn't match your request for exactly 6.8.1.
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