[ 
https://issues.apache.org/jira/browse/RATIS-2639?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18101473#comment-18101473
 ] 

Attila Doroszlai commented on RATIS-2639:
-----------------------------------------

- We use {{maven-assembly-plugin}} instead of raw tar/gz.
- See 
https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/ratis/README.md
 for build history.
-- 3.1.1 was the first reproducible build.
-- 3.1.2 uncovered a bug in {{maven-remote-resources-plugin}}, which was fixed 
(MRRESOURCES-150).
-- 3.1.3 and 3.2.0 were also reproducible.
-- 3.2.1 was not reproducible due to git repo URL, removed in RATIS-2439.
-- 3.2.2 was not reproducible due to extra empty annotations dir, removed in 
RATIS-2572.
- I found 3.3.0 rc1 and rc2 to be reproducible.

> Make release .tar.gz files reproducible.
> ----------------------------------------
>
>                 Key: RATIS-2639
>                 URL: https://issues.apache.org/jira/browse/RATIS-2639
>             Project: Ratis
>          Issue Type: Improvement
>          Components: build
>            Reporter: Tsz-wo Sze
>            Priority: Major
>         Attachments: image-2026-08-03-11-26-40-659.png
>
>
> Currently, the [src|bin].tar.gz files generated by ./dev-support/make_rc.sh 
> are not reproducible.  According to Google, it is due to file ordering and 
> metadata such user id.  These problem can be fixed; see below:
>  !image-2026-08-03-11-26-40-659.png|width=600! 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to