On 12/8/24 6:14 AM, Jacques Montier wrote:
> I have two Gentoo OS that are supposedly identical.


If the entire contents of /etc/portage are identical, then in theory you
should always get the same packages on both machines. Is it just the
package list or the entire portage configuration that is identical?


> My emerge world :
> emerge -auvDN  --with-bdeps=y --binpkg-respect-use=y --keep-going world
> 
> emerge --info for the second OS in an attached file.
> 
> 
> Where could this difference be coming from?


Your use of --binpkg-respect-use=y deletes one form of diagnostic. The
default behavior of portage without that flag specified is for portage to:

- respect USE flags
- verbosely log a warning if binaries were ineligible due to USE flags

With that flag set to =y, the verbose warning log is disabled. That is all.

Can you try running emerge without that flag? It should print a message
that looks a bit like this:


!!! The following binary packages have been ignored due to non matching USE:

    =dev-lang/python-3.13.1 llvm_slot_18 -verify-sig
    =dev-lang/python-3.13.1 llvm_slot_18 -pgo -verify-sig

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.

If the issue is USE flags, then that will tell you. The lines printed
are valid package.use lines which would cause you to start using that
binary package.


-- 
Eli Schwartz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to