The new interactive progress reporting gives better insights about which targets are currently being built in parallel and how long those actions are running.
Furthermore, the inaccurate percentage reporting was dropped. The problem with percentage reporting is that it neither reflects build times accurately (due to long-running actions) nor is it guaranteed to ever reach 100% (which would require two passes). Therefore, the impractical percentage was replaced by a more favorable plain action counter.
You can always fallback to non-interactive progress by specifying --plain-log
.
This option will also reduce the progress interval to 3000 milliseconds, which
might be desireable for environments that capture the progress (e.g., CI
pipelines). Users might also want to set a custom interval and a progress
backoff factor using the options --prog-interval
and --prog-backoff-factor
.