Changes in binary version and github path

@lubos
I use a script to update the ManagerServer-Linux-x64.tar.gz edition in docker on a Synology NAS for tests and I was just wondering if the recent change from tar.gz to .zip and the change of the path to the binaries on github (from https://github.com/Manager-io/Manager.zip/releases/latest/download/ManagerServer-Linux-x64.tar.gz to https://github.com/Manager-io/Manager/releases/latest/download/ManagerServer-linux-x64.zip) are definitive. If so, I’ll just modify the script.

BTW, I’ve seen there’s also a change in version number from v22.6.1 to v.22.6.1.53 and the most recent one from v22.6.2 to v22.6.2.58?

  1. New unified repository is permanent change.
  2. Is it a problem for extension to change from tar.gz to zip ? For simplicity reasons, I’d like if Linux is not a special case requiring different format from Windows and OSX. But if unzip is not common then tar.gz should be re-introduced.
  3. As for versioning. The first 3 parts indicate date of release. The last part is internal build number (useful if there is more than 1 release within a day). Version number is “calculated” automatically for simplicity reasons.

No problem if the change of repository is permanent. Another thing is the change from tar.gz to zip as unzip is not included in Docker so unfortunately the ADD command cannot extract zip files:

Maybe there’s a way to install unzip as a first step in a Dockerfile but I haven’t found a solution yet.

Please re-introduce tar.gz is better for Linux / Unix. Not necessarily because it produces smaller files (it compresses the archive not individual files) but it is also much more consistent to ensure that especially “execute” permissions are fully retained, ensuring a proper match with the original. It is also true that most server installs of Linux / Unix distributions as mostly used on servers rather than desktops can not unzip before installing the relevant app but can work with tar.gz out of the box. As we talk about Manager Server edition for Linux it would be better to have tar.gz files.

4 Likes

Can you please revert to tar.gz? We are facing problem keeping our server edition updated.

Good arguments for keeping tar.gz on Linux. The latest version contains tar.gz again.

4 Likes

Issue posted here is resolved by @Mark in post 7 below.

Redundant post but kept for thread logic:

"@Lubos first of all thank you for changing to tar.gz. Unfortunately you introduced a serious problem in the download address. Previously we could just run the script without having to enter a new URL, i.e. we could use:

https://github.com/Manager-io/Manager.zip/releases/latest/download/ManagerServer-Linux-x64.tar.gz

Now we will have to first find the new link (version number to be added after download) on github and update the script to for example:

https://github.com/Manager-io/Manager/releases/download/22.6.8.73/ManagerServer-linux-x64.tar.gz

Can you please find a way so we do not have to manually find the link on github and update the script each time we want to update. Thank you in advance."

It’s now the path as I indicated in my 1st post but i.s.o. .zip it’s .tar.gz: https://github.com/Manager-io/Manager/releases/latest/download/ManagerServer-linux-x64.tar.gz

1 Like

Thank you that works and resolves the issue.