Repro Get Versions Save

[Soft-deprecated] Reproducible apt/dnf/apk/pacman, with content-addressing

v0.4.1

8 months ago

What's Changed

Full Changelog: https://github.com/reproducible-containers/repro-get/compare/v0.4.0...v0.4.1

About the files

  • repro-get-<VERSION>-linux-amd64: Regular binary for x86_64
  • repro-get-<VERSION>-linux-amd64.upx: Compressed binary for x86_64
  • repro-get-<VERSION>.go-mod-vendor.tar.gz: Backup of go mod vendor (Not needed for most people)

The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/reproducible-containers/repro-get/actions/runs/6186114884

The sha256sum of the SHA256SUMS file itself is 6c8a29b6faa261b40691b758f32e6634d18ad884b0c566869e0bf52d332c8e6c .

v0.4.0

10 months ago
  • debian: support snapshot[-cloudflare].debian.org(#79)
  • ubuntu: support Launchpad (#82)

Full changes: https://github.com/reproducible-containers/repro-get/compare/v0.3.0...v0.4.0

About the files

  • repro-get-<VERSION>-linux-amd64: Regular binary for x86_64
  • repro-get-<VERSION>-linux-amd64.upx: Compressed binary for x86_64
  • repro-get-<VERSION>.go-mod-vendor.tar.gz: Backup of go mod vendor (Not needed for most people)

The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/reproducible-containers/repro-get/actions/runs/5658859484

The sha256sum of the SHA256SUMS file itself is fb1f1d32d721a1259cd58f2981e02af54136d765cb9148fecadef72e11c93bc4 .

v0.3.0

1 year ago

The examples images are now reproducible with BuildKit v0.11.0 🎉

docker run -d --name buildkitd --privileged moby/buildkit:v0.11.0
docker cp buildkitd:/usr/bin/buildctl /usr/local/bin/buildctl
export BUILDKIT_HOST=docker-container://buildkitd 

examples/gcc

$ ./hack/test-dockerfile-repro.sh examples/gcc
...
[INFO] ===== Testing reproducibility of oci tar archives =====
+ sha256sum /tmp/df-repro/1673737584/0-oci.tar /tmp/df-repro/1673737584/1-oci.tar
+ tee /tmp/df-repro/1673737584/SHA256SUMS-oci-tar
0a3bcfebc67c85cac40e9c2cadee7b2b2b5077dc5ff985d8c396f008df818690  /tmp/df-repro/1673737584/0-oci.tar
0a3bcfebc67c85cac40e9c2cadee7b2b2b5077dc5ff985d8c396f008df818690  /tmp/df-repro/1673737584/1-oci.tar
...

examples/hello

$ ./hack/test-dockerfile-repro.sh examples/hello

...
[INFO] ===== Testing reproducibility of oci tar archives =====
+ sha256sum /tmp/df-repro/1673737271/0-oci.tar /tmp/df-repro/1673737271/1-oci.tar
+ tee /tmp/df-repro/1673737271/SHA256SUMS-oci-tar
ae125287b6766e18f8916fde1b54ccca0fe5144b44945488e773334c6903fd19  /tmp/df-repro/1673737271/0-oci.tar
ae125287b6766e18f8916fde1b54ccca0fe5144b44945488e773334c6903fd19  /tmp/df-repro/1673737271/1-oci.tar
...

GitHub Actions log (available for 90 days): https://github.com/reproducible-containers/repro-get/actions/runs/3920344680/jobs/6701913966

image

About the files

  • repro-get-<VERSION>-linux-amd64: Regular binary for x86_64
  • repro-get-<VERSION>-linux-amd64.upx: Compressed binary for x86_64
  • repro-get-<VERSION>.go-mod-vendor.tar.gz: Backup of go mod vendor (Not needed for most people)

The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/reproducible-containers/repro-get/actions/runs/3920653128

The sha256sum of the SHA256SUMS file itself is f9a6e19740a372e5f061985a273e46962e8a9542a1f362b8f611d5cbf807f55f .

v0.2.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/reproducible-containers/repro-get/compare/v0.2.0...v0.2.1

About the files

  • repro-get-<VERSION>-linux-amd64: Regular binary for x86_64
  • repro-get-<VERSION>-linux-amd64.upx: Compressed binary for x86_64
  • repro-get-<VERSION>.go-mod-vendor.tar.gz: Backup of go mod vendor (Not needed for most people)

The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/reproducible-containers/repro-get/actions/runs/3321430069

The sha256sum of the SHA256SUMS file itself is a8cf7888129d23f2a6d81e61e0b316b27c4b0b8432a4c4a36e0303eddab70078 .

v0.2.0

1 year ago

What's Changed

Full Changelog: https://github.com/reproducible-containers/repro-get/compare/v0.1.3...v0.2.0

About the files

  • repro-get-<VERSION>-linux-amd64: Regular binary for x86_64
  • repro-get-<VERSION>-linux-amd64.upx: Compressed binary for x86_64
  • repro-get-<VERSION>.go-mod-vendor.tar.gz: Backup of go mod vendor (Not needed for most people)

The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/reproducible-containers/repro-get/actions/runs/3297836919

The sha256sum of the SHA256SUMS file itself is bb1a1c03b50698fd7f1e2e6f6ad6ec17b9e588700909af8255ba24f78eef1091 .

v0.1.3

1 year ago
  • examples: use repro-get v0.1.2 (#6)
  • version: automatically detect downloadable version (#7)

Full Changelog: https://github.com/reproducible-containers/repro-get/compare/v0.1.2...v0.1.3

About the files

  • repro-get-<VERSION>-linux-amd64: Regular binary for x86_64
  • repro-get-<VERSION>-linux-amd64.upx: Compressed binary for x86_64
  • repro-get-<VERSION>.go-mod-vendor.tar.gz: Backup of go mod vendor (Not needed for most people)

The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/reproducible-containers/repro-get/actions/runs/3227420980

The sha256sum of the SHA256SUMS file itself is a76137fc11fd9e2675f3698179438278ca8fabf982f57cf73bd49b36df4319d3 .

v0.1.2

1 year ago
  • Fix FATA[0002] variable pkg/version.DownloadableVersion is unset #3 (#4)

Full Changelog: https://github.com/reproducible-containers/repro-get/compare/v0.1.1...v0.1.2

About the files

  • repro-get-<VERSION>-linux-amd64: Regular binary for x86_64
  • repro-get-<VERSION>-linux-amd64.upx: Compressed binary for x86_64
  • repro-get-<VERSION>.go-mod-vendor.tar.gz: Backup of go mod vendor (Not needed for most people)

The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/reproducible-containers/repro-get/actions/runs/3225713130

The sha256sum of the SHA256SUMS file itself is 79fe24931c3c313286ac44828d6c019f1876df8caac70b7531cfe0049d380b23 .

v0.1.1

1 year ago
  • dockerfile: download repro-get binary by default (#1)
  • dockerfile: disable debian backports by default (not cached by debian.notset.fr) (#1)

Full Changelog: https://github.com/reproducible-containers/repro-get/compare/v0.1.0...v0.1.1

About the files

  • repro-get-<VERSION>-linux-amd64: Regular binary for x86_64
  • repro-get-<VERSION>-linux-amd64.upx: Compressed binary for x86_64
  • repro-get-<VERSION>.go-mod-vendor.tar.gz: Backup of go mod vendor (Not needed for most people)

The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/reproducible-containers/repro-get/actions/runs/3225221953

The sha256sum of the SHA256SUMS file itself is da4a0fec2e5929b7b94729c6658c45298bdfe35e29c0c5c58ebcca4dfa5dfab2 .

v0.1.0

1 year ago

Initial release

About the files

  • repro-get-<VERSION>-linux-amd64: Regular binary for x86_64
  • repro-get-<VERSION>-linux-amd64.upx: Compressed binary for x86_64
  • repro-get-<VERSION>.go-mod-vendor.tar.gz: Backup of go mod vendor (Not needed for most people)

The binaries were built automatically on GitHub Actions. The build log is available for 90 days: https://github.com/reproducible-containers/repro-get/actions/runs/3224320402

The sha256sum of the SHA256SUMS file itself is a23ee0e0a2a2e940809b968befc84aa928323c86d3f4eef1f1653c96c2861632 .