v1.2.0
- Removed the image's runtime dependency on libcamera and pipewire, two packages that are known to have build reproducibility problems. With that, I'm confident the image now builds reproducibly, even if you build everything from source without using Nix's binary cache. Be warned that some of the image's build-time dependencies are known to not build reproducibly; only the image tarball (and the image on ghcr.io) is reproducible.
- The PATH environment variable is now explicitly set in the image configuration and in the
determination-ardour-export
anddetermination-krita-export
shell scripts instead of relying on the container runtime to provide a sane default. - The image now uses a custom image builder that builds a layered image, which improves development speed and the speed at which new updates to this image can be downloaded by container runtimes.
Full Changelog: v1.1.3...v1.2.0
Image digest (skopeo inspect oci-archive:container-image-determination.tar | jq -er '.Digest'
):
sha256:de9293eec1bf7b69bb407aed86d669af8acca80e30bfffb5bde6161142519359
Image ID (skopeo inspect --raw oci-archive:container-image-determination.tar | jq -er '.config.digest'
):
sha256:0fd0595075fdd1514cb925680dc5918dffb14c33a48ca816fdeaa5762402dffd
SHA-256 hash of container-image-determination.tar:
sha256:ce9c2c3192c3685f3c38a1ff8b6037b21533cd83ed3adf9b3679c609ce75a6fd
SHA-256 hash of closure-determination.tar.zst:
sha256:39f4099d77b3e8aa169e958458fe29adbdd118675afa6f5abaf4340276bea90b