Nous utilisons le paquet packagé par Tranquil-IT concernant Docker Desktop, nous avons remarqué l'absence de mises à jour de ce paquet depuis la version 4.40, pour Windows.
Pour macOS, des versions plus récentes ont été packagées par luti sans soucis (et s'installent bien, pas de soucis pour nous).
Nous avons essayé l'update package, qui s'exécute bien, mais les paquets qui en résultent ne s'installent pas.
Nous obtenons une erreur en fin d'installation :
Code : Tout sélectionner
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.0
Code : Tout sélectionner
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)
Dans le code, je vois qu'il ne se repose que sur le nom pour déterminer si le fichier est déjà présent ou non :
Code : Tout sélectionner
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)
Est-ce pour ça que Luti ne package pas de nouvelles version?
Pour ma part, je propose de retirer ce bloc qui n'a pas d'utilité pour Docker Desktop, vu que tous les binaires d'installation ont toujours le même nom.
Je vais faire ça en local pour confirmer que ça s'installe bien, et mettrait à jour ce sujet si c'est le cas.