What's the "best" 5.0.0 source code?

I’m thinking about upgrading my local zammad instance to 5.0.0. However, there are various sources of 5.0.0:

Which one do you think I should use? The github tag is pretty old (June 2021).

Thanks, Uli

Well depends on how current you want to be right?
In general: Always use stable things. As far as I’m aware the tags are used to mark the version an issue is to be fixed in and does not affect source directly.

Our documentation says this:

( Updating Zammad — Zammad documentation )

So basically choose: Initial version or Latest stable version with possible after release patches.

I’d like to understand at which point the documentation might be confusing here so we can improve it.

Edit:
Oh and maybe this page is of help to:
https://docs.zammad.org/en/latest/contributing/branches.html

Thanks for taking the time looking at my issue.

So:

  • The initial version from ftp.zammad.com is the version of the 5.0.0 release - https://ftp.zammad.com/
  • The git tag 5.0.0 is something different which is unclear to me. What state of zammad do I get when I run git checkout 5.0.0? Probably a version from June 2021? Is it of any value to me? When am I supposed to use this? Never?
  • The stable “release” https://github.com/zammad/zammad/archive/stable.tar.gz is actually the head of the stable branch, I do get the same version when executing git checkout stable. It is the initial version of 5.0.0 plus all fixes/improvements
  • The version on github is probably trash since it is related to the git tag mentioned above so it is pretty old. The word “yesterday” on the screenshot is quite misleading to me

I guess the git tag and the github release page are misleading and should never be used, right?

Additionally, I ask myself why the initial version and the stable version are so different in size?

-rw-rw-r-- 1 uli uli  8187802 Okt  6 11:37 zammad-5.0.0.tar.gz
-rw-rw-r-- 1 uli uli 18889934 Okt  6 11:37 zammad-stable.tar.gz

I would expect them do be basically the same code with just a few minor differences…

So development told me that tag should just be as fine as e.g. stable.
However, stable might be more current as we’re using rolling stables.

In the end you decide, the documentation points out the most current way. Can’t do more. :slight_smile:

Can’t answer - I’m honestly too lazy to run diffs. :x

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.