Skip Menu |

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

Report information
The Basics
Id: 48599
Status: open
Priority: 0/
Queue: Perl-Dist-WiX

People
Owner: Nobody in particular
Requestors: matthew.persico [...] gmail.com
Cc:
AdminCc:

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



Subject: Strawverry MSI of July 2009 is SLOOOW
Date: Mon, 10 Aug 2009 14:40:01 -0400
To: bug-Perl-Dist-WiX [...] rt.cpan.org
From: Matthew Persico <matthew.persico [...] gmail.com>
The calc'ing space component took four minutes. And a Vista UAC authorization box popped up inthe middle. I thought that would have popped up at the start. Once installation began, it looks like it took only 30 seconds to complete Are there tunable portions of the MSi you can adjust to give better indication of what's really going on? Are there tests I can perform for you to help with diagnosis? -- Matthew O. Persico
Subject: Strawberry MSI of July 2009 is SLOOOW
On Mon Aug 10 14:40:31 2009, matthew.persico@gmail.com wrote: Show quoted text
> The calc'ing space component took four minutes. And a Vista UAC > authorization box popped up inthe middle. I thought that would have > popped up at the start. > > Once installation began, it looks like it took only 30 seconds to complete > > Are there tunable portions of the MSi you can adjust to give better > indication of what's really going on? > > Are there tests I can perform for you to help with diagnosis?
I do need a few questions answered. They're within *xxx*. I'll explain why the questions as well. The 'calculating space': *Were you installing over a previous version of Strawberry or were there leftover files?* If anything was left over in the Strawberry directory, then it needs to check if the files are the same, and that's what takes multiple minutes on install. It goes a lot faster when the directory is cleared. There is a similar problem during the uninstall (see below), but I'll have to ask about what to do on install, as that's a basic Windows Installer action. I may or may not be able to do anything about it. Note that when the new version of Strawberry is uninstalled or upgraded, it cleans up after itself (which I know is slow in and of itself, and I plan to give more feedback in the October 2009 version, as I write the code for that myself - can't make it faster, really, but feedback is good) so that this problem will only exist on install when upgrading from non-MSI versions. As for the UAC box: Apparently it doesn't grab administrator rights until it needs them (good programming practice, but makes for a clumsy UI for UAC-enabled Windows versions.) When I tried the MSI on the test VM's, the "Install" button after the license screen had the UAC shield on it, and it asked when that button was clicked. *Was that your experience?* I'll ask and see if there is a way that I can set the UAC check earlier in the mailing list. --Curtis
Subject: Re: [rt.cpan.org #48599] Strawberry MSI of July 2009 is SLOOOW
Date: Mon, 10 Aug 2009 16:37:58 -0400
To: bug-Perl-Dist-WiX [...] rt.cpan.org
From: Matthew Persico <matthew.persico [...] gmail.com>
On Mon, Aug 10, 2009 at 3:14 PM, Curtis Jewell via RT<bug-Perl-Dist-WiX@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=48599 > > > On Mon Aug 10 14:40:31 2009, matthew.persico@gmail.com wrote:
>> The calc'ing space component took four minutes. And a Vista UAC >> authorization box popped up inthe middle. I thought that would have >> popped up at the start. >> >> Once installation began, it looks like it took only 30 seconds to complete >> >> Are there tunable portions of the MSi you can adjust to give better >> indication of what's really going on? >> >> Are there tests I can perform for you to help with diagnosis?
> > I do need a few questions answered. They're within *xxx*. > > I'll explain why the questions as well. > > The 'calculating space': *Were you installing over a previous version of > Strawberry or were there leftover files?* If anything was left over in > the Strawberry directory, then it needs to check if the files are the > same, and that's what takes multiple minutes on install. It goes a lot > faster when the directory is cleared. There is a similar problem during > the uninstall (see below), but I'll have to ask about what to do on > install, as that's a basic Windows Installer action. I may or may not be > able to do anything about it.
Yes, I was installing over a previous version of April 2009 which may NOT have been MSI-installed. Slowness explained. If you could config the message to be something like "Comparing old and new files to see which to install..." instead of the generic "Calculating space requirements", that would be a big help. After all, if I know how big my files are and I get the free space on the disk, that's under a one second calc! Since that is not what you are doing, it's misleading. Show quoted text
> > Note that when the new version of Strawberry is uninstalled or upgraded, > it cleans up after itself (which I know is slow in and of itself, and I > plan to give more feedback in the October 2009 version, as I write the > code for that myself - can't make it faster, really, but feedback is > good) so that this problem will only exist on install when upgrading > from non-MSI versions.
Feedback is all that's really needed. If a scrolling list of files was flying by, I never would have complained. Total install time of five minutes is ok, but when the thing is thrashing the disk with no indication - it worries you! Show quoted text
> > As for the UAC box: Apparently it doesn't grab administrator rights > until it needs them (good programming practice, but makes for a clumsy > UI for UAC-enabled Windows versions.) When I tried the MSI on the test > VM's, the "Install" button after the license screen had the UAC shield > on it, and it asked when that button was clicked. *Was that your > experience?*
Yes. That's ok - just wanted to make sure it was the expected behavior - most msi-s grab rights as soon as possible. Show quoted text
> > I'll ask and see if there is a way that I can set the UAC check earlier > in the mailing list.
No, leave it be...Your practice IS the better one. Show quoted text
> > --Curtis >
-- Matthew O. Persico