From a8aa0c231baafc81c9bbb2d7667657627341ac14 Mon Sep 17 00:00:00 2001 From: unkin-agent Date: Wed, 12 Aug 2026 23:14:51 +1000 Subject: [PATCH] rpm: make local repodata deterministic (fixes #117) (#118) Local RPM repos regenerated `repomd.xml` on every request and advertised a `primary.xml.gz` sha256 that drifted every second, because `time.Now().Unix()` was embedded inside the gzipped `primary.xml` (and in `repomd` ``/``). The advertised hash therefore never matched the content-addressed `-primary.xml.gz` bytes a second later or on the other replica, so `dnf` failed with a checksum mismatch. Part of #117. How: - Derives `