{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-HTTP-Message-0.6.45-1.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/perl-HTTP-Message-0.6.45-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-b8164748-f173-4ccd-a52f-67495ce9534e",
			"name":"perl-Carp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"69af162dfeeb16b0cebb19c6d06eb6e9aa135770713b8e734f306846b16d2fdd"
				}
			],
			"description":"The Carp routines are useful in your own modules because they act like\ndie() or warn(), but with a message which is more likely to be useful\nto a user of your module.  In the case of cluck, confess, and longmess\nthat context is a summary of every call in the call-stack.  For a shorter\nmessage you can use carp or croak which report the error as being from\nwhere your module was called.  There is no guarantee that that is where\nthe error was, but it is a good educated guess.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Carp@1.50-420.oe2409?arch=noarch&epoch=0&upstream=perl-Carp-1.50-420.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Carp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Alternative warn and die for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.50-420.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Clone-0.46-8d5cc84d-de8e-4b67-956d-36910e7a9f44-9bb2aceb-ba1f-41fa-a295-6867febf54e2",
			"name":"perl-Clone",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c68273327d059b653f18678f7294396de59050d7b79e73fa2b4b28c9aab76df1"
				}
			],
			"description":"This module provides a clone() method which makes recursive copies of\nnested hash, array, scalar and reference types, including tied variables\nand objects.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Clone@0.46-1.oe2409?arch=aarch64&epoch=0&upstream=perl-Clone-0.46-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://search.cpan.org/dist/Clone/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Recursively copy Perl datatypes",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.46-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Compress-Raw-Zlib-2.206-d9861e47-ed4e-4b7c-97f8-83e6d46a97d0-21bb450c-d85a-4f65-adf2-fd8d0c521ba0",
			"name":"perl-Compress-Raw-Zlib",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8fed86de41036a8e5dbc2b4b1d6fbf4a5e1bc0219033f583f2182fe843102412"
				}
			],
			"description":"This module provides a Perl interface to the zlib compression library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Compress-Raw-Zlib@2.206-1.oe2409?arch=aarch64&epoch=1&upstream=perl-Compress-Raw-Zlib-2.206-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Compress-Raw-Zlib",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Provides a Perl interface to the zlib compression library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.206-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-3911704a-73c7-4fa8-98de-f81d9a6bda11",
			"name":"perl-Encode",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f1cd3cdf02e3c8f3c0ab00ab5de019e0a80179f85d6cc212ff3197c414d9fdae"
				}
			],
			"description":"The Encode module provides the interface between Perl strings and the rest\nof the system. Perl strings are sequences of characters.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Encode@3.21-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Encode-3.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Encode",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Character encodings in Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:3.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-Locale-1.05-a19fb17e-5cb7-4394-b78a-b6f4c557c477-5d4c7d97-004c-4e15-b971-578eeace91ba",
			"name":"perl-Encode-Locale",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bc1ac0aa10299f444040617bdb193f68f17c353610c0ed775412d1857508b737"
				}
			],
			"description":"The purpose of this Perl module is try determine what encodings should be used\nwhen interfacing to various external interfaces.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Encode-Locale@1.05-14.oe2409?arch=noarch&epoch=0&upstream=perl-Encode-Locale-1.05-14.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Encode-Locale",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Determine the interfacing encoding",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.05-14.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-a93f182c-0a6a-440e-8215-d0fe5eb8b4dc",
			"name":"perl-Exporter",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ba7dc3337d0b20c37931089d741716b05e8f6dfbabfed0d85c5f2be371a8a6d5"
				}
			],
			"description":"The Exporter module implements an import method which allows a module to\nexport functions and variables to its users' name spaces. Many modules use\nExporter rather than implementing their own import method because Exporter\nprovides a highly flexible interface, with an implementation optimized for\nthe common case.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Exporter@5.77-1.oe2409?arch=noarch&epoch=0&upstream=perl-Exporter-5.77-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Exporter",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Implements default import method for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.77-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTTP-Date-6.05-b3906fea-2878-4de2-8c7f-ad645c640958-0d8c5c2f-ee1c-458b-8485-274fb1cb93f4",
			"name":"perl-HTTP-Date",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"fda07777f2868b4d25a4f7a9e31fe13eed90af8f8bf95d874e6d8a4e9f36f7c9"
				}
			],
			"description":"This module provides functions that deal the date formats used by the HTTP\nprotocol (and then some more). Only the first two functions, time2str() and\nstr2time(), are exported by default.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTTP-Date@6.05-2.oe2409?arch=noarch&epoch=0&upstream=perl-HTTP-Date-6.05-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTTP-Date",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Date conversion routines",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.05-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"name":"perl-HTTP-Message",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6ed64a81cce82a5d061ecb25d03c89213fae5909b391303c4ceaa221f97f9bef"
				}
			],
			"description":"An HTTP::Message object contains some headers and a content body.\nThe following methods are available:\n$mess = HTTP::Message->new\n$mess = HTTP::Message->new( $headers )\n$mess = HTTP::Message->new( $headers, $content )",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTTP-Message@6.45-1.oe2409?arch=noarch&epoch=0&upstream=perl-HTTP-Message-6.45-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTTP-Message",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"HTTP style message",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.45-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-IO-Compress-2.206-28a3df6c-6c89-4c36-aa2a-e0a1c708ca77-03e3d962-f31d-406d-b45e-c474de5c1ec5",
			"name":"perl-IO-Compress",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9542c485fdd74071be8e2944c5f774acf0403eaeeb96af58616a8b32ba260076"
				}
			],
			"description":"This distribution provides a Perl interface to allow reading and writing of\ncompressed data created with the zlib and bzip2 libraries.\n\nIO-Compress supports reading and writing of bzip2, RFC 1950, RFC 1951,\nRFC 1952 (i.e. gzip) and zip files/buffers.\n\nThe following modules used to be distributed separately, but are now\nincluded with the IO-Compress distribution:\n    Compress-Zlib\n    IO-Compress-Zlib\n    IO-Compress-Bzip2\n    IO-Compress-Base",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-IO-Compress@2.206-1.oe2409?arch=noarch&epoch=0&upstream=perl-IO-Compress-2.206-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/IO-Compress",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Read and write compressed data",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.206-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-IO-HTML-1.004-89bd220e-4d4e-4dde-b5d1-cf26fe4ad8c0-3c9ebf87-c988-4cb0-80d9-2cf8b859025f",
			"name":"perl-IO-HTML",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"15647fb27710d27858240cc4e0b7ef19e973c3e5f78d9b396ee7ebd151cdeef5"
				}
			],
			"description":"This module opens a file and performs automatic charset detection\nbased on the HTML5 algorithm.  You can then pass the filehandle to\nHTML::Parser or a related module (or just read it yourself).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-IO-HTML@1.004-2.oe2409?arch=noarch&epoch=0&upstream=perl-IO-HTML-1.004-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/IO-HTML",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Open an HTML file with automatic charset detection",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.004-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-LWP-MediaTypes-6.04-2906c705-3a5d-4f1c-bd2d-297e12db5fe2-45b4bfb8-6249-42b1-84f8-d4ade97ec163",
			"name":"perl-LWP-MediaTypes",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bde9a4c1e984f2cee83b2e3b2f2c83476ca2e7529ddef5b892cff6fa32ced715"
				}
			],
			"description":"This module provides functions for handling media (also known as MIME)\ntypes and encodings. The mapping from file extensions to media types is\ndefined by the media.types file. If the ~/.media.types file exists it is\nused instead. For backwards compatibility we will also look for\n~/.mime.types.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-LWP-MediaTypes@6.04-4.oe2409?arch=noarch&epoch=0&upstream=perl-LWP-MediaTypes-6.04-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/LWP-MediaTypes",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Guess media type for a file or a URL",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.04-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-MIME-Base64-3.16-9fa3c4e3-3458-4e66-9a0a-b063985520de-b223cb09-2b5d-4159-b263-c12d6f40eb88",
			"name":"perl-MIME-Base64",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"54ec254680147fd39d112f18a844059459857ed24d776205055702f65c4e73c5"
				}
			],
			"description":"This module provides functions to encode and decode strings into and from the base64 encoding\nspecified in RFC 2045 - MIME (Multipurpose Internet Mail Extensions). The base64 encoding is\ndesigned to represent arbitrary sequences of octets in a form that need not be humanly readable.\nA 65-character subset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling 6 bits to be represented per printable character.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-MIME-Base64@3.16-2.oe2409?arch=aarch64&epoch=0&upstream=perl-MIME-Base64-3.16-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/MIME-Base64",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Encoding and decoding of base64 strings",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.16-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-770dae1a-ffc4-40c8-a89a-7b0893132b3a",
			"name":"perl-PathTools",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"87846dab0cb6f2aaf26113fff0ebcf650b1e30c122ad5a19b9c9b5fc41be50ab"
				}
			],
			"description":"Tools for working with directory and file names.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-PathTools@3.89-1.oe2409?arch=aarch64&epoch=0&upstream=perl-PathTools-3.89-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/PathTools",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"PathTools Perl Module (Cwd, File::Spec)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.89-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Storable-3.25-8a062b31-7b81-4924-879e-623a2cae6d7d-f44a63f6-9e87-43e1-81fc-9ee842081cdf",
			"name":"perl-Storable",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4626f272564b4f96af064f75c4aa41b335a8e8afa32c822a52f6aa96883a4e2f"
				}
			],
			"description":"The Storable extension brings persistence to your data.\nYou may recursively store to disk any data structure, no matter how\ncomplex and circular it is, provided it contains only SCALAR, ARRAY,\nHASH (possibly tied) and references (possibly blessed) to those items.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Storable@3.25-3.oe2409?arch=aarch64&epoch=1&upstream=perl-Storable-3.25-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Storable",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Persistence for Perl data structures",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:3.25-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-URI-5.28-3e3cef09-d6a3-455b-8908-8f6a27d9359a-6b32c0dd-e669-46be-877e-b524fb9170c9",
			"name":"perl-URI",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a1ddfa0f82a8fa9e003dd5cb37a40ac21ed1a68154e2c0a538ea131954d75946"
				}
			],
			"description":"This module implements the URI class. Objects of this class\nrepresent \"Uniform Resource Identifier references\" as specified\nin RFC 2396 (and updated by RFC 2732).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-URI@5.28-1.oe2409?arch=noarch&epoch=0&upstream=perl-URI-5.28-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/URI",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The Perl URI module implementation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.28-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-68169162-34aa-46f5-a4b6-0ff5858790cd",
			"name":"perl-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"767b285aad322c1f004fa698cf646f37bf052c9caaafecbbdf567655466b12f2"
				}
			],
			"description":"This package is the shared library for perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-libs@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The libraries for the perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-443af6a2-e825-4db4-987c-88bf5bd47e43",
			"name":"perl-parent",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9c0306ed8ddcd34b0725b4bf3250e98e774e12ccec2a8d05d7e927efbbc385d9"
				}
			],
			"description":"Allows you to both load one or more modules, while setting up inheritance\nfrom those modules at the same time.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-parent@0.241-1.oe2409?arch=noarch&epoch=1&upstream=perl-parent-0.241-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/parent",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Establish an ISA relationship with base classes at compile time",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:0.241-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-b8164748-f173-4ccd-a52f-67495ce9534e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Clone-0.46-8d5cc84d-de8e-4b67-956d-36910e7a9f44-9bb2aceb-ba1f-41fa-a295-6867febf54e2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Compress-Raw-Zlib-2.206-d9861e47-ed4e-4b7c-97f8-83e6d46a97d0-21bb450c-d85a-4f65-adf2-fd8d0c521ba0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-3911704a-73c7-4fa8-98de-f81d9a6bda11"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-Locale-1.05-a19fb17e-5cb7-4394-b78a-b6f4c557c477-5d4c7d97-004c-4e15-b971-578eeace91ba"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-a93f182c-0a6a-440e-8215-d0fe5eb8b4dc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTTP-Date-6.05-b3906fea-2878-4de2-8c7f-ad645c640958-0d8c5c2f-ee1c-458b-8485-274fb1cb93f4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-IO-Compress-2.206-28a3df6c-6c89-4c36-aa2a-e0a1c708ca77-03e3d962-f31d-406d-b45e-c474de5c1ec5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-IO-HTML-1.004-89bd220e-4d4e-4dde-b5d1-cf26fe4ad8c0-3c9ebf87-c988-4cb0-80d9-2cf8b859025f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-LWP-MediaTypes-6.04-2906c705-3a5d-4f1c-bd2d-297e12db5fe2-45b4bfb8-6249-42b1-84f8-d4ade97ec163"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-MIME-Base64-3.16-9fa3c4e3-3458-4e66-9a0a-b063985520de-b223cb09-2b5d-4159-b263-c12d6f40eb88"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-770dae1a-ffc4-40c8-a89a-7b0893132b3a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Storable-3.25-8a062b31-7b81-4924-879e-623a2cae6d7d-f44a63f6-9e87-43e1-81fc-9ee842081cdf"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-URI-5.28-3e3cef09-d6a3-455b-8908-8f6a27d9359a-6b32c0dd-e669-46be-877e-b524fb9170c9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-68169162-34aa-46f5-a4b6-0ff5858790cd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Message-6.45-12854729-3faf-4ecf-803f-3180e00bf164-9ec4992f-b16a-4c1c-a599-8aff0c4745b6",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-443af6a2-e825-4db4-987c-88bf5bd47e43"
		}
	]
}