Eli,

On Monday, 2025-12-22 20:16:25 -0500, you wrote:

> ...
> """
> does option "--getbinpkg" imply "--with-bdeps=n"  for ALL packages  or
> only for those  installable from the binhost
> """
> 
> Answer: for all packages. Alternatively, "it doesn't matter since
> getting a source package and *building it* will install build deps, as
> well as runtime deps".

So while upgrading "@world",  "ebuild" packages  take care of themselves
regardless of options "--getbinpkg" and "--with-bdeps",  updating or in-
stalling binary packages via option "--getbinpkg" will skip the install-
ation of build dependencies, and option "--depclean" will implicitly set
"--with-bdeps=y"  and will thus prevent  build dependencies  of "ebuild"
packages from being perpetually uninstalled by every "emerge --depclean"
after a "@world" upgrade  just to be reinstalled  at the next upgrade of
an "ebuild" package.

In other words:  there may well be use cases  for option "--with-bdeps",
but in the normal cycle of manually adding or removing a few packages to
or from "@world", upgrading "@world" and running "emerge --depclean" af-
terwards this option should not be specified.

Thank you for the clarification and Merry Christmas to you and the whole
Gentoo community :-)

Sincerely,
  Rainer

Reply via email to