Repository navigation
Re-pin omarchy-mac 0.1.0-6 and omarchy-mac-boot 20260927-1 to quattro-upstream ff7ce0d4d (edge) - #666
Merged
Merged
Conversation
… next pin's publish order
From omacom/omarchy-mac#567 the add-on enables speakersafetyd itself and its README says the recipe declares mkinitcpio and the protected speaker stack (asahi-audio, which pulls speakersafetyd, alsa-ucm-conf-asahi, rtkit, pipewire-alsa).
maralcbr
marked this pull request as ready for review
September 27, 2026 13:30
Contributor
This was referenced Sep 27, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Draft, HOLD: merging publishes to aarch64 edge only (both
.omarchy/package.jsonlist["edge"]; rc and stable carry no Mac packages). The owner decides when.What changed
omarchy-mac0.1.0-5 → 0.1.0-6 andomarchy-mac-boot20260925-4 → 20260927-1, both to omacom/omarchy-mac quattro-upstream HEADff7ce0d4d. That includes rc/x86_64: t3code-patched-bin-0.0.35-5 served with a checksum that does not match omarchy.db #618 (Bluetooth on first boot), Add canonical Obsidian desktop package for aarch64 #613, Add static QEMU packages for aarch64 #614, the migration fixes Carry NVIDIA DisplayPort detach fix for aarch64 #601/claude-desktop stuck at 2.2553.1; upstream Debian repo has 2.2553.13 #602/Update flea to 0.3.4 and install its ui/boot entry #607, and the boot entrypoints from Add maintainers to the vouched contributors list #543/Use matching prebuilt images for package builds and publishing #552/Carry PR build artifacts inside a tar so epoch package names survive #553/Add Task Manager for Omarchy 0.0.3 (edge preview) #579. It does not include linux-omarchy: carry ACPICA PCI bus fix for resume delays #544 (so the boot package keeps93-omarchy-mac-plymouth.confand needs no HOOKS baseline provider) or Add Omaridian screensaver package #603 (no packaged migration target, so activation stays held).omarchy-mac0.1.0-6 enablesspeakersafetyd(Add ghost RT722 SoundWire fix for ASUS ExpertBook B9406 to base and BORE kernels #535), and the boot package no longer does (Package DGX Dashboard for Spark #567).omarchy-macnow also declares the runtime dependencies its README names:mkinitcpioand the protected speaker stack (asahi-audio, which pullsspeakersafetyd, plusalsa-ucm-conf-asahi,rtkitandpipewire-alsa).omarchy-macgetsgroups=('omarchy-platform-apple-silicon'), following the tagging contract in the pinned source (docs/platform-guard.md).omarchy-mac-bootalready had it.check()runsboot/test/allin the full checkout. Since Add arcade: fourteen native games, including FreeSki #582/Restrict dotnet-core-bin to aarch64 and disable debug packages #598 some tests read the desktop source, so a copy-only run fails.package()still stages from the copy. The README gets publish-order bullets for Add Task Manager for Omarchy 0.0.3 (edge preview) #579 (reset first-boot markers) and Package DGX Dashboard for Spark #567 (speaker safety owner), plus re-pin step 4.Testing
bin/build --arch aarch64 --mirror edge --package omarchy-mac omarchy-mac-bootin the CI builder image (native aarch64 container). Both packages built.check()passed: 62 ok for omarchy-mac and 277 ok for boot, 0 not ok..PKGINFO: both packages carry the group and the new depends. Bothsource-revisionfiles areff7ce0d4d. There is nomigration-target.vercmp: 0.1.0-6 and 20260927-1 sort above edge's current builds and above every candidate set. That coverstools/release/candidates/*plus the draft sets 4b1081f8b, a0877ee89 and 0052582276d9 (0.1.0-5.<seq>,20260921-10.<seq>,20260926-1.<seq>), as well as 20260926-1.45 and 20260926-2.What publishing on edge changes
IgnorePkgomarchy omarchy-mac omarchy-mac-boot omarchy-settings, soomarchy update/-Syuleaves them unchanged. They would only take these packages through an explicitpacman -S/omarchy-pkg-installof those names, or by removing the pin by hand. Removing the pin is already unsafe, because it pulls stockomarchy4.0.4.omarchy-mac-boot, so they would take boot 20260927-1 and an initramfs rebuild. None are known to be left.[omarchy-aarch64]. Neither reads this repository. No mx-mac conversion exists until Add Omaridian screensaver package #603 and mx Add builder flags for CI and resumed builds #276 land.replaces=line is unchanged.Verdict
This is safe to publish on edge now as an interim pin, with no known automatic recipients. It is not the qualifying pin from ticket 102 step 8: the engine still targets
omarchy/omarchy-settingswhatever the channel. The test pin stays, #603 stays held, and another boot re-pin (≥ 20260927-2) is needed once ticket 102 steps 3–5 merge. Edge stays unqualified until step 9. Whether to publish now or batch this with that later pin is the owner's sequencing call.Coordination
omarchy-macto 0.1.0-6 at the old pin. If this lands first, rebase Tag the Mac recipes with the Apple Silicon platform group #650 until itsomarchy-machunk disappears. If Tag the Mac recipes with the Apple Silicon platform group #650 publishes first, this PR needs pkgrel 7, because the publisher refuses different bytes under an existing filename.