If an ebuild specifies CHECKREQS_DISK_BUILD size it can become outdated as package grows. It can easily go unnoticed if one's PORTAGE_TMPDIR is big enough. Portage should report a QA violation if the (build directory size + installed tree size) > CHECKREQS_DISK_BUILD. This will prevent shipping ebuilds that can fill up PORTAGE_TMPDIR for the user (e.g. it's on tmpfs) when PORTAGE_TMPDIR size is > CHECKREQS_DISK_BUILD, but not enough to hold actual size required by the ebuild. Reproducible: Always