digitalmars.D.bugs - [Issue 14287] New: D uninstaller nukes the entire D installation
- via Digitalmars-d-bugs (27/27) Mar 15 2015 https://issues.dlang.org/show_bug.cgi?id=14287
https://issues.dlang.org/show_bug.cgi?id=14287 Issue ID: 14287 Summary: D uninstaller nukes the entire D installation folder, including any user files Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: critical Priority: P1 Component: installer Assignee: nobody puremagic.com Reporter: thecybershadow gmail.com CC: eco gnuk.net The D1 and D2 Windows uninstallers currently do a recursive rmdir on the installation directory: RMDir /r "$INSTDIR\dmd2" RMDir "$INSTDIR" Two users who I've introduced to D have now pointed this out. Although no important data is lost, this is still rather unpleasant. Ideally, we should only delete those files that we have installed, if they have not changed since installation. Deleting only the list of files that have been installed would also be acceptable. For the moment, I've created a PR to warn users before the RMDir is executed: https://github.com/D-Programming-Language/installer/pull/121 --
Mar 15 2015