From 2c02bbbd4803e920d73655222c2c13517216119c Mon Sep 17 00:00:00 2001 From: vasilito Date: Fri, 24 Jul 2026 20:08:56 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20round=204=20=E2=80=94=20Qt=206.11.1=20u?= =?UTF-8?q?pgrade=20+=20durability=20correction=20(qtbase=20pristine)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- local/docs/REDBEAR-FULL-SDDM-BRINGUP.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/local/docs/REDBEAR-FULL-SDDM-BRINGUP.md b/local/docs/REDBEAR-FULL-SDDM-BRINGUP.md index 02a9f3e12d..ae9ffb9e02 100644 --- a/local/docs/REDBEAR-FULL-SDDM-BRINGUP.md +++ b/local/docs/REDBEAR-FULL-SDDM-BRINGUP.md @@ -113,3 +113,21 @@ the tracked recipe (durable): Vulkan; Vulkan WSI was the only consumer) + collision-proof define. Next: full build assembles the ISO (mesa cached, + driver-manager [operator WIP] + redox-drm/qt/kwin/sddm) → boot QEMU virtio-gpu → SDDM prompt. + +### Round 4 (2026-07-24) — Qt 6.11.1 upgrade + durability correction +- **Durability correction:** diffed committed qtbase source vs pristine 6.11.0 → + BYTE-IDENTICAL (0 changed files). qtbase has NO in-place fixes; it simply never + built before (no pkgar). Its Redox fixes are all in redox.patch (durable). The + earlier "lost in-place fixes" alarm was a MISDIAGNOSIS — re-fetching 6.11.1 is + safe. All session porting fixes go into durable patches in local/. +- **Qt version:** recipes are tar=6.11.1 (operator intent); committed source was + stale 6.11.0 (never re-fetched after the bump). Correct path = 6.11.1 for all + modules + fixes as patches. Re-fetching 6.11.1 (safe, verified). +- **Durable patches so far:** mesa (5 fixes, recipe+patch08), qtbase + redox-in6-pktinfo.patch (recipe dir), qtsvg CVE patch reference fixed. +- **Next 6.11.1 gap:** forkfd_wait4 conflicting types (a 6.11.1 header change vs + 6.11.0; forkfd.c itself identical) — to fix as a durable patch. +- **Build-system deficiency noted:** Qt source is committed in-tree (22k files/mod) + yet re-fetch overwrites it — the durable truth should be recipe(tar+blake3)+patches, + source gitignored. Flagged for operator (repo restructure). +- **ISO blocker (not mine):** operator's driver-manager/redox-driver-sys WIP.