Le dim. 8 déc. 2024 à 16:18, Eli Schwartz <eschwa...@gentoo.org> a écrit :

> 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
>




Thank you Eli for your response.
I saw that the two directories /etc/portage were different, particularly
the make.conf files.
So i copied the first one to replace the second, and everything went back
to normal.
I would have difficulty detecting where the differences between the two
directories came from.
Nevertheless, thank you again for helping me.

Cheers,

--
Jacques

Reply via email to