Why do packages have such weird versions?

Why do gcc pakages have such weird names in this update (like gcc-14.1.1+r58+gfc9fb69ad62-1-x86_64) ?

14.1.1 = version tag
r = revision
58 = the number of commits since the tag
g = I forgot, but it’s the thing that is in between so the hash doesn’t interfere with the versioning
fc9fb69ad62= the commit hash

Note that I moved your reply to a new topic.

That was all off the top of my head, I know there are references that could help, but apparently my brain is out of order. If I find something, I’ll come back and add more.


Thanks for the clarification!

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