[Issue 14287] New: D uninstaller nukes the entire D installation folder, including any user files
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Sun Mar 15 10:03:17 PDT 2015
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 at puremagic.com
Reporter: thecybershadow at gmail.com
CC: eco at 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
--
More information about the Digitalmars-d-bugs
mailing list