[ https://issues.apache.org/jira/browse/NIFI-10892?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Herve Boutemy updated NIFI-10892: --------------------------------- Description: NIFI-10616 was merged, fixing one source of non-reproducible bits there are still other issues to solve: on 1877 output files, 1677 are reproducible but 200 remain non-reproducible result summary is https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/nifi/nifi-1.19.0.buildcompare detailed result diff is: https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/nifi/nifi-1.19.0.diffoscope Analyzing remaining issues: - NIFI-10325 is required by 165 .nar files - quite a few .jar files have reproducible issues with JAXB-generated XML files (update done in NIFI-10616 is not sufficient: ho header ignored, {{META-INF/JAXB/episode_*.xjb}} still contain header comments with timestamp): classical solution exists https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/doc/BUILDSPEC.md#avoiding-timestamps-in-jaxb-generated-content - war files suffer from jspc and documentation issues - a few jar suffer from swagger-generated issues - 2 jar files suffer from META-INF/DEPENDENCIES generation the 2 first issues are the most noisy and can be fixed: let's define this as an objective for next release the 3 last ones are less common and impact less content: we'll see them later... was: NIFI-10616 was merged, fixing one source of non-reproducible bits there are still other issues to solve: on 1877 output files, 1677 are reproducible but 200 remain non-reproducible result summary is https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/nifi/nifi-1.19.0.buildcompare detailed result diff is: https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/nifi/nifi-1.19.0.diffoscope Analyzing remaining issues: - NIFI-10325 is required by 165 .nar files - quite a few .jar files have reproducible issues with JAXB-generated XML files: classical solution exists https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/doc/BUILDSPEC.md#avoiding-timestamps-in-jaxb-generated-content - war files suffer from jspc and documentation issues - a few jar suffer from swagger-generated issues - 2 jar files suffer from META-INF/DEPENDENCIES generation the 2 first issues are the most noisy and can be fixed: let's define this as an objective for next release the 3 last ones are less common and impact less content: we'll see them later... > continue Reproducible Builds improvements > ----------------------------------------- > > Key: NIFI-10892 > URL: https://issues.apache.org/jira/browse/NIFI-10892 > Project: Apache NiFi > Issue Type: Improvement > Affects Versions: 1.19.0 > Reporter: Herve Boutemy > Priority: Major > > NIFI-10616 was merged, fixing one source of non-reproducible bits > there are still other issues to solve: on 1877 output files, 1677 are > reproducible but 200 remain non-reproducible > result summary is > https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/nifi/nifi-1.19.0.buildcompare > detailed result diff is: > https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/nifi/nifi-1.19.0.diffoscope > Analyzing remaining issues: > - NIFI-10325 is required by 165 .nar files > - quite a few .jar files have reproducible issues with JAXB-generated XML > files (update done in NIFI-10616 is not sufficient: ho header ignored, > {{META-INF/JAXB/episode_*.xjb}} still contain header comments with > timestamp): classical solution exists > https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/doc/BUILDSPEC.md#avoiding-timestamps-in-jaxb-generated-content > - war files suffer from jspc and documentation issues > - a few jar suffer from swagger-generated issues > - 2 jar files suffer from META-INF/DEPENDENCIES generation > the 2 first issues are the most noisy and can be fixed: let's define this as > an objective for next release > the 3 last ones are less common and impact less content: we'll see them > later... -- This message was sent by Atlassian Jira (v8.20.10#820010)