Mailing List Archive

[issue14213] python33.dll not removed on uninstallation
New submission from Vinay Sajip <vinay_sajip@yahoo.co.uk>:

I built an MSI for Python 3.3 on Windows 7 and installed from it - the resulting installation seems to work OK in that it passes all tests except test_tcl (intermittent failure). However, when I uninstall, python33.dll is left behind in System32. If I rebuild Python and the MSI after some changes and reinstall, the old python33.dll is not overwritten with the new one.

----------
components: Installation, Windows
messages: 155030
nosy: loewis, vinay.sajip
priority: normal
severity: normal
status: open
title: python33.dll not removed on uninstallation
type: behavior
versions: Python 3.3

_______________________________________
Python tracker <report@bugs.python.org>
<http://bugs.python.org/issue14213>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/list-python-bugs%40lists.gossamer-threads.com
[issue14213] python33.dll not removed on uninstallation [ In reply to ]
Martin v. Löwis <martin@v.loewis.de> added the comment:

I guess this is a misconfiguration for your system. This DLL is reference-counted, and you must have arranged the reference count to be >1 somehow. Inspect the MSI log for details.

----------

_______________________________________
Python tracker <report@bugs.python.org>
<http://bugs.python.org/issue14213>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/list-python-bugs%40lists.gossamer-threads.com
[issue14213] python33.dll not removed on uninstallation [ In reply to ]
Vinay Sajip <vinay_sajip@yahoo.co.uk> added the comment:

Yes, the refcount was 1 after uninstallation - possibly it's been like that for a long time. I'll close the issue, but one thing occurs to me - isn't the DLL's version resource updated when you rebuild? Why wouldn't the newer version in an MSI being installed overwrite the older one in Windows\System32?

----------
resolution: -> invalid
status: open -> closed

_______________________________________
Python tracker <report@bugs.python.org>
<http://bugs.python.org/issue14213>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/list-python-bugs%40lists.gossamer-threads.com
[issue14213] python33.dll not removed on uninstallation [ In reply to ]
Martin v. Löwis <martin@v.loewis.de> added the comment:

The version number is not changed on every rebuild, only when patchlevel.h changes.

----------

_______________________________________
Python tracker <report@bugs.python.org>
<http://bugs.python.org/issue14213>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/list-python-bugs%40lists.gossamer-threads.com