-
vendor-766e2f4-20260904-r4-debug
Pre-releaseSome checks failedwasm-build.yml / cmms-embed: VITE_LIBS_SOURCE=static (not off) — install the window.kicadLibs bridge (push) Failing after 0srelease / meta (push) Waiting to runrelease / build (push) Blocked by required conditionsrelease / publish-wasm (push) Blocked by required conditionsrelease / deploy-demo (push) Blocked by required conditionsrelease / deploy-editor (push) Blocked by required conditionsrelease / Build all tools + KiCad e2e (Ubicloud) (push) Waiting to runwasm-build.yml / cmms-embed: VITE_LIBS_SOURCE=static (not off) — install the window.kicadLibs bridge (release) Failing after 0sreleased this
2026-09-04 13:18:07 +10:00 | 0 commits to cmms-embed since this releaseall-DEBUG wasm bundle (4th attempt at the schematic-open abort).
r1 (release-K/debug-wx, task-#54 mismatch), r2 (--full --release), r3-dist (r2 wasm + static
libs) ALL abort at the identical spot — right after "[DND] Drag and drop handlers registered",
during .kicad_sch parse/open. This is./docker/build.sh kicad_editor -j 4 --full(no
--release): env.sh defaults DEBUG_BUILD=1, so deps + wxWidgets (--enable-debug) + KiCad
(-DCMAKE_BUILD_TYPE=Debug -g -O1) + embind (-DDEBUG) are all consistently Debug. Upstream's
documented default and the config never browser-tested (the very first build was Debug but
only its --release incremental, r1, got a browser).WASM-ONLY (dist stays r3-dist / static libs). kicad_editor.wasm 60,777,740 B (-O1, so a bit
slower at runtime than r2's -O2 — acceptable for v1). No DWARF sidecar shipped. WebAssembly.compile
OK (247 imports / 128 exports).sha256(pcbjam-vendor-766e2f4-r4-debug.tar.gz) = 835818474b7a2ffd482f6802a4ea152f832228e66beaca55da33a91dc4f483d2
If this ALSO aborts at the same spot, the next diagnostic step is a --full --diag=coroutine
build for SuspendError attribution, or filing the merged-kicad_editor + schematic + JSPI path
upstream.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
vendor-766e2f4-20260904-r3-dist
Pre-releaseSome checks failedwasm-build.yml / cmms-embed: VITE_LIBS_SOURCE=static (not off) — install the window.kicadLibs bridge (push) Failing after 0srelease / meta (push) Waiting to runrelease / build (push) Blocked by required conditionsrelease / publish-wasm (push) Blocked by required conditionsrelease / deploy-demo (push) Blocked by required conditionsrelease / deploy-editor (push) Blocked by required conditionsrelease / Build all tools + KiCad e2e (Ubicloud) (push) Waiting to runwasm-build.yml / cmms-embed: VITE_LIBS_SOURCE=static (not off) — install the window.kicadLibs bridge (release) Failing after 0sreleased this
2026-09-04 10:13:27 +10:00 | 0 commits to cmms-embed since this releaseDIST-ONLY bundle — pairs with the r2 wasm (vendor-766e2f4-20260904-r2, unchanged).
HYPOTHESIS TEST for the schematic-open abort that r1 AND r2 both hit: r1/r2 used
VITE_LIBS_SOURCE=off, which leaves libsSource null so boot.ts never installs window.kicadLibs.
A C++ libs-bridge call on schematic open (park site K1, sch_io_pcbjam_lib) then calls a method
on undefined -> throws inside a suspending import -> SuspendError -> abort (matches the
"Uncaught Error: undefined" in the console). This build sets VITE_LIBS_SOURCE=static: installs
the bridge backed by 2 built-in example symbols, answers not-found gracefully, no backend.Standalone-only change (commit
0146488). NO wasm change — keep r2's wasm/ dir, swap only dist/.Contents: index.html + assets/.{js,css} + .br siblings + favicon/og. Extract
tar xzf pcbjam-vendor-766e2f4-r3-dist.tar.gz -C public/vendor/pcbjam/(overwrites dist files;
wasm/ + edit.php + SOURCE.txt untouched). Old assets/index-.js hashes change — clear any
edge cache.sha256(pcbjam-vendor-766e2f4-r3-dist.tar.gz) = 843fc364b2e0ef6e71ddc532c37fffb9fd03002ea015aae1e1e06fb5bc667d36
If the schematic still aborts with this, the next test is an all-DEBUG wasm build
(./docker/build.sh kicad_editor -j 4 --full, no --release) — upstream's documented default.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
vendor-766e2f4-20260904-r2
Pre-releaseSome checks failedwasm-build.yml / cmms-embed: add SOURCE.txt (provenance + GPLv3 corresponding-source pointer) (push) Failing after 0srelease / meta (push) Waiting to runrelease / build (push) Blocked by required conditionsrelease / publish-wasm (push) Blocked by required conditionsrelease / deploy-demo (push) Blocked by required conditionsrelease / deploy-editor (push) Blocked by required conditionsrelease / Build all tools + KiCad e2e (Ubicloud) (push) Waiting to runwasm-build.yml / cmms-embed: add SOURCE.txt (provenance + GPLv3 corresponding-source pointer) (release) Failing after 0sreleased this
2026-09-04 01:25:02 +10:00 | 1 commits to cmms-embed since this releaseVendor bundle r2 — supersedes vendor-766e2f4-20260903.
FIX: r1 was
--releaseKiCad linked against--enable-debugwxWidgets, violating the
build's cross-TU -DDEBUG consistency invariant (build-kicad-target.sh "task #54") — it
aborted opening a schematic (call_indirect vtable mismatch → libctx coroutine trap →
SuspendError). r2 is--full --release: wxWidgets rebuilt RELEASE (no --enable-debug, -O2),
KiCad RELEASE, no -DDEBUG on any TU. Verified in the build log.WASM-ONLY bundle (dist/ is unchanged from r1 — no standalone source change — so swap only
public/vendor/pcbjam/wasm/). Contents: wasm/{wx.js, wx-dom.js, kicad_editor.js,
kicad_editor.wasm, kicad_editor.wasm.br, images.tar.gz}. Emscripten 6.0.6.kicad_editor.wasm 59,216,065 B (r1: 61,565,217) · .br 10,248,797 B
sha256(pcbjam-vendor-766e2f4-r2.tar.gz) = fdae71a9bc34f02ca50afefcaa5dce2f8ce52199d76ddd57530455fca9e7b00cDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
vendor-766e2f4-20260903
Pre-releaseSome checks failedwasm-build.yml / cmms-embed: add SOURCE.txt (provenance + GPLv3 corresponding-source pointer) (push) Failing after 0srelease / meta (push) Waiting to runrelease / build (push) Blocked by required conditionsrelease / publish-wasm (push) Blocked by required conditionsrelease / deploy-demo (push) Blocked by required conditionsrelease / deploy-editor (push) Blocked by required conditionsrelease / Build all tools + KiCad e2e (Ubicloud) (push) Waiting to runwasm-build.yml / cmms-embed: add SOURCE.txt (provenance + GPLv3 corresponding-source pointer) (release) Failing after 0sreleased this
2026-09-03 23:03:29 +10:00 | 1 commits to cmms-embed since this releaseStatic vendor bundle for the CMMS embed (public/vendor/pcbjam/ on prod).
Built from cmms-embed (upstream
766e2f4+ compose host-networking + sub-path mount patch).
Contents: dist/ (vite build --base=/vendor/pcbjam/) + wasm/ flat layout
(wx.js, wx-dom.js, kicad_editor.js, kicad_editor.wasm[.br], images.tar.gz).
Excludes edit.php + SOURCE.txt (those live in TT-DB). KiCad WASM = release
build (kicad_editor, merged 4-editor bundle), Emscripten 6.0.6.sha256(pcbjam-vendor-766e2f4.tar.gz) = d88b9f13ef03b6a8f58c1555dcc47844b96345e70247ced50dde33ceea5060ce
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)