On 12/11/2015 10:29, Jörg Schaible wrote: > 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?
Because it re-uses the previous build order, not re-generate a new one. -- Alan McKinnon alan.mckin...@gmail.com