You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Herve Boutemy (Jira)" <ji...@apache.org> on 2022/11/29 07:25:00 UTC

[jira] [Created] (NIFI-10892) continue Reproducible Builds improvements

Herve Boutemy created NIFI-10892:
------------------------------------

             Summary: 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


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...



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