From ecb9901e266b1822070cf637f6843b40600fcbf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Fri, 4 Sep 2026 18:02:04 -0300 Subject: [PATCH] docs(genesis): explain publisher compatibility --- genesis-openembedded/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/genesis-openembedded/README.md b/genesis-openembedded/README.md index fe9f78a..78871fe 100644 --- a/genesis-openembedded/README.md +++ b/genesis-openembedded/README.md @@ -91,7 +91,9 @@ interrupted publication leaves the previous repository exactly as it was. Both consumers verify package identities and checksums before publication. Version 2 releases require all eight architectures. Version 1 remains readable, but current publishers refuse it because replacing the repository would remove -`s390x`. Building `s390x` requires an xcat-core revision that reports the target. +`s390x`. Builder and publisher hosts must use the same xcat-dep revision when +the release format changes. Building `s390x` requires an xcat-core revision +that reports the target. Merge or deploy that xcat-core change first. Builds for the other architectures still accept older xcat-core revisions. A management node can install an image for a different target architecture.