{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-CPAN-Meta-Requirements-0.2.143-2.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-CPAN-Meta-Requirements-0.2.143-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-4de0569f-251a-45c8-8e20-70437e957b43",
			"name":"bash",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0648f5dde35fc9fcf57a6a9c95dae3273cbb784ba492931ff20874906827ed39"
				}
			],
			"description":"Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible\nshell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is\nintended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers\nfunctional improvements over sh for both programming and interactive use. In addition, most\nsh scripts can be run by Bash without modification.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/bash@5.2.21-1.oe2409?arch=aarch64&epoch=0&upstream=bash-5.2.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/bash",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"It is the Bourne Again Shell",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.2.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-8d11be3e-388a-40b1-bd30-4afab1852053",
			"name":"coreutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2f5af68ccffa26a602437b1920467462bfd75facc2bb18bdc2fd9140eb7dc702"
				}
			],
			"description":"These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/coreutils@9.5-4.oe2409?arch=aarch64&epoch=0&upstream=coreutils-9.5-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/coreutils/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A set of basic GNU tools commonly used in shell scripts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:9.5-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-b4f3e151-0f9e-4073-a86c-b58ae18d80a6",
			"name":"perl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1cc1d4df3e2feb90c5250bb3619d63d60b9ec82bb75e180bdeecccce97e37e91"
				}
			],
			"description":"Perl 5 is a highly capable, feature-rich programming language with over 30 years of development.\nPerl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid\nprototyping and large scale development projects.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl@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":"A highly capable, feature-rich programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143-4ad499ef-5e64-47fd-a9f6-5d4d41105f52-3978e4ff-ebb3-4b40-9d6e-45284e0f46b5",
			"name":"perl-CPAN-Meta-Requirements",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c7d426e96b3eab7b48f2786cd59c7acc5b187d4bd46b54a5501fd1e9f72985b3"
				}
			],
			"description":"A CPAN::Meta::Requirements object models a set of version constraints like those specified in the META.yml\nor META.json files in CPAN distributions, and as defined by CPAN::Meta::Spec; It can be built up by adding\nmore and more constraints, and it will reduce them to the simplest representation.\nLogically impossible constraints will be identified immediately by thrown exceptions.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-CPAN-Meta-Requirements@2.143-2.oe2409?arch=noarch&epoch=0&upstream=perl-CPAN-Meta-Requirements-2.143-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/CPAN-Meta-Requirements",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A set of version requirements for a CPAN dist",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.143-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-8d4a1646-94c9-4a1c-9e50-7d06c2ac829c",
			"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-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-6b925fcb-84d1-468f-8951-5bfe5fc98d5f",
			"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-version-0.99.30-244d3f15-6d89-43b4-8239-35f820e59710-545c2348-b6d2-4585-9cd9-38504f88e704",
			"name":"perl-version",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d7fbdb6d0ba4c831e8033442ea4e07a53698af95c208914f870440f12b22ba26"
				}
			],
			"description":"Version objects were added to Perl in 5.10. This module implements\nversion objects for older version of Perl and provides the version\nobject API for all versions of Perl. All previous releases before 0.74\nare deprecated and should not be used due to incompatible API changes.\nVersion 0.77 introduces the new 'parse' and 'declare' methods to\nstandardize usage. You are strongly urged to set 0.77 as a minimum\nin your code, e.g.\nuse version 0.77; # even for Perl v.5.10.0",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-version@0.99.30-1.oe2409?arch=aarch64&epoch=8&upstream=perl-version-0.99.30-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/version",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl extension for Version Objects",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"8:0.99.30-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143-4ad499ef-5e64-47fd-a9f6-5d4d41105f52-3978e4ff-ebb3-4b40-9d6e-45284e0f46b5",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-4de0569f-251a-45c8-8e20-70437e957b43"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143-4ad499ef-5e64-47fd-a9f6-5d4d41105f52-3978e4ff-ebb3-4b40-9d6e-45284e0f46b5",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-8d11be3e-388a-40b1-bd30-4afab1852053"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143-4ad499ef-5e64-47fd-a9f6-5d4d41105f52-3978e4ff-ebb3-4b40-9d6e-45284e0f46b5",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-b4f3e151-0f9e-4073-a86c-b58ae18d80a6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143-4ad499ef-5e64-47fd-a9f6-5d4d41105f52-3978e4ff-ebb3-4b40-9d6e-45284e0f46b5",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143-4ad499ef-5e64-47fd-a9f6-5d4d41105f52-3978e4ff-ebb3-4b40-9d6e-45284e0f46b5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143-4ad499ef-5e64-47fd-a9f6-5d4d41105f52-3978e4ff-ebb3-4b40-9d6e-45284e0f46b5",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-8d4a1646-94c9-4a1c-9e50-7d06c2ac829c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143-4ad499ef-5e64-47fd-a9f6-5d4d41105f52-3978e4ff-ebb3-4b40-9d6e-45284e0f46b5",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-6b925fcb-84d1-468f-8951-5bfe5fc98d5f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Meta-Requirements-2.143-4ad499ef-5e64-47fd-a9f6-5d4d41105f52-3978e4ff-ebb3-4b40-9d6e-45284e0f46b5",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-version-0.99.30-244d3f15-6d89-43b4-8239-35f820e59710-545c2348-b6d2-4585-9cd9-38504f88e704"
		}
	]
}