## Build the package Setup repositories: ``` git clone https://github.com/chainguard-dev/melange make -C melange melange git clone https://github.com/wolfi-dev/os wolfi-os cd wolfi-os ``` Run the build itself: ``` doas env SOURCE_DATE_EPOCH=0 make packages/x86_64/xz-5.2.6-r2.apk ``` ## Environment (Alpine) ``` $ cat /etc/apk/repositories http://dl-cdn.alpinelinux.org/alpine/edge/main http://dl-cdn.alpinelinux.org/alpine/edge/community $ apk --version apk-tools 2.12.10, compiled for x86_64. $ ../melange/melange version 2>&1 | rg GitVersion GitVersion: v0.1.0-291-g13e398c $ git rev-parse HEAD # https://github.com/wolfi-dev/os commit 8304480f1673db325fbf2a752de7fe264fb224d3 ``` ## Environment (Arch Linux) ``` % apk --version apk-tools 2.12.10, compiled for x86_64. % ../melange/melange version 2>&1 | rg GitVersion GitVersion: v0.1.0-291-g13e398c % git rev-parse HEAD # https://github.com/wolfi-dev/os commit 8304480f1673db325fbf2a752de7fe264fb224d3 ``` ## Wolfi package ``` # https://web.archive.org/web/20221202153612/https://packages.wolfi.dev/os/x86_64/xz-5.2.6-r2.apk wget -O wolfi-xz-5.2.6-r2.apk 'https://web.archive.org/web/20221202153612if_/https://packages.wolfi.dev/os/x86_64/xz-5.2.6-r2.apk' ``` ## Generate diffoscopes ``` diffoscope --html diffoscope-wolfi-vs-alpine.html --no-progress --text-color=always wolfi-xz-5.2.6-r2.apk alpine-xz-5.2.6-r2.apk diffoscope --html diffoscope-wolfi-vs-arch.html --no-progress --text-color=always wolfi-xz-5.2.6-r2.apk arch-xz-5.2.6-r2.apk diffoscope --html diffoscope-alpine-vs-arch.html --no-progress --text-color=always alpine-xz-5.2.6-r2.apk arch-xz-5.2.6-r2.apk ```