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 <je...@apache.org>
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

Reply via email to