The build directory of dbuild currently grows uncontrollably; during development, I end up generating 50-100GB of temporary files each week, which are never reclaimed.
Conversely, when launched dbuild should take care of automatically removing the build and extraction files that are older than a certain configurable threshold (for instance, 3 days for successful builds, 10 days for failed builds (unless we are trying to rebuild the same uuids, in which case the timestamp should just be updated)).
In addition, dbuild should ideally also emit a warning when target directories and caches of previous versions are found, as those directories are versioned and would live indefinitely unless removed manually.
The build directory of dbuild currently grows uncontrollably; during development, I end up generating 50-100GB of temporary files each week, which are never reclaimed.
Conversely, when launched dbuild should take care of automatically removing the build and extraction files that are older than a certain configurable threshold (for instance, 3 days for successful builds, 10 days for failed builds (unless we are trying to rebuild the same uuids, in which case the timestamp should just be updated)).
In addition, dbuild should ideally also emit a warning when target directories and caches of previous versions are found, as those directories are versioned and would live indefinitely unless removed manually.