From 47fc9b76b99b6146762d02e9b902cf56d014d228 Mon Sep 17 00:00:00 2001 From: sdolbec Date: Thu, 22 Oct 2026 07:38:02 -0400 Subject: [PATCH 1/3] Update public dock status for wip3 observation --- docs/build-status.html | 2 +- docs/index.html | 2 +- mseries/ROADMAP.md | 22 ++++++++++++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/docs/build-status.html b/docs/build-status.html index 7e03d506c..9baed6f1b 100644 --- a/docs/build-status.html +++ b/docs/build-status.html @@ -18,7 +18,7 @@

OS 9 build monitor

Aurora source enhancements

The separate .20-enh1 source lane has build and later hardware receipts; its old “staged but unbooted” description is historical. Check each exact build’s receipt rather than transferring acceptance between .20, enh1 and wip2. No paired energy saving is established.

Per-build hardware receipts and gates · Source and build scope
Separate qualification lanes

Aurora .20 hardware freeze

Experimental .20 packages and their scoped boot/PMP/idle/GPU/filesystem receipts remain available. .20 is the last documented persistent boot default, while the October 21 attended boot used wip2. Actual return-to-.20 recovery, full suspend and paired energy testing remain open.

Frozen package, source and checksums · Tested scopes and release gates
Experimental fallback
-

Aurora unified 7.2 trials

October 21 wip2 booted on J314S. Boot/PMP/idle, M1 Pro shader/readback and 1 MiB fsync smoke checks passed; all three Mac USB-C ports have owner-confirmed dock picture at 1080p/60. The wip2 one-shot was consumed; .20 was the recorded persistent default. Full semantic review, actual fallback recovery, suspend, long-run and controlled power qualification remain open. The separate 7.2.11 wip3 source has merged. Its old unarmed/unbooted staging receipt is historical; a later read-only audit observes the wip3 running release label. That label does not establish identity-bound dock, Touch ID, recovery or power acceptance. Current observation and exact limits.

First-boot receipt · All-port follow-up · Source and remaining gates
Wip2 hardware tested · scoped
+

Aurora unified 7.2 trials

October 21 wip2 booted on J314S. Boot/PMP/idle, M1 Pro shader/readback and 1 MiB fsync smoke checks passed; all three Mac USB-C ports produced WD22TB4 picture at 1080p/60 in that scoped wip2 trial. The wip2 one-shot was consumed; .20 was the recorded persistent default. On October 22, one wip3 dock plug enumerated but dcpext1 produced no picture; same-port replug did not recover it, while moving to another port restored 1080p/60. This single observation does not establish sustained or all-port wip3 behavior. The wip4 candidate in open PR #518 is build-only: kernel build, KUnit and boot remain unverified; no wip4 kernel was staged or armed. Read the immutable wip3 dock report at source revision 3ca5888. Full semantic review, actual fallback recovery, suspend, long-run and controlled power qualification remain open. Read the separate wip3 identity and qualification limits.

First-boot receipt · All-port follow-up · Source and remaining gates
Wip3 dock issue observed · wip4 unbuilt

Enhanced kernel test build

Historical Fairydust packaging work is retained separately from the current Aurora trial. A local monitor link is useful only if its service is running on your own Mac; this public page cannot tell whether that local build is active.

Local kernel monitor ↗ · Historical build records
Local state unknown

Local Mac build

Native assembly finished in 16m 39s and its checksum passed. Inspection found missing live-session hardware helpers; the corrected GitHub image now passes its hardware-helper payload check. The corrected ISO also passed its independent checksum and graphical VM boot check. This public page does not poll your Mac.

Live local monitor · on this Mac ↗ · Build records and controls
Rebuild needed

Rust compositor performance

The Rust compositor has since been used on the transformed desktop. Recent source and staged-package fixes have their own installed-versus-loaded boundaries. Retained October 19 performance samples remain unmatched, so they establish no CPU, power or latency advantage over Gala; Gala remains a rollback option.

Measurements, dates and limits · Current deployment records
Experimental · no measured win
diff --git a/docs/index.html b/docs/index.html index 9a2b38cdb..d44555d68 100644 --- a/docs/index.html +++ b/docs/index.html @@ -19,7 +19,7 @@

ElementaryOS M-Series

Experimental port of elementary OS 9 (Pantheon, Ubuntu-based) to Apple Silicon Macs (M1/M2/…), informed by the maintained Apple hardware packages in omacom/omarchy-mac-pkgs.

- +

Local AI on M1 Pro 32 GB: measured model comparisons, personal memory and MCP app coverage.

diff --git a/mseries/ROADMAP.md b/mseries/ROADMAP.md index 7e73f6e4d..8b2174218 100644 --- a/mseries/ROADMAP.md +++ b/mseries/ROADMAP.md @@ -52,6 +52,28 @@ cache preservation and evidence-based acceptance. No app implementation or draft SDK API is promoted. Signal/Messages remain incomplete/deferred. Documentation only; no compiler, packaging or tests run for this change. +## J314S wip3 dock incident and wip4 build status — 2026-10-22 + +The October 21 wip2 trial produced WD22TB4 picture on all three USB-C ports in +one scoped plug cycle per port; that result remains specific to wip2. On October +22, one wip3 trial produced no picture on dcpext1; same-port replug did not +recover, and moving to another port restored 1080p/60. This does not establish +sustained or all-port wip3 behavior. The immutable evidence is the +[3ca5888 report](https://github.com/techmore/ElementaryOS_MSeries/blob/3ca5888000e9fa47df29d058d0cfbc033bbc749e/mseries/aurora/hardware-tests/2026-10-22-j314s-wip3-dcpext1-dptx-wedge.md). + +Current [PR #533](https://github.com/techmore/ElementaryOS_MSeries/pull/533) +head `de375f38acdc8fb3bc88ed65982c09f619e1034d` passed the ARM64 wip4 candidate, +unified72 and eGPU build/payload checks in +[run 39860520050](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860520050) +and M-series validation in +[run 39860519355](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860519355). +This is source/build evidence only. DCP KUnit, attended J314S boot, dock retry +and recovery, suspend, long-run stability and paired power qualification remain +open. No wip4 package was installed or armed, and no kernel or boot state changed. +The earlier #518 codeload failure and #528 wip3 fallback remain historical, scoped +results. The public page correction remains unpublished pending PR review, merge +and successful Pages deployment. + ## Orchard: Machine Lab + Orchard for Incus merged — 2026-10-21 One app in `mseries/orchard/` (Machine Lab's UI, Orchard's name, icon, Incus REST client, Podman page and tests), installed From 412a1693421b85c19df9b7d2c0cb57aab03ba320 Mon Sep 17 00:00:00 2001 From: sdolbec Date: Thu, 22 Oct 2026 09:03:19 -0400 Subject: [PATCH 2/3] docs: record blocked wip4 CI attempt --- docs/build-status.html | 2 +- docs/index.html | 2 +- mseries/OS9-HANDOFF.md | 31 +++++++++++++++++++++++++++++++ mseries/ROADMAP.md | 31 +++++++++++++++++++++++++++++++ 4 files changed, 64 insertions(+), 2 deletions(-) diff --git a/docs/build-status.html b/docs/build-status.html index 9baed6f1b..4554be275 100644 --- a/docs/build-status.html +++ b/docs/build-status.html @@ -18,7 +18,7 @@

OS 9 build monitor

Aurora source enhancements

The separate .20-enh1 source lane has build and later hardware receipts; its old “staged but unbooted” description is historical. Check each exact build’s receipt rather than transferring acceptance between .20, enh1 and wip2. No paired energy saving is established.

Per-build hardware receipts and gates · Source and build scope
Separate qualification lanes

Aurora .20 hardware freeze

Experimental .20 packages and their scoped boot/PMP/idle/GPU/filesystem receipts remain available. .20 is the last documented persistent boot default, while the October 21 attended boot used wip2. Actual return-to-.20 recovery, full suspend and paired energy testing remain open.

Frozen package, source and checksums · Tested scopes and release gates
Experimental fallback
-

Aurora unified 7.2 trials

October 21 wip2 booted on J314S. Boot/PMP/idle, M1 Pro shader/readback and 1 MiB fsync smoke checks passed; all three Mac USB-C ports produced WD22TB4 picture at 1080p/60 in that scoped wip2 trial. The wip2 one-shot was consumed; .20 was the recorded persistent default. On October 22, one wip3 dock plug enumerated but dcpext1 produced no picture; same-port replug did not recover it, while moving to another port restored 1080p/60. This single observation does not establish sustained or all-port wip3 behavior. The wip4 candidate in open PR #518 is build-only: kernel build, KUnit and boot remain unverified; no wip4 kernel was staged or armed. Read the immutable wip3 dock report at source revision 3ca5888. Full semantic review, actual fallback recovery, suspend, long-run and controlled power qualification remain open. Read the separate wip3 identity and qualification limits.

First-boot receipt · All-port follow-up · Source and remaining gates
Wip3 dock issue observed · wip4 unbuilt
+

Aurora unified 7.2 trials

October 21 wip2 booted on J314S. Boot/PMP/idle, M1 Pro shader/readback and 1 MiB fsync smoke checks passed; all three Mac USB-C ports produced WD22TB4 picture at 1080p/60 in that scoped wip2 trial. The wip2 one-shot was consumed; .20 was the recorded persistent default. On October 22, one wip3 dock plug enumerated but dcpext1 produced no picture; same-port replug did not recover it, while moving to another port restored 1080p/60. This single observation does not establish sustained or all-port wip3 behavior. At open PR #518 head 3ca5888, unified72 CI failed during pinned-source preparation after an upstream codeload HTTP 429; production-logic, kernel-build and payload-inspection steps were skipped, KUnit did not run, and no wip4 artifact was produced (run 39770268111). A later open PR #528 adds a pinned-source fallback; run 39845346888 passed source preparation, production-logic, build and payload checks for both profiles, but unified72 built 7.2.11+elementary.aurora72.wip3-1, not wip4. PR #528 remains unmerged and conflicts with dev. The separate dock-launcher SIGHUP test race has a fix in open PR #527, whose 15 validation jobs passed in run 39830650062; this is test-harness evidence, not a kernel result. PR #518 still needs a current-dev refresh and an exact wip4 run. No wip4 package was installed; the kernel was not loaded, staged, armed or booted, and hardware acceptance remains absent. The immutable wip3 dock report at 3ca5888 and wip3 qualification limits remain separate from the wip2 result. Full semantic review, fallback recovery, suspend, long-run and controlled power qualification remain open.

First-boot receipt · All-port follow-up · Source and remaining gates
Wip3 fallback checks pass · wip4 build pending

Enhanced kernel test build

Historical Fairydust packaging work is retained separately from the current Aurora trial. A local monitor link is useful only if its service is running on your own Mac; this public page cannot tell whether that local build is active.

Local kernel monitor ↗ · Historical build records
Local state unknown

Local Mac build

Native assembly finished in 16m 39s and its checksum passed. Inspection found missing live-session hardware helpers; the corrected GitHub image now passes its hardware-helper payload check. The corrected ISO also passed its independent checksum and graphical VM boot check. This public page does not poll your Mac.

Live local monitor · on this Mac ↗ · Build records and controls
Rebuild needed

Rust compositor performance

The Rust compositor has since been used on the transformed desktop. Recent source and staged-package fixes have their own installed-versus-loaded boundaries. Retained October 19 performance samples remain unmatched, so they establish no CPU, power or latency advantage over Gala; Gala remains a rollback option.

Measurements, dates and limits · Current deployment records
Experimental · no measured win
diff --git a/docs/index.html b/docs/index.html index d44555d68..12ad7ffc4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -19,7 +19,7 @@

ElementaryOS M-Series

Experimental port of elementary OS 9 (Pantheon, Ubuntu-based) to Apple Silicon Macs (M1/M2/…), informed by the maintained Apple hardware packages in omacom/omarchy-mac-pkgs.

- +

Local AI on M1 Pro 32 GB: measured model comparisons, personal memory and MCP app coverage.

diff --git a/mseries/OS9-HANDOFF.md b/mseries/OS9-HANDOFF.md index 8c0856574..dfd45b570 100644 --- a/mseries/OS9-HANDOFF.md +++ b/mseries/OS9-HANDOFF.md @@ -52,6 +52,37 @@ cache preservation and evidence-based acceptance. No app implementation or draft SDK API is promoted. Signal/Messages remain incomplete/deferred. Documentation only; no compiler, packaging or tests run for this change. +## J314S wip3 dock incident and wip4 build status — 2026-10-22 + +The October 21 wip2 trial produced owner-confirmed WD22TB4 picture on all three +USB-C ports at 1080p/60 in one observed cycle per port. On October 22, one wip3 +plug on dcpext1 produced no picture; same-port replug did not recover, while a +different port restored 1080p/60. This is one incident, not sustained or +all-port wip3 qualification. Preserve the immutable +[wip3 report at source 3ca5888](https://github.com/techmore/ElementaryOS_MSeries/blob/3ca5888000e9fa47df29d058d0cfbc033bbc749e/mseries/aurora/hardware-tests/2026-10-22-j314s-wip3-dcpext1-dptx-wedge.md). + +The current wip4 source/build candidate is open [PR #533](https://github.com/techmore/ElementaryOS_MSeries/pull/533) +at head `de375f38acdc8fb3bc88ed65982c09f619e1034d`. ARM64 candidate, unified72 +and eGPU build/payload checks passed in +[run 39860520050](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860520050); +M-series validation passed in +[run 39860519355](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860519355). +This is source/build evidence only. DCP KUnit, attended J314S boot, WD22TB4 +recovery/repeatability, suspend, long-run stability and paired power qualification +remain open. No wip4 package was installed or armed; the persistent boot selection +was not changed. + +Older results remain scoped: PR #518's source-preparation run failed after a +codeload 429, and PR #528's fallback build produced wip3, not wip4; PR #527's +SIGHUP change only fixes the dock-test harness. These do not supersede PR #533's +wip4 build result. PR #519 carries the public status correction and remains +unpublished pending review, merge and a successful Pages deployment. Current +`origin/dev` is `1692134966206c8d9d008f27c9f9a31247f3813b`; its Pages workflow +run 39939630433 succeeded, but that does not publish PR #519's unmerged changes. +No kernel, boot payload, display, power, audio or desktop state changed in this +maintenance pass. + + ## Lock screen restyled like elementary's greeter — 2026-10-22 (Claude Code) Owner asked for gtklock to look like elementary: wallpaper, fonts, clock and password field. **Installed nowhere, diff --git a/mseries/ROADMAP.md b/mseries/ROADMAP.md index 8b2174218..632162526 100644 --- a/mseries/ROADMAP.md +++ b/mseries/ROADMAP.md @@ -74,6 +74,37 @@ The earlier #518 codeload failure and #528 wip3 fallback remain historical, scop results. The public page correction remains unpublished pending PR review, merge and successful Pages deployment. +## J314S wip3 dock incident and wip4 build status — 2026-10-22 + +The October 21 wip2 trial produced owner-confirmed WD22TB4 picture on all three +USB-C ports at 1080p/60 in one observed cycle per port. On October 22, one wip3 +plug on dcpext1 produced no picture; same-port replug did not recover, while a +different port restored 1080p/60. This is one incident, not sustained or +all-port wip3 qualification. Preserve the immutable +[wip3 report at source 3ca5888](https://github.com/techmore/ElementaryOS_MSeries/blob/3ca5888000e9fa47df29d058d0cfbc033bbc749e/mseries/aurora/hardware-tests/2026-10-22-j314s-wip3-dcpext1-dptx-wedge.md). + +The current wip4 source/build candidate is open [PR #533](https://github.com/techmore/ElementaryOS_MSeries/pull/533) +at head `de375f38acdc8fb3bc88ed65982c09f619e1034d`. ARM64 candidate, unified72 +and eGPU build/payload checks passed in +[run 39860520050](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860520050); +M-series validation passed in +[run 39860519355](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860519355). +This is source/build evidence only. DCP KUnit, attended J314S boot, WD22TB4 +recovery/repeatability, suspend, long-run stability and paired power qualification +remain open. No wip4 package was installed or armed; the persistent boot selection +was not changed. + +Older results remain scoped: PR #518's source-preparation run failed after a +codeload 429, and PR #528's fallback build produced wip3, not wip4; PR #527's +SIGHUP change only fixes the dock-test harness. These do not supersede PR #533's +wip4 build result. PR #519 carries the public status correction and remains +unpublished pending review, merge and a successful Pages deployment. Current +`origin/dev` is `1692134966206c8d9d008f27c9f9a31247f3813b`; its Pages workflow +run 39939630433 succeeded, but that does not publish PR #519's unmerged changes. +No kernel, boot payload, display, power, audio or desktop state changed in this +maintenance pass. + + ## Orchard: Machine Lab + Orchard for Incus merged — 2026-10-21 One app in `mseries/orchard/` (Machine Lab's UI, Orchard's name, icon, Incus REST client, Podman page and tests), installed From b44240d37ac1bb725ee17660ef7ea37ec28c3d8f Mon Sep 17 00:00:00 2001 From: sdolbec Date: Fri, 23 Oct 2026 07:12:03 -0400 Subject: [PATCH 3/3] docs: update wip4 build status --- docs/build-status.html | 2 +- docs/index.html | 2 +- mseries/ROADMAP.md | 22 ---------------------- 3 files changed, 2 insertions(+), 24 deletions(-) diff --git a/docs/build-status.html b/docs/build-status.html index 4554be275..9257fb327 100644 --- a/docs/build-status.html +++ b/docs/build-status.html @@ -18,7 +18,7 @@

OS 9 build monitor

Aurora source enhancements

The separate .20-enh1 source lane has build and later hardware receipts; its old “staged but unbooted” description is historical. Check each exact build’s receipt rather than transferring acceptance between .20, enh1 and wip2. No paired energy saving is established.

Per-build hardware receipts and gates · Source and build scope
Separate qualification lanes

Aurora .20 hardware freeze

Experimental .20 packages and their scoped boot/PMP/idle/GPU/filesystem receipts remain available. .20 is the last documented persistent boot default, while the October 21 attended boot used wip2. Actual return-to-.20 recovery, full suspend and paired energy testing remain open.

Frozen package, source and checksums · Tested scopes and release gates
Experimental fallback
-

Aurora unified 7.2 trials

October 21 wip2 booted on J314S. Boot/PMP/idle, M1 Pro shader/readback and 1 MiB fsync smoke checks passed; all three Mac USB-C ports produced WD22TB4 picture at 1080p/60 in that scoped wip2 trial. The wip2 one-shot was consumed; .20 was the recorded persistent default. On October 22, one wip3 dock plug enumerated but dcpext1 produced no picture; same-port replug did not recover it, while moving to another port restored 1080p/60. This single observation does not establish sustained or all-port wip3 behavior. At open PR #518 head 3ca5888, unified72 CI failed during pinned-source preparation after an upstream codeload HTTP 429; production-logic, kernel-build and payload-inspection steps were skipped, KUnit did not run, and no wip4 artifact was produced (run 39770268111). A later open PR #528 adds a pinned-source fallback; run 39845346888 passed source preparation, production-logic, build and payload checks for both profiles, but unified72 built 7.2.11+elementary.aurora72.wip3-1, not wip4. PR #528 remains unmerged and conflicts with dev. The separate dock-launcher SIGHUP test race has a fix in open PR #527, whose 15 validation jobs passed in run 39830650062; this is test-harness evidence, not a kernel result. PR #518 still needs a current-dev refresh and an exact wip4 run. No wip4 package was installed; the kernel was not loaded, staged, armed or booted, and hardware acceptance remains absent. The immutable wip3 dock report at 3ca5888 and wip3 qualification limits remain separate from the wip2 result. Full semantic review, fallback recovery, suspend, long-run and controlled power qualification remain open.

First-boot receipt · All-port follow-up · Source and remaining gates
Wip3 fallback checks pass · wip4 build pending
+

Aurora unified 7.2 trials

October 21 wip2 booted on J314S; all three USB-C ports produced WD22TB4 picture at 1080p/60 in that scoped trial. On October 22, one wip3 dock plug on dcpext1 produced no picture; same-port replug did not recover it, while another port restored 1080p/60. This is one observation, not sustained or all-port wip3 qualification. Current wip4 candidate PR #533 passed ARM64 candidate, unified72 and eGPU build/payload checks in run 39860520050, and M-series validation in run 39860519355. This is source/build evidence only: DCP KUnit, attended J314S boot, dock recovery/repeatability, suspend, long-run stability and paired power qualification remain open. No wip4 package was installed or armed; the persistent boot selection was not changed. Wip3 identity and qualification limits.

First-boot receipt · All-port follow-up · Source and remaining gates
Wip4 build checks pass · hardware gates open

Enhanced kernel test build

Historical Fairydust packaging work is retained separately from the current Aurora trial. A local monitor link is useful only if its service is running on your own Mac; this public page cannot tell whether that local build is active.

Local kernel monitor ↗ · Historical build records
Local state unknown

Local Mac build

Native assembly finished in 16m 39s and its checksum passed. Inspection found missing live-session hardware helpers; the corrected GitHub image now passes its hardware-helper payload check. The corrected ISO also passed its independent checksum and graphical VM boot check. This public page does not poll your Mac.

Live local monitor · on this Mac ↗ · Build records and controls
Rebuild needed

Rust compositor performance

The Rust compositor has since been used on the transformed desktop. Recent source and staged-package fixes have their own installed-versus-loaded boundaries. Retained October 19 performance samples remain unmatched, so they establish no CPU, power or latency advantage over Gala; Gala remains a rollback option.

Measurements, dates and limits · Current deployment records
Experimental · no measured win
diff --git a/docs/index.html b/docs/index.html index 12ad7ffc4..658da40b6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -19,7 +19,7 @@

ElementaryOS M-Series

Experimental port of elementary OS 9 (Pantheon, Ubuntu-based) to Apple Silicon Macs (M1/M2/…), informed by the maintained Apple hardware packages in omacom/omarchy-mac-pkgs.

- +

Local AI on M1 Pro 32 GB: measured model comparisons, personal memory and MCP app coverage.

diff --git a/mseries/ROADMAP.md b/mseries/ROADMAP.md index 632162526..2548eb0b1 100644 --- a/mseries/ROADMAP.md +++ b/mseries/ROADMAP.md @@ -54,28 +54,6 @@ only; no compiler, packaging or tests run for this change. ## J314S wip3 dock incident and wip4 build status — 2026-10-22 -The October 21 wip2 trial produced WD22TB4 picture on all three USB-C ports in -one scoped plug cycle per port; that result remains specific to wip2. On October -22, one wip3 trial produced no picture on dcpext1; same-port replug did not -recover, and moving to another port restored 1080p/60. This does not establish -sustained or all-port wip3 behavior. The immutable evidence is the -[3ca5888 report](https://github.com/techmore/ElementaryOS_MSeries/blob/3ca5888000e9fa47df29d058d0cfbc033bbc749e/mseries/aurora/hardware-tests/2026-10-22-j314s-wip3-dcpext1-dptx-wedge.md). - -Current [PR #533](https://github.com/techmore/ElementaryOS_MSeries/pull/533) -head `de375f38acdc8fb3bc88ed65982c09f619e1034d` passed the ARM64 wip4 candidate, -unified72 and eGPU build/payload checks in -[run 39860520050](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860520050) -and M-series validation in -[run 39860519355](https://github.com/techmore/ElementaryOS_MSeries/actions/runs/39860519355). -This is source/build evidence only. DCP KUnit, attended J314S boot, dock retry -and recovery, suspend, long-run stability and paired power qualification remain -open. No wip4 package was installed or armed, and no kernel or boot state changed. -The earlier #518 codeload failure and #528 wip3 fallback remain historical, scoped -results. The public page correction remains unpublished pending PR review, merge -and successful Pages deployment. - -## J314S wip3 dock incident and wip4 build status — 2026-10-22 - The October 21 wip2 trial produced owner-confirmed WD22TB4 picture on all three USB-C ports at 1080p/60 in one observed cycle per port. On October 22, one wip3 plug on dcpext1 produced no picture; same-port replug did not recover, while a