Skip to content

Re-pin omarchy-mac 0.1.0-6 and omarchy-mac-boot 20260927-1 to quattro-upstream ff7ce0d4d (edge) - #666

Merged
maralcbr merged 3 commits into
masterfrom
mac/omarchy-mac-boot-check-checkout
Sep 27, 2026
Merged

maralcbr merged 3 commits into
masterfrom
mac/omarchy-mac-boot-check-checkout

Conversation

@maralcbr

@maralcbr maralcbr commented Sep 27, 2026 •

Copy link
Copy Markdown
Collaborator

Draft, HOLD: merging publishes to aarch64 edge only (both .omarchy/package.json list ["edge"]; rc and stable carry no Mac packages). The owner decides when.

What changed

Testing

  • Ran bin/build --arch aarch64 --mirror edge --package omarchy-mac omarchy-mac-boot in 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.
  • Checked .PKGINFO: both packages carry the group and the new depends. Both source-revision files are ff7ce0d4d. There is no migration-target.
  • vercmp: 0.1.0-6 and 20260927-1 sort above edge's current builds and above every candidate set. That covers tools/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.
  • Second review: no blockers. Its note that the source declares audio depends is applied.

What publishing on edge changes

  • Test-image Macs (M1 lab, M2, team preview 0052582276d9) get their packages from pkgs.omarchy.org edge, but they IgnorePkg omarchy omarchy-mac omarchy-mac-boot omarchy-settings, so omarchy update/-Syu leaves them unchanged. They would only take these packages through an explicit pacman -S/omarchy-pkg-install of those names, or by removing the pin by hand. Removing the pin is already unsafe, because it pulls stock omarchy 4.0.4.
  • Image-2-era Macs had a pin without omarchy-mac-boot, so they would take boot 20260927-1 and an initramfs rebuild. None are known to be left.
  • mx-mac Macs use the fork feed, and legacy omarchy-mac Macs use only [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.
  • Snapdragon/DGX edge machines don't have these packages installed. The replaces= line is unchanged.
  • Activation: no fresh bootstrap migration activates, because nothing packages a target. A migration an administrator starts by hand, or one that was already started and resumes, is still possible.

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-settings whatever 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

Both packages move to the same omarchy-mac commit, so speakersafetyd keeps
one owner (#567 with #535) and the boot entrypoints the runtime needs publish
first. omarchy-mac gains the Apple Silicon platform group its source's guard
contract names.
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 maralcbr changed the title omarchy-mac-boot: run the tests in the full checkout; next pin's publish order Re-pin omarchy-mac 0.1.0-6 and omarchy-mac-boot 20260927-1 to quattro-upstream ff7ce0d4d (edge) Sep 27, 2026
@maralcbr
maralcbr marked this pull request as ready for review September 27, 2026 13:30
@maralcbr
maralcbr merged commit 3a6c921 into master Sep 27, 2026
7 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

Publish succeeded → live

Packages: omarchy-mac (aarch64, PR artifact); omarchy-mac-boot (aarch64, PR artifact)

  • edge/aarch64: omarchy-mac-0.1.0-6-aarch64, omarchy-mac-boot-20260927-1-aarch64

Some planned slots did not run because an earlier slot failed.

Commit 3a6c921 · run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant