Skip Menu |

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id: 50028
Status: resolved
Priority: 0/
Queue: Perl-Dist-Strawberry

People
Owner: csjewell [...] cpan.org
Requestors: csjewell [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.00
Fixed in: (no value)



Subject: Strawberry .msi uninstallation takes too long...
Strawberry's uninstallation takes too long without feedback during the search for additional files within the c:\strawberry directory to delete. The proposal is to solve this two ways: 1) Quickly scan for the number of files to check so that the progress bar can be made to update. 2) Skip checking for whether the file was originally in the .msi if the file's containing directory was not originally in the .msi.
On Fri Sep 25 20:07:08 2009, CSJEWELL wrote: Show quoted text
> Strawberry's uninstallation takes too long without feedback during the > search for additional files within the c:\strawberry directory to delete. > > The proposal is to solve this two ways: > 1) Quickly scan for the number of files to check so that the progress > bar can be made to update. > 2) Skip checking for whether the file was originally in the .msi if the > file's containing directory was not originally in the .msi.
#2 has been done for January 2010 Beta 1, plus the fact that if the directory is not in the MSI, we can add one record to delete all the files in that directory, instead of one record for each file. This should help.
Still want to improve this more for April...
On Wed Feb 17 16:06:51 2010, CSJEWELL wrote: Show quoted text
> Still want to improve this more for April...
July's versions will now scan only the directories that are likely to have user files in them - cpan, cpanplus, ppm, and perl/site. Files added in other directories WILL be left behind. (Yes, I know some dual-life modules still will install to core, even on 5.12. I consider that a bug on THOSE modules, but files left behind would only occur if updating the module ADDED files.)