#28: Always create uninstaller
--------------------------------+-------------------------------------------
 Reporter:  jgbai...@gmail.com  |        Owner:  refold  
     Type:  enhancement         |       Status:  assigned
 Priority:  minor               |    Milestone:          
Component:  Windows installer   |   Resolution:          
 Keywords:                      |  
--------------------------------+-------------------------------------------
Changes (by refold):

 * cc: the.dead.shall.r...@gmail.com (added)
  * status:  new => assigned

Comment:

 What I think we should do is provide an "express mode" that doesn't
 confuse the users with so many choices. So basically, the installer will
 have three modes: express (the default), which doesn't ask any questions
 and just performs the standard install; "just unpack"; and "customize",
 which lets you pick options. I can also probably fix the uninstaller so
 that it doesn't require storing $INSTDIR in registry (part of #19); in
 that case the uninstaller will be created even in the "just unpack" mode.

 I agree that installer actions should be better documented (#36).

 > If the uninstaller works as it should, users affected by this should be
 able to restore their system by running the uninstaller

 So you want the installer to save the previous state of the PATH variable?
 What if it gets altered during the time the Haskell Platform was still
 installed? Then PATH will be overwritten with the old value by the
 uninstaller.

-- 
Ticket URL: <http://trac.haskell.org/haskell-platform/ticket/28#comment:3>
haskell-platform <http://trac.haskell.org/haskell-platform>
The Haskell Platform: a comprehensive and robust collection of Haskell libraries
_______________________________________________
Haskell-platform mailing list
Haskell-platform@projects.haskell.org
http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform

Reply via email to