kshitijk4poor
136a4282bb
fix(desktop): an incomplete native tree restages on every build
...
Skipping stage-native-deps on an admitted receipt kept a tree staged without a piece forever:
get-windows (or its win32 x64 binding, which only the native installer inside staging can fetch),
the macOS get-windows helper, or the host HUD helper (no X11 toolchain on Linux). The receipt
identity cannot see the host fix that would complete it.
The receipt now records `degraded` from the staged tree itself (nativeTreeComplete: every piece
this host can produce for the target is present), and build.mjs reuses only a complete one
(nativeInputsComplete). Gaps no host fix closes — win32-arm64 has no get-windows prebuild, a
cross-target pack never builds the helpers — do not count. Judging the tree rather than each
builder's return value covers soft-fail paths that still return a path (the win32 binding).
2026-10-08 15:20:58 -07:00
..
2026-10-08 17:22:54 +02:00
2026-09-19 02:31:27 -07:00
2026-09-23 03:15:26 -07:00
2026-09-11 17:59:55 -04:00
2026-09-26 20:35:05 -05:00
2026-10-06 11:04:35 -04:00
2026-10-02 10:33:43 -04:00
2026-10-01 15:28:55 -07:00
2026-09-24 06:23:28 -05:00
2026-09-23 03:15:26 -07:00
2026-09-23 02:00:32 -04:00
2026-09-23 02:00:32 -04:00
2026-09-26 20:35:05 -05:00
2026-09-26 20:35:05 -05:00
2026-10-06 11:04:35 -04:00
2026-10-06 11:04:35 -04:00
2026-10-02 12:51:02 -04:00
2026-09-21 15:17:44 -04:00
2026-10-08 15:20:58 -07:00
2026-10-08 15:20:58 -07:00
2026-10-08 15:20:58 -07:00
2026-10-08 15:20:58 -07:00
2026-10-01 01:30:18 +05:30
2026-10-01 00:15:05 -05:00
2026-09-27 06:26:35 -05:00
2026-09-15 20:32:31 -04:00
2026-10-06 18:00:58 -04:00
2026-10-07 01:00:00 +05:30
2026-10-01 15:28:55 -07:00
2026-09-21 18:51:46 -04:00
2026-09-26 17:09:16 -05:00
2026-09-26 17:09:16 -05:00
2026-09-26 17:09:16 -05:00
2026-09-11 20:18:59 -04:00
2026-09-15 20:32:31 -04:00
2026-09-28 08:33:43 +00:00
2026-09-23 03:15:26 -07:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-21 20:28:41 -04:00
2026-09-28 14:16:18 -07:00
2026-10-02 10:29:28 -07:00
2026-09-23 03:15:26 -07:00
2026-10-02 10:33:43 -04:00
2026-10-02 10:33:43 -04:00
2026-09-24 14:08:22 -04:00
2026-09-23 21:08:41 -05:00
2026-09-23 21:08:41 -05:00
2026-09-23 21:08:41 -05:00
2026-09-21 22:02:46 -04:00
2026-09-21 22:02:46 -04:00
2026-09-22 02:19:38 -04:00
2026-09-13 13:05:54 -04:00
2026-10-06 11:04:35 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 18:07:46 -04:00
2026-09-13 14:28:31 -04:00
2026-10-08 15:20:58 -07:00
2026-09-21 15:17:44 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 18:03:57 -04:00
2026-09-13 18:03:57 -04:00
2026-09-19 10:44:26 -07:00
2026-09-19 10:44:26 -07:00
2026-09-29 03:37:24 +05:30
2026-09-29 03:37:24 +05:30
2026-10-06 11:04:35 -04:00
2026-10-06 11:04:35 -04:00
2026-09-19 02:31:27 -07:00
2026-09-23 03:15:26 -07:00
2026-10-07 01:29:02 +05:30
2026-09-24 16:17:35 -04:00
2026-09-13 14:28:31 -04:00
2026-09-21 22:02:46 -04:00
2026-09-13 20:32:50 -04:00
2026-09-13 20:32:50 -04:00
2026-09-14 22:22:29 -04:00
2026-09-14 22:22:29 -04:00
2026-09-13 13:05:54 -04:00
2026-10-08 15:20:58 -07:00
2026-10-08 15:20:58 -07:00
2026-10-08 01:58:48 -07:00
2026-10-08 00:41:22 -04:00
2026-09-24 21:22:18 -04:00
2026-09-19 23:25:18 -04:00
2026-09-13 14:28:31 -04:00
2026-10-07 01:29:02 +05:30
2026-09-23 07:02:44 -04:00