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