We use the package packed by Tranquil-IT for Docker Desktop, we have noticed the absence of updates to this package since version 4.40, for Windows.
For macOS, more recent versions have been packaged by luti without any problems (and install well, no problems for us).
We tried the update package, which runs fine, but the resulting packages do not install.
We get an error at the end of the installation:
Code: Select all
Fatal error : Setup Docker Desktop Installer.exe has been executed and key Docker Desktop has been found in the registry, but version in registry does not match requirements of min_version=4.42.0Code: Select all
URL used is: https://docs.docker.com/desktop/release-notes/
Latest Docker Desktop version is: 4.42.0
Download URL is: https://desktop.docker.com/win/main/amd64/195023/Docker%20Desktop%20Installer.exe
Binary is present: Docker Desktop Installer.exe
Software version updated (from: 4.40.0 to: 4.42.0)
In the code, I see that it relies solely on the name to determine whether the file already exists or not:
Code: Select all
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
Is that why Luti isn't packaging new versions?
For my part, I propose removing this block which is not useful for Docker Desktop, since all installation binaries always have the same name.
I'm going to do this locally to confirm that it installs correctly, and will update this thread if it does.
