Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] emerge binaries weirdness
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2600

PostPosted: Sun Jan 12, 2025 4:36 pm    Post subject: Reply with quote

Code:
ls /var/db/repos/gentoo/media-libs/opencv
files  Manifest  metadata.xml  opencv-4.10.0.ebuild  opencv-4.9.0-r2.ebuild
joro-lt ~ # ls /var/db/repos/gentoo/dev-libs/flatbuffers/
flatbuffers-24.12.23.ebuild  flatbuffers-24.3.25.ebuild  Manifest  metadata.xml


This is from two days ago I think. My guess is the binhost is not updated with every tree update. I think it's updated roughly every 8 hours, but not always. Sometimes the changes impact too many rebuilds and it may take a while. It's never up to date with the tree because changes to the tree happen a lot faster and a rebuild takes hours. Plus, the binhost builds way more packages than a normal installation. Also sometimes build failures occur and that takes more time for the developers to fix the situation. I remember once the issue I had with I think qtwebengine or webkit-gtk took almost 3 days because or a combination of a lot of rebuilds due to icu being updated(I think...) plus a ruby target change plus a failed package which terminates the whole build.

You most probably have flatbuffers-24.3.25-r1 in your binpkg cache.

You have two choices. Wait a bit and try again, so the binhost has the chance to catch up or downgrade flatbuffers. And when you update later, eventually opencv would be rebuilt against the current version of flatbuffers. IT depend on how much in a hurry you are to update. Since you're using binary packages it doesn't really matter which option you'll chose.

the -G option tells portage to only use binary packages, that's why it picks the binary package from your binpkgcache without it being in the tree, rather than failing. If you didn't have it in the cache the command would either fail or still insist on building opencv from source. That's why I wanted its output as it would give me a clue what's wrong.

BTW /usr/portage means this is a very old installation. How old is it?

EDIT: I just synced and 24.3 version of flatbuffers is gone for me too.
EDIT2: when I run the command it offers binary packages for both, flatbuffers being the newer version, so try again and you should get it too. If something's not right, well post the output here :)

Best Regards,
Georgi
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 354
Location: Roma, Italy

PostPosted: Sun Jan 12, 2025 6:03 pm    Post subject: Reply with quote

logrusx wrote:


BTW /usr/portage means this is a very old installation. How old is it?


it's a 2016 installation (intel 6600k), up to date and runs every day from 8 to 23 flawlessly :wink:
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
Goto page Previous  1, 2
Page 2 of 2

 
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