{ "schema": "freecad-web-p6-techdraw-native-runtime/v1", "taskId": "FW-P6-TDR-B-R1", "module": "TechDraw", "result": "passed", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "qt": { "version": "5.15.13", "configure": "freecad-source/build-web/qt-techdraw", "install": "freecad-source/build-web/qt-techdraw-install", "features": {"thread": true, "future": true, "concurrent": true, "gui": true, "widgets": true}, "configSummarySha256": "c46076c163155e5a2a9e2ed31cd0580468bf7ed59c841af066bbc4f7d04299e9", "qconfigSha256": "210a412be4a4c6e3dd00ab654511fdc3cf9c082e108d85a7a6c56f8c3cdf992e", "libraries": { "Qt5Core": "26dcce6a756068b523d539e2de6c43df621cc11abb518b798810d300c45756ba", "Qt5Gui": "58c14d42b5e303464c6f0fa326370210f6422736adfa6122d3299ed130eb6f6f", "Qt5Widgets": "3bc2122e14d1ea14eb4c236b9030ac893235671923cfaa994e8a58deb49f1774", "Qt5Concurrent": "ea5588ec7f635c7e5efd010fb27ab7d900abff9557f7d138df3293182c69cb2d" } }, "probe": { "target": "FreeCADWebTechDrawRuntimeProbe", "wasm": "freecad-source/build-web/techdraw-native-full-pthread/bin/FreeCADWebTechDrawRuntimeProbe.wasm", "wasmSha256": "5ea92b155a47760a1cc9728342c130b16a6da378abbac7e4858774eb1d513fcb", "js": "freecad-source/build-web/techdraw-native-full-pthread/bin/FreeCADWebTechDrawRuntimeProbe.js", "jsSha256": "9ed7ef7e62409386e0fdf9f165eebb6c1ab6d7eab7c6a869599797d54e800677", "smoke": "docs/freecad-p6-techdraw-native-full-pthread-smoke-r1.log", "smokeSha256": "08126714d9755a6d1b165667c12fab22397e22090cd895ae80ced9307d65d4ce", "memoryMode": "shared", "linkPolicy": "ERROR_ON_UNDEFINED_SYMBOLS=1", "dependencyClosure": "docs/p6/techdraw-pthread-closure.json", "buildLog": "docs/freecad-p6-techdraw-native-full-pthread-build-r4.log", "configureLog": "docs/freecad-p6-techdraw-native-full-pthread-configure-r3.log" }, "observed": { "initialization": {"first": 1, "second": 1, "calls": 2, "runs": 1, "available": 1}, "registeredTypes": 12, "pythonApiCount": 17, "createRecompute": {"result": 1, "objectCount": 2, "recomputeCount": 2, "projectedGeometry": 301, "resourcesReleased": 1}, "importExport": {"result": 1, "svgBytes": 301, "dxfBytes": 324, "resourcesReleased": 1}, "pythonApi": {"result": 1, "resourcesReleased": 1}, "saveReopen": {"result": 1, "persistenceSize": 2648, "objectCount": 2, "objectType": "Part::Box", "drawPageRestored": true, "roundTrip": 1, "resourcesReleased": 1} }, "boundaries": [ "TechDraw App native C++/Python module is now linked against QtConcurrent, QtGui and QtWidgets with future enabled.", "All OCCT, CPython, yaml-cpp, ICU and Boost archives in the full-pthread closure are rebuilt with atomics/bulk-memory metadata. The Node smoke exits explicitly after assertions because the pthread runtime keeps worker handles alive." ] }