Build progress is tracked with built packages, unbuilt packages, and the built percentage. Invalid zero-total samples are ignored.