Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with time taken to uninstall existing copy of nvda #2172

Closed
nvaccessAuto opened this issue Mar 17, 2012 · 3 comments
Closed

Issue with time taken to uninstall existing copy of nvda #2172

nvaccessAuto opened this issue Mar 17, 2012 · 3 comments

Comments

@nvaccessAuto
Copy link

Reported by briang1 on 2012-03-17 17:06
At present when an existing copy of nvda is installed, some users complain of several minutes of no feedback to the user somewhere between 2 percent and 83 percent of the uninstall. In the case below its about 1 minute but the log shows nothing of what is going on in this gap, no matter how long it might be. If nothing can be done about this, it might be a wise idea to place some extra text in the installer to the effect that the uninstall could take several minutes and during that time no interaction with the program is possible, please be patient. Here is the log fragment.

IO - speech.speak (16:16:02):
Speaking ('en_UK'), u'Next > button Alt+n'
IO - inputCore.InputManager.executeGesture (16:16:03):
Input: kb(desktop):space
IO - speech._speakSpellingGen (16:16:03):
Speaking character u'space'
DEBUG - queueHandler.registerGeneratorObject (16:16:03):
Adding generator 3
IO - speech.speak (16:16:03):
Speaking ('en_UK'), u'pressed'
DEBUG - queueHandler.pumpAll (16:16:03):
generator 3 finished
IO - speech.speak (16:16:04):
Speaking ('en_UK'), u'C:\Program Files\nvda downloader version 2\NVDASD-v2.0.2'
DEBUGWARNING - watchdog._watcher (16:16:05):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 156, in
File "core.pyc", line 304, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "core.pyc", line 289, in Notify
File "IAccessibleHandler.pyc", line 851, in pumpAll
File "IAccessibleHandler.pyc", line 604, in processGenericWinEvent
File "appModuleHandler.pyc", line 101, in update
File "baseObject.pyc", line 21, in get
File "appModuleHandler.pyc", line 214, in _get_isAlive
File "winKernel.pyc", line 108, in waitForSingleObject

IO - speech.speak (16:16:12):
Speaking ('en_UK'), u'NVDA Uninstall dialog'
IO - speech.speak (16:16:12):
Speaking ('en_UK'), u'Show details button Alt+d'
IO - tones.beep (16:16:12):
Beep at pitch 116.271984462, for 40 ms, left volume 50, right volume 50
IO - speech.speak (16:16:13):
Speaking ('en_UK'), u'2 percent'
IO - tones.beep (16:17:20):
Beep at pitch 1098.53088303, for 40 ms, left volume 50, right volume 50
IO - speech.speak (16:17:20):
Speaking ('en_UK'), u'83 percent'
IO - tones.beep (16:17:44):
Beep at pitch 1575.24412483, for 40 ms, left volume 50, right volume 50
IO - speech.speak (16:17:44):
Speaking ('en_UK'), u'96 percent'
IO - tones.beep (16:17:44):
Beep at pitch 1619.5302651, for 40 ms, left volume 50, right volume 50
IO - speech.speak (16:17:44):
Speaking ('en_UK'), u'C:\Program Files\nvda downloader version 2\NVDASD-v2.0.2'
IO - speech.speak (16:17:44):
Speaking ('en_UK'), u'FolderView list'
IO - speech.speak (16:17:44):
Speaking ('en_UK'), u'nvda_snapshot_main-5050_installer.exe 123 of 126'
IO - speech.speak (16:17:44):
Speaking ('en_UK'), u'nvda_snapshot_main-5050_installer.exe 123 of 126'
DEBUG - appModuleHandler.update (16:17:44):
application nsc3a7 closed
IO - speech.speak (16:17:45):
Speaking ('en_UK'), u'NVDA Setup dialog'
IO - speech.speak (16:17:45):
Speaking ('en_UK'), u'property page Space required: 53.1MB\nSetup will install NVDA in the following folder. To install in a different folder, click Browse and select another folder. Click Next to continue.'
IO - speech.speak (16:17:45):
Speaking ('en_UK'), u'edit'
IO - speech.speak (16:17:45):
Speaking ('en_UK'), u'selected C:\Program Files\NVDA'

Blocked by #1715

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2012-03-19 03:17
Should hopefully be fixed by #1715.

@nvaccessAuto
Copy link
Author

Comment 2 by briang1 on 2012-03-19 09:22
http://www.nvda-project.org/ticket/1715#comment:5
is fine, but my basic idea was that if the extra text was added to the current installer, it would help right now and give you less pressure on the new installer project. Also of course, there is no real way to know if the new installer will have the same problems in this area, as I suspect the issue is a Windows one.

@nvaccessAuto
Copy link
Author

Comment 3 by jteh on 2012-04-05 04:35
#1715 should greatly reduce the time taken to update and uninstall.
Changes:
Milestone changed from None to 2012.2
State: closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant