On 2/11/25 7:37 PM, Peter Humphrey wrote:
>> If you aren't dealing with a broken mirror (bytemark was outright
>> dropping some directories via rsync!) then it's just a matter of time.
>> The binhost starts up at around 5am each day, runs for a bit, and
>> publishes all packages for the day. I usually sync around noon. More
>> details at
>>
>> https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart#I_used_to_have_a_
>> binary_package_but_not_anymore.2C_what_happened.3F
> 
> I'm sure that works for you, but I'd have to wait until the afternoon to use 
> the same approach.  ;-(


There is also ongoing work at https://bugs.gentoo.org/924772 to allow
portage to detect the version of ::gentoo that was used to produce the
binhost and artificially lock `emerge --sync` to that revision. The idea
is that then, the packages available to emerge are always corresponding
to what the binhost has up-to-date coverage for.

Some building blocks for this are already implemented e.g. there is a
header in the binhost that identifies the REPO_REVISIONS it supports. No
client tooling yet, though you could probably hack together some kind of
shell script if you're sufficiently motivated.

Really though, I'm fine with emerge --sync and then emerge -puDU @world
and just going away and coming back later IFF I notice it is asking to
build packages from source that I don't expect to build from source.


-- 
Eli Schwartz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to