All the directories are wiped clean on every run, but this is totally unnecessary. opensysroot actually has the capability of reusing downloaded packages, but it's never used because the sysroot downloads directory is always wiped clean. We should avoid wiping everything clean all the time as to not put more load on servers than necessary (also I think I got rate limited by one of the mirrors) and to speed up build times.
Additionally, task/11-sources is always run, even though it can be calculated to be unnecessary. We should not download those tarballs and then not use them.
This does risk issues with downloads being interrupted by Ctrl + C (or otherwise). But I think the speed up is worth it over having to run make clean occasionally.
All the directories are wiped clean on every run, but this is totally unnecessary. opensysroot actually has the capability of reusing downloaded packages, but it's never used because the sysroot downloads directory is always wiped clean. We should avoid wiping everything clean all the time as to not put more load on servers than necessary (also I think I got rate limited by one of the mirrors) and to speed up build times.
Additionally, task/11-sources is always run, even though it can be calculated to be unnecessary. We should not download those tarballs and then not use them.
This does risk issues with downloads being interrupted by Ctrl + C (or otherwise). But I think the speed up is worth it over having to run
make cleanoccasionally.