When preforming several emerges in parallel one or more of the running emerges will fail to record in the world file. Single emerge always works as expected. Watching the world file as the emerges are running is seems as if only one process is updating the world file. Results in having to manually add packages to the world file using emerge --noreplace. This behaviour was not experienced in older portage versions (Around 6 months ago). This is a fresh install of Gentoo. Portage 2.2.18 (python 2.7.9-final-0, default/linux/amd64/13.0/desktop/kde, gcc-4.8.4, glibc-2.20-r2, 4.0.0-ck1 x86_64) Reproducible: Always Steps to Reproduce: 1. Start several emerges. Actual Results: World file is missing entries. Expected Results: World file has packages from all emerges. Preforming an emerge --depclean will obviously remove any packages not recorded. Which is how I discovered this was happening.
*** This bug has been marked as a duplicate of bug 542732 ***