{ "schema": "freecad-web-p6-cloud-runtime/v1", "task_id": "FW-P6-CLD-B", "recovery_task_id": "FW-P6-CLD-B-R1", "status": "pass", "result": "pass", "source_revision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "input_sha256": "c1847805acf93c5009d86daa51d24acb1ccf61f1a5751d9f3fe3496d78a3f756", "result_sha256": "73eef6d8b03c1779263a239bba5821db298da616e44144de241fbad635924147", "generated_at": "2026-08-20", "configuration": { "build_directory": "build-web/cloud-configure-r2", "FREECAD_WEB": true, "FREECAD_WEB_ENABLE_CLOUD": true, "BUILD_CLOUD": true, "BUILD_GUI": false, "target_architecture": "wasm32-emscripten" }, "dependencies": { "source_policy": "Gitee domestic mirror with official tag fallback", "openssl": { "version": "3.2.2", "archive_sha256": "418173659c61ee04915b0b52695f091e017ac3e66378f8134fd6f81fe0a307ab", "crypto_sha256": "68af2d36bad2449bc2860d26509ca20cebd8be13a84ea825a88a5b0b73255d37", "ssl_sha256": "58a6128eb1473e45c011296656cd587a88613c5b536a3b6b0981ef75c552dd98" }, "curl": { "version": "8.8.0", "archive_sha256": "eb2f17efd68013945ffde1cb0ca61bf46709db86f400c76e84463aef453ed74e", "library_sha256": "5707a9d1b80e26fe4217bb4af12765d347241fa219ee4fc3958c3bb9622562cb" }, "host_library_matches": [] }, "initialization": { "initialize": 1, "initialize_again": 1, "calls_after_valid": 3, "calls_after_errors": 3, "runs": 1, "initialized": 1, "module_visible": 1 }, "errors": { "unknown_module": "module_unavailable", "gui_module": "gui_dependency_unavailable", "empty_module": "invalid_argument" }, "commands": [ "FREECAD_WEB_JOBS=8 tools/prepare_web_cloud_dependencies.sh", "EM_CONFIG=$PWD/build-web/emscripten-config.py cmake -S . -B build-web/cloud-configure-r2 -G Ninja -DCMAKE_TOOLCHAIN_FILE=/usr/share/emscripten/cmake/Modules/Platform/Emscripten.cmake -DFREECAD_WEB=ON -DFREECAD_WEB_ENABLE_CLOUD=ON -DCMAKE_BUILD_TYPE=Debug -DFREECAD_USE_CCACHE=OFF -DFREECAD_WEB_DEPENDENCY_ROOT=$PWD/build-web", "EM_CONFIG=$PWD/build-web/emscripten-config.py cmake --build build-web/cloud-configure-r2 --target FreeCADWebCloudProbe --parallel 8", "node src/WebAssembly/FreeCADCoreProbe/cloud-runtime-smoke.js build-web/cloud-configure-r2/bin" ], "artifacts": { "dependency_log": { "path": "docs/freecad-p6-cloud-b-r1-dependencies-r3.log", "sha256": "6d9bdd72c7a6fe36ed2f14e20afd8d165f6fedffc078aa6b0e57023f2007d5c3" }, "configure_log": { "path": "docs/freecad-p6-cloud-b-r1-configure-r2.log", "sha256": "317bda735eb60b0db8bdc80452ca6bfc0b5251293f4749e87a4acdcf58099088" }, "first_build_log": { "path": "docs/freecad-p6-cloud-b-r1-build-r2.log", "sha256": "d9a2dd5fb16154134b27371de9840fa74bed74d14bdcc109d43883f3ecafad76", "first_error": "Emscripten bzip2 port cache was not writable at the system path" }, "successful_build_log": { "path": "docs/freecad-p6-cloud-b-r1-build-r2-retry.log", "sha256": "d685cb431e8238919ecf3a4cedc40f0835f077d344a3f9c1fb2238f0ae6e7a48" }, "smoke_log": { "path": "docs/freecad-p6-cloud-b-r1-smoke-r2.log", "sha256": "73eef6d8b03c1779263a239bba5821db298da616e44144de241fbad635924147" }, "wasm": { "path": "build-web/cloud-configure-r2/bin/FreeCADWebCloudProbe.wasm", "sha256": "6689d65e28262dffa94cabadd7b129138178caacdcb2d4a06ab6b066bcb31c08" }, "javascript_loader": { "path": "build-web/cloud-configure-r2/bin/FreeCADWebCloudProbe.js", "sha256": "057a81197a90bf34a1ad2b5566e3e8cfbe7326eceae5d3ac8e5761d1b6f8f868" } }, "boundaries": [ "Cloud initialization is executed by the FreeCAD Cloud App source compiled into WebAssembly.", "CloudGui and dynamic modules remain excluded from the GUI-free Web kernel.", "No host OpenSSL or CURL library is linked; the JavaScript file is only the Emscripten loader and test adapter.", "This contract covers runtime registration and dependency closure, not a Cloud network operation." ], "next": "FW-P6-CLD-C" }