{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-11-15T21:49:35Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/ros2doctor-5b06808d-f1da-5abf-a078-9dfb623b90a5", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "24bd006154b9b180be0731c5aae03115ae35fa24"}, "externalDocumentId": "DocumentRef-recipe-ros2doctor", "spdxDocument": "http://spdx.org/spdxdocs/recipe-ros2doctor-131bdb4a-28d4-574e-b18f-3217d20fac36"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-ros2doctor-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "cfd50a7fe624f14da02bd5d000e56f9e4f6b1123"}, {"algorithm": "SHA256", "checksumValue": "25b57db22365f553109d91996803987f5fbef570b1f0ad568fce0d38c097fe35"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/share/ros2doctor/package.xml", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/share/ament_index/resource_index/packages/ros2doctor", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/share/ament_index/resource_index/packages/ros2doctor", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "294078dd26365b9392b7c7905fe6b7ddc391bf00"}, {"algorithm": "SHA256", "checksumValue": "2e18b5114601820f575fc6dd5b74a8bcc6e7e68bb0c52f5477f507bcd512154a"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "5e0689650f7ce294ee7abaa8c80937cfd5177b41"}, {"algorithm": "SHA256", "checksumValue": "387f8dc9b1479fc3a501e8b44ff1f7a5bec0a10d15ceb23a902d0fdb978d5b84"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/verb/hello.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "5423335965d3afe8f5d5713723388b96872b31d8"}, {"algorithm": "SHA256", "checksumValue": "f96e5907f8e3ba6b062b740cffe9ba2ca577106da8f1c91bd611859d1b562e04"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/verb/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "35d75254bab819e608259523b9c9c4d24b1a3c61"}, {"algorithm": "SHA256", "checksumValue": "0b89eb30fd2ea6752dc0b756020be133b1268b67e687f8d63940c305c996d67b"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/verb/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "5a23dde99ee24f2bd028f13076634b4aedee81fb"}, {"algorithm": "SHA256", "checksumValue": "733a6859984b5b8d85aef543c71962a82ffb01bb657d79fe90496e2f811381f2"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/verb/__pycache__/hello.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "da39a3ee5e6b4b0d3255bfef95601890afd80709"}, {"algorithm": "SHA256", "checksumValue": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/command/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "04a6897407df7ecaaf22019c3eebd4268ce08d4c"}, {"algorithm": "SHA256", "checksumValue": "4e9ddaf33978345fea501560b76da9168ceaa2b8f059dfba99d8c31b5c5d823e"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/command/doctor.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "b68edb650a5bf9e866c3ebccdf4a0d853a0cfd09"}, {"algorithm": "SHA256", "checksumValue": "690c5bd9ba41386eea5b131b9dd7551e419fe084bb67dc9236027acb1b9ba2f8"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/command/__pycache__/doctor.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "2138c6fab7738abdf52b3d5a116fbd4268ebb908"}, {"algorithm": "SHA256", "checksumValue": "1b5bf19369435525992a31025386092e1f686e3b7ada6f8dec1d6d2e4562d863"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/command/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "6d1305e25d7f8778ec1a214807ff4ccf7177f44f"}, {"algorithm": "SHA256", "checksumValue": "7f4bc6fb4522df53d5d8bbd3bf9e847adee3f4207e8e93fe50e1f1372a846689"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/__init__.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "7879b3ae4919a6dcefa810a70848a21d2f1da0eb"}, {"algorithm": "SHA256", "checksumValue": "a1b1c90b6bf4b19b485ad598537058fd1aee1f4c13f5272e3b59a157bdca058d"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/network.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "4f75183a07b1cff91c5ae21c007f7e380f4619da"}, {"algorithm": "SHA256", "checksumValue": "3c85d55c27f333cdc71770d0feeeba2460fef20866647030d059694db13c42e4"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/format.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "a60640bbb3266ef1198da8fa24f9e37576188395"}, {"algorithm": "SHA256", "checksumValue": "321864685410acc7eed29d455aae959deb3f17519b52614e45e0982bc3d9d6a6"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/qos_compatibility.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "5e99d59f89deccf966639efcbf21b85293d4f1b7"}, {"algorithm": "SHA256", "checksumValue": "accab4651fff5e90c290ad68df34f305333671959df43f41d66d219206ae12f3"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/topic.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "e5f499596a13cc6e4c394d3aebf31bf325d36bcd"}, {"algorithm": "SHA256", "checksumValue": "a1c60f25031d71622f16bdaa776a7b84d616ee505c74ae108036d9db24ad9502"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/platform.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "1174e350040d8965d6ebeec5f82048cfc8e088bb"}, {"algorithm": "SHA256", "checksumValue": "fe155efa488559c135746fd1a3ea272420367211212fcbbe2c67f41ae4cc432d"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/rmw.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "28faf83a8187c5384e8098ebdf3b209b9126f628"}, {"algorithm": "SHA256", "checksumValue": "2fb36c9d294af6fb179a1ba5076c482c262a362fa274b1ae04d7e8798cddf24e"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/package.py", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-22", "checksums": [{"algorithm": "SHA1", "checksumValue": "6aacf5eca846c5244072a75e44302dfe818d4e86"}, {"algorithm": "SHA256", "checksumValue": "40f3406e277799ae0d626bea3d861303b3124127e17fa5dc2e503e6a4c7e921d"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/__pycache__/topic.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "c5db489bea7e5cc7979c889a687a6d71bb193007"}, {"algorithm": "SHA256", "checksumValue": "585a2bbcab256f228e105c7350765b0f596daa95a496fc4095f4cf5e95a15977"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/__pycache__/package.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-24", "checksums": [{"algorithm": "SHA1", "checksumValue": "254f84dc56e17b3e241a3681a1978da6026c3955"}, {"algorithm": "SHA256", "checksumValue": "86d0b411f5195b83d0443eacc15f3035031bf11489e6fa722addb986ed348332"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/__pycache__/network.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-25", "checksums": [{"algorithm": "SHA1", "checksumValue": "a21f7b2c8acacd39ec3239cbed95f829170296d3"}, {"algorithm": "SHA256", "checksumValue": "34c443d1bec9fcc36483ea2d2204e5434bf4c18830ab4f4a557e26bf7c77e5a5"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/__pycache__/platform.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-26", "checksums": [{"algorithm": "SHA1", "checksumValue": "b0a9b3c3a29d53101bd635c0cb6db8f90311aaf6"}, {"algorithm": "SHA256", "checksumValue": "500056c84350cc21a353770877d2af3ad9dc4206c04ae59b4c54b735160cd8c3"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/__pycache__/format.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-27", "checksums": [{"algorithm": "SHA1", "checksumValue": "69dc0243be972d4f743678a7ab1a1eda8f23ace6"}, {"algorithm": "SHA256", "checksumValue": "3b3426bed09dd0a4876d2b87f6565f5e1c976f130ca1e7a5a25af32796512f6c"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/__pycache__/__init__.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-28", "checksums": [{"algorithm": "SHA1", "checksumValue": "c4808674dff6b075bd656ab686d612af03536bf7"}, {"algorithm": "SHA256", "checksumValue": "842a6d862a4a8b4e09d4b24b667cd11e18c82ed552b1b49bd8d7576614551f95"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/__pycache__/qos_compatibility.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-29", "checksums": [{"algorithm": "SHA1", "checksumValue": "c99971b241669c4f7919ca76627faa4b91c768a7"}, {"algorithm": "SHA256", "checksumValue": "be564e87b4a5519295026d596f44d8bb37283ea3618f0317b31a739168cda599"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor/api/__pycache__/rmw.cpython-312.pyc", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-30", "checksums": [{"algorithm": "SHA1", "checksumValue": "090722ee7f1d234d6c86f8d24bdf89aaf1115553"}, {"algorithm": "SHA256", "checksumValue": "9a07d599a40f9034dcbd5926aa443d2022580873882c2d53541ab11e89f72d23"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor-0.32.0-py3.12.egg-info/top_level.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-31", "checksums": [{"algorithm": "SHA1", "checksumValue": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"}, {"algorithm": "SHA256", "checksumValue": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor-0.32.0-py3.12.egg-info/zip-safe", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-32", "checksums": [{"algorithm": "SHA1", "checksumValue": "cb17fd9cba0a267c0bd13180c038a715134e9678"}, {"algorithm": "SHA256", "checksumValue": "1d1a2397f0964fb0046b3614a1f2c78a1410508bfec6b46422b53cd7740f7229"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor-0.32.0-py3.12.egg-info/requires.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-33", "checksums": [{"algorithm": "SHA1", "checksumValue": "6d4b3c3639af58750b6195a3cf2867579dcf6105"}, {"algorithm": "SHA256", "checksumValue": "4c8102fe503c78d6131170a59969fd8ca42ecd175c31f2ba022d2ac78c8e72a3"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor-0.32.0-py3.12.egg-info/SOURCES.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-34", "checksums": [{"algorithm": "SHA1", "checksumValue": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"}, {"algorithm": "SHA256", "checksumValue": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor-0.32.0-py3.12.egg-info/dependency_links.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-35", "checksums": [{"algorithm": "SHA1", "checksumValue": "864c70093ab61a53235ac4ce8e00389c1006e694"}, {"algorithm": "SHA256", "checksumValue": "71196d3277ed66c361f20f2ce1ff2d255ed4f2356eebb7a891e96054dc3f3daf"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor-0.32.0-py3.12.egg-info/entry_points.txt", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-ros2doctor-36", "checksums": [{"algorithm": "SHA1", "checksumValue": "63ed1c33d04c04dbcfdb39558757bebb7d5c68cf"}, {"algorithm": "SHA256", "checksumValue": "8dc620b25348ce6c17ca085fc44b508feba9b9076af57d089fd6628387f9d874"}], "copyrightText": "NOASSERTION", "fileName": "opt/ros/jazzy/lib/python3.12/site-packages/ros2doctor-0.32.0-py3.12.egg-info/PKG-INFO", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "ros2doctor", "packages": [{"SPDXID": "SPDXRef-Package-ros2doctor", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-ros2doctor-1", "SPDXRef-PackagedFile-ros2doctor-2", "SPDXRef-PackagedFile-ros2doctor-3", "SPDXRef-PackagedFile-ros2doctor-4", "SPDXRef-PackagedFile-ros2doctor-5", "SPDXRef-PackagedFile-ros2doctor-6", "SPDXRef-PackagedFile-ros2doctor-7", "SPDXRef-PackagedFile-ros2doctor-8", "SPDXRef-PackagedFile-ros2doctor-9", "SPDXRef-PackagedFile-ros2doctor-10", "SPDXRef-PackagedFile-ros2doctor-11", "SPDXRef-PackagedFile-ros2doctor-12", "SPDXRef-PackagedFile-ros2doctor-13", "SPDXRef-PackagedFile-ros2doctor-14", "SPDXRef-PackagedFile-ros2doctor-15", "SPDXRef-PackagedFile-ros2doctor-16", "SPDXRef-PackagedFile-ros2doctor-17", "SPDXRef-PackagedFile-ros2doctor-18", "SPDXRef-PackagedFile-ros2doctor-19", "SPDXRef-PackagedFile-ros2doctor-20", "SPDXRef-PackagedFile-ros2doctor-21", "SPDXRef-PackagedFile-ros2doctor-22", "SPDXRef-PackagedFile-ros2doctor-23", "SPDXRef-PackagedFile-ros2doctor-24", "SPDXRef-PackagedFile-ros2doctor-25", "SPDXRef-PackagedFile-ros2doctor-26", "SPDXRef-PackagedFile-ros2doctor-27", "SPDXRef-PackagedFile-ros2doctor-28", "SPDXRef-PackagedFile-ros2doctor-29", "SPDXRef-PackagedFile-ros2doctor-30", "SPDXRef-PackagedFile-ros2doctor-31", "SPDXRef-PackagedFile-ros2doctor-32", "SPDXRef-PackagedFile-ros2doctor-33", "SPDXRef-PackagedFile-ros2doctor-34", "SPDXRef-PackagedFile-ros2doctor-35", "SPDXRef-PackagedFile-ros2doctor-36"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "Apache-2.0", "licenseInfoFromFiles": ["NOASSERTION"], "name": "ros2doctor", "packageVerificationCode": {"packageVerificationCodeValue": "3849ecda9cb3015ee51bc27b0446ea9f6acb101c"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "0.32.0-2"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-ros2doctor:SPDXRef-Recipe-ros2doctor", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-Package-ros2doctor", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-24", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-25", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-26", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-27", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-28", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-29", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-30", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-31", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-32", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-33", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-34", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-35", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-ros2doctor-36", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-ros2doctor"}], "spdxVersion": "SPDX-2.2"}