Skip to content

init Reproducible Builds#3809

Merged
parrt merged 2 commits intoantlr:devfrom
hboutemy:reproducible-build
Oct 9, 2022
Merged

init Reproducible Builds#3809
parrt merged 2 commits intoantlr:devfrom
hboutemy:reproducible-build

Conversation

@hboutemy
Copy link
Copy Markdown
Contributor

@hboutemy hboutemy commented Aug 9, 2022

Signed-off-by: Hervé Boutemy hboutemy@apache.org

equivalent to antlr/antlr3#210 that I did for ANTLR3

given ANTLR4 uses ANTLR3, to get a full reproducible build for ANTLR4, ANTLR3 version will require to be upgraded once antlr/antlr3#209 has been merged and a release done

@hboutemy hboutemy force-pushed the reproducible-build branch from 855b33e to e2d6ebf Compare August 9, 2022 21:23
Signed-off-by: Hervé Boutemy <hboutemy@apache.org>
@hboutemy hboutemy force-pushed the reproducible-build branch from e2d6ebf to 1196ebb Compare August 9, 2022 21:25
@parrt parrt added this to the 4.10.2 milestone Aug 13, 2022
@parrt
Copy link
Copy Markdown
Member

parrt commented Aug 26, 2022

This seems harmless enough.

Comment thread pom.xml
@hboutemy
Copy link
Copy Markdown
Contributor Author

hboutemy commented Oct 9, 2022

@parrt I added a second commit to workaround antlr3 non-reproducible output, as discussed in antlr/antlr3#209
now, the build for ANTLR4 is fully reproducible on my side, as tested with:

mvn clean install -DskipTests && mvn clean package artifact:compare -DskipTests

Signed-off-by: Hervé Boutemy <hboutemy@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants