{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"jruby-0.1.7.22-5.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/jruby-0.1.7.22-5.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bytelist-1.0.8-412b1aed-b85d-4f1f-9c79-d1a105413781-b69a1b42-38fd-4aed-b2c8-dd9af9c86d92",
			"name":"bytelist",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a4635a9859347c68fc39adb7bddef5a53412866e7898b14bc6d6184560df1d64"
				}
			],
			"description":"This module is a small java library for manipulating lists of bytes.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/bytelist@1.0.8-18.oe2409?arch=noarch&epoch=0&upstream=bytelist-1.0.8-18.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.jruby.extras/bytelist@1.0.8",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.jruby.jcodings/jcodings@1.0.9",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.jruby.joni/joni@2.1.3",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/jruby/bytelist",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java library for lists of bytes",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.0.8-18.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-felix-framework-5.6.0-c5d7162c-0287-49b6-a14f-ba3ab1876bdb-de618138-31d5-41cc-be67-5e0e71996d19",
			"name":"felix-framework",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e136eeb45cb3db8f4bd7e700924798de08198e1969851e3496fe314c22516591"
				}
			],
			"description":"Apache Felix Framework Interfaces and Classes.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/felix-framework@5.6.0-1.oe2409?arch=noarch&epoch=0&upstream=felix-framework-5.6.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache.felix/org.apache.felix.framework@5.6.0",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://felix.apache.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Apache Felix Framework",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.6.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-invokebinder-1.12-25c25887-6f41-42d4-84b7-238a6360c550-4cf7d7a7-d646-4be5-9810-84c0fdd48d54",
			"name":"invokebinder",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8718468aca910c8798a766629e29c4737e18a8dc8aadcd80480e16334fc6dafa"
				}
			],
			"description":"This library hopes to provide a more friendly DSL for binding method handles.\nUnlike the normal MethodHandle API, handles are bound forward from a source\nMethodType and eventually adapted to a final target MethodHandle. Along the\nway the transformations are pushed onto a stack and eventually applied in\nreverse order, as the standard API demands.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/invokebinder@1.12-1.oe2409?arch=noarch&epoch=0&upstream=invokebinder-1.12-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.headius/invokebinder@1.12",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/headius/invokebinder/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A Java DSL for binding method handles forward, rather than backward",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.12-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.422.b05-b3e22705-9873-4147-92e9-6a18387dfca8-268c318f-8727-4c32-8737-06b489543d0c",
			"name":"java-1.8.0-openjdk-headless",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"238c33c2cf9c8944e7474a1b663b60bbd5c3bd90cf2ecf67b3a54f331222d3e1"
				}
			],
			"description":"The OpenJDK runtime environment 8 without audio and video support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/java-1.8.0-openjdk-headless@1.8.0.422.b05-11.oe2409?arch=aarch64&epoch=1&upstream=java-1.8.0-openjdk-1.8.0.422.b05-11.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/464edcf54fb9bc738bfbfd103b19e56688ae3bb9@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/57f78a36865d4ffa59d4fdadecbd2a766923b1f6@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/7216e2d47233eb2c8ab28bb83a974053b8cc1115@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/58f94364d8bfd787b7f423688c68b142a4a500d5@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/e3adac5641089c6f459393d61ec9cee754a9d134@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/df320d5d773300d68ea3beb0b7c0c5fe34fe5722@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/7358a98231c26d5c4d1d80cf78c1b3df35e8614d@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/6fb1b9c54847eea4994ced249f94a7f6577e6fc2@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/f46f88dd1c883eb06d6b8d3c272af151b9abc7c2@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/2bcb4fcce95793b4354f116504c0b4c6eaf359d6@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/ba8327b4aaa6899f07204298b551b134dfa3ceaf@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/04f8a293b79ab8209dc126f00e662f3492669d93@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/90a759a645a0a72cd8d7c5efe3c9050221d9a654@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/1f794a0ee8ade9c871012eefcd84c02ab4b2634b@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/92fc571df55d2324a5cd80d03174a70a7ce071e6@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/0700c49a5eeb3a904f6a8e8766c50216b6586b0e@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/4a2cf42ee3a25dba7f4989a11211265ed9e4ded2@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/6458a295b1a93a74e978c697b8f526d07bef55bd@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/7fa120055e1616faacce8fe7dc51c6149615d33f@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://openjdk.java.net/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"OpenJDK Headless Runtime Environment 8",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.8.0.422.b05-11.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-java-11-openjdk-headless-11.0.24.8-58fb7383-2c8d-4bef-a962-a75fe448445b-dea8ad88-0547-436c-ba89-26dd3de05bc8",
			"name":"java-11-openjdk-headless",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"147d2515d12f73bb328868c3844e2204d0ce350b7c92b2715d479f31316f4cc0"
				}
			],
			"description":"The OpenJDK runtime environment 11 without audio and video support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/java-11-openjdk-headless@11.0.24.8-3.oe2409?arch=aarch64&epoch=1&upstream=java-11-openjdk-11.0.24.8-3.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/6bf0d25629f53e7833a5d1f54f101d661d5d7add@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://openjdk.java.net/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"OpenJDK Headless Runtime Environment 11",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:11.0.24.8-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-javapackages-filesystem-5.3.0-d9e61db9-5d27-47b1-9bc3-2684b053576e-7ea8970f-3264-4fef-8d27-ceca3eb1e685",
			"name":"javapackages-filesystem",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7b018eb5902898b1d9f5ad3ed162751f290ada0b22c0aa799fe41bbd0bc61887"
				}
			],
			"description":"The javapackages-filesystem package contains some basic directories into which\nJava packages install their content.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/javapackages-filesystem@5.3.0-6.oe2409?arch=noarch&epoch=0&upstream=javapackages-tools-5.3.0-6.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/fedora-java/javapackages",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Filesystem layout for java packages",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.3.0-6.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jcodings-1.0.58-6b464fa7-2293-4f42-9fa2-264fe0521ebf-e5778ca8-ee69-4e48-9e3d-a54d9d825dff",
			"name":"jcodings",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bac63db372930f5d4f062deb5a7996c3ee591eba8b5c6d11630e4204bd0f595f"
				}
			],
			"description":"Java-based codings helper classes for Joni and JRuby.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jcodings@1.0.58-1.oe2409?arch=noarch&epoch=0&upstream=jcodings-1.0.58-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.jruby.jcodings/jcodings@1.0.58",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/jruby/jcodings",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java-based codings helper classes for Joni and JRuby",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.0.58-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jffi-1.3.13-bdfa925b-891f-41a9-b209-635affef2347-5a278385-db33-49d9-a53b-f53c5331352e",
			"name":"jffi",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"78c8d4d4494fded5593b2d10b4b0e85815a324560de8b7b9f30ea20f04041c0b"
				}
			],
			"description":"An optimized Java interface to libffi.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jffi@1.3.13-1.oe2409?arch=aarch64&epoch=0&upstream=jffi-1.3.13-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.github.jnr/jffi@1.3.13",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/fffe1ee101828d729da527a3ab12763b6b95cfb3@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/jnr/jffi",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java Foreign Function Interface",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.3.13-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jffi-native-1.3.13-b4a05f41-0031-45fc-aafe-8b60b56ba42f-01adaacf-e772-487e-b00f-4027259e1df3",
			"name":"jffi-native",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9ed54ffa444e30520a245188fbd51250ff436ff78400c9f9e32399102f98fd8e"
				}
			],
			"description":"This package contains jffi JAR with native bits.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jffi-native@1.3.13-1.oe2409?arch=aarch64&epoch=0&upstream=jffi-1.3.13-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.github.jnr/jffi@1.3.13",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/a7e5ba85c0919f157b149be1a6cfa8551f2771d2@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/jnr/jffi",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The jffi JAR with native bits",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.3.13-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jline-2.14.6-c36b0135-fc70-4939-b102-479adc0ea58b-e5d65d2f-19e1-47ca-b9c9-bfa51d6b5ef9",
			"name":"jline",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"840d5cb3b78649ae29c7c3fa038fcea063a71b0e299a31c52481d24977881eb9"
				}
			],
			"description":"JLine is a Java library for handling console input. It is similar in functionality to\nBSD editline and GNU readline. People familiar with the readline/editline capabilities\nfor modern shells (such as bash and tcsh) will find most of the command editing features\nof JLine to be familiar.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jline@2.14.6-4.oe2409?arch=noarch&epoch=0&upstream=jline-2.14.6-4.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/jline/jline@2.14.6",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jline/jline2",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java library for handling console input",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.14.6-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jnr-constants-0.10.4-82de69a3-fd8d-4f3e-86a4-d22bb690cce0-e8177c2e-1f21-4ab2-ab41-87dee1210f54",
			"name":"jnr-constants",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f13fb9e9ca8d10d8fc8b081bde2df7b7ea410d441f9ee1f90063339ad910e3df"
				}
			],
			"description":"Provides java values for common platform C constants (e.g. errno).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jnr-constants@0.10.4-1.oe2409?arch=noarch&epoch=0&upstream=jnr-constants-0.10.4-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.github.jnr/jnr-constants@0.10.4",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jnr/jnr-constants",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java Native Runtime constants",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.10.4-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jnr-enxio-0.32.17-15f7a96f-bc2e-4c81-a528-d91e7eb40bbb-27013ec3-8186-4344-894f-53ada3cca6ab",
			"name":"jnr-enxio",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ff39f2753701f124f890c059b1cae8404d73661a71668d62e1176c8bffcc9a0b"
				}
			],
			"description":"Unix sockets for Java.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jnr-enxio@0.32.17-1.oe2409?arch=noarch&epoch=0&upstream=jnr-enxio-0.32.17-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.github.jnr/jnr-enxio@0.32.17",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jnr/jnr-enxio/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Unix sockets for Java",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.32.17-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jnr-ffi-2.2.16-9c0b7624-a386-4f14-886e-45f7aae56938-4ce1cd1a-6d03-4525-8b13-460ce32b0ac5",
			"name":"jnr-ffi",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8b35d175007d7f471efa4c4edf4e0c7d98651ae8b5da98cd5da0e37ed266d9a1"
				}
			],
			"description":"An abstracted interface to invoking native functions from java",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jnr-ffi@2.2.16-1.oe2409?arch=noarch&epoch=0&upstream=jnr-ffi-2.2.16-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.github.jnr/jnr-ffi@2.2.16",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/jnr/jnr-ffi/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java Abstracted Foreign Function Layer",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.2.16-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jnr-netdb-1.2.0-8efaea77-b008-4c88-8de6-a9efc86d10d1-df3cb116-0ab8-46b2-a218-0e9195dd5490",
			"name":"jnr-netdb",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"72c106e8cddd99df7fb04a366065f9d5e078e22cf9a68b98f15ebb16a3cc6805"
				}
			],
			"description":"jnr-netdb is a java interface to getservbyname(3), getservbyport(3)",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jnr-netdb@1.2.0-1.oe2409?arch=noarch&epoch=0&upstream=jnr-netdb-1.2.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.github.jnr/jnr-netdb@1.2.0",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jnr/jnr-netdb/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Network services database access for java",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.2.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jnr-posix-3.1.18-2bafccb9-645b-4145-a354-f0a681bbfc54-14c5eb1e-0af7-4e90-9919-5594d9c058b2",
			"name":"jnr-posix",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b77cfd586e0df3e2915221d7d10e23f04d983b23f970f09cb94173336cb730a4"
				}
			],
			"description":"jnr-posix is a lightweight cross-platform POSIX emulation layer for Java,\nwritten in Java and is part of the JNR project",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jnr-posix@3.1.18-1.oe2409?arch=noarch&epoch=0&upstream=jnr-posix-3.1.18-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.github.jnr/jnr-posix@3.1.18",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/jnr/jnr-posix",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java Posix layer",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.1.18-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jnr-unixsocket-0.38.22-cec85983-3886-4eef-aebd-eafe6bf7f199-68a13b65-4208-4a11-bc87-09bb53470f3f",
			"name":"jnr-unixsocket",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"01401808683d0f6efa16674e944116a0f6de816398b5ad369e12ec6ecc966136"
				}
			],
			"description":"Unix sockets for Java.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jnr-unixsocket@0.38.22-1.oe2409?arch=noarch&epoch=0&upstream=jnr-unixsocket-0.38.22-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.github.jnr/jnr-unixsocket@0.38.22",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jnr/jnr-unixsocket",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Unix sockets for Java",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.38.22-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jnr-x86asm-1.0.2-4c699c8e-e193-48c9-a297-55c94e6ac77a-2171b102-950d-489d-aaf6-813bd015b369",
			"name":"jnr-x86asm",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eced011b7e0130ddc7e58d55912bca963006306891ee62d84a69d144276dcf70"
				}
			],
			"description":"Pure-java port of asmjit (http://code.google.com/p/asmjit/)",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jnr-x86asm@1.0.2-2.oe2409?arch=noarch&epoch=0&upstream=jnr-x86asm-1.0.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.github.jnr/jnr-x86asm@1.0.2",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jnr/jnr-x86asm/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Pure-java port of asmjit",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.0.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-joda-time-2.9.9-d4cd716e-069a-423b-91b2-208da31f4d84-6763aa22-c187-4061-a573-8f4a90be796d",
			"name":"joda-time",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"798768e836de8c630931df462b5477463d36bcd806b1c42f12d7f12aaee695b3"
				}
			],
			"description":"The standard date and time classes prior to Java SE 8 are poor. By tackling this problem head-on,\nJoda-Time became the de facto standard date and time library for Java prior to Java SE 8.\nNote that from Java SE 8 onwards, users are asked to migrate to java.time (JSR-310) - a core part\nof the JDK which replaces this project.\nThe design allows for multiple calendar systems, while still providing a simple API. The “default”\ncalendar is the ISO8601 standard which is used by many other standards. The Gregorian, Julian,\nBuddhist, Coptic, Ethiopic and Islamic calendar systems are also included. Supporting classes include\ntime zone, duration, format and parsing.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/joda-time@2.9.9-5.oe2409?arch=noarch&epoch=0&upstream=joda-time-2.9.9-5.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/joda-time/joda-time@2.9.9",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.joda.org/joda-time/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Provides a quality replacement for the Java date and time classes",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.9.9-5.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-joni-2.1.44-ade84fc8-104b-4523-8e35-11dcf99daa6e-f7f5058a-dff2-4f73-857f-a80daa87ebbc",
			"name":"joni",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7321f833035fb669f1651c8efb0370a70f12b98f59bec176edf77bcc4fc83b68"
				}
			],
			"description":"joni is a port of Oniguruma, a regular expressions library,\nto java. It is used by jruby.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/joni@2.1.44-1.oe2409?arch=noarch&epoch=0&upstream=joni-2.1.44-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.jruby.joni/joni@2.1.44",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jruby/joni",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java port of Oniguruma regexp library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.1.44-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jzlib-1.1.3-7ac72d38-efad-499b-9377-20a8807aea85-e2320170-6745-45ca-b32f-ced54ed6bc1b",
			"name":"jzlib",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d38de7ddcbb5c4820c1bea0359b8596a76a66270ee554df8dcf449d4b5960312"
				}
			],
			"description":"The zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered\nby any patents -- lossless data-compression library for use on virtually any computer hardware and\noperating system. The zlib was written by Jean-loup Gailly (compression) and Mark Adler (decompression).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jzlib@1.1.3-11.oe2409?arch=noarch&epoch=0&upstream=jzlib-1.1.3-11.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.jcraft/jzlib@1.1.3",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.jcraft.com/jzlib/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A re-implementation of zlib in pure Java",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.1.3-11.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-nailgun-1.0.1-75f0ecc4-2199-40e5-83d1-ef212a1a40e4-4c80a62c-08bf-43de-9b03-4f655b6f5f4a",
			"name":"nailgun",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"30249470fddcdb0053b443e35356b6d91f690d4fee9b33ed002e503ec9883b17"
				}
			],
			"description":"Nailgun is a client, protocol, and server for running Java programs from the\ncommand line without incurring the JVM startup overhead. Programs run in the\nserver (which is implemented in Java), and are triggered by the client\n(written in C), which handles all I/O.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/nailgun@1.0.1-1.oe2409?arch=aarch64&epoch=0&upstream=nailgun-1.0.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.facebook/nailgun-examples@1.0.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.facebook/nailgun-server@1.0.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/21a64983bec1bc3cdac134c743048bd4ac9e27ee@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://martiansoftware.com/nailgun/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Framework for running Java from the cli without the JVM startup overhead",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.0.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-objectweb-asm-8.0.1-308c9ab4-acd4-4f58-a1e9-92cf05d3bc67-6f7af0ba-ee43-4bcb-8d54-302b19bc4c08",
			"name":"objectweb-asm",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"39ad5df86d9ce057bb4ef155ef0fa912caa4bcf3784143e863d375f9b93bf3de"
				}
			],
			"description":"ASM is an all purpose Java bytecode manipulation and analysis\nframework.  It can be used to modify existing classes or dynamically\ngenerate classes, directly in binary form.  Provided common\ntransformations and analysis algorithms allow to easily assemble\ncustom complex transformations and code analysis tools.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/objectweb-asm@8.0.1-1.oe2409?arch=noarch&epoch=0&upstream=objectweb-asm-8.0.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.ow2.asm/asm-util@8.0.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.ow2.asm/asm@8.0.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.ow2.asm/asm-all@8.0.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.ow2.asm/asm-analysis@8.0.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.ow2.asm/asm-commons@8.0.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.ow2.asm/asm-debug-all@8.0.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.ow2.asm/asm-tree@8.0.1",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://asm.ow2.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java bytecode manipulation and analysis framework",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:8.0.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-options-1.7-34d47a30-570c-4098-a0b5-63668912c746-f300da80-dc8d-4572-be4a-dcbefcadb13a",
			"name":"options",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"68542597562c13f284e5caf2651f40c01d30afe204e9ce96b0268344986dd95d"
				}
			],
			"description":"Provides a simple mechanism for defining JVM property-based\nconfiguration for an application or library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/options@1.7-1.oe2409?arch=noarch&epoch=0&upstream=options-1.7-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/com.headius/options@1.7",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/headius/options",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Library for managing sets of JVM properties to configure an app or library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.7-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-snakeyaml-1.32-f44b7a95-2d41-480d-a1ea-90895f2845ca-7ad035b5-d680-49da-b14d-24f247a6da42",
			"name":"snakeyaml",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ea79cfaca3f12554b2e1ca4ba649f1ecd8c053a8081a906db309cfaecccb83cb"
				}
			],
			"description":"SnakeYAML is a YAML parser and emitter for the Java Virtual Machine.\nYAML is a data serialization format designed for human readability\nand interaction with scripting languages.\n\nSnakeYAML features:\n  * a complete YAML 1.1 parser. In particular,\n    SnakeYAML can parse all examples from the specification.\n  * Unicode support including UTF-8/UTF-16 input/output.\n  * high-level API for serializing and deserializing native Java objects.\n  * support for all types from the YAML types repository.\n  * relatively sensible error messages.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/snakeyaml@1.32-1.oe2409?arch=noarch&epoch=0&upstream=snakeyaml-1.32-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.yaml/snakeyaml@1.32",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://bitbucket.org/snakeyaml/snakeyaml",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"YAML parser and emitter for the Java programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.32-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-yecht-1.1-b8940635-787a-4a15-bb64-2760451a8570-e12b9979-289a-4427-8a6f-84f70fb46c70",
			"name":"yecht",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a0b7d628c2f6fe1e89008b8f01b1e875cb374bc12e5f86184c3aa6796bee3b8e"
				}
			],
			"description":"Yecht is a Syck port, a YAML 1.0 processor for Ruby.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/yecht@1.1-1.oe2409?arch=noarch&epoch=0&upstream=yecht-1.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.jruby/yecht@1.1",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/jruby/yecht",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A YAML processor based on Syck",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.1-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bytelist-1.0.8-412b1aed-b85d-4f1f-9c79-d1a105413781-b69a1b42-38fd-4aed-b2c8-dd9af9c86d92"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-felix-framework-5.6.0-c5d7162c-0287-49b6-a14f-ba3ab1876bdb-de618138-31d5-41cc-be67-5e0e71996d19"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-invokebinder-1.12-25c25887-6f41-42d4-84b7-238a6360c550-4cf7d7a7-d646-4be5-9810-84c0fdd48d54"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.422.b05-b3e22705-9873-4147-92e9-6a18387dfca8-268c318f-8727-4c32-8737-06b489543d0c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-java-11-openjdk-headless-11.0.24.8-58fb7383-2c8d-4bef-a962-a75fe448445b-dea8ad88-0547-436c-ba89-26dd3de05bc8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-javapackages-filesystem-5.3.0-d9e61db9-5d27-47b1-9bc3-2684b053576e-7ea8970f-3264-4fef-8d27-ceca3eb1e685"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jcodings-1.0.58-6b464fa7-2293-4f42-9fa2-264fe0521ebf-e5778ca8-ee69-4e48-9e3d-a54d9d825dff"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jffi-1.3.13-bdfa925b-891f-41a9-b209-635affef2347-5a278385-db33-49d9-a53b-f53c5331352e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jffi-native-1.3.13-b4a05f41-0031-45fc-aafe-8b60b56ba42f-01adaacf-e772-487e-b00f-4027259e1df3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jline-2.14.6-c36b0135-fc70-4939-b102-479adc0ea58b-e5d65d2f-19e1-47ca-b9c9-bfa51d6b5ef9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jnr-constants-0.10.4-82de69a3-fd8d-4f3e-86a4-d22bb690cce0-e8177c2e-1f21-4ab2-ab41-87dee1210f54"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jnr-enxio-0.32.17-15f7a96f-bc2e-4c81-a528-d91e7eb40bbb-27013ec3-8186-4344-894f-53ada3cca6ab"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jnr-ffi-2.2.16-9c0b7624-a386-4f14-886e-45f7aae56938-4ce1cd1a-6d03-4525-8b13-460ce32b0ac5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jnr-netdb-1.2.0-8efaea77-b008-4c88-8de6-a9efc86d10d1-df3cb116-0ab8-46b2-a218-0e9195dd5490"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jnr-posix-3.1.18-2bafccb9-645b-4145-a354-f0a681bbfc54-14c5eb1e-0af7-4e90-9919-5594d9c058b2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jnr-unixsocket-0.38.22-cec85983-3886-4eef-aebd-eafe6bf7f199-68a13b65-4208-4a11-bc87-09bb53470f3f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jnr-x86asm-1.0.2-4c699c8e-e193-48c9-a297-55c94e6ac77a-2171b102-950d-489d-aaf6-813bd015b369"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-joda-time-2.9.9-d4cd716e-069a-423b-91b2-208da31f4d84-6763aa22-c187-4061-a573-8f4a90be796d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-joni-2.1.44-ade84fc8-104b-4523-8e35-11dcf99daa6e-f7f5058a-dff2-4f73-857f-a80daa87ebbc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jzlib-1.1.3-7ac72d38-efad-499b-9377-20a8807aea85-e2320170-6745-45ca-b32f-ced54ed6bc1b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-nailgun-1.0.1-75f0ecc4-2199-40e5-83d1-ef212a1a40e4-4c80a62c-08bf-43de-9b03-4f655b6f5f4a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-objectweb-asm-8.0.1-308c9ab4-acd4-4f58-a1e9-92cf05d3bc67-6f7af0ba-ee43-4bcb-8d54-302b19bc4c08"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-options-1.7-34d47a30-570c-4098-a0b5-63668912c746-f300da80-dc8d-4572-be4a-dcbefcadb13a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-snakeyaml-1.32-f44b7a95-2d41-480d-a1ea-90895f2845ca-7ad035b5-d680-49da-b14d-24f247a6da42"
		},
		{
			"spdxElementId":"SPDXRef-rpm-jruby-1.7.22-20255195-d0a7-4eb5-b21f-3597e231693d",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-yecht-1.1-b8940635-787a-4a15-bb64-2760451a8570-e12b9979-289a-4427-8a6f-84f70fb46c70"
		}
	]
}