From 12fee85c9cbf9f7f1609a53bc67327b12e4f4dd1 Mon Sep 17 00:00:00 2001 From: skylartaylor Date: Sun, 25 Oct 2026 20:53:28 +0100 Subject: [PATCH] M14: distinguish qualification from publication --- docs/egui-037-migration-plan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/egui-037-migration-plan.md b/docs/egui-037-migration-plan.md index 7a8705f05..e58836bd1 100644 --- a/docs/egui-037-migration-plan.md +++ b/docs/egui-037-migration-plan.md @@ -1,8 +1,8 @@ # VectorCraft — egui 0.37 migration plan -**Status (2026-10-25, current integration):** branch HEAD `83d6dd2d6603845978f949523e6da2b4945dcffb` is merging post-PR-4113 `main` `6e7854967d6b8a094bfed809643bd957aa3ba66f`; PR 4113 is merged. Managed job `egui037-vector-postmerge-ci-20261025-1381` passed all 12 mandatory CI stages. The qualified working tree keeps the two unstaged `Id::unique` edits in `crates/ui-egui/src/dialogs/recolor.rs`; they must remain in the final local merge commit. Native/platform GUI and IME workflows, final packages and paired app performance remain open. +**Status (2026-10-25, published integration):** qualification checkpoint `83d6dd2d6603845978f949523e6da2b4945dcffb` was tested with the integration of post-PR-4113 `main` `6e7854967d6b8a094bfed809643bd957aa3ba66f` and the two `Id::unique` edits in `crates/ui-egui/src/dialogs/recolor.rs`. Managed job `egui037-vector-postmerge-ci-20261025-1381` passed all 12 mandatory CI stages for that working tree. Publication commit `1072d0e263623882da68d8115934630abbef33ae` records the integration and both edits; it is published in PR #4173. PR #4113 is merged. Native/platform GUI and IME workflows, final packages and paired app performance remain open. -**Historical status (superseded, not current acceptance):** the earlier reconciliation against `main` `8bf090b25389b48aa6f9d7415de57c9ce7ccf8cb` and managed job `egui037-vectorcraft-artboard-green-ci-20261025-0589` recorded 10,197 passing test executions, zero failures and 14 ignored, including the artboard-name geometry regression, input/IME fixtures, no-bundled-font checks and the web app build. The 0.36.2 lock table and the plan-time local craft-libs/CL-2F statements below are historical planning state. Current dependency pins (read from this checkout's `Cargo.toml` and `Cargo.lock` on 2026-10-25): `egui`, `eframe`, `egui-winit`, `egui-wgpu`, `egui_glow`, `egui_extras`, `egui_kittest`, `epaint`, `emath`, `ecolor`, `epaint_default_fonts` and `egui_system_font_provider` are `0.37.0` from `storytold/egui` rev `6d518fc799681571963842f95b55a6b68431b15a`; `winit` is `0.30.13` from `storytold/winit` rev `a517b3846ee8457d84ee4975110bfda6797c44dc`; `wgpu` is `30.0.1`; `kittest` is `0.5.0`; `accesskit`/`accesskit_winit` are `0.25.1`/`0.34.1`; `craft-ui`, `craft-window`, `craft-keymap` and `craft-print` use published `storytold/craft-libs` rev `25da1314d443171b4adeaad2cd9454b273f35c6f`; `craft-pdf` uses rev `2eca9b3a53a98ac52efed2a27353c6a6927ead10`; `craft-docpath` uses rev `82a24b006eefa036b43c09a67fb9a3fbd17ffe63`. +**Historical status (superseded, not current acceptance):** the earlier reconciliation against `main` `8bf090b25389b48aa6f9d7415de57c9ce7ccf8cb` and managed job `egui037-vectorcraft-artboard-green-ci-20261025-0589` recorded 10,197 passing test executions, zero failures and 14 ignored, including the artboard-name geometry regression, input/IME fixtures, no-bundled-font checks and the web app build. The 0.36.2 lock table and the plan-time local craft-libs/CL-2F statements below are historical planning state. Current dependency pins (read from this checkout's `Cargo.toml` and `Cargo.lock` on 2026-10-25): `egui`, `eframe`, `egui-winit`, `egui-wgpu`, `egui_glow`, `egui_extras`, `egui_kittest`, `epaint`, `emath`, `ecolor`, `epaint_default_fonts` are `0.37.0` from `storytold/egui` rev `6d518fc799681571963842f95b55a6b68431b15a`; `egui_system_font_provider` has an unused patch at that same revision and is not in the resolved dependency graph; `winit` is `0.30.13` from `storytold/winit` rev `a517b3846ee8457d84ee4975110bfda6797c44dc`; `wgpu` is `30.0.1`; `kittest` is `0.5.0`; `accesskit`/`accesskit_winit` are `0.25.1`/`0.34.1`; `craft-ui`, `craft-window`, `craft-keymap` and `craft-print` use published `storytold/craft-libs` rev `25da1314d443171b4adeaad2cd9454b273f35c6f`; `craft-pdf` uses rev `2eca9b3a53a98ac52efed2a27353c6a6927ead10`; `craft-docpath` uses rev `82a24b006eefa036b43c09a67fb9a3fbd17ffe63`. **Earlier status (historical):** implementation revision 4, 2026-10-24. The VectorCraft migration is implemented in the `vectorcraft-implementation` worktree; this revision incorporates the final upstream-review repairs. At revision 4