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

Hervé Boutemy edited comment on MNG-6276 at 8/28/17 5:45 AM:
-------------------------------------------------------------

I like these 2 ideas:
- {{idempotent}} name, which gives {{project.build.idempotent}} property to 
activate
- an annotation to mark plugins that are idempotent aware

the only drawback is that "reproducible builds" is the term that is widely used 
and defined in https://reproducible-builds.org/
Notice that a search in Wikipedia gave me "deterministic compilation" 
https://en.wikipedia.org/wiki/Deterministic_compilation
Perhaps "deterministic build" would be easier for normal people ("idempotent" 
may be harder to understand)


was (Author: hboutemy):
I like these 2 ideas:
- {{idempotent}} name, which gives {{project.build.idempotent}} property to 
activate
- an annotation to mark plugins that are idempotent aware

> Support reproducible builds
> ---------------------------
>
>                 Key: MNG-6276
>                 URL: https://issues.apache.org/jira/browse/MNG-6276
>             Project: Maven
>          Issue Type: New Feature
>          Components: core, General
>            Reporter: Paolo Sacconier
>
> A venerable build system like maven should support full build reproduibilty 
> (i.e. producing bit a bit identical binaries from the same source).
> As initiatives like https://reproducible-builds.org gain traction and the 
> news of the recent Debian policy change to mandate this build behavior (see 
> https://reproducible.alioth.debian.org/blog/posts/121/), this seems a feature 
> that needs to be considered for inclusion into maven core.
> There is an indipendent ongoing effort to support this feature and the author 
> stated that he has found interest from maven project to integrate his work: 
> https://github.com/Zlika/reproducible-build-maven-plugin/issues/6#issuecomment-325005883
> I hope this issue helps kickstart the effort.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to