{"basehash":"c19c519c30c4b25689e0914c66d3b9a85cfd20507039d6d4cb3b18dbad8cf159","basehash_ignore_vars":{"_set_object":["BBPATH","BBSERVER","BB_CURRENTTASK","BB_HASHSERVE","BB_LIMITEDDEPS","BB_TASKHASH","BB_UNIHASH","BB_WORKERCONTEXT","BUILDHISTORY_DIR","BUILD_ARCH","CCACHE","CCACHE_DIR","CCACHE_NOHASHDIR","CCACHE_TOP_DIR","COREBASE","DEPLOY_DIR","DL_DIR","EXTERNAL_TOOLCHAIN","FILE","FILESEXTRAPATHS","FILESPATH","FILE_DIRNAME","GIT_CEILING_DIRECTORIES","HOME","LICENSE_PATH","LOGNAME","OMP_NUM_THREADS","PARALLEL_MAKE","PATH","PKGDATA_DIR","PLNX_SCRIPTS_PATH","PRSERV_DUMPDIR","PRSERV_DUMPFILE","PRSERV_HOST","PRSERV_LOCKDOWN","PSEUDO_IGNORE_PATHS","PWD","RUST_BUILD_SYS","RUST_HOST_SYS","RUST_TARGET_SYS","SDKPKGSUFFIX","SHELL","SOURCE_DATE_EPOCH","SSTATE_DIR","SSTATE_HASHEQUIV_METHOD","SSTATE_HASHEQUIV_OWNER","SSTATE_HASHEQUIV_REPORT_TASKDATA","SSTATE_PKGARCH","STAGING_DIR_HOST","STAGING_DIR_TARGET","STAMPCLEAN","STAMPS_DIR","THISDIR","TMPDIR","USER","WARN_QA","WORKDIR","extend_recipe_sysroot"]},"file_checksum_values":[["0001-extmk-fix-cross-compilation-of-external-gems.patch","9848c0f32744d81ceca6da7c4510b3dc"],["0001-fiddle-Use-C11-_Alignof-to-define-ALIGN_OF-when-poss.patch","230eec0739e1ab1a67630a620e28157a"],["0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch","dd3897412afd144b12becc5ba1ccc937"],["0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch","fe42fa1bdb757527c40b9a7bd6dc4abf"],["0002-Obey-LDFLAGS-for-the-link-of-libruby.patch","f2bf5154dbd6336fc547d9ebea4f5e8c"],["0002-template-Makefile.in-filter-out-f-prefix-map.patch","674ed5f596d1ba9741465293725ffd0b"],["0003-rdoc-build-reproducible-documentation.patch","363f87817d46fd6a61f74d7d700891a7"],["0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch","7cff3e3b588b77c8e6bb001317478a2e"],["0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch","a66ddc1a6ede7886a7ae5d456beed05c"],["0006-Make-gemspecs-reproducible.patch","a672c855f8a87da7dc6a39db4e1c7438"],["CVE-2023-36617_1.patch","4952f81cdf1ed5c812e51ab6f5cf4bee"],["CVE-2023-36617_2.patch","03c136ff0e2310ffd83804593e404679"],["CVE-2024-27281.patch","aa07670c79ee67020cd05c71d1c7d3d8"],["CVE-2024-27282.patch","f5c290bb2815f49725e5feeaba245316"],["remove_has_include_macros.patch","b1e37e7169859ae233bda94864acd974"],["run-ptest","71552c38599a36a02a791f5f13f3f3d8"]],"gendeps":{"PV":{"_set_object":[]},"SHRT_VER":{"_set_object":["PV","oe.utils.trim_version"]},"SRC_URI":{"_set_object":["PV","SHRT_VER","SRC_URI[sha256sum]"]},"SRC_URI[sha256sum]":{"_set_object":[]},"base_do_fetch":{"_set_object":["SRC_URI"]},"do_fetch[network]":{"_set_object":[]},"fetcher_hashes_dummyfunc":{"_set_object":[]},"oe.utils.trim_version":{"_set_object":[]}},"runtaskdeps":["ruby:do_recipe_qa"],"runtaskhashes":{"ruby:do_recipe_qa":"46499091873475a578560733a29b540a1efbdc06a3e2b9948013514027787852"},"task":"do_fetch","taskdeps":{"_set_object":["PV","SHRT_VER","SRC_URI","SRC_URI[sha256sum]","base_do_fetch","do_fetch[network]","fetcher_hashes_dummyfunc","oe.utils.trim_version"]},"taskhash":"ff752089a4f1ae06e5304c176a52d02b0319cdc5601ef62a33effd2bb4da5996","taskhash_ignore_tasks":null,"unihash":"ff752089a4f1ae06e5304c176a52d02b0319cdc5601ef62a33effd2bb4da5996","varvals":{"PV":"3.2.2","SHRT_VER":"${@oe.utils.trim_version(\"${PV}\", 2)}","SRC_URI":"http://cache.ruby-lang.org/pub/ruby/${SHRT_VER}/ruby-${PV}.tar.gz            file://0001-extmk-fix-cross-compilation-of-external-gems.patch            file://0002-Obey-LDFLAGS-for-the-link-of-libruby.patch            file://remove_has_include_macros.patch            file://run-ptest            file://0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch            file://0002-template-Makefile.in-filter-out-f-prefix-map.patch            file://0003-rdoc-build-reproducible-documentation.patch            file://0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch            file://0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch            file://0006-Make-gemspecs-reproducible.patch            file://0001-vm_dump.c-Define-REG_S1-and-REG_S2-for-musl-riscv.patch            file://0001-fiddle-Use-C11-_Alignof-to-define-ALIGN_OF-when-poss.patch            file://CVE-2023-36617_1.patch            file://CVE-2023-36617_2.patch            file://CVE-2024-27281.patch            file://CVE-2024-27282.patch            ","SRC_URI[sha256sum]":"96c57558871a6748de5bc9f274e93f4b5aad06cd8f37befa0e8d94e7b8a423bc","base_do_fetch":"\n    src_uri = (d.getVar('SRC_URI') or \"\").split()\n    if not src_uri:\n        return\n\n    try:\n        fetcher = bb.fetch2.Fetch(src_uri, d)\n        fetcher.download()\n    except bb.fetch2.BBFetchException as e:\n        bb.fatal(\"Bitbake Fetcher Error: \" + repr(e))\n","do_fetch":"    # Export function set\n    bb.build.exec_func('base_do_fetch', d)\n","do_fetch[network]":"1","fetcher_hashes_dummyfunc":"","oe.utils.trim_version":"5f474ec29ae5268b2b04b2e80053eb24b310baeb7b717dcea82247da6cb0b75b"}}