This repository was archived by the owner on Aug 5, 2022. It is now read-only.

Description
TLDR
Release tarball/zip content (thus hash) may change over time !
Context
All (sufficiently recent) release tarballs contain a .version file that is expected to contain the tag of the release.
The tag name is added in the .version file during git export. The source controled .version contains the %D placeholder that is replaced with the commit ref names (not only tag, see git help gitattributes).
Problem:
- If no patch as been merged after a release is taged, the
.version contains the expected tag AND master
- After at least one patch is merged, the
.version contains only the expected tag
Thus release tarballs are not immutable with current release process.