Summary: | A progressbar should be shown while a emerge x runs | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Thomas Mader <tezem> |
Component: | Core | Assignee: | Nicholas Jones (RETIRED) <carpaski> |
Status: | RESOLVED DUPLICATE | ||
Severity: | enhancement | CC: | lanius, magnade |
Priority: | High | ||
Version: | 2.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Thomas Mader
2003-03-29 11:47:26 UTC
forum thread regarding this: http://forums.gentoo.org/viewtopic.php?t=42346 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 |