A fixed source tarball with each release, for packagers (HaikuDepot and others) issue #157 open andymccall opened this · 0 comments
andymccall set labels feature ·
referenced by 5 changes on 29 Oct 2026
045340293dc7 e980087ed0b1 dab94366a4f0 16aa9e03d85b cea2e2f860c5
Follow-up to issue #156 (Andy, 2026-10-29). The haikuports recipe points at the hub's archive endpoint, which builds the archive on demand and caches it: if it is ever rebuilt with different bytes, the recipe's checksum breaks. And oh cannot have a recipe at all, because it builds from the hub workspace plus pinned subrepos whose states (28 and 66 heads) the archive endpoint cannot name.
NAME-VERSION-src.tar.gz, reproducible (sorted entries, fixed times and owners, gzip without a timestamp), listed in SHA256SUMS and released with the binaries: oxy's from the oxygen tree; oh's from the oxygenhub tree with its subrepos inside, so it builds alone./OWNER/NAME/releases/download/TAG/FILE(as GitHub does).