Max Horn - 2011-10-29

Showing a progress estimate cannot work at all. One line in a Makefile can be responsible for 99.999% of the whole time the Makefile spends. Not to mention that not all projects use Makefiles...
Indeed, any reasonably good approximation to a progress bar get close to solving the so-called "halting problem", which is provably unsolvable.

The best one could do would be to show an indefinite progress bar -- one that just signifies that something is going on, but gives no estimate on how long it will keep doing something.

To hide all the output that is going on while unpacking, patching, building and installing a package of course would be doable. One could then show an indefinite progress indicator, to signify that no crash occurred.