This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Ping? + RFC [was RE: Setup.exe vs corrupt lst.gz files.]


On 26 February 2008 15:24, Brian Dessent wrote:

> Dave Korn wrote:
> 
>>   Meanwhile, part 1 OK for trunk?
> 
> Yes, I think making that dialog modal is good.

  Thanks, will commit at a convenient moment.

> Igor Peshansky wrote:
> 
>> I don't like Dave's proposal either.  However, simply disabling the
>> "Cancel" button altogether is not the solution -- if the user is unable to
>> interrupt the installation, she will just kill the process, with
>> disastrous results.
> 
> Yes, but there will always be a way for the user to shoot themselves in
> the foot.  The best we can do is try to make it harder to find the
> bullets.  

  Hear hear.  I'm just focussed on helping the end-users avoid trouble to make
the package friendlier.

>  Right now it's quite easy to get into trouble since we allow
> arbitrarily stopping the install at any point.  I think disabling the
> Cancel button (and the close 'X' button) for the entire install phase
> does put us at a better place than we're at now.  Even if they look up
> the PID of setup and kill it that way, it's still no worse than what we
> have now.

  Anyone who's clever enough to attach a debugger to it, I don't need to help.

>   The sad fact is that we don't truly support canceling in any
> sane form, so we shouldn't advertise that ability in the UI.  

  Ditto.  I just want to help people avoid unexpected consequences of what
might seem like reasonable actions.

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]