Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-4732

improve Reproducible Builds

    XMLWordPrintableJSON

Details

    Description

      rebuilding Zookeeper 3.9.0 shows that it's only partially reproducible: https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/zookeeper/README.md

      analysis the root cause, there are 3 issues:
      1. a few old plugins to upgrade (easy)
      2. code generated that contains build timestamp: replacing with git commit timestamp would make the build reproducible (or even removing this, but removing is a bigger change as it impacts API)
      3. non-reproducible order of a properties files probably generated

      Attachments

        Activity

          People

            eolivelli Enrico Olivelli
            hboutemy Herve Boutemy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2h
                2h