Bug #51812 Installing lower version milestone not properly ignored by Windows msi installer
Submitted: 7 Mar 2010 19:24 Modified: 7 Dec 2016 20:01
Reporter: Patrick Crews Email Updates:
Status: Unsupported Impact on me:
None 
Category:MySQL Server: Installing Severity:S3 (Non-critical)
Version:5.4+ OS:Windows
Assigned to: Assigned Account CPU Architecture:Any
Tags: Bug#49749, downgrade, milestone versions

[7 Mar 2010 19:24] Patrick Crews
Description:
NOTE:  This is related to the fix for Bug#49749.

Background:  The fix for the referenced bug would treat milestone releases as upgrades for each other, despite the differing version numbers.  Thus installing 5.5 on a machine with 5.4 would be treated as just a server upgrade and would be handled appropriately.  This would be consistent with previously established .msi behavior.

Additionally, the .msi will report and quit on what would be considered a downgrade. - Trying to install 5.1.1 on a machine with 5.1.2 would not work.

When the patch for Bug#49749 was tested, I also tried to install 5.4 again after installing 5.5 over it (upgrade).  The installation of 5.4 was successful, however and the machine now had 5.4 and 5.5 installed.

While it is impossible to patch the existing 5.4 .msi's out there to work properly with 5.5, we do need to ensure that all .msi's 5.5 onward will know how to recognize a downgrade situation and respond properly.

How to repeat:
This requires access to a patched .msi for Bug#49749.

1)  Install 5.4 on a Windows machine via the .msi installer.  
2)  Install 5.5 with the patched .msi
3)  Try to install 5.4 again and watch it succeed.

Suggested fix:
For verification, perhaps we could add the patch that will recognize a downgrade and handle it to both a 5.4 .msi and a 5.5 .msi (with the patch for Bug#49749).
[11 Aug 2010 13:31] Daniel Fischer
Does this bug exist in any released package?
[11 Sep 2010 23:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
[12 Oct 2010 23:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
[13 Nov 2010 0:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
[7 Dec 2016 20:01] Yngve Svendsen
Posted by developer:
 
The old plain msi installers have been superseded by the MySQL Installer for Windows. The release model for MySQL has also changed a lot since this was reported, and upgrade/downgrade requirements have been more firmly specified. Thus closing.