Alan McKinnon wrote: > On 11/11/2015 21:35, Walter Dnes wrote: >> Ongoing installation. I looked at 2 instances of >> "emerge -pv x11-base/xorg-server" and the order was somewhat different. >> Here are a couple of outputs, just a few seconds apart. Is this a bug >> or a feature? See attachments. >> > > > Emerge order is not deterministic, especially with parallel builds. The > reason is that it does not need to be according to the dep graph - if > two packages are at the same level and do not depend on each other, then > the order they are built in does not affect the final result. > Practically all parallel processing works this way. > > What is deterministic, is that if you build the same set of packages > twice and even if portage does them in different order, the binaries > produced are functionally identical
Hmmm. And how can you then ever use emerge --resume --skip-fist if not even the first build is deterministic? I skip the first package anyway only if the problematic package is the first one to build after resume, but if I cannot even rely on that? Cheers, Jörg