It would be fine if Portage have a Progressbar for the package which is getting installed and a ohter progressbar which shows the progress of the whole emerge x. If i make a emerge world there should be a progressbar which shows the progress of the whole emerge world and another progressbar which shows the progress of the current package which is getting installed. The time it takes to end the emerge world should be also shown. I know this is not easy to make but I think it would be a very usefull feature of Portage. The different download and compiling times of differnet systems are the problem for this feature I think but this should be solved with a "self test" or something else which tests the compile speed and download rates of the system. Reproducible: Always Steps to Reproduce: 1. 2. 3.
forum thread regarding this: http://forums.gentoo.org/viewtopic.php?t=42346
or this http://forums.gentoo.org/viewtopic.php?t=42074&highlight=
ive been thinking about somethin like this for a while now what i was thinking to getting an idea of where you are in a compile is watch ./configure it uses commits at last bit Creating Makefiles: bla and if whatever does this makes note of those it could make a guess as to the progress of the compile now this is only really usefull for ebuilds that dont have say a progress_hint item in em the hint could contain say number of files gcc would process it could also contain a hint of how long the compile can take how that number would be figured im not sure maybe somethin like total compile time divided by bogomips tho that will prob be way off on some cases we need a way to give the machine a benchmark of some sort that could be used to figure out how long each compile will take
I think it would be difficult to estimate the time needed for compiling in advance, as machines differ so much. I would be happy with just a system that counts ebuilds, and tells me how many are done. The big jobs seem to be those with many dependencies anyway. That would tell me if my "emerge kde" has still another day to run or not. The discussion forum links point to systems that can give an individual progress bar for a single make - useful and good idea, but I would find a total progress indicator more of value. (yes, my bug report 21220 was a duplicate of this. Sorry)
2 progress bars would be nice overall and current compile personally tho current compile i would find more usefull seeing as how portage already shows some progress when you do a big merge already with the x of 96 packages or somethin like that
*** This bug has been marked as a duplicate of 18028 ***