<br><br><div class="gmail_quote">On Fri, Jul 9, 2010 at 6:45 AM, Timothy Murphy <span dir="ltr">&lt;<a href="mailto:gayleard@eircom.net">gayleard@eircom.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Robert Myers wrote:<br>
<br>
&gt; What the OP asked for<br>
&gt; (demanded, really) is not possible even in theory.  Enormous amounts of<br>
&gt; time<br>
&gt; could be expended, and programs  *with* status indicators will still have<br>
&gt; long, inexplicable pauses if something unexpected happens.<br>
<br>
</div>As the OP, I didn&#39;t &quot;demand&quot; anything.<br>
Also I didn&#39;t say the program hung, as you seem to think.<br>
I said it _seemed_ to hang, ie there was no response for a long time.<br>
<br>
Have you actually used preupgrade yourself?<br>
If so, what was the length (approximately) of the longest pause<br>
you experienced?<br>
<br>
I don&#39;t think it takes an &quot;enormous amount of time&quot;<br>
to tell the user what is happening.<br>
Most programs do this.<br>
In fact, one of the long pauses seemed to be<br>
at the point where yum says &quot;Updating &lt;package abc&gt;&quot;,<br>
going through the packages it has downloaded, one by one.<br></blockquote><div><br></div><div>I have used preupgrade multiple times on multiple boxes.  I also just installed a bunch of other software that involves long downloads and installs.  I&#39;m so accustomed to inexplicable stutters and stalls and things going wrong with long installs that I just ignore them.  I find other things to do.  Progress indicators can stall for no apparent reason, and there is no surefire way to tell if the install is dead or just taking a very long time.  Firefox has this wonderful indicator that someone else aptly referred to as the pizza wheel of death.  If at first you don&#39;t succeed, try, try again.</div>
<div><br></div><div>I have a computer that&#39;s so much faster than what the software designer of one package anticipated that informational messages appear and disappear too fast for me to read or to act on.</div><div><br>
</div><div>The range of hardware that&#39;s out there is so enormous that there is just no way to anticipate what all users will experience, unless you are Apple and keep control of everything.</div><div><br></div><div>How about progress indicators that race up to 98 or 99% finished and stay there seemingly forever?  What good does that do?  Maybe I could have found a better way to say it, but, while it may be possible in some limited circumstances to reassure the user that something reasonable is happening, it&#39;s a much harder problem than you apparently think, and, as I said, it&#39;s not even in theory possible to address in general.</div>
<div><br></div><div>Robert.</div><div><br></div><div><br></div></div>