Quellen
- Offer stable and rc on aarch64
- Release an aarch64 ISO beside the x86_64 one
- Build aarch64 ISOs from the stable and rc channels
- Build and check aarch64 packages against Omarchy's ARM mirrors
- Hold a ship until stable's ARM mirror serves rc's snapshot
- Let the release ring alone decide where a package publishes
- Only ever publish a newer version into a channel
emirb hat omacom/omarchy#16065 in quattro übernommen und damit Paketkonfigurationen für stable und rc auf aarch64 hinzugefügt. Zuvor wechselte selbst eine ARM-Installation mit rc beim ersten Update zu edge. Bestehende edge-Installationen bleiben dort, bis ihre Besitzer einen anderen Kanal wählen. Apple Silicon bleibt auf edge beschränkt, da seine Paketquellen ausschließlich diesen Kanal unterstützen. Dabei handelt es sich um Unterstützung im Entwicklungsbranch, nicht um einen Beleg dafür, dass Omarchy 4.5.0 stable bereits veröffentlicht wurde.
ryanrhughes hat omacom/omarchy-iso#298 vorgeschlagen,
emirb hat die Änderung übernommen. Damit lassen sich ARM-Release-Abbilder neben x86_64-Abbildern veröffentlichen, ohne deren Download-Dateinamen zu ersetzen. Die eingecheckte Änderung am ISO-Builder omacom/omarchy-iso@c6de4cc756bb wählt außerdem den passenden ARM-Spiegelserver für stable, rc oder edge aus.
Änderungen an den Paketwerkzeugen auf master stimmen ARM-Builds auf die jeweiligen Kanal-Snapshots ab und verhindern eine Übernahme nach stable, solange dessen ARM-Spiegelserver nicht mit rc übereinstimmt. Diese Commits sind Emir Beganovic zugeschrieben. Separate, Ryan Hughes zugeschriebene Commits heben Beschränkungen für Paketkanäle auf, die NVIDIA-Komponenten von der Übernahme nach ARM rc ausgeschlossen hatten. Außerdem verhindern sie, dass bei einer Veröffentlichung die Pakete eines Kanals durch gleiche oder ältere Versionen ersetzt werden. Die Schutzmechanismen sind in omacom/omarchy-pkgs@82fb44ba2e38, omacom/omarchy-pkgs@61ff00812591 und omacom/omarchy-pkgs@48340e7e3f0b festgehalten.
