On 12/10/25 10:16 AM, Dr Rainer Woitok wrote:
> Greetings,
> 
> since quite some time  I'm speeding up "emerge"  by installing plenty of
> packages I do not  set personal  USE flags for  from the binhost.   This
> worked well until June where package "sys-kernel/gentoo-sources-6.12.31"
> was also provided  by the binhost.   While building  the kernel packages
> from source took 2 or 3 minutes on my rig,  installing package "sys-ker-
> nel/gentoo-sources-6.12.31"  from the binhost took 12 minutes!   In Sep-
> tember I built package  "sys-kernel/gentoo-sources-6.12.41"  from source
> (the  binhost  was still  offering  "sys-kernel/gentoo-sources-6.12.31")
> which again took only 2 minutes.
> 
> Currently  the binhost  is offering  "sys-kernel/gentoo-sources-6.12.58"
> and installing it  from there  again took  14 minutes  while building it
> from source took 2 minutes as usual.
> 
> Can anybody shed some light on this (at least for me) unexpected behavi-
> our?


Not sure why the merge time would be so long for a binary version.

Regarding providing binpkgs of sys-kernel/*, we don't intentionally
build them, but they are created as a side effect of building other
packages that also have rdepend on e.g. a kernel module. Since the
binhost cycles through "random" packages for extra coverage, packages
can appear and disappear if not part of the base collection (kde, gnome,
and a selection of popular apps).


Relevant:

https://github.com/gentoo/portage/pull/1527 -- configure binhost to
prefer binaries or exclude them on a per package basis.

https://bugs.gentoo.org/542480 -- teach build servers to not produce
binpkgs for packages where it's worse than compiling from source.


-- 
Eli Schwartz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to