-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Java] Provide reproducible builds #39214
Labels
Comments
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Dec 13, 2023
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Dec 15, 2023
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Dec 19, 2023
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Dec 19, 2023
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Dec 19, 2023
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Dec 19, 2023
Maven document for reproducible builds: https://maven.apache.org/guides/mini/guide-reproducible-builds.html |
@kou I shared it in the corresponding PR. Thanks 😄 |
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Dec 26, 2023
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Dec 26, 2023
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Dec 26, 2023
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 2, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 3, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 8, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 9, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 9, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 10, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 10, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 11, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 11, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 17, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 17, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 25, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 29, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Jan 30, 2024
jbonofre
added a commit
to jbonofre/arrow
that referenced
this issue
Mar 30, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the enhancement requested
Currently, our provided artifacts are not reproducible, meaning that two builds provide different artifacts.
Reproducible builds, also known as deterministic compilation, is a process of compiling software which ensures the resulting binary code can be reproduced. Source code compiled using deterministic compilation will always output the same binary.
In order to have reproducible builds, we need to add a property (with fixed compile output timestamp) and be sure we use the maven plugins version compliant with reproducible builds.
Component(s)
Java
The text was updated successfully, but these errors were encountered: