This is an automated email from the ASF dual-hosted git repository.
jensg pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
The following commit(s) were added to refs/heads/master by this push:
new 0ca6e888f Release Management: added the missing EXTRA_DIST validation
step
0ca6e888f is described below
commit 0ca6e888fc4acfd4f30c56e1e006ce61b8314efa
Author: Jens Geyer <[email protected]>
AuthorDate: Tue Sep 12 15:23:49 2023 +0200
Release Management: added the missing EXTRA_DIST validation step
---
doc/ReleaseManagement.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/doc/ReleaseManagement.md b/doc/ReleaseManagement.md
index e659ad470..e06c9b446 100644
--- a/doc/ReleaseManagement.md
+++ b/doc/ReleaseManagement.md
@@ -159,6 +159,13 @@ All Apache Thrift releases go through a 72-hour final
release candidate voting p
The result will be a file named `thrift-1.0.0.tar.gz`. Check the size
and make sure it is roughly 4MB. It could get larger over time, but it
shouldn't jump by orders of magnitude. Once satisfied you can exit the docker
container with `exit`.
+ 1. Validate the contents of the tarball
+
+ Unpack the tarball in some empty folder and do a fresh git
clone of the branch into another.
+ Now compare both folders and check for any files missing. These
need to be added to the appropriate `EXTRA_DIST`
+ makefile section(s). If necessary, commit the changes and
repeat generating the source tarball until no more
+ differences can be found.
+
1. Generate signatures and checksums for the tarball:
```bash