Page MenuHome

Blender MSI installers refuse to install older versions when newer exists
Open, Needs Triage by DeveloperPublic

Description

System Information
Operating system: Windows

Blender Version
Broken: 2.79, 2.80

Short description of error
Installing 2.79 from installer after installing 2.80 from installer is not possible

Exact steps for others to reproduce the error

  • install 2.80 from installer
  • try installing 2.79 from installer

Details

Type
Design

Event Timeline

That's how it always has worked, I'm not saying i agree with it, but that how it has worked for all the installers we have done for the 2.7x series.

If we want to change that behavior, fine with me, but that's more of a design or todo item than a bug though.

LazyDodo (LazyDodo) changed Type from Bug to Design.Tue, Aug 6, 12:10 AM

Couple of things, i can't go back in time, there is no re-issuing the installers for 2.7x or 2.80.

for the future:

I'd like 2.80 and 2.81 to install side by side, but 2.81a/b/c should upgrade older 2.81 in place

I think the installer should use a target folder with the following pattern:

C:\Program Files\Blender Foundation\Blender [ver]\

Where [ver] represents the current full version number without "RC", "a", "b", etc

So we can have multiple versions at once installed but release candidates and other smaller changes are overwritten:

C:\Program Files\Blender Foundation\Blender 2.79\
C:\Program Files\Blender Foundation\Blender 2.81\

This is a valid case for switching to semver numbering instead of blender's uniquely (and I have to say confusing to the vast majority) version numbers

That way you can set the upgrade GUID on the installer to only upgrade bug fixes while retaining major or minor versions side-by-side.