{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing packages created during the build.", "created": "2025-03-07T03:38:04Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/cannelloni-src-bdf3107f-4deb-5959-8757-34edf36cad39", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "3b48d510404b8b405e1b8c47c51318bd96162832"}, "externalDocumentId": "DocumentRef-recipe-cannelloni", "spdxDocument": "http://spdx.org/spdxdocs/recipe-cannelloni-99f59187-3f87-5034-9ae4-d0be47fc2a31"}], "files": [{"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-1", "checksums": [{"algorithm": "SHA1", "checksumValue": "a2b05ad0d88fdf294e63c47ab564d558b49bfe1d"}, {"algorithm": "SHA256", "checksumValue": "2c8e51325605b764fac9388123242e8602b5cd0db747b3e02c2b63e035985bd5"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/parser.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-2", "checksums": [{"algorithm": "SHA1", "checksumValue": "1cadc98de6155079c4b70b979b918c22db0a33d1"}, {"algorithm": "SHA256", "checksumValue": "a44a846c1226fa3a9a80bdc9429187dec0bdd9b425bf8a2dd6b189e5620b9bc5"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/framebuffer.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-3", "checksums": [{"algorithm": "SHA1", "checksumValue": "bcf07536dacaf72285f8da0091c8398862ddb4c8"}, {"algorithm": "SHA256", "checksumValue": "b10fc8e9348a2aa870fa4e2b72a1d04861724f86a6195e9f3078233cc7e5fbca"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/canthread.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-4", "checksums": [{"algorithm": "SHA1", "checksumValue": "2643d173f75a2cd86b79862801a246224762474f"}, {"algorithm": "SHA256", "checksumValue": "5240017ca9815a05614904843dbf1486491f90a983c1de5f3bea5b25dd01efae"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/cannelloni.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-5", "checksums": [{"algorithm": "SHA1", "checksumValue": "76f40d71419d31f2b36294c41fb755c9b7bb0bb7"}, {"algorithm": "SHA256", "checksumValue": "981149f9db1c6dd7a0e84d69939616a6ef086468ce2243951fd553808fde2b39"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/canthread.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-6", "checksums": [{"algorithm": "SHA1", "checksumValue": "3572c02086bb3360a99e9ffdcb9fef052e124d08"}, {"algorithm": "SHA256", "checksumValue": "f59d40f9afa2e9d6ab57ac1c4f1f1921b3d95802d678cf3c790860fdb8432226"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/tcp_server_thread.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-7", "checksums": [{"algorithm": "SHA1", "checksumValue": "24ec9988ac6eb98cd398b9c9f940cb435ce5310a"}, {"algorithm": "SHA256", "checksumValue": "157f32e72879ce62479357efc6c1570fb705690e366842afa28f5f8024d8af02"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/csvmapparser.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-8", "checksums": [{"algorithm": "SHA1", "checksumValue": "55dc93d89e163485da0a452770f1c996a0243786"}, {"algorithm": "SHA256", "checksumValue": "96d1a27b1227395bdc6c2658af55ad9fb3a73e55a1c30b7a9765e503b76bfd1e"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/tcp_client_thread.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-9", "checksums": [{"algorithm": "SHA1", "checksumValue": "aa2f526fcb32c63c3ed9ec7655bdeb262f2207d2"}, {"algorithm": "SHA256", "checksumValue": "ff028e45de6c1e4eb2523e5563c4f0559addf9528ecb8205098e6ee72158277a"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/timer.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-10", "checksums": [{"algorithm": "SHA1", "checksumValue": "2f007c0fff2063eedddd86f073c220d4e2e97c93"}, {"algorithm": "SHA256", "checksumValue": "08bebb5aedcfb2d1a86ad9156525f9a4c5e947e0c08558955bfaf868d5aa8eb6"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/tcpthread.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-11", "checksums": [{"algorithm": "SHA1", "checksumValue": "d8a9f7be77c6854d099d602b0708f7de9c781b8f"}, {"algorithm": "SHA256", "checksumValue": "0eb69d8920c0f2c2d4310fca3d4f6e3d6d6a0e595bba372f2006e1afacc2ecc6"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/connection.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-12", "checksums": [{"algorithm": "SHA1", "checksumValue": "78560ae161c0df9d0e45da01849e1caa7d691e00"}, {"algorithm": "SHA256", "checksumValue": "df5f1039e18a7a467f66ccfeac64b8e2d8d7012da3c0372f06d23a05d6fef705"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/udpthread.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-13", "checksums": [{"algorithm": "SHA1", "checksumValue": "8df18bee18cf9a4929eb6cbf64f6cf091a241013"}, {"algorithm": "SHA256", "checksumValue": "6db94f5ff4b287823449c8b486913dfe96b32eb90b987b428ea9010a5128b149"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/thread.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-14", "checksums": [{"algorithm": "SHA1", "checksumValue": "3d1242f7e71e2e2ee07ebaacc14f93b8808c97f8"}, {"algorithm": "SHA256", "checksumValue": "46cda60cac89884cac53214cb22e0101939d5c12dfef553f64ea09d851d4f3dc"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/timer.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-15", "checksums": [{"algorithm": "SHA1", "checksumValue": "cdefa2ab55197e4f4a5101414f6d7e01ffe8a5ce"}, {"algorithm": "SHA256", "checksumValue": "ec7fdb540a624e2ba6bf5b709a956dfbe9bd4710f4a49bff4f10a001ad11086e"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/framebuffer.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-16", "checksums": [{"algorithm": "SHA1", "checksumValue": "c46ed8d2f19f2ef8e961e2e800454a391da74e63"}, {"algorithm": "SHA256", "checksumValue": "bfe783c4ab9baa3471ae2079b7729aac0e8dbf1f42d5f404b2a943f1d3ba8728"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/sctpthread.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-17", "checksums": [{"algorithm": "SHA1", "checksumValue": "cdb4a2de520cea8a2ad242f5626999fe617fdd0f"}, {"algorithm": "SHA256", "checksumValue": "805b3a5d8e6971b7b9912819e1381bdeddf73c55e0cc7ad087918e6d85f2b315"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/sctpthread.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-18", "checksums": [{"algorithm": "SHA1", "checksumValue": "4188b705c2339358e9a7a9bfb7574f35ba15514a"}, {"algorithm": "SHA256", "checksumValue": "7ca4bfd693a2beacec19dabb225d082e312bbfc0c05778bf335b27613086fa4e"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/tcpthread.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-19", "checksums": [{"algorithm": "SHA1", "checksumValue": "ac7e4d035da28497306949758183fb50db709bbb"}, {"algorithm": "SHA256", "checksumValue": "5953fde6c9720da38549f7c7a0eb7601e95e8753f6998da0691ef5e6e2ba7c7f"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/cannelloni.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-20", "checksums": [{"algorithm": "SHA1", "checksumValue": "bbb27bfba0850cc156cb3a74ad4b72ec1f940f76"}, {"algorithm": "SHA256", "checksumValue": "5ca8b9491f8d895e3cc6480a472a919a0894e3db954e1052b33c5370259fc528"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/connection.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-21", "checksums": [{"algorithm": "SHA1", "checksumValue": "a586df0ef832599b23e5d596c9c9cca12f2819f5"}, {"algorithm": "SHA256", "checksumValue": "e17621fed53337b87fabde35383b51c1e09cb69e80ae60d8a582bce8c5693dbd"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/parser.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-22", "checksums": [{"algorithm": "SHA1", "checksumValue": "e17d3c2be1659d85115f6211ae566afc94cc034f"}, {"algorithm": "SHA256", "checksumValue": "f5b1d52bac8b8d3fc81a465852e0b24b4d691d8eb399b8470a6d0ddb9931429d"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/thread.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-23", "checksums": [{"algorithm": "SHA1", "checksumValue": "1a8318b953a6f7d8b52295b4df3def9ce67f0fd6"}, {"algorithm": "SHA256", "checksumValue": "1eb1944a3c81d6a6f234e2835045d1b16caa758c8b3d750a00e0dd08189dfb43"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/decoder.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-24", "checksums": [{"algorithm": "SHA1", "checksumValue": "edb15a11f1e4d059eabaf8c49863296420ef0a5c"}, {"algorithm": "SHA256", "checksumValue": "a3c251ff89f9e123d4ce37d2ea71453ae91ca4d5562cca435e55d540850e610d"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/decoder.cpp", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-25", "checksums": [{"algorithm": "SHA1", "checksumValue": "c03a124b1127d0efe947d8f10e0b04dd4ebf9ace"}, {"algorithm": "SHA256", "checksumValue": "52cb99e17809c97c12aa00442481e7167fb7e22b7b8311a1ffbbe84510d4afc6"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/udpthread.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}, {"SPDXID": "SPDXRef-PackagedFile-cannelloni-src-26", "checksums": [{"algorithm": "SHA1", "checksumValue": "31c5c6bf455ab47c2ce869db1661e62a7bf6d960"}, {"algorithm": "SHA256", "checksumValue": "e8f75df566af26e7236204c26b604d0190ca1fc35a1dc75939fdd5be936ece1f"}], "copyrightText": "NOASSERTION", "fileName": "usr/src/debug/cannelloni/1.1.0/logging.h", "fileTypes": ["BINARY"], "licenseConcluded": "NOASSERTION", "licenseInfoInFiles": ["NOASSERTION"]}], "name": "cannelloni-src", "packages": [{"SPDXID": "SPDXRef-Package-cannelloni-src", "copyrightText": "NOASSERTION", "downloadLocation": "NOASSERTION", "hasFiles": ["SPDXRef-PackagedFile-cannelloni-src-1", "SPDXRef-PackagedFile-cannelloni-src-2", "SPDXRef-PackagedFile-cannelloni-src-3", "SPDXRef-PackagedFile-cannelloni-src-4", "SPDXRef-PackagedFile-cannelloni-src-5", "SPDXRef-PackagedFile-cannelloni-src-6", "SPDXRef-PackagedFile-cannelloni-src-7", "SPDXRef-PackagedFile-cannelloni-src-8", "SPDXRef-PackagedFile-cannelloni-src-9", "SPDXRef-PackagedFile-cannelloni-src-10", "SPDXRef-PackagedFile-cannelloni-src-11", "SPDXRef-PackagedFile-cannelloni-src-12", "SPDXRef-PackagedFile-cannelloni-src-13", "SPDXRef-PackagedFile-cannelloni-src-14", "SPDXRef-PackagedFile-cannelloni-src-15", "SPDXRef-PackagedFile-cannelloni-src-16", "SPDXRef-PackagedFile-cannelloni-src-17", "SPDXRef-PackagedFile-cannelloni-src-18", "SPDXRef-PackagedFile-cannelloni-src-19", "SPDXRef-PackagedFile-cannelloni-src-20", "SPDXRef-PackagedFile-cannelloni-src-21", "SPDXRef-PackagedFile-cannelloni-src-22", "SPDXRef-PackagedFile-cannelloni-src-23", "SPDXRef-PackagedFile-cannelloni-src-24", "SPDXRef-PackagedFile-cannelloni-src-25", "SPDXRef-PackagedFile-cannelloni-src-26"], "licenseConcluded": "NOASSERTION", "licenseDeclared": "GPL-2.0-only", "licenseInfoFromFiles": ["NOASSERTION"], "name": "cannelloni-src", "packageVerificationCode": {"packageVerificationCodeValue": "8c0ee7fee270114c24c45ebd411d58e8eebfe0f1"}, "supplier": "Organization: OpenEmbedded ()", "versionInfo": "1.1.0"}], "relationships": [{"relatedSpdxElement": "DocumentRef-recipe-cannelloni:SPDXRef-Recipe-cannelloni", "relationshipType": "GENERATED_FROM", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-Package-cannelloni-src", "relationshipType": "DESCRIBES", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-1", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-2", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-3", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-4", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-5", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-6", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-7", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-8", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-9", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-10", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-11", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-12", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-13", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-14", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-15", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-16", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-17", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-18", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-19", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-20", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-21", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-22", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-23", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-24", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-25", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}, {"relatedSpdxElement": "SPDXRef-PackagedFile-cannelloni-src-26", "relationshipType": "CONTAINS", "spdxElementId": "SPDXRef-Package-cannelloni-src"}], "spdxVersion": "SPDX-2.2"}