On 13/07/2024 14.50, Peter Humphrey wrote:
Where I live, updates to portage itself usually take longer to appear as a
binary package than as source, so I can't 'getbinpkg'. Therefore I've set:
The main issue is that you aren't syncing portage towards the bin server, which makes things out of sync and those you will be building a lot of the packages instead of fetching the binary files when they are built. One way to come around this issue is that when you sync your portage, wait a day before you check what files to update, this way the binary packages should have been built, but sure it's a pita.

The proper solution had been that you could sync portage against the binhost and that only if the binhost do have two portage that is always in par with the packages that has been built. I have my own experience of this issue from the time when I had multiple machines at home running Gentoo and I had a build environment that built packages for me. I had to setup two copies of portage on the build machine, one was the one it synced and built against, and then there was the portage version that was provided to the clients in the LAN (sadly this has a complication for the clients using git instead of rsync), this was only updated after a successful build. All the client synced portage against the binhost. If they didn't, then I had the issue as you describe and I had discussion about this on the gentoo irc channels, but as back then few people used binhosts so they didn't understand the issue and those portage don't support to do what you want to do, to filter out new ebuilds that don't have a binary package at the binhost, just wait another 20 years and then maybe.


--

//Aho




Reply via email to