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

2.0 RC3 install: gds32.dll in %system% folder not updated [CORE839] #1227

Closed
firebird-automations opened this issue Jul 3, 2006 · 10 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: dale_mullins (dale_mullins)

(Firebird 1.5.3 already installed)

When installing Firebird 2.0, the existing gds32.dll in the \windows\system32 folder is not updated.

Specifically, running this command for a slient install will not update gds32.dll (but I also tried manual/interactive install which also failed to update gds32.dll):

Firebird-2.0.0.12710-0-Win32.exe /sp- /verysilent /noicons /components="ClientComponent" /nocpl /norestart /force

Commits: de03230

@firebird-automations
Copy link
Collaborator Author

Commented by: @pcisar

Confirmed. Actually, GDS32.DLL is handled very poorly. It's not updated when it already exists, and it's never uninstalled (even if it IS created by install), it's simply left behind. It seems that this issue isn't specific for 2.0, but for 1.5.x as well (tested with 1.5.3). Because GDS32.DLL is never uninstalled (even by 1.5.3), we have potentially very dangerous situation here, as GDS32.DLL would never be updated by 2.0 install, even when previous version would be correctly uninstalled first.

@firebird-automations
Copy link
Collaborator Author

Commented by: @dyemanov

Guys, please comment it clear - is this a regression or not? I.e. should we fix it in RC4?

@firebird-automations
Copy link
Collaborator Author

Commented by: @reevespaul

It certainly needs looking at.

Currently I have next Monday (24th July) set aside to find the cause of the problem and fix it, if required.

@firebird-automations
Copy link
Collaborator Author

Commented by: @pcisar

It's not a regression, but it should be fixed for RC4. In current situation, users that still have to use GDS32.DLL and would upgrade from 1.5 to 2.0 would silently end with old GDS32.DLL from 1.5. This is simply unacceptable.

@firebird-automations
Copy link
Collaborator Author

Modified by: @dyemanov

status: Open [ 1 ] => Resolved [ 5 ]

resolution: Fixed [ 1 ]

Fix Version: 2.0 RC4 [ 10060 ]

@firebird-automations
Copy link
Collaborator Author

Commented by: @pcisar

Fix verified.

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

status: Resolved [ 5 ] => Closed [ 6 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

Workflow: jira [ 11050 ] => Firebird [ 14375 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

QA Status: No test

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

status: Closed [ 6 ] => Closed [ 6 ]

QA Status: No test => Cannot be tested

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

2 participants