From: SourceForge.net <no...@so...> - 2006-08-26 09:01:47
|
Bugs item #1378109, was opened at 2005-12-11 12:32 Message generated for change (Settings changed) made by karianna You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=1378109&group_id=25576 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Installation and Environment Group: To be fixed For 5.12 Status: Open Resolution: None Priority: 8 Submitted By: Rhaka (rhaka) >Assigned to: Edwin C Holley (glasswalker) Summary: [5.8.0] Dangerous uninstaller Initial Comment: Greetings. I recently installed PCGen 5.8.0 to the wrong folder by accident, which was my Program Files folder (on a Win XP Pro SP2 system). When I went to uninstall it, it attempted to delete all the files in the folder it was in. And it did a pretty good job at it, too, forcing me to format. This isn't a bug per se, as I assume it's doing what it's supposed to do, but this is a pretty damn dangerous way of uninstalling a program. Maybe just have it remove the pcgen files and leave it up to the users to remove additional files placed in there? ---------------------------------------------------------------------- >Comment By: Martijn Verburg (karianna) Date: 2006-08-26 10:01 Message: Logged In: YES user_id=252169 OK, Edwin if we can go for the interim solution of listing the files, that would be great. No we won't update the uninstaller for 5.10.x series, haven't had enough complaints about it to warrant the extra effort. Long term the Maven generated list sounds ideal. ---------------------------------------------------------------------- Comment By: James Dempsey (jdempsey) Date: 2006-08-26 00:06 Message: Logged In: YES user_id=558288 If we move to Maven (see http://www.legolas.org/pcgen/pytw/#%5B%5BProposed%20Maven%20Release%20Process%5D%5D for the proposal) the NSIS script will be generated by an XSLT script at release time. We can aim to have this go over the file list dynamically and add all of the files to a list. A similar technique could be used for the sources too. In the interim, perhaps a simpler way to solve this issue is to list all of the files and folders in the root directory. We can safely assume that anything that is in our folders is ok to delete (apart from user data to be preserved). Oh and I don't believe there is a plan to update the (un)installer of older versions of PCGen. The only place I could see it being of value is 5.10.x, depending on how long the 5.12 cycle is. ---------------------------------------------------------------------- Comment By: Edwin C Holley (glasswalker) Date: 2006-08-25 18:03 Message: Logged In: YES user_id=124787 Are the older versions of pcgen going to be updated with new installers (or have they)? ---------------------------------------------------------------------- Comment By: Edwin C Holley (glasswalker) Date: 2006-08-25 18:01 Message: Logged In: YES user_id=124787 Ok, this can be done. I can list every file in the installer script. Only files that were added by the installer will be removed. The only problem with this, is the installer will only INSTALL files listed in the script. AKA If a new file is added, and I am not informed it is not in the installer. I would be neat if a Perl wizard could figure a way to replace variables in the installer, with properly formatted file listing in the install script. Otherwise I am in for a lot of work. Let me know. ---------------------------------------------------------------------- Comment By: Eric Beaudoin (ericbeaudoin) Date: 2006-03-25 16:05 Message: Logged In: YES user_id=324612 I agree with Rhaka but again, this is something beyong my ability to fix. Any NIS guru out there that can take a crack at this? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=384719&aid=1378109&group_id=25576 |