[haskell-platform] #28: Always create uninstaller

haskell-platform haskell-platform at projects.haskell.org
Thu May 7 13:05:05 EDT 2009

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

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


 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

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

More information about the Haskell-platform mailing list